{
  "asset_manifests": {
    "authority": "structured_public_asset_projection_only_not_source_truth_or_release_approval",
    "diagram_manifest": {
      "asset_count": 93,
      "assets": [
        {
          "asset_id": "paper_module.verifier_lab_kernel.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-verifier-lab-kernel",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.verifier_lab_kernel",
          "module_label": "Verifier Lab Kernel",
          "reader_packet_ref": "paper_modules.paper_module.verifier_lab_kernel.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"Bundle and structured source record core/paper_module_capsules.json paper_modules/verifier_lab_kernel.json\"] packet[\"Public verifier packet fixtures/first_wave/verifier_lab_kernel/input/verifier_lab_packet.json\"] kernel[\"Composition root src/microcosm_core/components/verifier_lab_kernel.py\"] components[\"Public component result records tactic portfolio / target shape / trace repair / Lean witness\"] buckets[\"Separated claim buckets lean_verified | oracle_compared | provider_suggested | retrieval_miss | cp2_translated | evolve_candidate | contract_rejected\"] result records[\"Public board/result/validation result records result records/first_wave/verifier_lab_kernel/*.json\"] ceiling[\"Scope limit no proof-body import; no oracle/provider forward success; no launch claim\"] bundle --> packet --> kernel kernel --> components --> buckets --> result records kernel --> ceiling buckets --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:c0465b97735952c184c22b412df96069d9ee44648ab2722ae3d6e0a487c00254",
          "source_line_end": 84,
          "source_line_start": 70,
          "source_ref": "microcosm-substrate/paper_modules/verifier_lab_kernel.md"
        },
        {
          "asset_id": "paper_module.navigation_hologram_route_plane.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-navigation-hologram-route-plane",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.navigation_hologram_route_plane",
          "module_label": "Navigation Hologram Route Plane",
          "reader_packet_ref": "paper_modules.paper_module.navigation_hologram_route_plane.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Entry[\"Control entry first browse row that claims first contact is replaced with the entry route\"] subgraph Gates[\"Route-plane gates\"] Couple[\"Source coupling SHA-256 over route rows vs manifest fingerprint + row count\"] Rows[\"Route rows surface role, actionable command, no source-authority claim, omission result record when required\"] Modules[\"Source-module manifest 5 copied source bodies digest + required anchors, body never in result record\"] Lease[\"Route-lease policy selected lane, permitted actions, source authority rejected\"] Floor[\"Entry-packet floor required control fields survive compaction\"] Pass[\"Affordance passports anti-trigger rows demoted before similarity can select them\"] end Verdict{\"Coupling current, all gates pass, card row selected?\"} Entry --> Couple Couple --> Rows --> Modules --> Lease --> Floor --> Pass --> Verdict Verdict -->|yes| Result records[\"metadata-only result records cluster flag, card, coupling, route lease, entry admission, affordance, code-architecture packet\"] Verdict -->|no| Blocked[\"Blocked stable error codes, findings, bodies redacted\"] Negative[\"Negative-case floor BANNED_FIRST_CONTACT_ROUTE, SOURCE_COUPLING_STALE, and 7 more\"] -.-> Gates Result records --> Ceiling[\"Scope limit projection evidence only; no live route freshness, source authority, or launch\"] Blocked --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:b8e7ac526413104febca3cdab5da666ed6408a55d0cc0bcc46dd107f58c7e734",
          "source_line_end": 85,
          "source_line_start": 61,
          "source_ref": "microcosm-substrate/paper_modules/navigation_hologram_route_plane.md"
        },
        {
          "asset_id": "paper_module.agent_route_observability_runtime.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-agent-route-observability-runtime",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.agent_route_observability_runtime",
          "module_label": "Agent Route Observability Runtime",
          "reader_packet_ref": "paper_modules.paper_module.agent_route_observability_runtime.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"JSON bundle core/paper_module_capsules.json::paper_modules[2]\"] Standard[\"Authority boundary standards/std_microcosm_agent_route_observability_runtime.json\"] Runtime[\"Runtime component src/microcosm_core/components/agent_route_observability_runtime.py\"] Fixtures[\"Public fixture input fixtures/first_wave/agent_route_observability_runtime/input\"] Manifests[\"Source-open manifests examples/agent_route_observability_runtime/*/source_module_manifest.json\"] Negatives[\"Required negative cases actor axis, route lease, hook shadow, non-public-state floors\"] Bundles[\"10 exported bundle validators 31 source-module rows\"] Card[\"Compact result card large/private payloads omitted\"] Result records[\"metadata-only result records result records/first_wave/agent_route_observability_runtime/\"] Tests[\"Focused checks tests/test_agent_route_observability_runtime.py\"] Ceiling[\"Scope limit public route-observability fixtures only\"] Bundle --> Standard --> Runtime Runtime --> Fixtures --> Negatives --> Result records Runtime --> Manifests --> Bundles --> Result records Result records --> Card Result records --> Tests --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:e9248e3cd123736ef227618daf296ec030383d96e7a468a9e1c331291518de6f",
          "source_line_end": 64,
          "source_line_start": 45,
          "source_ref": "microcosm-substrate/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "asset_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "module_label": "Agent Benchmark Integrity Anti-Gaming Replay",
          "reader_packet_ref": "paper_modules.paper_module.agent_benchmark_integrity_anti_gaming_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Bundle[\"JSON bundle authority\"] --> Markdown[\"Reader projection\"] Protocol[\"projection_protocol.json\"] --> ProtocolGate[\"source refs and result record density\"] Manifest[\"source_module_manifest.json\"] --> DigestGate[\"material class and digest gate\"] DigestGate --> Bodies[\"copied public source provenance bodies\"] DigestGate --> RealTrace[\"sanitised real command-run trace passing pytest, sha256 digests, declared omissions\"] Cases[\"3 public case ids\"] --> ReplayGate[\"case roster and required replay refs\"] Policy[\"locked evaluator policy\"] --> EvaluatorGate[\"locked ids and config hashes\"] Replays[\"3 replay observations\"] --> ReplayGate EvaluatorGate --> ReplayGate ProtocolGate --> ReplayGate ReplayGate --> EvidenceGate[\"per-ref evidence artifacts file-access, contamination, trusted reference, output replay\"] EvidenceGate --> Recompute[\"recompute integrity_pass or quarantine\"] RealTrace --> Recompute Recompute --> Trace[\"public trace verdict recomputation\"] Trace --> Verdicts[\"2 integrity_pass and 1 quarantine\"] Negatives[\"11 anti-gaming fixtures\"] --> Quarantine[\"quarantine or blocking finding\"] Bodies --> PrivateScan[\"metadata-only non-public-state scan\"] RealTrace --> PrivateScan Verdicts --> Result record[\"metadata-only integrity result record\"] Quarantine --> Result record PrivateScan --> Result record Result record --> Ceiling[\"anti-score scope limit\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:77dd79c09a231262e26cb18014deab3fa1b79f13aa3a2546ffae6c8b5c9726ee",
          "source_line_end": 232,
          "source_line_start": 208,
          "source_ref": "microcosm-substrate/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "asset_id": "paper_module.research_replication_rubric_artifact_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.research_replication_rubric_artifact_replay",
          "module_label": "Research Replication Rubric Artifact Replay",
          "reader_packet_ref": "paper_modules.paper_module.research_replication_rubric_artifact_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON bundle authority paper_module.research_replication_rubric_artifact_replay\"] policy[\"Replication policy required fields + rubric axes + forbidden claims\"] replay[\"Research replay rows 2 synthetic paper bundles\"] artifacts[\"Execution artifacts allowed input + metric spec + declared hash\"] metric[\"Local metric replay public_sum_metric over allowed input\"] source_manifest[\"Source-module manifest 3 source pattern slices + 1 exact-copy component body\"] trace[\"Public execution trace 2 metadata-only spans\"] negatives[\"Negative fixtures 8 overclaim cases\"] result records[\"metadata-only result records counts, refs, digests, scope boundaries\"] ceiling[\"Scope limit no replication-success or publishing-scope decision\"] bundle --> policy policy --> replay replay --> artifacts artifacts --> metric source_manifest --> result records metric --> result records trace --> result records negatives --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:7c3328476b88327bd6c7b253eb41e3e204f07b6a9e0248854a09beae228dd703",
          "source_line_end": 150,
          "source_line_start": 128,
          "source_ref": "microcosm-substrate/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "asset_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "module_label": "Agentic Vulnerability Discovery Patch-Proof Replay",
          "reader_packet_ref": "paper_modules.paper_module.agentic_vulnerability_discovery_patch_proof_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] mechanism[\"mechanism source row\"] component[\"patch-proof replay runtime\"] fixture[\"first-wave fixture\"] bundle[\"exported patch-proof bundle\"] targets[\"synthetic target refs\"] hypotheses[\"issue hypotheses\"] traces[\"trace evidence refs\"] proofs[\"abstract exploitability refs\"] patches[\"patch diff refs\"] regressions[\"regression test refs\"] executable[\"executable regression witnesses\"] verifiers[\"verifier result records\"] sandbox[\"sandbox verdicts\"] negative[\"negative-case fixtures\"] secret_scan[\"secret-exclusion scan\"] replay[\"cold replay rows\"] public_trace[\"public trace spans\"] source_modules[\"source-module body floor\"] result records[\"metadata-only result records\"] consumer[\"focused proof-consumer tests\"] ceiling[\"scope limit\"] bundle --> markdown bundle --> mechanism mechanism --> component component --> fixture component --> bundle fixture --> targets bundle --> targets targets --> hypotheses hypotheses --> traces traces --> proofs proofs --> patches patches --> regressions regressions --> executable executable --> verifiers verifiers --> sandbox negative --> result records secret_scan --> result records sandbox --> replay replay --> public_trace source_modules --> secret_scan source_modules --> public_trace public_trace --> result records result records --> consumer result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:b3838dc2fa8bbc7e833961f555039129a9b60cd4878c714e07c1b63e8da81e03",
          "source_line_end": 93,
          "source_line_start": 43,
          "source_ref": "microcosm-substrate/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "asset_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "module_label": "Materials Chemistry Closed-Loop Lab-Safety Replay",
          "reader_packet_ref": "paper_modules.paper_module.materials_chemistry_closed_loop_lab_safety_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD policy[\"replay_policy.json numeric policy + expected label\"] candidates[\"candidate_materials.json 4 candidate refs + safety gates\"] assays[\"simulator_assays.json 4 public assay proxy values\"] decisions[\"active_learning_decisions.json 4 active-learning scores\"] numeric[\"numeric replay weighted recompute of the winner\"] labelcheck{\"recomputed pick == declared label? safety gate >= 0.70?\"} negatives[\"negative-case fixtures 8 forbidden lab classes\"] refuse{\"any forbidden MATERIALS_*_FORBIDDEN observed?\"} manifest[\"source_module_manifest.json 4 copied public body modules\"] replay[\"Lab/Evolve replay graph replay cases\"] verdict[\"safety verdict\"] accepted[\"public_safe_simulator_replay_accepted\"] blocked[\"blocked_public_safety_boundary\"] result record[\"metadata-only result records counts, digests, findings\"] ceiling[\"scope limit no wetlab / no discovery / no launch\"] policy --> numeric candidates --> numeric assays --> numeric decisions --> numeric numeric --> labelcheck labelcheck -->|stale label or gate fail| blocked labelcheck -->|match| verdict negatives --> refuse refuse -->|yes| blocked refuse -->|no| verdict manifest --> replay replay --> verdict verdict --> accepted accepted --> result record blocked --> result record result record --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:96d895bbcbf9d091aa63d8d4667f34ecc2b6b30659390c26a2010438277aa967",
          "source_line_end": 104,
          "source_line_start": 70,
          "source_ref": "microcosm-substrate/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "asset_id": "paper_module.certificate_kernel_execution_lab.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.certificate_kernel_execution_lab",
          "module_label": "Certificate Kernel Execution Lab",
          "reader_packet_ref": "paper_modules.paper_module.certificate_kernel_execution_lab.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] mechanism[\"mechanism source row\"] component[\"certificate-kernel runtime\"] fixture[\"first-wave Lean fixture\"] bundle[\"exported certificate bundle\"] manifest[\"certificate manifest\"] lake[\"Lean/Lake subprocess\"] analyzer[\"Lean analyzer metadata\"] transitions[\"transition trace rows\"] cp2[\"CP2 typed-action reruns\"] evolve[\"bounded Evolve reruns\"] source_modules[\"source-module body floor\"] readout[\"public readout\"] result records[\"metadata-only result records\"] ceiling[\"scope limit\"] bundle --> markdown bundle --> mechanism mechanism --> component component --> fixture component --> bundle fixture --> manifest bundle --> manifest manifest --> lake lake --> analyzer lake --> transitions transitions --> cp2 cp2 --> evolve source_modules --> analyzer analyzer --> readout evolve --> result records readout --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:5435e99374c51f35788c6a5b94839236aa282205838b6030bc348fef9e2890ba",
          "source_line_end": 83,
          "source_line_start": 47,
          "source_ref": "microcosm-substrate/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "asset_id": "paper_module.corpus_readiness_mathlib_absence_gate.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "module_label": "Corpus Readiness Mathlib Absence Gate",
          "reader_packet_ref": "paper_modules.paper_module.corpus_readiness_mathlib_absence_gate.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD fixture[\"Fixture or exported bundle input corpus readiness rows + consumer gate cases\"] probe[\"runtime_lean_import_probe lake env lean: Std compiles, Mathlib import rejected\"] artifacts[\"validate_runtime_source_artifacts check SHA-256 digests, parse probe JSON\"] mathlib{\"Mathlib lane available? corpus exists + Lake file + probe passes\"} corpus[\"validate_corpus_readiness 7 corpus rows, alias fields must agree with probe\"] gates[\"validate_consumer_gate_cases derive verdicts from readiness facts\"] imports[\"validate_source_module_imports 4 copied source artifacts, digest match\"] allowed[\"Allowed: Lean3 translation smoke (needs no Mathlib project)\"] blocked[\"Blocked: Mathlib-dependent and absent-corpus consumers\"] result records[\"metadata-only result records result, board, validation, sign-off, bundle\"] ceiling[\"Scope limit no Mathlib availability, proof, provider, launch\"] fixture --> artifacts artifacts --> probe probe --> mathlib mathlib -->|no, probe false| corpus corpus --> gates gates --> allowed gates --> blocked fixture --> imports corpus --> result records gates --> result records imports --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:312d385e007fd2fcba60c7acd8e7bb4fb29702481e519d116f78a07e9186d784",
          "source_line_end": 76,
          "source_line_start": 50,
          "source_ref": "microcosm-substrate/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "asset_id": "paper_module.pattern_binding_contract.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-pattern-binding-contract",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.pattern_binding_contract",
          "module_label": "Pattern Binding Contract",
          "reader_packet_ref": "paper_modules.paper_module.pattern_binding_contract.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR subgraph Inputs[\"Pattern-binding inputs\"] Patterns[\"Pattern rows id, governing standard, scope boundary, source refs, projection posture\"] Bundles[\"Source bundles metadata-only refs to public runtime or regression harness\"] Handles[\"Authority-chain handles resolver result records\"] end Validator[\"pattern_binding_contract required fields, duplicate ids, bundle resolution, secret-exclusion scan\"] subgraph Negative[\"Refusal floor\"] Dup[\"Duplicate id rejected\"] Leak[\"Private body leak rejected\"] Overclaim[\"Public-leaf overclaim rejected\"] Unsupported[\"Unsupported authority handle not upgraded\"] end subgraph Bundle[\"Exported-bundle path\"] Truth[\"Truth accounting runtime-metadata rows vs real pattern-ledger import\"] RouteReadiness[\"Route-readiness selector component-first admission, fixture contract, hard no-standalone gate\"] end Result records[\"Result records refs, digests, counts, verdicts; body text omitted\"] Patterns --> Validator Bundles --> Validator Handles --> Validator Validator --> Negative Validator --> Bundle Truth --> RouteReadiness Negative --> Result records Bundle --> Result records",
          "source_format": "mermaid",
          "source_hash": "sha256:7ed1be41b0ac1acdc65e8f8646ce0f608773a1ec62c55f254e07027f6c399f80",
          "source_line_end": 93,
          "source_line_start": 61,
          "source_ref": "microcosm-substrate/paper_modules/pattern_binding_contract.md"
        },
        {
          "asset_id": "paper_module.bridge_phase_continuity_runtime.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.bridge_phase_continuity_runtime",
          "module_label": "Bridge Phase Continuity Runtime",
          "reader_packet_ref": "paper_modules.paper_module.bridge_phase_continuity_runtime.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Inputs[\"Six synthetic transport inputs detached job, continuation packet, heartbeat rows, resource pressure, worker-skip result record, forbidden terms\"] --> Transport[\"_validate_synthetic_transport_contract\"] Transport --> Good{\"Valid job? yielded to disk, packet not consumed, fresh heartbeat, phase and continuity match\"} Good -->|\"yes\"| Accept[\"Positive path accepted\"] Good -->|\"no\"| Refuse[\"Refusal floor: missing packet, missing fields, duplicate resume, heartbeat claims resume, stale heartbeat overclaim, dispatch blocked\"] Refuse --> Codes[\"Concrete error codes\"] Accept --> Fixture[\"_validate_fixture_contract source digests, completion finalizer, apply-failure rollback, public boundary\"] Codes --> Fixture Fixture --> Scan[\"private_state scan fixture and transport inputs\"] Scan --> Result records[\"Five metadata-only result records continuation, heartbeat, resource pressure, resume, completion transition\"] Result records --> Gate{\"Tracked result record-write gate\"} Gate -->|\"env set\"| Written[\"Result records written\"] Gate -->|\"env absent\"| Blocked[\"tracked_receipt_writes_blocked\"] Written --> Ceiling[\"Scope limit: no live bridge transport, external model access, HUD/browser/private memory, source-file changes, launch, or whole-system proof\"] Blocked --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:b824d70bb2e87ba950765ff90af8fe74534f4d9164dd40f75f62544fcd6050ac",
          "source_line_end": 76,
          "source_line_start": 60,
          "source_ref": "microcosm-substrate/paper_modules/bridge_phase_continuity_runtime.md"
        },
        {
          "asset_id": "paper_module.cognitive_operator_registry.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-cognitive-operator-registry",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.cognitive_operator_registry",
          "module_label": "Cognitive Operator Registry",
          "reader_packet_ref": "paper_modules.paper_module.cognitive_operator_registry.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Registry[\"Public operator registry operator ids, roles, runtime refs\"] Standard[\"Operator standard required fields, scope limit\"] Dogfood[\"Dogfood result records cognition-delta evidence\"] Validator[\"cognitive_operator_registry validator\"] Source[\"Copied source bodies registry, standard, validator tool\"] Negative[\"Negative floor missing fields, no dogfood, sprawl, overclaim, private leakage\"] Result record[\"Result records refs, hashes, counts, verdicts; body text omitted\"] Registry --> Validator Standard --> Validator Dogfood --> Validator Source --> Validator Validator --> Negative Validator --> Result record",
          "source_format": "mermaid",
          "source_hash": "sha256:1a21141d734dc88334c530e70d75cf7ca588f70ad7cfc7efce9aa4e906c9bfdf",
          "source_line_end": 107,
          "source_line_start": 91,
          "source_ref": "microcosm-substrate/paper_modules/cognitive_operator_registry.md"
        },
        {
          "asset_id": "paper_module.agent_closeout_faithfulness_audit.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.agent_closeout_faithfulness_audit",
          "module_label": "Agent Completion Faithfulness Audit",
          "reader_packet_ref": "paper_modules.paper_module.agent_closeout_faithfulness_audit.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Claims[completion_claims.json 3 fixture claims] --> Audit[agent_completion_faithfulness_audit.run] Ledger[fixture_ledger.json 2 cap rows] --> Audit Repo[public_fixture_repo git fixture] --> Audit Pytest[tests/test_completion_fixture.py declared nodeid] --> Audit Manifest[source_module_manifest.json 1 exact-copy source body] --> Audit Audit --> Pass[pass result record 3 verified claims] Audit --> Neg[negative-case semantics 4 overclaim classes] Audit --> Ceiling[scope limit no live mutation or launch]",
          "source_format": "mermaid",
          "source_hash": "sha256:7b7db3af29ea8c60ea00b4cf5b5d645d16537643456cde92cce96a2d85a2e046",
          "source_line_end": 181,
          "source_line_start": 171,
          "source_ref": "microcosm-substrate/paper_modules/agent_closeout_faithfulness_audit.md"
        },
        {
          "asset_id": "paper_module.cold_reader_route_map.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-cold-reader-route-map",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.cold_reader_route_map",
          "module_label": "Cold-Reader Route Map",
          "reader_packet_ref": "paper_modules.paper_module.cold_reader_route_map.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR subgraph Entry[\"First-screen entry\"] Project[\"Public project path repo -> .microcosm\"] First[\"First-screen card claim frame, first command, evidence legend, exit rule\"] end subgraph Accounting[\"Route-map accounting\"] Route[\"Ordered route rows command, result record ref, evidence class\"] Ceiling[\"Scope boundary and scope limit attached to each row\"] end subgraph ReaderBranch[\"Reader branch\"] Branch[\"Reader branch choose one first action\"] Safety[\"Safety/evals status, authority, workingness\"] Hiring[\"Hiring reviewer first-screen card, legibility scorecard\"] Developer[\"Peer developer tour, observe, explain or compile\"] end subgraph Boundary[\"Proof boundary\"] Drilldown[\"Drilldowns tour, status, explain, observe, compile, serve\"] Result record[\"Result records and route refs public refs only; body_in_receipt false\"] end Project --> First First --> Route Route --> Ceiling Route --> Branch Branch --> Safety Branch --> Hiring Branch --> Developer Safety --> Drilldown Hiring --> Drilldown Developer --> Drilldown Ceiling --> Result record Drilldown --> Result record",
          "source_format": "mermaid",
          "source_hash": "sha256:3b14712addef3b322844ac4843018094e53087dcb279a8a4224c0822b4c78741",
          "source_line_end": 69,
          "source_line_start": 33,
          "source_ref": "microcosm-substrate/paper_modules/cold_reader_route_map.md"
        },
        {
          "asset_id": "paper_module.proof_diagnostic_evidence_spine.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.proof_diagnostic_evidence_spine",
          "module_label": "Proof Diagnostic Evidence Spine",
          "reader_packet_ref": "paper_modules.paper_module.proof_diagnostic_evidence_spine.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Check[\"Diagnostic check row source_refs, receipt_anchor_refs, source_digest_refs\"] Resolve[\"Resolve source ref to real public file\"] Hash[\"Re-hash file (sha256) compare to expected digest\"] Result record[\"Open result record anchor does payload contain this ref and digest?\"] Floor[\"Semantic floor failure-taxonomy / graph-update source and result record match\"] Accept[\"Accepted check verdict = recomputed, body_in_receipt false\"] Reject[\"Rejected / retained as diagnostic evidence\"] Stale[\"Stale source fingerprint\"] Provider[\"Provider advisory payload\"] Proofbody[\"Forbidden proof-body field\"] Check --> Resolve --> Hash --> Result record --> Floor Floor -->|all agree| Accept Floor -->|any mismatch| Reject Stale -. retained as evidence .-> Reject Provider -. metadata kept, authority denied .-> Reject Proofbody -. scrubbed, kept as regression .-> Reject Accept --> Board[\"diagnostic_board.json evidence accounting only\"] Reject --> Board Board -. denies .-> Ceiling[\"no Lean/Lake run, no formal-result correctness, no provider authority, no launch\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:b5662673d460a8e63e45a9c43743d5730ee4e5c2d1623a9483d97d95699124e6",
          "source_line_end": 175,
          "source_line_start": 151,
          "source_ref": "microcosm-substrate/paper_modules/proof_diagnostic_evidence_spine.md"
        },
        {
          "asset_id": "paper_module.proof_derived_governed_mutation_authorization.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.proof_derived_governed_mutation_authorization",
          "module_label": "Proof-Derived Governed Mutation Authorization",
          "reader_packet_ref": "paper_modules.paper_module.proof_derived_governed_mutation_authorization.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Proposals[\"mutation_proposals.json 3 synthetic proposals: read-only, scoped write, rollback\"] subgraph Evidence[\"Resolved evidence chain\"] ProofCells[\"proof_evidence_cells.json validator-backed proof refs\"] Policies[\"policy_verdicts.json 2+ visible verdicts before execution identity\"] Effects[\"side_effect_ledger.json logged diff for write / rollback\"] Rollbacks[\"rollback_receipts.json paired rollback result record\"] Replay[\"cold_replay.json cold rerun per proposal\"] end Hash{\"Recompute evidence-chain hash declared == derived?\"} Records[\"governed_mutation_records.json real repo record + git commit ref\"] AntiBake{\"Anti-bake gate git commit touched this source/test? re-derived refs match declared?\"} SourceManifest[\"source_module_manifest.json 6 copied source bodies verified by digest\"] Negatives[\"8 negative cases standing account secret, hidden vote, policy-after-execution, ...\"] Result records[\"metadata-only result records result, board, validation, sign-off\"] Ceiling[\"scope limit no account secrets, live mutation, provider, source-file changes, hosting, public sharing, or launch\"] Proposals --> Evidence Evidence --> Hash Hash -->|match| AntiBake Hash -->|mismatch| Negatives Records --> AntiBake AntiBake -->|real record bound| Result records AntiBake -->|unbound or baked| Negatives SourceManifest --> Result records Negatives --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:b7d762590d361eee7f3a246ddc78f9cea86bb21436fb0abfc5c59d56ae9db882",
          "source_line_end": 96,
          "source_line_start": 66,
          "source_ref": "microcosm-substrate/paper_modules/proof_derived_governed_mutation_authorization.md"
        },
        {
          "asset_id": "paper_module.durable_agent_work_landing_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.durable_agent_work_landing_replay",
          "module_label": "Durable Agent Work-Landing Replay",
          "reader_packet_ref": "paper_modules.paper_module.durable_agent_work_landing_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Fixture[\"Public replay fixture claimed rows, validation refs, commit attempts, blocker rows\"] Source[\"Copied internal control source bodies work landing, preflight, scoped commit, work log\"] Validator[\"durable_agent_work_landing_replay validator\"] Mechanics[\"Replay mechanics claim before mutation, validate before commit, HEAD movement before landed language\"] Negative[\"Negative floor live Git authority, missing completion, uncaptured blocker, private leakage\"] Result record[\"Result records board, result, validation, sign-off; no live mutation authority\"] Fixture --> Validator Source --> Validator Validator --> Mechanics Validator --> Negative Mechanics --> Result record Negative --> Result record",
          "source_format": "mermaid",
          "source_hash": "sha256:177786792f5e6e4cc481a835431ebae511d3ae060a9f1e0cbc14fad7055f9655",
          "source_line_end": 32,
          "source_line_start": 17,
          "source_ref": "microcosm-substrate/paper_modules/durable_agent_work_landing_replay.md"
        },
        {
          "asset_id": "paper_module.work_landing_control_spine.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-work-landing-control-spine",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.work_landing_control_spine",
          "module_label": "Work Landing Control Spine",
          "reader_packet_ref": "paper_modules.paper_module.work_landing_control_spine.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR A[\"Copied source source bundle 5 internal control bodies + manifest + contract\"] --> B[\"Manifest digest and line-count check is the copy exact?\"] B --> C[\"Required anchor scan is the load-bearing logic still present?\"] C --> D[\"Runtime no-live-mutation contract are all authority flags false?\"] D --> E[\"Secret-exclusion scan any private/account secret material?\"] E --> F[\"Validation result record refs, hashes, counts, findings\"] B --> G[\"Reject stale or missing source body\"] C --> G D --> H[\"Reject authority overclaim\"] E --> I[\"Reject private payload leakage\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:120c2d4938fddf71ce9e0ac9318273ab6f312f3f54323fa552614653dce2d71c",
          "source_line_end": 56,
          "source_line_start": 45,
          "source_ref": "microcosm-substrate/paper_modules/work_landing_control_spine.md"
        },
        {
          "asset_id": "paper_module.executable_doctrine_grammar.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-executable-doctrine-grammar",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.executable_doctrine_grammar",
          "module_label": "Executable Doctrine Grammar",
          "reader_packet_ref": "paper_modules.paper_module.executable_doctrine_grammar.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Public doctrine fixtures fixtures/first_wave/executable_doctrine_grammar/input\"] --> B[\"Executable grammar validator src/microcosm_core/components/executable_doctrine_grammar.py\"] C[\"Exported standards bundle examples/executable_doctrine_grammar/exported_standards_bundle\"] --> B D[\"Source-module manifest examples/executable_doctrine_grammar/exported_executable_grammar_metabolism_bundle/source_module_manifest.json\"] --> B B --> E[\"metadata-only deterministic result records result records/first_wave/executable_doctrine_grammar/\"] E --> F[\"Bundle and atlas evidence core/paper_module_capsules.json::paper_modules[18]\"] F --> G[\"Bounded reader claim doctrine-shape validation, not launch-scope decision\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:1736cad390db51df07a5e44e592b13865b7adc9954c5b566123324d4dcc4a8cd",
          "source_line_end": 51,
          "source_line_start": 43,
          "source_ref": "microcosm-substrate/paper_modules/executable_doctrine_grammar.md"
        },
        {
          "asset_id": "paper_module.macro_projection_import_protocol.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-macro-projection-import-protocol",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.macro_projection_import_protocol",
          "module_label": "Source Projection Import Protocol",
          "reader_packet_ref": "paper_modules.paper_module.macro_projection_import_protocol.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Copied material row source ref, target ref, digest, material class\"] --> B{\"Material class?\"} B -- \"forbidden class (secret, account secret, source note, operator, provider, launch)\" --> R[\"Reject: forbidden body import\"] B -- \"class (pattern, standard, tool, result record, proof)\" --> C{\"Verification record present and target digest bound?\"} C -- \"no\" --> R2[\"Reject: unverified import\"] C -- \"yes, exact copy\" --> D[\"Re-hash live source source on disk\"] D --> E{\"Source digest still matches?\"} E -- \"yes\" --> F[\"body floor\"] E -- \"no\" --> G[\"Flag live source drift (honest copy, refresh later)\"] G --> F F --> H[\"Per-slice manifest + metadata-only result record\"] H --> I[\"Reader projection\"] H -. does not grant .-> J[\"live source authority, public sharing, launch, or source-file changes\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:b9853a8da4a4518b47c8c0f78a7ac1b3bf9ea944f92c837c6944b2539cbc340c",
          "source_line_end": 266,
          "source_line_start": 252,
          "source_ref": "microcosm-substrate/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "asset_id": "paper_module.mission_transaction_work_spine.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-mission-transaction-work-spine",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.mission_transaction_work_spine",
          "module_label": "Mission Transaction Work Spine",
          "reader_packet_ref": "paper_modules.paper_module.mission_transaction_work_spine.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"JSON bundle paper_module.mission_transaction_work_spine\"] Fixture[\"First-wave fixture Work items, claims, deps, lanes, result records\"] Bundle[\"Exported bundle work log, work log, checkpoint, scoped commit, preflight source bodies\"] Snapshot[\"Real work log session snapshot active claims, heartbeat, source hash\"] Runtime[\"Component runtime mission_transaction_work_spine.py\"] R3[\"R3 replay verdict runtime-derived, not label-derived\"] Result records[\"metadata-only result records refs, hashes, counts, limits\"] Ceiling[\"Scope limit no live ledger, git, launch, or provider authority\"] Bundle --> Runtime Fixture --> Runtime Bundle --> Runtime Snapshot --> Runtime Runtime --> R3 Runtime --> Result records R3 --> Ceiling Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:cdd46b941e39209ebf137ccebc61cbcc2cfb1e09ceb6a5132bc3f29c3bae8b93",
          "source_line_end": 95,
          "source_line_start": 76,
          "source_ref": "microcosm-substrate/paper_modules/mission_transaction_work_spine.md"
        },
        {
          "asset_id": "paper_module.formal_math_readiness_gate.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-formal-math-readiness-gate",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.formal_math_readiness_gate",
          "module_label": "Formal Math Readiness Gate",
          "reader_packet_ref": "paper_modules.paper_module.formal_math_readiness_gate.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Inputs[\"Five public JSON inputs corpus, tactics, premises, routes, provider recipes\"] Scan[\"Secret-exclusion scan zero blocking hits required\"] Corpus[\"validate_corpus_readiness reject Mathlib-availability overclaim\"] Tactics[\"validate_tactic_portfolio each available tactic needs a probe result record\"] Premises[\"validate_premise_index reject proof_body / oracle premise ids\"] Routing[\"validate_target_shape_routing reject route admitting an unavailable tactic\"] Provider[\"validate_provider_context_recipes reject over-budget or proof-body recipe\"] SourceFloor[\"validate_source_module_imports copied probe bodies, digest-checked\"] Reconcile[\"Reconcile findings vs EXPECTED_NEGATIVE_CASES every known overclaim must be caught\"] Board[\"Readiness board + extension board available / blocked capabilities, counts\"] Ceiling[\"Scope limit no Lean/Lake, proof, provider, launch, or private-system authority\"] Inputs --> Scan Scan --> Corpus Scan --> Tactics Scan --> Premises Scan --> Provider Tactics -->|unavailable tactic ids| Routing Corpus --> Reconcile Tactics --> Reconcile Premises --> Reconcile Routing --> Reconcile Provider --> Reconcile SourceFloor --> Reconcile Reconcile --> Board Board --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:80af348c44dc0b502c9b53c0c0370728f18d18af44fee689e95cdb769bab53fc",
          "source_line_end": 84,
          "source_line_start": 56,
          "source_ref": "microcosm-substrate/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "asset_id": "paper_module.formal_math_lean_proof_witness.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.formal_math_lean_proof_witness",
          "module_label": "Formal Math Lean Proof Witness",
          "reader_packet_ref": "paper_modules.paper_module.formal_math_lean_proof_witness.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"First-wave fixture fixtures/first_wave/.../input\"] --> B[\"run() include_negative=true\"] C[\"Exported public bundle examples/.../exported_lean_proof_witness_bundle\"] --> D[\"run_witness_bundle() include_negative=false\"] B --> E[\"Validate witness manifest: reject embedded proof bodies, oracle ids, non-public source refs\"] D --> F[\"Validate source_module_manifest.json: copied public source digests, exact-copy vs replacement\"] E --> G[\"Copy Lake project to temp workspace lake build MicrocosmProofWitness\"] G --> H[\"Negative cases run real Lean: invalid proof rejected, Mathlib/Aesop/Batteries import blocked\"] F --> I[\"Standalone exported-witness contract or fresh bundle result record reuse (no live build)\"] G --> J[\"metadata-only JSON result records: return code, line counts, hashes, declaration names\"] H --> J I --> J J --> K[\"Scope limit: toy public witness only\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:5d6f8dad08be9992a0faabd9eb00bab57c7cbb6d3df54e0e0169e32949fc9a31",
          "source_line_end": 65,
          "source_line_start": 52,
          "source_ref": "microcosm-substrate/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "asset_id": "paper_module.formal_math_verifier_trace_repair_loop.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.formal_math_verifier_trace_repair_loop",
          "module_label": "Formal Math Verifier Trace Repair Loop",
          "reader_packet_ref": "paper_modules.paper_module.formal_math_verifier_trace_repair_loop.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Input[\"Fixture input or exported bundle copied Ring2 rows + source-module manifest\"] Protocol[\"Projection protocol copied-material provenance\"] Manifest[\"Source-module manifest digest, line and byte match, body_in_receipt false\"] Secret[\"Secret-exclusion scan proof bodies, oracle ids, model-output data forbidden\"] Attempts[\"Verifier-attempt replay grade needs trace events, repair needs failure class\"] Curriculum[\"Repair-curriculum replay failure-mode ledger, curriculum deltas\"] Promotion[\"Promotion policy requires cold-rerun result record\"] Toy[\"Deterministic toy rerun fail then repair over public inputs\"] Realness[\"Realness gate clean source replay -> top rung; any drift downgrades\"] Result records[\"metadata-only result records result, board, validation, sign-off\"] Ceiling[\"Scope limit repair-loop accounting, bounded evidence\"] Input --> Protocol Protocol --> Manifest Manifest --> Secret Secret --> Attempts Attempts --> Curriculum Curriculum --> Promotion Promotion --> Toy Attempts --> Realness Curriculum --> Realness Toy --> Realness Realness --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:66a602b3ad09df9cd4e8e5f943691d94ecf2a57c9a2f944b5385366f8fb4cadf",
          "source_line_end": 81,
          "source_line_start": 53,
          "source_ref": "microcosm-substrate/paper_modules/formal_math_verifier_trace_repair_loop.md"
        },
        {
          "asset_id": "paper_module.formal_evidence_cell_anchor_resolver.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.formal_evidence_cell_anchor_resolver",
          "module_label": "Formal Evidence Cell Anchor Resolver",
          "reader_packet_ref": "paper_modules.paper_module.formal_evidence_cell_anchor_resolver.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"source record core/paper_module_capsules.json::paper_modules[24]\"] --> structured source record[\"structured source record paper_modules/formal_evidence_cell_anchor_resolver.json source basis: source record\"] structured source record --> Mermaid[\"diagram view available_from_capsule_edges\"] structured source record --> Atlas[\"map view blocked_until_organ_atlas_owner_lane_binds_edges\"] structured source record --> Reader[\"this page this page\"] Reader --> Runtime[\"runtime locus src/microcosm_core/components/formal_evidence_cell_anchor_resolver.py\"] Runtime --> Fixture[\"first-wave fixture input fixtures/first_wave/formal_evidence_cell_anchor_resolver/input\"] Runtime --> Bundle[\"exported evidence-cell anchor bundle examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle\"] Bundle --> Manifest[\"source-open body manifest source_module_manifest.json\"] Fixture --> Result records[\"validation result records result records/first_wave/... + result records/sign-off/...\"] Bundle --> BundleReceipt[\"runtime-shell result record result records/runtime_shell/demo_project/components/formal_evidence_cell_anchor_resolver/...\"] Result records --> Ceiling[\"proof boundary + scope limit anchor metadata only, not formal-result correctness\"] BundleReceipt --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:743aa85dc1d159195dd26cc0dbd5d38be7f4c4890641f6eee3229aa690e2e34e",
          "source_line_end": 69,
          "source_line_start": 55,
          "source_ref": "microcosm-substrate/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "asset_id": "paper_module.formal_math_premise_retrieval.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-formal-math-premise-retrieval",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.formal_math_premise_retrieval",
          "module_label": "Formal Math Premise Retrieval",
          "reader_packet_ref": "paper_modules.paper_module.formal_math_premise_retrieval.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON source record paper_module.formal_math_premise_retrieval\"] --> instance[\"Generated paper-module instance 15 relationship edges\"] instance --> component[\"Runtime component formal_math_premise_retrieval.py\"] subgraph Inputs[\"Public inputs\"] index[\"Premise index copied Lean/Std metadata\"] queries[\"Retrieval queries terms, split, strategy, top_k\"] recipes[\"Context recipes byte budgets\"] negatives[\"Negative-case inputs proof body, oracle ids, test-split tuning, budget, strategy\"] end component --> index component --> queries component --> recipes component --> negatives index --> split[\"Split gate skip premises not in allowed_for_split\"] queries --> split split --> score[\"Term-overlap scoring shared tokens + strategy bonus\"] score --> shortlist[\"Ranked top_k shortlist\"] shortlist --> recall[\"Recall check vs expected premise ids\"] negatives --> reject[\"Required rejections five leakage/overclaim guards\"] recipes --> reject recall --> result records[\"metadata-only result records board, validation, sign-off\"] reject --> result records result records --> ceiling[\"Scope limit metadata coherence, no Lean/Lake, no proof\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:2a537a867822aa6a3b3621163a9ea5be58875acc136a92764c6a5fc6bc4fb1fe",
          "source_line_end": 118,
          "source_line_start": 89,
          "source_ref": "microcosm-substrate/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "asset_id": "paper_module.lean_std_premise_index.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-lean-std-premise-index",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.lean_std_premise_index",
          "module_label": "Lean/Std Premise Index",
          "reader_packet_ref": "paper_modules.paper_module.lean_std_premise_index.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"core/paper_module_capsules.json paper_module.lean_std_premise_index source basis: source record\"] instance[\"paper_modules/lean_std_premise_index.json generated instance from source record Markdown stays reader projection\"] generated[\"Generated status Mermaid: available_from_capsule_edges Atlas: blocked_until_organ_atlas_owner_lane_binds_edges\"] runtime[\"src/microcosm_core/components/lean_std_premise_index.py run / run_index_bundle / scope_limit\"] standard[\"standards/std_microcosm_lean_std_premise_index.json closed Lean/Std premise-index contract\"] fixtures[\"fixtures/first_wave/lean_std_premise_index/input projection_protocol, premise_index, index_policy, negative cases\"] bundle[\"examples/lean_std_premise_index/exported_lean_std_premise_index_bundle source_module_manifest: 6 copied body modules\"] tests[\"tests/test_lean_std_premise_index.py fixture, manifest, bundle, and runtime-shape checks\"] result records[\"result records/first_wave/lean_std_premise_index result records/runtime_shell/demo_project/components/lean_std_premise_index\"] ceiling[\"Scope limit no Lean/Lake, Mathlib, proof bodies, providers, benchmark authority, source-file changes, public sharing, or launch-scope decision\"] bundle --> instance instance --> generated standard --> runtime fixtures --> runtime bundle --> runtime runtime --> tests tests --> result records generated --> ceiling result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:9887573ac76c00ecdff9e50436107011224c58598bdb1ae926c0e8a6c85c6da8",
          "source_line_end": 68,
          "source_line_start": 46,
          "source_ref": "microcosm-substrate/paper_modules/lean_std_premise_index.md"
        },
        {
          "asset_id": "paper_module.world_model_projection_drift_control_room.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.world_model_projection_drift_control_room",
          "module_label": "World-Model Projection Drift Control Room",
          "reader_packet_ref": "paper_modules.paper_module.world_model_projection_drift_control_room.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Result record[\"Public runtime result record public_projection_drift_control_lens.json\"] Recompute[\"Recompute drift rows from selected_pattern_ids + result record rows\"] Snapshot[\"Supplied drift_rows.json expected snapshot, source-linked only\"] SourceDiff[\"Source-state diff extracted-pattern ledger + view-quality action map\"] Geometry[\"View-quality geometry grade via copied view_quality_census.py\"] Witness[\"Runtime result record witness every recomputed row appears in the result record\"] Reject[\"Rejection gates missing/fake refs, private export, source authority, live repair, source-file changes, doctrine changes, launch\"] Result records[\"metadata-only result records first-wave, sign-off, exported bundle\"] Ceiling[\"Scope limit projection evidence only\"] Result record --> Recompute Recompute --> Snapshot Recompute --> SourceDiff Recompute --> Witness Recompute --> Geometry Snapshot --> Reject SourceDiff --> Reject Witness --> Reject Geometry --> Reject Reject --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:59753dba127a94331e85ebf216db08743cd7989f26835e0afe318113fe453bdd",
          "source_line_end": 242,
          "source_line_start": 219,
          "source_ref": "microcosm-substrate/paper_modules/world_model_projection_drift_control_room.md"
        },
        {
          "asset_id": "paper_module.public_reveal_walkthrough.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-public-reveal-walkthrough",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.public_reveal_walkthrough",
          "module_label": "Public Reveal Walkthrough",
          "reader_packet_ref": "paper_modules.paper_module.public_reveal_walkthrough.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"JSON bundle paper_module.public_reveal_walkthrough\"] Fixture[\"First-wave public reveal fixture 10-minute route + negative cases\"] Bundle[\"Exported public reveal bundle 5 copied source bodies\"] Runtime[\"Runtime component public_reveal_walkthrough.py\"] Shell[\"Runtime shell bridge microcosm intake + public reveal view\"] Result records[\"metadata-only result records result, board, validation, sign-off\"] Reader[\"Cold reader route command -> route -> evidence refs -> ceiling\"] Ceiling[\"Scope limit no launch, hosting, provider, or private-system claims\"] Bundle --> Runtime Fixture --> Runtime Bundle --> Runtime Runtime --> Result records Runtime --> Shell Shell --> Reader Result records --> Reader Reader --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:45d33a6bd66ec9d73c41796c7a5779a901eb9b37fe87c944e828764350c3880f",
          "source_line_end": 90,
          "source_line_start": 71,
          "source_ref": "microcosm-substrate/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "asset_id": "paper_module.standards_meta_diagnostics.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-standards-meta-diagnostics",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.standards_meta_diagnostics",
          "module_label": "Standards Meta Diagnostics",
          "reader_packet_ref": "paper_modules.paper_module.standards_meta_diagnostics.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"paper_module bundle: subjects + code_loci + scope limit\"] inventory[\"standards_inventory.json\"] contracts[\"organ_runtime_contracts.json\"] policy[\"diagnostic_policy.json\"] negatives[\"negative fixtures: missing standard, unmapped component, missing result record, overclaim, private source\"] runtime[\"standards_meta_diagnostics.run / run_diagnostics_bundle\"] scan[\"secret_exclusion_scan + public_runtime_refs\"] result record[\"sign-off result record: counts, error codes, scope boundary\"] projections[\"generated navigation projections: mermaid + atlas card\"] bundle --> projections inventory --> runtime contracts --> runtime policy --> runtime negatives --> runtime runtime --> scan scan --> result record runtime --> result record",
          "source_format": "mermaid",
          "source_hash": "sha256:a4a84cba972577673380f486135e1e877d7bf28cf07b90095ec22a2c74b06153",
          "source_line_end": 125,
          "source_line_start": 105,
          "source_ref": "microcosm-substrate/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "asset_id": "paper_module.finance_forecast_evaluation_spine.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.finance_forecast_evaluation_spine",
          "module_label": "Finance Forecast Evaluation Spine",
          "reader_packet_ref": "paper_modules.paper_module.finance_forecast_evaluation_spine.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Fixture[\"Synthetic fixture inputs family_loss_matrix, paired_loss_series, finance_boundary_policy, projection_protocol\"] Source[\"Copied finance modules plus source manifest digests\"] Runner[\"finance_forecast_evaluation_spine.run\"] Guards[\"Guards run first policy no-advice flags, lookahead-split leakage check\"] Blocked[\"Blocked result record statistics subprocess never starts\"] Branch{\"Admissible and exported bundle?\"} Subprocess[\"Statistics subprocess DM/HAC, Hansen SPA, MCS, stationary bootstrap, HLN refusal\"] Standalone[\"Standalone statistics contract no live source-root subprocess\"] Result record[\"Result records refs, hashes, counts, verdicts, scope boundaries; body_in_receipt false\"] Fixture --> Runner Source --> Runner Runner --> Guards Guards -->|\"boundary fails\"| Blocked Guards -->|\"boundary passes\"| Branch Branch -->|\"first-wave fixture\"| Subprocess Branch -->|\"exported bundle\"| Standalone Subprocess --> Result record Standalone --> Result record Blocked --> Result record",
          "source_format": "mermaid",
          "source_hash": "sha256:7ba378c16648cb18eae4bf9c2b5acb0b8163afb82614c795473c9e1eee3ad3c7",
          "source_line_end": 57,
          "source_line_start": 35,
          "source_ref": "microcosm-substrate/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "asset_id": "paper_module.engine_room_demo.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-demo",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_demo",
          "module_label": "Engine Room Demo",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_demo.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR A[\"Engine Room fixture cases\"] --> B[\"Accepted component wrapper\"] B --> C[\"Controller coverage audit\"] C --> D[\"10 staged bundle evaluators\"] D --> E[\"14 covered jewel targets\"] C --> F[\"Shared surface integration check\"] B --> G[\"Result, board, validation result record\"] G --> H[\"Sign-off result record\"] A --> I[\"Missing-target negative case\"] I --> C",
          "source_format": "mermaid",
          "source_hash": "sha256:cc34faf72753172c7c95afa5b8dbbf6a3c80b3ed69066510896b9eb05ff1d80d",
          "source_line_end": 35,
          "source_line_start": 24,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_demo.md"
        },
        {
          "asset_id": "paper_module.agent_memory_temporal_conflict_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.agent_memory_temporal_conflict_replay",
          "module_label": "Agent Memory Temporal-Conflict Replay",
          "reader_packet_ref": "paper_modules.paper_module.agent_memory_temporal_conflict_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD BodyFloor[\"Source-open body floor\"] -->|digest verified; body_in_receipt=false| Policy[\"Policy vocabulary\"] Policy -->|allows ADD / UPDATE / DELETE / NOOP only| EpisodeA[\"Episode A: ADD rows\"] EpisodeA -->|creates baseline memory metadata| EpisodeB[\"Episode B: UPDATE / DELETE rows\"] EpisodeB -->|touches older memory| ConflictGate[\"Temporal conflict gate\"] ConflictGate -->|requires conflict_edge_ref| DowngradeGate[\"Stale downgrade gate\"] DowngradeGate -->|requires stale_downgrade_ref| Recompute[\"Semantic recompute\"] Recompute -->|checks timestamp, priority, source trust| Enabled[\"Episode C: memory-enabled replay\"] Recompute -->|keeps paired baseline| Disabled[\"Episode C: memory-disabled replay\"] Enabled -->|uses evidence_handle_refs| Delta[\"Answer-delta result record\"] Disabled -->|no memory evidence used| Delta Delta -->|paired by replay_group_id| Trace[\"Public 7-span trace\"] Trace -->|covers events plus cold replays| Result record[\"metadata-only result record\"] Result record -->|omits private bodies and model-output data| Ceiling[\"Scope limit / scope boundary\"] Ceiling -->|denies live-memory and source-authority claims| Done[\"Fixture-level validation claim only\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:d2f13800ccca160a8c458d901bf525a075fdac51ed592658820348aef1178a73",
          "source_line_end": 281,
          "source_line_start": 265,
          "source_ref": "microcosm-substrate/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "asset_id": "paper_module.agent_monitor_redteam_falsification_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.agent_monitor_redteam_falsification_replay",
          "module_label": "Agent Monitor Redteam Falsification Replay",
          "reader_packet_ref": "paper_modules.paper_module.agent_monitor_redteam_falsification_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] manifest[\"source_module_manifest.json\"] digest[\"2 source-artifact digest gates\"] cases[\"three trajectory cases\"] policy[\"public monitor policy\"] observations[\"three observations\"] required[\"required refs: span, probe, escalation, mitigation, replay\"] trace[\"public trace verdict recomputation\"] verdicts[\"pass / escalate / block\"] negatives[\"7 negative semantic floors\"] privateScan[\"metadata-only non-public-state scan\"] result record[\"metadata-only validation result record\"] ceiling[\"scope limits\"] bundle --> markdown manifest --> digest digest --> observations cases --> required policy --> required required --> observations observations --> trace trace --> verdicts negatives --> result record digest --> privateScan verdicts --> result record privateScan --> result record result record --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:dc11228527571d1a549984bec8a2b8fd003628ddcf7a4a068f0c2398e76f54d1",
          "source_line_end": 240,
          "source_line_start": 210,
          "source_ref": "microcosm-substrate/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "asset_id": "paper_module.agent_sabotage_scheming_monitor_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "module_label": "Agent Sabotage Scheming-Monitor Replay",
          "reader_packet_ref": "paper_modules.paper_module.agent_sabotage_scheming_monitor_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON bundle authority\"] fixture[\"fixture or exported bundle\"] episodes[\"task episodes\"] actions[\"action traces\"] scores[\"monitor scores\"] sourceManifest[\"source module manifest\"] sourceArtifacts[\"digest-checked public artifacts\"] counterfactual[\"counterfactual replay\"] cold[\"cold replay\"] recompute[\"public trace recomputation\"] negatives[\"negative/falsification cases\"] result record[\"metadata-only validation result record\"] ceiling[\"scope limit\"] bundle --> fixture fixture --> episodes fixture --> actions fixture --> scores fixture --> counterfactual fixture --> cold fixture --> sourceManifest sourceManifest --> sourceArtifacts episodes --> recompute actions --> recompute scores --> recompute counterfactual --> recompute cold --> recompute negatives --> result record sourceArtifacts --> result record recompute --> result record result record --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:e880f407048ad4b77c7f392f6536468ac6043342f10a8bc406d2de1349d2e203",
          "source_line_end": 175,
          "source_line_start": 142,
          "source_ref": "microcosm-substrate/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "asset_id": "paper_module.agent_sandbox_policy_escape_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.agent_sandbox_policy_escape_replay",
          "module_label": "Agent Sandbox Policy-Escape Replay",
          "reader_packet_ref": "paper_modules.paper_module.agent_sandbox_policy_escape_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] manifest[\"source module manifest\"] requests[\"six action requests\"] verdicts[\"six pre-execution verdicts\"] effects[\"six side-effect result records\"] rollbacks[\"two rollback result records\"] replay[\"six cold replay rows\"] trace[\"public agent-execution trace\"] negative[\"negative-case refusals\"] tests[\"focused proof consumer\"] result record[\"metadata-only validation result record\"] ceiling[\"scope limits\"] bundle --> markdown manifest --> result record requests --> verdicts verdicts --> effects effects --> rollbacks effects --> replay verdicts --> negative effects --> negative replay --> trace negative --> tests trace --> result record tests --> result record result record --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:b954ad21a7c2b9dc9afb4dcc0aa4e0647f834e22292815f3c9c0f34114cc883e",
          "source_line_end": 290,
          "source_line_start": 261,
          "source_ref": "microcosm-substrate/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "asset_id": "paper_module.belief_state_process_reward_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-belief-state-process-reward-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.belief_state_process_reward_replay",
          "module_label": "Belief-State Process Reward Replay",
          "reader_packet_ref": "paper_modules.paper_module.belief_state_process_reward_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON source record paper_module_capsules.json[36]\"] standard[\"Local standard std_microcosm_belief_state_process_reward_replay.json\"] component[\"Runtime locus belief_state_process_reward_replay.py\"] fixtureMode[\"run (fixture mode) 8 positive + 7 negative inputs\"] bundleMode[\"run_reward_bundle (bundle mode) copied-body manifest floor required\"] floors[\"Per-file floors projection protocol, reward policy, episodes, belief states, feedback, rewards, trajectory groups, cold replay\"] recompute[\"Semantic recompute rebuild belief -> feedback -> process reward -> trajectory -> outcome reward -> cold replay\"] negatives[\"Negative cases 7 planted traps must be observed\"] scan[\"Secret-exclusion scan plus metadata-only public trace span set\"] gate{\"All floors pass, chain recomputes, every trap observed, no secret hit?\"} pass[\"status: pass\"] blocked[\"status: blocked with reason codes\"] result records[\"Result records + compact card refs, hashes, counts, verdicts; body_in_receipt false\"] ceiling[\"Scope limit source-faithful replay only\"] bundle --> component standard --> component component --> fixtureMode component --> bundleMode fixtureMode --> floors bundleMode --> floors floors --> recompute recompute --> negatives negatives --> scan scan --> gate gate -->|yes| pass gate -->|no| blocked pass --> result records blocked --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:40825d077645197cdf15539a006419fdeb994be4d5ddbec9250e0e2d0bb73b16",
          "source_line_end": 115,
          "source_line_start": 79,
          "source_ref": "microcosm-substrate/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "asset_id": "paper_module.sleeper_memory_poisoning_quarantine_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "module_label": "Sleeper Memory Poisoning Quarantine Replay",
          "reader_packet_ref": "paper_modules.paper_module.sleeper_memory_poisoning_quarantine_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD inputs[\"Public metadata inputs sessions, write proposals, retrieval replays, rollback rows\"] subgraph Gates[\"Four ordered gates\"] provenance[\"Provenance gate poisoned write quarantined + provenance-bound control admitted\"] influence[\"Delayed-influence gate later retrieval blocked before action, same memory ref + audit + cold-replay ref\"] rollback[\"Rollback gate deletion audit + cold-rerun result record + memory absent after rerun\"] bodies[\"Source-body gate copied bodies digest-checked, result records stay metadata-only\"] end negatives[\"Eight negative cases each must be observed as a typed finding\"] result records[\"metadata-only result records refs, hashes, counts, verdicts\"] ceiling[\"Scope limit synthetic replay only\"] inputs --> provenance provenance -->|quarantined memory ref| influence influence --> rollback rollback --> bodies inputs --> negatives provenance --> result records influence --> result records rollback --> result records bodies --> result records negatives --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:59a2bc92da0366b1624e689ed68dcff0d3638de0028642d63c586db4599d3ba1",
          "source_line_end": 90,
          "source_line_start": 64,
          "source_ref": "microcosm-substrate/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "asset_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "module_label": "Indirect Prompt-Injection Information-Flow Policy Replay",
          "reader_packet_ref": "paper_modules.paper_module.indirect_prompt_injection_information_flow_policy_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD sources[\"Source rows trusted and untrusted, with taint labels\"] flows[\"Source-to-sink flow rows (declared taint and verdict)\"] propagate[\"Propagate taint along the source-to-sink graph\"] derive[\"Derive verdict from taint + sink privilege + sanitizer + sink kind + action\"] compare{\"Declared labels and verdict match the derived ones?\"} blocked[\"Block the row (relabelled or wrong verdict)\"] gate{\"Untrusted into a privileged sink?\"} verdicts[\"Pre-action verdict allow / warn / review / block\"] outputs[\"Sanitized output no trusted context disclosed, no untrusted instruction obeyed\"] toolspan[\"One public tool-call trace span treated as untrusted tool output\"] result records[\"metadata-only result records refs, digests, counts, status\"] sources --> flows flows --> propagate propagate --> derive derive --> compare compare -- no --> blocked compare -- yes --> gate gate -- yes --> verdicts gate -- no --> verdicts verdicts --> outputs toolspan --> propagate outputs --> result records blocked --> result records",
          "source_format": "mermaid",
          "source_hash": "sha256:d39bdce91f262ab0bbb93ae8f16c5c7a2f0ab63460fca6c13d0e1348e831938e",
          "source_line_end": 136,
          "source_line_start": 110,
          "source_ref": "microcosm-substrate/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "asset_id": "paper_module.mcp_tool_authority_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-mcp-tool-authority-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.mcp_tool_authority_replay",
          "module_label": "MCP Tool Authority Replay",
          "reader_packet_ref": "paper_modules.paper_module.mcp_tool_authority_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] mechanism[\"mechanism source row\"] component[\"MCP authority runtime\"] fixture[\"first-wave fixture\"] bundle[\"exported authority bundle\"] manifest[\"tool manifest\"] calls[\"scoped tool calls\"] results[\"tool result rows\"] side_effects[\"side-effect ledger\"] replay[\"cold replay rows\"] trace[\"public trace spans\"] source_modules[\"source-module body floor\"] result records[\"metadata-only result records\"] ceiling[\"scope limit\"] bundle --> markdown bundle --> mechanism mechanism --> component component --> fixture component --> bundle bundle --> manifest manifest --> calls calls --> results calls --> side_effects side_effects --> replay results --> trace replay --> trace source_modules --> trace trace --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:87f5bee4b36bfd37bcca16e7ba6ff489e3be2de3ce35114da33622eb7b7c21e4",
          "source_line_end": 121,
          "source_line_start": 88,
          "source_ref": "microcosm-substrate/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "asset_id": "paper_module.tactic_portfolio_availability.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-tactic-portfolio-availability",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.tactic_portfolio_availability",
          "module_label": "Tactic Portfolio Availability",
          "reader_packet_ref": "paper_modules.paper_module.tactic_portfolio_availability.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Copied Lean/Std affordance probe rows (compile_status, requires_mathlib, duration_ms)\"] --> B[\"tactic_portfolio_availability_probe\"] C[\"Environment probe mathlib_lake_project_import_available\"] --> B B --> D{\"Copied compile_status\"} D -->|PASS| E[\"available band duration fast / moderate / slow\"] D -->|FAIL + requires_mathlib + Mathlib absent| F[\"environment_fail reason MATHLIB_IMPORT_MISSING\"] D -->|FAIL otherwise| G[\"compile_fail\"] E --> H[\"Availability board for target-shape routing\"] F --> H G --> H I[\"Downstream tactic reference\"] --> J{\"Tactic in probed portfolio?\"} J -->|no| K[\"Rejected: unprobed tactic referenced\"] J -->|yes| H B --> L[\"metadata-only fixture and bundle result records no proof, Lean, or provider bodies\"] L --> M[\"Generated paper-module row and validation result records\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:38e4b18430b85bcac4484f389e79552b7576ebffbd68c29a3580b119b9f0d5e2",
          "source_line_end": 109,
          "source_line_start": 93,
          "source_ref": "microcosm-substrate/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "asset_id": "paper_module.target_shape_tactic_routing.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-target-shape-tactic-routing",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.target_shape_tactic_routing",
          "module_label": "Target Shape Tactic Routing",
          "reader_packet_ref": "paper_modules.paper_module.target_shape_tactic_routing.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"JSON bundle paper_module.target_shape_tactic_routing\"] structured source record[\"Generated structured source record paper_modules/target_shape_tactic_routing.json\"] Component[\"Runtime component target_shape_tactic_routing_gate.py\"] Portfolio[\"Tactic probe portfolio available/unavailable tactic ids\"] Routes[\"Target-shape route cases pre_execution selected tactics\"] SourceFloor[\"Copied Ring2 source artifacts 4 body imports, body_in_receipt=false\"] Decisions{\"Route admissible before proof execution?\"} Result records[\"Result records result, board, validation, sign-off\"] Tests[\"Focused tests negative cases and digest checks\"] Ceiling[\"Scope limit no Lean/Lake, proof, provider, post-execution, launch\"] Bundle --> structured source record Bundle --> Component Component --> Portfolio Component --> Routes Portfolio --> Decisions Routes --> Decisions SourceFloor --> Decisions Decisions --> Result records Tests --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:0548790beff38ad3d3b3daac0463f333bb2a27bd8aba0a6dad71e9ceaea695c2",
          "source_line_end": 98,
          "source_line_start": 75,
          "source_ref": "microcosm-substrate/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "asset_id": "paper_module.ring2_premise_precision_recall.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-ring2-premise-precision-recall",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.ring2_premise_precision_recall",
          "module_label": "Ring-2 Premise Precision Recall",
          "reader_packet_ref": "paper_modules.paper_module.ring2_premise_precision_recall.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"source record core/paper_module_capsules.json[42]\"] --> JSON[\"structured source record paper_modules/ring2_premise_precision_recall.json\"] JSON --> Markdown[\"this page reader projection\"] JSON --> Mermaid[\"diagram view available_from_capsule_edges\"] JSON --> Atlas[\"map view organ_atlas.ring2_premise_retrieval_precision_recall_harness\"] Fixture[\"fixture input fixtures/first_wave/.../input\"] --> Runtime[\"runtime component ring2_premise_retrieval_precision_recall_harness.py\"] Bundle[\"exported bundle examples/.../exported_ring2_precision_recall_bundle\"] --> Runtime Runtime --> Metrics[\"precision/recall labels retrieval vs proof-failure attribution\"] Runtime --> Result records[\"validation result records first_wave + runtime_shell\"] Runtime --> Negatives[\"negative cases leakage, tuning, overclaim, missing decoy\"] Result records --> Boundary[\"proof boundary metrics and copied artifacts only\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:ed0e7e2605d0669cd1de354147f3a533bf7c35b3c99c1aa7a3048416448dcaa1",
          "source_line_end": 52,
          "source_line_start": 40,
          "source_ref": "microcosm-substrate/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "asset_id": "paper_module.mathematical_strategy_atlas.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-mathematical-strategy-atlas",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.mathematical_strategy_atlas",
          "module_label": "Mathematical Strategy Atlas",
          "reader_packet_ref": "paper_modules.paper_module.mathematical_strategy_atlas.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD subgraph Inputs[\"Public inputs\"] atlas[\"strategy_atlas.json trigger / negative / retrieval terms\"] features[\"problem_features.json feature tags, oracle hidden\"] cases[\"hypothesis_cases.json candidate strategy ids\"] end subgraph Scoring[\"Per-candidate scoring\"] score[\"score = trigger_hits x4 - negative_hits x3 + retrieval_bonus (cap 2)\"] rank[\"rank positive scores tie-break by order, then id\"] end select{\"any positive score?\"} selected[\"selected_strategy_id + score components\"] miss[\"STRATEGY_SELECTION_MISS (unknown)\"] recheck[\"recompute vs declared selection / score / ranking\"] result records[\"metadata-only result records refs, counts, hits, verdicts\"] ceiling[\"Scope limit no Lean/Lake, oracle labels, external model access, or launch\"] atlas --> score features --> score cases --> score score --> rank rank --> select select -- yes --> selected select -- no --> miss selected --> recheck miss --> recheck recheck --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:e0300a89414989ef36a1074cd1e834317fa1cb44473c9fe6c83e1d497940386d",
          "source_line_end": 104,
          "source_line_start": 72,
          "source_ref": "microcosm-substrate/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "asset_id": "paper_module.verifier_lab_execution_spine.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-verifier-lab-execution-spine",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.verifier_lab_execution_spine",
          "module_label": "Verifier Lab Execution Spine",
          "reader_packet_ref": "paper_modules.paper_module.verifier_lab_execution_spine.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Packet[\"Execution packet transition candidates, CP2 requests, Evolve mutations, oracle/provider refs\"] Gate[\"Leak contract gate forbidden fields? oracle/provider visible? action class out of vocabulary?\"] Rejected[\"contract_rejected rejected before Lean runs\"] Build[\"Build Lake project lake build MicrocosmProofWitness (once, cached)\"] Run[\"Run candidate write .lean, lake env lean, return code = accepted?\"] Verified[\"lean_verified return code 0\"] Residual[\"retrieval_miss / proof_synthesis_fail non-zero return code\"] CP2[\"cp2_translated typed next action, no proof body\"] Evolve[\"evolve_candidate / evolve_accepted bounded policy artifacts only\"] Refs[\"oracle_compared / provider_suggested references, never counted as success\"] Counters[\"Authority counters oracle_forward_success = 0, provider_results = 0, proof_body_export = 0\"] Result records[\"metadata-only result records result, board, validation, sign-off; return codes kept, bodies omitted\"] Ceiling[\"Scope limit bounded public transition result record only\"] Packet --> Gate Gate -->|leak found| Rejected Gate -->|clean| Build Build --> Run Run -->|exit 0| Verified Run -->|non-zero| Residual Packet --> CP2 Packet --> Evolve Packet --> Refs Verified --> Counters Residual --> Counters CP2 --> Counters Evolve --> Counters Refs --> Counters Rejected --> Result records Counters --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:55451913d4d912b932bdbf7f46d1704e7883c7b5b59a2ad3dc78bda28806507e",
          "source_line_end": 107,
          "source_line_start": 74,
          "source_ref": "microcosm-substrate/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "asset_id": "paper_module.bounded_autonomy_campaign_packet.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.bounded_autonomy_campaign_packet",
          "module_label": "Bounded Autonomy Campaign Packet",
          "reader_packet_ref": "paper_modules.paper_module.bounded_autonomy_campaign_packet.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Inputs[\"Public synthetic inputs coverage_gaps, campaign_policy, failed_campaign_digests\"] PolicyGate{\"campaign_policy allows write_source?\"} Witness[\"Read-only builder witness build_standard_skill_pairing_campaign.py --check --report\"] WitnessGate{\"reports candidate targets and wrote_packet unset?\"} Draft[\"Draft candidate packet write_surface: none, requires_human_review, source_mutation: false\"] DigestGate{\"failed digest repeated?\"} Refuse[\"Refuse SOURCE_WRITE_FORBIDDEN / REPEATED_FAILED_DIGEST / witness blocked\"] Result records[\"metadata-only result records refs, digests, stdout/stderr hashes; builder output bodies excluded\"] Ceiling[\"Scope limit no self-repair, source-file changes, providers, launch, or public sharing\"] Inputs --> PolicyGate PolicyGate -- \"yes\" --> Refuse PolicyGate -- \"no\" --> Witness Witness --> WitnessGate WitnessGate -- \"no\" --> Refuse WitnessGate -- \"yes\" --> Draft Draft --> DigestGate DigestGate -- \"yes\" --> Refuse DigestGate -- \"no\" --> Result records Refuse --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:36a8748109745a7642777567ee2061ac0a58a4227fbd3ad8377841165a322cba",
          "source_line_end": 60,
          "source_line_start": 37,
          "source_ref": "microcosm-substrate/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "asset_id": "paper_module.computer_use_action_trace_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-computer-use-action-trace-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.computer_use_action_trace_replay",
          "module_label": "Computer-Use Action Trace Replay",
          "reader_packet_ref": "paper_modules.paper_module.computer_use_action_trace_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON source record\"] bundle --> mermaid[\"generated Mermaid available\"] bundle --> atlas[\"generated Atlas linked\"] bundle --> component[\"agent_route_observability_runtime runtime\"] component --> bundle[\"exported computer-use bundle\"] bundle --> observations[\"visible observations: digest + visible-state hash, no raw pixels\"] observations --> actions[\"action rows: cite observation + affordance, allowed kind, redacted\"] actions --> verdicts[\"pre-action authority verdict per action\"] verdicts -->|allow| executed[\"transition: executed + oracle status pass\"] verdicts -->|block or review| held[\"transition: not executed + blocked / review-required\"] held --> recovery[\"recovery result record, no upgrade to executed\"] executed --> cold[\"cold replay reproduces action, verdict, transition\"] recovery --> cold cold --> trace[\"public trace spans: refs, counts, hashes, redaction posture\"] trace --> result record[\"metadata-only validation result record\"] result record --> ceiling[\"scope limit: no live control\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:b06e705700669dba51ecf7c2b262a137f4426710811928646d39d39a5b693702",
          "source_line_end": 78,
          "source_line_start": 60,
          "source_ref": "microcosm-substrate/paper_modules/computer_use_action_trace_replay.md"
        },
        {
          "asset_id": "paper_module.concurrency_mission_control.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-concurrency-mission-control",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.concurrency_mission_control",
          "module_label": "Concurrency Mission Control",
          "reader_packet_ref": "paper_modules.paper_module.concurrency_mission_control.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Builder[\"Copied source builder run in temp seed root: mission board, bridges, result record\"] Bridge[\"Public bridge artifacts provider canary and work log cap economy\"] Seed[\"work log seed-speed snapshot claims, heartbeats, collisions, session cards\"] subgraph Engines[\"Six engines (all must pass)\"] Matrix[\"failure_matrix_gate conflict, duplicate run, dependency, lease, result record, finalizer visible\"] Membrane[\"bridge_authority_membrane bridges green, authority-collapse zero, forbidden claims blocked\"] SeedGate[\"work_ledger_seed_speed_gate heartbeat current, path claims collision-free\"] SurfaceLens[\"generated_surface_claim_lens dirty generated file: owner live / stale / absent -> allowed action\"] ClosureLens[\"closure_state_lens closed and committed, validation deferred, or open and unclassified\"] end Negative[\"Negative floor missing seed root, blocked bridge, authority collapse, private runtime, claim collision\"] Result record[\"metadata-only result records refs, digests, anchors, counts, verdicts; no session or proof bodies\"] Builder --> Matrix Builder --> Membrane Bridge --> Membrane Seed --> SeedGate Seed --> SurfaceLens Seed --> ClosureLens Engines --> Negative Negative --> Result record",
          "source_format": "mermaid",
          "source_hash": "sha256:f852dadb923f4d1ede2737dc13dafa9ad07aa708fa5326241431a9f570f63f3b",
          "source_line_end": 99,
          "source_line_start": 74,
          "source_ref": "microcosm-substrate/paper_modules/concurrency_mission_control.md"
        },
        {
          "asset_id": "paper_module.doctrine_fact_claim_audit.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.doctrine_fact_claim_audit",
          "module_label": "Doctrine Fact Claim Audit",
          "reader_packet_ref": "paper_modules.paper_module.doctrine_fact_claim_audit.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Facts[\"fact_assertions.json facts + expected_fact_count\"] --> Eval[\"evaluate\"] Dag[\"fact_dag.json edges\"] --> Eval Numerics[\"numeric_claims.json cases\"] --> Eval Manifest[\"source module manifest copied bodies\"] --> Eval Eval --> Count{\"declared fact count = table length?\"} Eval --> Loci{\"each code locus path on disk + anchor in body?\"} Eval --> DagRef{\"DAG endpoints are known fact ids?\"} Eval --> Bound{\"current-state numerics bound to a fact assertion section?\"} Count -->|mismatch| Block[\"typed blocking finding\"] Loci -->|missing path or anchor| Block DagRef -->|dead ref| Block Bound -->|unbound| Block Count -->|ok| Result record[\"metadata-only result record body_in_receipt: false\"] Loci -->|ok| Result record DagRef -->|ok| Result record Bound -->|ok| Result record Neg[\"evaluate_negative_case mutate fixture, rerun evaluator\"] --> Codes[\"expected stable error codes\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:d4f5857e4034b44a959b14c6fdcb830850cdda55e26da350ce853621d437ba33",
          "source_line_end": 235,
          "source_line_start": 212,
          "source_ref": "microcosm-substrate/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "asset_id": "paper_module.self_ignorance_coverage_ledger.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.self_ignorance_coverage_ledger",
          "module_label": "Self-Ignorance Coverage Ledger",
          "reader_packet_ref": "paper_modules.paper_module.self_ignorance_coverage_ledger.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR KA[\"Live Kind Atlas rows 503 selected rows\"] Graph[\"System Atlas graph slice 307 materialized entities\"] Proto[\"projection_protocol.json scope + build_system_atlas.py result record\"] Source[\"Source source files concept/mechanism/standard ids\"] Manifest[\"source_module_manifest.json copied_non_secret_macro_body\"] Eval[\"evaluate()\"] Neg[\"semantic negative-case replay\"] Debt[\"known debt vector 196 units\"] Result record[\"metadata-only result records counts, refs, hashes, scope boundaries\"] Ceiling[\"scope limit known debt projection only\"] KA --> Eval Graph --> Eval Proto --> Eval Source --> Eval Manifest --> Eval Eval --> Debt Eval --> Neg Debt --> Result record Neg --> Result record Result record --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:7cf316b0fbd9f77a37d11eb5d9720fbdad90f3a8c9ef853388af9971eb46fdde",
          "source_line_end": 98,
          "source_line_start": 75,
          "source_ref": "microcosm-substrate/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "asset_id": "paper_module.tool_server_pressure_inventory.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-tool-server-pressure-inventory",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.tool_server_pressure_inventory",
          "module_label": "Tool Server Pressure Inventory",
          "reader_packet_ref": "paper_modules.paper_module.tool_server_pressure_inventory.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Fixture[\"Synthetic pressure fixture process_table, pressure_policy, owner_classes\"] Classifier[\"Classify helper kind, walk owner chain (up to 8 hops), hash command to command_hash\"] Owner{\"Owner status?\"} Detached[\"Detached orphan ppid == 1\"] Keep[\"Active owner or keep runtime\"] SafeClose[\"candidate_safe_close only if allowlisted and age >= min\"] Check[\"requires_owner_check or keep\"] launch[\"Over-budget owner: launch REQUEST, never a kill\"] Negative[\"Boundary failures unsafe safe-close, command leak, process signal, absolute path, launch overclaim\"] Source[\"Source manifest public refactor digest + anchors\"] Result records[\"metadata-only result records result, board, validation, fixture sign-off\"] Fixture --> Classifier Classifier --> Owner Owner --> Detached Owner --> Keep Detached --> SafeClose Detached --> Check Keep --> Check Keep --> launch Classifier --> Negative SafeClose --> Result records Check --> Result records launch --> Result records Negative --> Result records Source --> Result records",
          "source_format": "mermaid",
          "source_hash": "sha256:b4217e2ab162bd24f55837b837186b1721eb085944e138cfa1de5519704c37b1",
          "source_line_end": 98,
          "source_line_start": 70,
          "source_ref": "microcosm-substrate/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "asset_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "module_label": "Mechanistic Interpretability Circuit Attribution Replay",
          "reader_packet_ref": "paper_modules.paper_module.mechanistic_interpretability_circuit_attribution_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"JSON bundle paper_module.mechanistic_interpretability_circuit_attribution_replay\"] Fixture[\"Fixture / exported bundle feature catalog, replay rows, toy-transformer spec\"] Policy[\"Policy gates required fields, forbidden private/raw exports, faithfulness limits\"] Graph[\"Graph analyzer feature ids -> edges -> public error nodes\"] Toy[\"Toy-transformer replay forward + gradient + ablation recomputation\"] Source[\"Source-open body floor copied source bodies + digest checks\"] Result records[\"metadata-only result records refs, digests, counts, verdicts\"] Ceiling[\"Scope limit public replay accounting only\"] Bundle --> Fixture Fixture --> Policy Fixture --> Graph Fixture --> Toy Fixture --> Source Policy --> Result records Graph --> Result records Toy --> Result records Source --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:2d52fb4301ef5a928a1787bc70375a34a8482a4ae0dff9a170c310bd2af3c6c1",
          "source_line_end": 131,
          "source_line_start": 110,
          "source_ref": "microcosm-substrate/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "asset_id": "paper_module.spatial_world_model_counterfactual_simulation_replay.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "module_label": "Spatial World Model Counterfactual Simulation Replay",
          "reader_packet_ref": "paper_modules.paper_module.spatial_world_model_counterfactual_simulation_replay.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Scene[\"Scene-state row actor count + topology\"] --> Replay[\"Counterfactual replay row event + sensor refs + budget\"] Replay --> Step[\"Deterministic toy gridworld step 8x8 bounded recomputation\"] Step --> Actual[\"Actual next state actor delta + spawn cells\"] Replay --> Expected[\"Declared predicted state transition diff + oracle check\"] Actual --> Compare{\"Actual matches declared transition?\"} Expected --> Compare Compare -->|yes| Result record[\"metadata-only pass result record counts + refs + digests\"] Compare -->|no| Finding[\"Typed mismatch finding blocked status\"] Replay --> Boundary{\"Forbidden payload or claim?\"} Boundary -->|no| Result record Boundary -->|yes| Finding",
          "source_format": "mermaid",
          "source_hash": "sha256:dd35214cb2a9d31144afab9f482d2f2be5bb892406e7ff63a1beb747973ca3f0",
          "source_line_end": 227,
          "source_line_start": 214,
          "source_ref": "microcosm-substrate/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "asset_id": "paper_module.prediction_oracle_reconciliation.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.prediction_oracle_reconciliation",
          "module_label": "Prediction Oracle Reconciliation",
          "reader_packet_ref": "paper_modules.paper_module.prediction_oracle_reconciliation.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Packet[\"Synthetic prediction packet target universe, CP1 branches, CP2 predictions, oracle diff, numeric rows, dossier mutations\"] CP1[\"CP1 resolution chosen side + rationale + why the opposite side lost; equity lane needs confirmation\"] CP2[\"CP2 universe + evidence target inside declared universe; evidence must be pre-target (T-)\"] Numeric[\"Recomputed numeric grading abs error, percent error, direction hit recomputed; claimed values must match\"] Oracle[\"Oracle diff + mutation realized vs predicted direction; bounded dossier deltas\"] LargeMiss[\"Direction-right, numeric-miss surfaced, not hidden\"] Gated[\"Degraded / missing-truth rows gated, not fabricated\"] Result records[\"metadata-only result records result, board, validation, sign-off; counts and verdicts\"] Ceiling[\"Scope limit synthetic fixture only; no trading, advice, provider, live market, publish, launch\"] Packet --> CP1 Packet --> CP2 Packet --> Numeric Packet --> Oracle Numeric --> LargeMiss Numeric --> Gated CP1 --> Result records CP2 --> Result records LargeMiss --> Result records Gated --> Result records Oracle --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:191721619721d20cd10449cd88dd7593711a7c8639515f1104ddddc48bd40fee",
          "source_line_end": 196,
          "source_line_start": 169,
          "source_ref": "microcosm-substrate/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "asset_id": "paper_module.provider_context_recipe_budget.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-provider-context-recipe-budget",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.provider_context_recipe_budget",
          "module_label": "Provider Context Recipe Budget",
          "reader_packet_ref": "paper_modules.paper_module.provider_context_recipe_budget.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"JSON bundle paper_module.provider_context_recipe_budget\"] --> Instance[\"Generated instance 19 relationships, no selective residuals\"] Bundle --> Markdown[\"Reader projection provider_context_recipe_budget.md\"] Recipes[\"provider_context_recipes.json 6 public recipe budgets\"] --> Runtime[\"provider_context_recipe_budget_policy.py\"] Sections[\"section_materials.json 9 source-backed sections\"] --> Runtime SourceManifest[\"source_module_manifest.json 8 copied bodies\"] --> Runtime NegativeCases[\"negative fixtures 7 forbidden-boundary cases\"] --> Runtime Runtime --> Projection[\"context_packets included/omitted sections, byte counts, routes\"] Runtime --> Result records[\"metadata-only result records result, board, validation, sign-off\"] Projection --> Ceiling[\"scope limit no provider/proof/launch-scope decision\"] Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:35fc396f20ff56ed971d7167445dd746b608bdc4e4f3c26a4752db3823e55e69",
          "source_line_end": 73,
          "source_line_start": 61,
          "source_ref": "microcosm-substrate/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "asset_id": "paper_module.undeclared_library_prior_classifier.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.undeclared_library_prior_classifier",
          "module_label": "Undeclared Library Prior Classifier",
          "reader_packet_ref": "paper_modules.paper_module.undeclared_library_prior_classifier.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON source record paper_module.undeclared_library_prior_classifier\"] structured source record[\"structured source record 19 edges, no selective residuals\"] runtime[\"Runtime component undeclared_library_prior_symbol_classifier.py\"] premise[\"Copied Lean/Std premise index 11 sanctioned symbols\"] observations[\"Pre-extracted symbol observations Nat/List/Bool/Iff/Eq refs\"] budget[\"cited_unallowed_premise_ids present\"] residual[\"Known qualified symbol outside allowed_premise_ids\"] clean[\"Allowed symbol or no known undeclared symbol\"] retry[\"PREMISE_BUDGET_VIOLATION route: retry\"] escalate[\"UNDECLARED_LIBRARY_PRIOR route: bridge_escalate\"] advisory[\"NONE route: accept_as_advisory\"] result records[\"Result record stream fixture, board, validation, sign-off\"] ceiling[\"Scope limit no Lean/Lake, proof, provider, launch, private-system claim\"] bundle --> structured source record structured source record --> runtime runtime --> premise runtime --> observations observations --> budget observations --> residual observations --> clean budget --> retry residual --> escalate clean --> advisory retry --> result records escalate --> result records advisory --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:cb516b3ee00f0b842b65a4096a7b0065d1517061f09a2c46a780aa8da562edf1",
          "source_line_end": 94,
          "source_line_start": 64,
          "source_ref": "microcosm-substrate/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "asset_id": "paper_module.voice_to_doctrine_self_improvement_loop.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "module_label": "Voice to Doctrine Self-Improvement Loop",
          "reader_packet_ref": "paper_modules.paper_module.voice_to_doctrine_self_improvement_loop.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Signal[\"Local pressure mistake, route gap, validation finding, residual\"] Classify[\"Classify owner surface + action\"] Owner[\"Owner surface skill, paper module, standard, Work item\"] Refused[\"Refused raw voice, private body, direct node edit, result record-only, unvalidated promotion\"] subgraph Outcome[\"One of four typed outcomes\"] Refined[\"refined_existing_surface changed ref + validation\"] Captured[\"workitem_captured with re-entry condition\"] Null[\"nothing_to_refine stewardship + next-lane checked\"] Already[\"already_propagated_verified\"] end Recompute[\"Recompute verdict from evidence expected_label ignored\"] Validate[\"Validation owner evidence + completion ref; every ref must resolve\"] Source[\"Exact source bodies 8 manifest rows: hashes, anchors\"] Result records[\"metadata-only result records result, board, validation, fixture sign-off\"] Signal --> Classify Classify --> Owner Owner --> Refused Owner --> Outcome Outcome --> Recompute Recompute --> Validate Source --> Result records Validate --> Result records Refused --> Result records",
          "source_format": "mermaid",
          "source_hash": "sha256:2c67518e56832066010bd26e7e6c33cefbe8292042f9963d49138c0487372e12",
          "source_line_end": 77,
          "source_line_start": 49,
          "source_ref": "microcosm-substrate/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "asset_id": "paper_module.routing_anti_patterns_registry.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-routing-anti-patterns-registry",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.routing_anti_patterns_registry",
          "module_label": "Routing Anti-Patterns Registry",
          "reader_packet_ref": "paper_modules.paper_module.routing_anti_patterns_registry.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"core/paper_module_capsules.json paper_module.routing_anti_patterns_registry\"] Standard[\"standards/std_microcosm_routing_anti_patterns_registry.json\"] Markdown[\"paper_modules/routing_anti_patterns_registry.md reader projection; not route authority\"] Runtime[\"src/microcosm_core/components/routing_anti_patterns_registry.py run / run-bundle / result record writer\"] Fixture[\"fixtures/first_wave/routing_anti_patterns_registry/input registry + negative cases\"] Bundle[\"examples/routing_anti_patterns_registry/exported_routing_anti_patterns_bundle source_module_manifest + exact copied body\"] Tests[\"tests/test_routing_anti_patterns_registry.py\"] Result records[\"result records/.../routing_anti_patterns_registry*.json refs, hashes, counts, verdicts\"] structured source record[\"paper_modules/routing_anti_patterns_registry.json 22 edges; Mermaid available; Atlas linked\"] Ceiling[\"Scope limit no route authority, mutation, external model access, launch, or whole-system proof\"] Bundle --> Markdown Bundle --> structured source record Standard --> Runtime Fixture --> Runtime Bundle --> Runtime Runtime --> Tests Runtime --> Result records Tests --> Result records structured source record --> Ceiling Result records --> Ceiling Markdown --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:a9e129ddfc8118e910060c8c9a3db1e27300f3bc456a58ad2ceeff869de03405",
          "source_line_end": 86,
          "source_line_start": 62,
          "source_ref": "microcosm-substrate/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "asset_id": "paper_module.batch8_audio_level_rms_port.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch8_audio_level_rms_port",
          "module_label": "Set 8 Audio Level RMS Port",
          "reader_packet_ref": "paper_modules.paper_module.batch8_audio_level_rms_port.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD swift[\"Copied Swift source AudioLevelMonitor.normalizedLevel metadata-only; anchors only\"] manifest[\"Public probe manifest synthetic sample arrays + WAV bytes expected level per case\"] samples[\"normalized_level(samples, format)\"] fmt{\"format tag?\"} refuse[\"raise ValueError unsupported format refused\"] empty{\"buffer empty?\"} zero[\"return 0.0\"] scale[\"square + accumulate int16 divided by 32767\"] rms[\"rms = sqrt(total / count)\"] clamp[\"min(max(rms * 8, 0), 1) scaled, then clamped to 0..1\"] compare[\"compare observed vs expected within tolerance\"] verdict{\"any finding?\"} blocked[\"status: blocked\"] passed[\"status: pass\"] ceiling[\"Scope limit RMS parity over public fixtures only no audio session, microphone, device, source-file changes, public sharing, or launch\"] swift --> samples manifest --> samples samples --> fmt fmt -->|\"not float32/int16\"| refuse fmt -->|\"float32 or int16\"| empty empty -->|\"yes\"| zero empty -->|\"no\"| scale scale --> rms rms --> clamp clamp --> compare refuse --> compare zero --> compare compare --> verdict verdict -->|\"yes\"| blocked verdict -->|\"no\"| passed blocked --> ceiling passed --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:9661d52ab724bdec4978dd913e85c2213b16ef150570e75f13731b38d23655ec",
          "source_line_end": 136,
          "source_line_start": 101,
          "source_ref": "microcosm-substrate/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "asset_id": "paper_module.batch8_compliance_pipeline_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch8_compliance_pipeline_capsule",
          "module_label": "Set 8 Compliance Pipeline Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch8_compliance_pipeline_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR bundle[\"Copied source bundle 11 source bodies body_in_receipt: false\"] subgraph Compliance[\"Compliance subsystem (3 engines)\"] reg[\"Registry runtime witness adapter table, scan_all, coverage self-audit\"] bounded[\"Bounded ledger check --check --report reports ok, wrote_ledger: false\"] base[\"Baseline scanner contract row admits no domain adapter\"] end subgraph Pipeline[\"Observe pipeline (3 engines)\"] digest[\"Digest and shard helpers buried directive survives; status normalised, variant kept\"] compile[\"Compile helpers file mentions, follow-ups, probe questions\"] boundary[\"Dispatch and process boundary observe_dispatch_skipped\"] end neg[\"6 negative cases remove one token per body; matching engine reports blocked\"] result records[\"metadata-only result records result, board, validation\"] ceiling[\"Scope limit no ledger refresh, no provider/bridge dispatch, no source note or source-file changes, no public sharing or launch\"] bundle --> reg & bounded & base bundle --> digest & compile & boundary bundle --> neg reg & bounded & base --> result records digest & compile & boundary --> result records neg --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:38fab06954fb63ac1c22135cdd8b08dbf79e3ad57a5549099dc6471d716c9f17",
          "source_line_end": 169,
          "source_line_start": 142,
          "source_ref": "microcosm-substrate/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "asset_id": "paper_module.batch8_policy_engines_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch8_policy_engines_capsule",
          "module_label": "Set 8 Policy Engines Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch8_policy_engines_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"Copied source source bodies lab_contract_audit.py market_fusion_readiness.py campaign_state_transition.py\"] fixtures[\"Public synthetic fixtures Lab node artifacts, candidate claims, dispatch status pairs\"] subgraph Lab[\"Lab contract audit\"] labrun[\"compute_lab_contract_audit question-mark ban, tuple/annotation, thesis inheritance, target grounding\"] labgreen[\"green no hard fails\"] labred[\"red QUESTION_MARK_OUTPUT and others\"] end subgraph Market[\"Market-fusion readiness\"] mkrun[\"preflight_candidate_situation\"] mknamed[\"refuse: named reasons registered situation\"] mkmissing[\"refuse: candidate_situation_gate_missing fail-closed default\"] end subgraph Campaign[\"Campaign dispatch adjudicator\"] cprun[\"validate_dispatch_transition\"] cplegal[\"legal_transition / already_target\"] cpillegal[\"CampaignTransitionError completed is terminal\"] end exercises[\"Bundle evaluator three engines must pass, three stable negative cases\"] ceiling[\"Scope limit fixture evidence and copied source refs only no live campaign, provider, market, repo, or launch-scope decision\"] bundle --> labrun bundle --> mkrun bundle --> cprun fixtures --> labrun fixtures --> mkrun fixtures --> cprun labrun --> labgreen labrun --> labred mkrun --> mknamed mkrun --> mkmissing cprun --> cplegal cprun --> cpillegal labred --> exercises mkmissing --> exercises cpillegal --> exercises exercises --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:4aa2e749e1f916922a2885d974a1352e00d688de84f049cd920c0c06f4c6abcc",
          "source_line_end": 131,
          "source_line_start": 89,
          "source_ref": "microcosm-substrate/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "asset_id": "paper_module.batch8_structural_theses_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch8_structural_theses_capsule",
          "module_label": "Set 8 Structural Theses Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch8_structural_theses_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Bundle[\"JSON source record core/paper_module_capsules.json[63]\"] --> Runtime[\"Runtime locus components/batch8_structural_theses_capsule.py\"] Source[\"Exact copied source tools/finance/structural_theses.py\"] -->|digest + anchor parity| Runtime Probe[\"Public synthetic probe winner, loser, control rows plus realized returns\"] --> Runtime Runtime --> Build[\"build_structural_thesis_family CP1 admit forward-only CP2 resolve vs frozen criterion proper-scoring + purged replay\"] Build --> Clean[\"validate_structural_thesis_family on the clean family\"] Clean --> CleanCheck{\"Winner confirmed, loser refuted + valid evidence, control not confirmed?\"} Runtime --> Neg[\"Three broken variants\"] Neg --> Survivor[\"Survivor-only family NO_LOSER_FLOWED_THROUGH NO_NEGATIVE_CONTROL SURVIVORSHIP_SAMPLE\"] Neg --> Forward[\"Refuted pattern smuggled into forward candidates FORWARD_GATE_BREACH\"] Neg --> Control[\"Control mutated to confirmed CONTROL_LEAK\"] CleanCheck -->|yes| Pass[\"Bounded pass result record\"] CleanCheck -->|no| Block[\"Blocked finding\"] Survivor -->|refusal fires| Pass Forward -->|refusal fires| Pass Control -->|refusal fires| Pass Survivor -->|refusal missing| Block Forward -->|refusal missing| Block Control -->|refusal missing| Block Pass --> Ceiling[\"Scope limit public synthetic fixture + copied source only\"] Ceiling -. forbids .-> NoClaims[\"No advice, recommendation, live market data, external model access, portfolio action, public sharing, launch\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:312a758ff1895b9074020305f21fe7290cb311adfbf16eaf9dc62f380bcb24c2",
          "source_line_end": 145,
          "source_line_start": 119,
          "source_ref": "microcosm-substrate/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "asset_id": "paper_module.batch8_tools_tail_primitives_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch8_tools_tail_primitives_capsule",
          "module_label": "Set 8 Tools-Tail Primitives Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch8_tools_tail_primitives_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON source record core/paper_module_capsules.json[64] source basis: source record\"] instance[\"Generated JSON instance paper_modules/batch8_tools_tail_primitives_capsule.json 20 edges; 0 unresolved selective relations\"] markdown[\"Reader projection paper_modules/batch8_tools_tail_primitives_capsule.md\"] standard[\"Local standard standards/std_microcosm_batch8_tools_tail_primitives_capsule.json\"] runtime[\"Runtime/source locus src/microcosm_core/components/batch8_tools_tail_primitives_capsule.py loads copied modules, runs four exercises, checks exact output\"] exercises[\"Four primitive exercises observer set diff | JSON-patch VM ledger-id hash | shadow envelope parse each: accept path + negative case\"] fixture[\"Public fixture input fixtures/first_wave/batch8_tools_tail_primitives_capsule/input four primitives + negative cases\"] bundle[\"Copied source bundle examples/batch8_tools_tail_primitives_capsule/exported_batch8_tools_tail_primitives_capsule_bundle source_module_manifest.json\"] tests[\"Tests and result records tests/test_batch8_tools_tail_primitives_capsule.py result records/first_wave + sign-off + bundle validation\"] projections[\"Generated navigation Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges\"] ceiling[\"Scope limit deterministic public primitive exercises and metadata-only source refs only no oracle truth, semantic edit correctness, live bridge/Lab execution, external model access, repo mutation, public sharing, launch, or whole-system proof\"] bundle --> instance bundle --> runtime instance --> projections instance --> markdown standard --> runtime runtime --> bundle bundle --> runtime fixture --> runtime runtime --> exercises exercises --> tests fixture --> tests bundle --> tests tests --> ceiling projections --> ceiling markdown --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:d7a03dd97ac2480e2247b0737cb6ae16ab5a122685f3b0ce8be2709b9b3fe877",
          "source_line_end": 110,
          "source_line_start": 81,
          "source_ref": "microcosm-substrate/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "asset_id": "paper_module.batch8_validator_checker_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch8_validator_checker_capsule",
          "module_label": "Set 8 Validator Checker Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch8_validator_checker_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Fixture input or exported bundle\"] --> B[\"Source manifest validation\"] B --> C[\"Exact copied validators.py digest and required anchors\"] C --> D{\"Source state available?\"} D -- \"yes\" --> E[\"Six runtime checker engines\"] D -- \"no\" --> F[\"Copied-source anchors plus source-only witnesses\"] E --> G[\"Semantic negative-case evaluator\"] F --> G G --> H[\"Crown-jewel result, board, validation, sign-off result records\"] H --> I[\"Result card authority_floor and body_floor\"] I --> J[\"Reader claim: bounded checker membrane, not launch-scope decision\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:549ea6d5b2d5f43b4a40d320800c4d2ee5e3529637a07807a2b051c3b2a5b392",
          "source_line_end": 168,
          "source_line_start": 156,
          "source_ref": "microcosm-substrate/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "asset_id": "paper_module.batch12_market_dashboard_read_model_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "module_label": "Set 12 Market Dashboard Read-Model Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch12_market_dashboard_read_model_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Synthetic dashboard, freshness, related fixtures\"] --> B[\"Copied read-model helpers (market_dashboard_read_model.py)\"] B --> C[\"validate_market_dashboard_read_model\"] C --> C1[\"Structure: schema, queue-to-detail, graph edges, drilldown route safety\"] C --> C2[\"Scope limit: no auto-apply, review-gated, no-advice, no trading language, zero silent omissions\"] B --> D[\"_runtime_feed_freshness_overlay\"] D --> D1[\"fresh_green_feed\"] D --> D2[\"stale_green_feed\"] D --> D3[\"blocked_missing_artifact\"] B --> E[\"_related_situations\"] E --> E1[\"Entity overlap or type match; self-excluded, capped at six; no overlap means empty\"] C1 --> F[\"metadata-only result record and card (refs, digests, counts, verdicts)\"] C2 --> F D1 --> F D2 --> F D3 --> F E1 --> F",
          "source_format": "mermaid",
          "source_hash": "sha256:ddeef4898f215927976ba86697e7b8e23a427ca48fdf5391b46cb84934863bfb",
          "source_line_end": 154,
          "source_line_start": 132,
          "source_ref": "microcosm-substrate/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "asset_id": "paper_module.batch12_prediction_market_board_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch12_prediction_market_board_capsule",
          "module_label": "Set 12 Prediction Market Board Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch12_prediction_market_board_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Rows[\"Synthetic market rows\"] --> Join[\"Event join + identity match _prediction_market_board\"] Identity[\"Polymarket identity snapshot\"] --> Join Helpers[\"Quant-mart helper fixtures\"] --> Drift[\"Provider drift monitor generic vs FRED flags\"] Helpers --> Miss[\"Missingness board zero_rows vs quality_degraded\"] Helpers --> Delta[\"Prior-green delta unavailable with no baseline\"] Helpers --> Source[\"Source regime board vintage status bound to structured source record\"] Join --> Dedup{\"Slug + outcome seen before?\"} Dedup -->|yes| Keep[\"Keep higher-volume market\"] Dedup -->|no, unmatched| Orphan[\"missing_from_feed_artifact no fabricated event id\"] Dedup -->|no, matched| Append[\"Append to event aggregate\"] Keep --> Result record[\"metadata-only result record and card diagnostic rows, negative cases, scope limit\"] Orphan --> Result record Append --> Result record Drift --> Result record Miss --> Result record Delta --> Result record Source --> Result record",
          "source_format": "mermaid",
          "source_hash": "sha256:3d1db58db99a74e9088e3971fd9e23146e339885532339b579d06a85ad900c10",
          "source_line_end": 110,
          "source_line_start": 89,
          "source_ref": "microcosm-substrate/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "asset_id": "paper_module.batch12_release_claim_language_gate.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch12_release_claim_language_gate",
          "module_label": "Set 12 launch claim-Language Gate",
          "reader_packet_ref": "paper_modules.paper_module.batch12_release_claim_language_gate.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Fixture[\"release_gate_fixture.json safe and active public copy surfaces\"] Manifest[\"source_module_manifest.json exact copied source gate body\"] Loader[\"load source module digest equality and required anchors\"] SafeRoot[\"safe fixture root _write_gate_fixture(active=false)\"] ActiveRoot[\"active fixture root _write_gate_fixture(active=true)\"] Scan[\"build_gate scan manifest files for RISKY_PHRASES\"] Classify{\"_classify_hit read each phrase in context\"} Boundary[\"boundary_or_negative_context negation marker or forbidden example => allowed\"] Active[\"active_claim_blocker affirmative line, no downgrade => status active_claim_blocked\"] Review[\"needs_review no clear marker either way => fail-closed no-go queue\"] Assert[\"main --assert-clear exit 2 when not public_copy_clean\"] Negatives[\"computed negative cases affirmative claim blocks assert-clear exits 2 private internal control leak blocks\"] Result records[\"metadata-only result records result, board, validation, sign-off\"] Ceiling[\"scope limit no launch, public sharing, NLP truth, secret completeness, or whole-system claim\"] Fixture --> SafeRoot Fixture --> ActiveRoot Manifest --> Loader Loader --> Scan SafeRoot --> Scan ActiveRoot --> Scan Scan --> Classify Classify -->|allowed| Boundary Classify -->|blocked| Active Classify -->|ambiguous| Review Active --> Assert Review --> Assert Boundary --> Negatives Active --> Negatives Assert --> Negatives Negatives --> Result records Result records --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:b8792efc4879dfecf6bd03ab118f299b203a7f8fa7d84f6e22816ccf1de756ef",
          "source_line_end": 253,
          "source_line_start": 219,
          "source_ref": "microcosm-substrate/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "asset_id": "paper_module.batch10_cold_eval_honesty_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch10_cold_eval_honesty_capsule",
          "module_label": "Set 10 Cold Eval Honesty Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch10_cold_eval_honesty_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Public cold-eval workspace (tasks, navigation packets)\"] --> B[\"Copied cold_eval.py runner\"] B --> A1[\"Arm A: flat repo entry (README, quickstart, pyproject)\"] B --> A2[\"Arm B: idea-first packet (entry packet, atlas, index)\"] A1 --> SC[\"Score each task by declared route refs covered (refs scored, never injected)\"] A2 --> SC SC --> W[\"Winner per task, idea-first win count\"] W --> C[\"Scorecard shape audit all-B win + route asymmetry + no non-public refs\"] C --> D[\"Scope limit gate injection off, forbidden benchmark/launch claims named\"] D --> E[\"metadata-only result record and card\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:5278f9079a9b8309211673fa9214cb364e564f57b571294eb553ed960af9e9c0",
          "source_line_end": 28,
          "source_line_start": 17,
          "source_ref": "microcosm-substrate/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "asset_id": "paper_module.batch10_live_source_drift_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch10_live_source_drift_capsule",
          "module_label": "Set 10 Live Source Drift Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch10_live_source_drift_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Probe manifest stale + current digests\"] --> C B[\"Copied internal control bodies and source manifest\"] --> C C[\"Digest refresh matrix copied = target = current, stale differs from current\"] --> F B --> D[\"Compile gate py_compile, no import\"] B --> E[\"Anchor matrix named command and contract surfaces present\"] D --> F E --> F F[\"Scope limit gate import is not route or mutation authority\"] --> G[\"metadata-only result record and card\"] C -. mismatch .-> H[\"Blocked: refresh copies via exact-copy source lane\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:bb9094da55129e842750bf452405b24a7645783d72f721cabace1322f290a1a2",
          "source_line_end": 49,
          "source_line_start": 38,
          "source_ref": "microcosm-substrate/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "asset_id": "paper_module.batch7_macro_engines_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch7_macro_engines_capsule",
          "module_label": "Set 7 Source Engines Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch7_macro_engines_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR input[\"Input dir\"] mode{\"Live fixture or exported bundle?\"} subgraph Live[\"Live fixture: run each engine\"] trace[\"Trace IR parser node --test\"] codemap[\"Code-map layout Vitest + orbit non-overlap\"] dag[\"DAG scheduler waves + cycle reject\"] rest[\"launch index, source surgeon, clean clone, calculator, PageRank, regression selection\"] end subgraph Bundle[\"Exported bundle: gate on manifest\"] manifest[\"Source manifest: digests match + anchors present\"] rows[\"Nine engine rows source_open_manifest_verified\"] end neg[\"Negative cases must keep failing\"] result[\"metadata-only result status, counts, digests\"] ceiling[\"scope limit no launch, no semantic truth, no source-file changes\"] input --> mode mode -->|live| trace mode -->|live| codemap mode -->|live| dag mode -->|live| rest mode -->|bundle| manifest manifest --> rows trace --> neg codemap --> neg dag --> neg rest --> neg rows --> result neg --> result result --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:60feec778abd5e8471761fd25cb27381410f9f0b76ab7082ad764954cabd38dd",
          "source_line_end": 199,
          "source_line_start": 164,
          "source_ref": "microcosm-substrate/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "asset_id": "paper_module.batch9_macro_engines_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch9_macro_engines_capsule",
          "module_label": "Set 9 Source Engines Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch9_macro_engines_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD manifest[\"source_module_manifest.json 13 copied source bodies\"] fixtures[\"first_wave fixture input probe manifest + 13 negative cases\"] runtime[\"batch9_macro_engines_capsule.py run / run_batch9_bundle\"] digest[\"Digest + anchor check copied bytes match source, required anchors present\"] exercise[\"Re-execute imported logic _run_all_exercises\"] py[\"10 Python bodies importlib load, call real functions (lineage, approval, AST, mission graph, pin drift, config, host pressure, doctrine, worker gate, milestone)\"] ts[\"3 TS-backed bodies parse constants/branches, mirror (finance, WorkAtlas, edge extractor)\"] pos[\"Positive case expected shape\"] neg[\"Negative case e.g. self-loop pruned, preacquired claim refused, forbidden surface blocked\"] result records[\"metadata-only result records result, board, validation, sign-off; body_in_receipt false\"] ceiling[\"Scope limit fixture evidence only\"] manifest --> runtime fixtures --> runtime runtime --> digest runtime --> exercise exercise --> py exercise --> ts py --> pos py --> neg ts --> pos ts --> neg digest --> result records pos --> result records neg --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:8e656d3df0255ab6ef0a084804720799b7357cd0ce6f9a9142b0ede8864c0733",
          "source_line_end": 97,
          "source_line_start": 65,
          "source_ref": "microcosm-substrate/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "asset_id": "paper_module.pattern_assimilation.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-pattern-assimilation",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.pattern_assimilation",
          "module_label": "Pattern Assimilation",
          "reader_packet_ref": "paper_modules.paper_module.pattern_assimilation.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD landings[\"Landed component rows organ_landing_summaries.jsonl each names a completion result and result record ref\"] refinement[\"Refinement result records owner_surface, changed artifact\"] nothing[\"Nothing-to-refine result records stewardship, next-best lane, re-entry\"] validator[\"sign-off.py validate_pattern_assimilation\"] filter[\"Pre-filter valid result records refinement: named owner, no doctrine upgrade nothing: all three fields present\"] match{\"Per landed component: exactly one completion, ref resolves to a matching row?\"} pass[\"Accepted typed, owner-routed completion learning\"] negatives[\"Negative cases recorded MISSING_PATTERN_ASSIMILATION_Completion MISSING_REFINEMENT_OWNER_SURFACE DUPLICATE_REFINEMENT_RECEIPT_ID LOCAL_LESSON_AUTHORITY_UPGRADE RAW_SEED_BODY_IN_ASSIMILATION_FIXTURE\"] result records[\"metadata-only result records result records/first_wave/pattern_assimilation_*\"] ceiling[\"Scope limit public fixture metadata, no doctrine changes\"] landings --> match refinement --> filter nothing --> filter filter --> match validator --> filter match -->|resolved| pass match -->|missing, dangling, duplicate, upgraded| negatives pass --> result records negatives --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:43220412a5cfccc5dbbbcff3642b09465b5ef19affb488a9c8c810cad82f4608",
          "source_line_end": 78,
          "source_line_start": 53,
          "source_ref": "microcosm-substrate/paper_modules/pattern_assimilation.md"
        },
        {
          "asset_id": "paper_module.batch10_governance_compilers_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch10_governance_compilers_capsule",
          "module_label": "Set 10 Governance And Compilers Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch10_governance_compilers_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Bundle[\"JSON bundle source row core/paper_module_capsules.json paper_module.batch10_governance_compilers_capsule\"] Instance[\"Generated JSON instance paper_modules/batch10_governance_compilers_capsule.json\"] Markdown[\"Markdown reader projection paper_modules/batch10_governance_compilers_capsule.md\"] Standard[\"Standards std_microcosm_batch10_governance_compilers_capsule std_microcosm\"] Runtime[\"Runtime/source loci batch10_governance_compilers_capsule.py exercise 14 mechanism ports resolve source evidence per mechanism recompute each negative case flag fixture_verdict_echo_risk\"] Fixtures[\"Fixtures and source bundle fixtures/first_wave/.../input (labels + expected codes) exported bundle: 13 copied source modules source_module_manifest.json\"] Tests[\"Tests and result records tests/test_batch10_governance_compilers_capsule.py result records/runtime_shell/demo_project/components/batch10_governance_compilers_capsule\"] Projections[\"Generated navigation projections Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges\"] Ceiling[\"Scope limit fixture-bound public source-open evidence only no live ledger truth, source-file changes, public sharing, launch, provider, private-system, benchmark, or market authority\"] Bundle -->|seeds| Instance Bundle -->|bounds prose| Markdown Bundle -->|names laws and source authority| Standard Bundle -->|cites code locus| Runtime Runtime -->|computes integrity matrix and result records| Tests Fixtures -->|public inputs, exact copies, declared refactor| Runtime Fixtures -->|manifest and source bundle validate| Tests Instance -->|derives edges| Projections Projections -->|navigation only| Markdown Tests -->|result record evidence remains below| Ceiling Standard -->|enforces public/private and launch boundary| Ceiling Markdown -->|must not outrank| Bundle",
          "source_format": "mermaid",
          "source_hash": "sha256:03a9f24bf12d2ecb936ec4be57fea41c03dffe0e853ccc3123cc293af7eef1df",
          "source_line_end": 99,
          "source_line_start": 75,
          "source_ref": "microcosm-substrate/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "asset_id": "paper_module.batch11_saturation_engines_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch11_saturation_engines_capsule",
          "module_label": "Set 11 Saturation Engines Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch11_saturation_engines_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"core/paper_module_capsules.json paper_modules[76:paper_module.batch11_saturation_engines_capsule] source basis: source record\"] instance[\"paper_modules/batch11_saturation_engines_capsule.json governed JSON instance markdown: legacy_import_projection_until_roundtrip_builder\"] standard[\"standards/std_microcosm_batch11_saturation_engines_capsule.json active public runtime standard boundary: not live navigation/ledger/market/secret authority\"] runtime[\"src/microcosm_core/components/batch11_saturation_engines_capsule.py run, validate-bundle, result_card, scope_limit\"] fixture[\"fixtures/first_wave/batch11_saturation_engines_capsule/input public mechanism and negative-case probes\"] bundle[\"examples/batch11_saturation_engines_capsule/exported_batch11_saturation_engines_capsule_bundle source_module_manifest.json: 12 copied/refactored public source modules\"] tests[\"tests/test_batch11_saturation_engines_capsule.py scripts/build_doctrine_projection.py --check-paper-module-corpus scripts/build_doctrine_projection.py --check\"] result records[\"result records/first_wave/batch11_saturation_engines_capsule/* result records/sign-off/first_wave/batch11_saturation_engines_capsule_fixture_acceptance.json status: pass; accepted: true; body_in_receipt: false\"] atlas[\"atlas/doctrine_lattice_graph.mmd and doctrine_lattice_projection.json Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges\"] ceiling[\"Scope limit fixture-bound source-body import, source-faithful public ports, computed negative probes, metadata-only result records only\"] bundle -->|seeds subjects, dependencies, code locus, projection status| instance bundle -->|governed by| standard instance -->|cites resolved runtime/source locus| runtime standard -->|requires fixture and result record contract| fixture standard -->|requires copied/source-faithful public bundle| bundle runtime -->|exercises| fixture runtime -->|validates exact-copy/source-faithful evidence| bundle runtime -->|writes metadata-only result and validation result records| result records tests -->|checks runtime, bundle, corpus, projection freshness| result records instance -->|generated projection edge status| atlas result records -->|bounded evidence, not launch-scope decision| ceiling atlas -->|projection, source-linked only| ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:8987d39d975f0189a02d1956a79018c569cfaa74074fe04bdac1c6b47bd0d7a2",
          "source_line_end": 84,
          "source_line_start": 59,
          "source_ref": "microcosm-substrate/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "asset_id": "paper_module.batch4_proof_authority_runtime.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch4_proof_authority_runtime",
          "module_label": "Set 4 Proof, Authority, and Runtime Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch4_proof_authority_runtime.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD fixture[\"Public fixture manifest 14 mechanism rows + 14 negative cases\"] bundle[\"Exported public bundle 19 copied source modules\"] runtime[\"Set 4 runtime run / validate-bundle\"] anchors[\"Per-mechanism source check module present + required anchors in body\"] scan[\"Erdos #257 static scan reject sorry / admit / axiom\"] probe[\"Optional Lean/Lake probe copied kernel elaborates? availability only\"] negatives[\"Negative cases recomputed verdict derived from source, not declared\"] result records[\"metadata-only result records refs, digests, anchors, counts, verdicts\"] ceiling[\"Scope limit authority delta = none\"] leanWitness[\"Sibling Lean/Lake components actually run local proofs\"] fixture --> runtime bundle --> runtime runtime --> anchors runtime --> scan scan --> probe runtime --> negatives anchors --> result records scan --> result records probe --> result records negatives --> result records result records --> ceiling leanWitness -. \"separate execution evidence\" .-> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:98f5eaa11a715e1d2414b66a3fb9694c60d077342dd674dbc1bae2f9e288ef3d",
          "source_line_end": 212,
          "source_line_start": 185,
          "source_ref": "microcosm-substrate/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "asset_id": "paper_module.batch6_unsurfaced_primitives_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "module_label": "Set 6 Unsurfaced Primitives Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch6_unsurfaced_primitives_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR Bundle[\"JSON bundle source row core/paper_module_capsules.json paper_module.batch6_unsurfaced_primitives_capsule\"] Instance[\"Generated JSON instance paper_modules/batch6_unsurfaced_primitives_capsule.json source basis: source record\"] Markdown[\"Markdown reader projection paper_modules/batch6_unsurfaced_primitives_capsule.md\"] Standards[\"Standards standards/std_microcosm_batch6_unsurfaced_primitives_capsule.json std_microcosm public Microcosm boundary\"] Runtime[\"Runtime/source loci src/microcosm_core/components/batch6_unsurfaced_primitives_capsule.py runtime_shell and macro_engines_gallery routes\"] Fixtures[\"Fixtures, examples, source bundle fixtures/first_wave/batch6_unsurfaced_primitives_capsule/input examples/.../exported_batch6_unsurfaced_primitives_capsule_bundle source_module_manifest.json\"] Result records[\"Tests and result records tests/test_batch6_unsurfaced_primitives_capsule.py result records/first_wave/... validation/result/board result records/sign-off/... fixture_acceptance.json\"] Projections[\"Generated navigation projections Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges\"] Ceiling[\"Scope limit fixture-bound public source-body import digest/anchor checks, synthetic exercises, negative cases, metadata-only result records only\"] Forbidden[\"Not authorized live operator memory, prompt capture authority, live market data, provider/browser state, media launch, source-file changes, public sharing or launch-scope decision, private-system equivalence, whole-system correctness\"] Bundle -->|seeds| Instance Bundle -->|bounds| Markdown Bundle -->|names standard contract and ceiling| Standards Bundle -->|cites resolved code locus| Runtime Runtime -->|runs fixture and bundle validators| Result records Fixtures -->|public inputs and exact copied source bodies| Runtime Fixtures -->|26 copied modules; sha256 and anchor checks; body_in_receipt false| Result records Instance -->|derives relationship edges| Projections Projections -->|navigation projection only| Markdown Standards -->|public/private and launch boundary| Ceiling Result records -->|pass/fail evidence remains bounded by| Ceiling Ceiling -->|excludes| Forbidden Markdown -->|must not outrank| Bundle",
          "source_format": "mermaid",
          "source_hash": "sha256:47412d0482125e4117e7f8c0c59ab75fc007ff979097422f66c5d3f94b3f22dc",
          "source_line_end": 93,
          "source_line_start": 67,
          "source_ref": "microcosm-substrate/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "asset_id": "paper_module.engine_room_public_projection_leak_gate.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_public_projection_leak_gate",
          "module_label": "Engine Room Public Projection Leak Gate",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_public_projection_leak_gate.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Root[\"Rendered projection root walk files and path names\"] Root --> Content[\"Content scan account secret and private-path regexes\"] Root --> PathScan[\"Path-name scan source note, ledger, Obsidian, transport\"] Root --> Symlink{\"Symlink escapes root?\"} Root --> Gitleaks[\"Optional gitleaks run pass / red / unavailable / fail-closed\"] Content --> Hash[\"Findings as hash-only records category, path, line, match_sha256 matched value dropped\"] PathScan --> Hash Hash --> Split{\"Path in policy exception list?\"} Split -- \"yes\" --> Allowed[\"Policy exception retained, non-blocking\"] Split -- \"no\" --> Blocking[\"Blocking hit\"] Verdict{\"Any blocking hit, symlink escape, or gitleaks red / fail-closed?\"} Blocking --> Verdict Symlink -- \"yes\" --> Verdict Gitleaks --> Verdict Allowed --> Green Verdict -- \"yes\" --> Red[\"red result record public_release_allowed_by_scan = false\"] Verdict -- \"no\" --> Green[\"green result record no blocker found in this scan\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:e3fa671efe58c604a58b4de05ea8e712615fc78b88113fe98381582d5fbf4a08",
          "source_line_end": 69,
          "source_line_start": 46,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_public_projection_leak_gate.md"
        },
        {
          "asset_id": "paper_module.batch5_authority_systems_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch5_authority_systems_capsule",
          "module_label": "Set 5 Authority and Systems Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch5_authority_systems_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Manifest[\"Copied source bundle + exercise manifest digests and required anchors checked first\"] --> Component[\"Runtime component batch5_authority_systems_capsule.py\"] Component --> E1[\"Result record validator flag provider/context/artifact drift\"] Component --> E2[\"Replay scope no_replay when changed context is disjoint\"] Component --> E3[\"Proof gate reject sorry/plan-only before Lean\"] Component --> E4[\"Orphan reaper live descendant -> requires_owner_check\"] Component --> E5[\"Fixpoint drainer residual source moved -> non-converging\"] Component --> E6[\"Trace tape over-budget -> pointer + omission result record\"] Component --> E7[\"Blast radius reverse closure; empty leaf stays empty\"] Component --> E8[\"Doctrine graph report deleted paths and tombstones\"] E1 --> Refusal[\"Shared refusal check each exercise recomputes its own verdict\"] E2 --> Refusal E3 --> Refusal E4 --> Refusal E5 --> Refusal E6 --> Refusal E7 --> Refusal E8 --> Refusal Refusal --> Result records[\"metadata-only result records result records/first_wave/batch5_authority_systems_capsule\"] Result records --> Ceiling[\"Scope limit: no external model access, mutation, proof success, launch, or private equivalence\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:ca57ed0a2df17b8745c20232a3de4e7cc1b6362ed335f8aea95a58bc7f8e59e7",
          "source_line_end": 68,
          "source_line_start": 44,
          "source_ref": "microcosm-substrate/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "asset_id": "paper_module.batch7_oracle_sibling_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch7_oracle_sibling_capsule",
          "module_label": "Set 7 Oracle Sibling Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch7_oracle_sibling_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"JSON bundle source row core/paper_module_capsules.json::paper_modules[82:paper_module.batch7_oracle_sibling_capsule]\"] instance[\"Generated JSON instance paper_modules/batch7_oracle_sibling_capsule.json\"] md[\"Reader projection paper_modules/batch7_oracle_sibling_capsule.md\"] standard[\"Standards std_microcosm_paper_module std_microcosm_batch7_oracle_sibling_capsule\"] mechanism[\"Mechanism subject mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule\"] runtime[\"Runtime/source locus src/microcosm_core/components/batch7_oracle_sibling_capsule.py\"] copied[\"Copied Oracle sibling source bundle examples/batch7_oracle_sibling_capsule/exported_batch7_oracle_sibling_capsule_bundle\"] fixture[\"Fixture input fixtures/first_wave/batch7_oracle_sibling_capsule/input\"] subgraph Exercise[\"Deterministic exercises (in-memory temp runs)\"] subjectIndex[\"subject_index admissible vs contextual evidence missing-support targets preserved\"] snapshot[\"subject_snapshot hydrate artifact, keep provenance\"] truthDiff[\"truth_diff_macro changed / new / dropped series\"] quartet[\"run_quartet plan + alias readiness BLOCKED, alias materialised\"] stop([\"STOP: run_missing_quartet / private orchestration engine excluded, not invoked\"]) pytest[\"original pytest witness focused Oracle v1 + quartet tests\"] quartet -.excluded.-> stop end tests[\"Focused tests tests/test_batch7_oracle_sibling_capsule.py\"] result records[\"metadata-only result records summaries, counts, digests, booleans; no source/stdout bodies\"] projections[\"Generated projection status Mermaid: available_from_capsule_edges Atlas: blocked_until_organ_atlas_owner_lane_binds_edges\"] ceiling[\"Scope limit fixture-bound local replay only; no Oracle reasoning, external model access, source-file changes, launch, or semantic truth authority\"] bundle --> instance bundle --> mechanism bundle --> runtime bundle --> projections instance --> md standard --> bundle standard --> tests runtime --> copied runtime --> fixture copied --> Exercise fixture --> Exercise Exercise --> tests tests --> result records result records --> md projections --> md ceiling --> md",
          "source_format": "mermaid",
          "source_hash": "sha256:4e01b6844447ee837154f370d9b4776bed85389ee0b881fea05dd2e437ebe331",
          "source_line_end": 55,
          "source_line_start": 13,
          "source_ref": "microcosm-substrate/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "asset_id": "paper_module.batch7_demo_take_console_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch7_demo_take_console_capsule",
          "module_label": "Set 7 Demo Take Console Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch7_demo_take_console_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"Copied public Swift bundle eight exact-copy source files body_in_receipt = false\"] subgraph Engines[\"Six source-contract engines\"] build[\"swift build witness app target compiles exit code + build marker only\"] state[\"Recording state model eleven typed states present marker uses wall + video time\"] bridge[\"Helper-bridge contract eleven helper commands script bound to repo\"] fsm[\"RecorderStore state machine start needs display + disk pause / resume / stop-to-review\"] meter[\"Hotkey + audio meter Control-Option-Command-M level clamped 0 to 1\"] transcribe[\"Transcribe payload builder WhisperKit decode config guards missing audio\"] end subgraph Negatives[\"Paired negative cases\"] mutate[\"Copy bundle to scratch delete one guard token\"] rerun[\"Re-run that engine expect it to flip to blocked\"] end result records[\"metadata-only result records refs, digests, anchors, booleans no source bodies, no logs\"] ceiling[\"Scope limit source-copy + fixture evidence only no app launch, capture, FFmpeg, WhisperKit dispatch, or launch\"] bundle --> Engines bundle --> mutate mutate --> rerun Engines --> result records rerun --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:5726510915cbfb98e29f50aaddbe387712fa5899bc3a489f8ba6e85d59a48fe6",
          "source_line_end": 89,
          "source_line_start": 62,
          "source_ref": "microcosm-substrate/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "asset_id": "paper_module.engine_room_generated_projection_drift_gate.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_generated_projection_drift_gate",
          "module_label": "Engine Room Generated Projection Drift Gate",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_generated_projection_drift_gate.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR A[\"Changed path or owner id\"] --> B[\"Select projection owner\"] B --> C[\"Fingerprint source authorities\"] B --> D[\"Fingerprint generated artifacts\"] C --> E{\"Prior clean result record still matches?\"} D --> E E -- \"yes\" --> F[\"source-hash cache hit\"] E -- \"no\" --> G[\"Run owner's no-write check\"] F --> H{\"Artifact missing or check failed?\"} G --> H H -- \"yes\" --> I[\"drift result record\"] H -- \"no\" --> J[\"clean result record\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:a327006cc65d938c1080b439ef16861d1be79475cbaa48b365ac535083d1bad0",
          "source_line_end": 60,
          "source_line_start": 47,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_generated_projection_drift_gate.md"
        },
        {
          "asset_id": "paper_module.engine_room_command_run_singleflight.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_command_run_singleflight",
          "module_label": "Engine Room Command-Run Singleflight",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_command_run_singleflight.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Command argv, cwd, env, scope paths\"] --> B[\"Build content-addressed key argv + cwd + env + scoped worktree state\"] B --> K[\"Hash key to key_hash\"] K --> C[\"Take per-key fcntl lock\"] C --> D{\"Active run for this key?\"} D -- \"running\" --> E[\"Follower waits on active result record\"] D -- \"completed and reuse allowed\" --> G[\"Reused: replay completed result record\"] D -- \"none, or stale\" --> H[\"Leader runs subprocess once\"] E --> F{\"Active finished in window?\"} F -- \"yes\" --> R[\"Follower: replay leader output shared run_id, same exit code\"] F -- \"no\" --> T[\"stale_or_timeout, exit 124 no rerun\"] H --> I[\"Capture stdout, stderr, exit code write run and latest-by-key result records\"] R --> Z[\"Return result record\"] G --> Z T --> Z I --> Z",
          "source_format": "mermaid",
          "source_hash": "sha256:863d2104afccbc946e1100e0c70c5cddb50c7cd4711cd7c07fa7f6ec90d24667",
          "source_line_end": 62,
          "source_line_start": 45,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_command_run_singleflight.md"
        },
        {
          "asset_id": "paper_module.engine_room_metabolism_runtime.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_metabolism_runtime",
          "module_label": "Engine Room Metabolism Runtime",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_metabolism_runtime.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Fixture[\"Public fixture cases queue recovery, blackboard projection, running-job reconciliation\"] Schema[\"connect / ensure_schema WAL SQLite jobs, runs, blackboard_claim_events\"] Queue[\"enqueue_job active-state idempotency\"] Lease[\"claim_next_job requeue_expired_jobs\"] Runs[\"start_run / complete_run run lifecycle rows\"] Blackboard[\"append_claim_event build_blackboard_projection\"] Reconcile[\"reconcile running_job_no_run_row, run_finalized_but_job_running, running_job_stale_launch_log\"] Result record[\"evaluate_fixture_dir JSON result record with counts, scope boundaries, and scope limit\"] Ceiling[\"Scope limit synthetic SQLite behavior only\"] Fixture --> Schema Schema --> Queue Queue --> Lease Lease --> Runs Schema --> Blackboard Runs --> Reconcile Blackboard --> Reconcile Reconcile --> Result record Result record --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:169a7086286a897d7dfb5b4042a73e06f36f3018b2f6e59c77e5b3c10bd61f10",
          "source_line_end": 74,
          "source_line_start": 53,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_metabolism_runtime.md"
        },
        {
          "asset_id": "paper_module.engine_room_bridge_campaign_dag.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_bridge_campaign_dag",
          "module_label": "Engine Room Bridge Campaign DAG",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_bridge_campaign_dag.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"Typed campaign spec (JSON object)\"] --> B[\"Envelope checks schema, kind, kebab-case id, intent, plan path, continuation\"] B --> C[\"Node checks unique labels, probe/reducer/ synthesis roles, input modes, dependencies resolve\"] C --> D[\"Acyclicity check\"] D --> E[\"Exactly one synthesis node barrier binds that node\"] E --> F[\"Synthesis transitively reaches a probe\"] F --> G[\"Provider fan-out ceiling workers <= safe_parallelism\"] G --> H[\"Pass result record ValidationResult ok = true\"] B -.->|\"rule reject\"| R[\"Reject result record rule id, target, reason\"] C -.->|\"rule reject\"| R D -.->|\"rule reject\"| R E -.->|\"rule reject\"| R F -.->|\"rule reject\"| R G -.->|\"rule reject\"| R",
          "source_format": "mermaid",
          "source_hash": "sha256:99ea0e3c88d6734ebddb51aa7b9aad1c27bf51c6337bc23685ba59703a7a7328",
          "source_line_end": 57,
          "source_line_start": 42,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_bridge_campaign_dag.md"
        },
        {
          "asset_id": "paper_module.engine_room_annex_knowledge_router.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_annex_knowledge_router",
          "module_label": "Engine Room Reference Knowledge Router",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_annex_knowledge_router.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TB Problem[\"Problem statement normalized to tokens\"] --> Empty{\"Empty after normalization?\"} Empty -->|yes| NoMatch[\"No-match result record status: no_match\"] Empty -->|no| Loop[\"For each reference row in sanitized catalog\"] Loop --> Filter{\"Domain / cluster filter matches?\"} Filter -->|no| Drop[\"Excluded before scoring\"] Filter -->|yes| Score[\"Four-tier token scorer\"] subgraph Tiers[\"Weighted scoring (exact / phrase / per-token)\"] Structured[\"Structured routing fields 120 / 80 / 18\"] Family[\"Family text: slug, name, description, tags 32 / 24 / 6\"] OpenFirst[\"Open-first summaries 20 / 16 / 4\"] Notes[\"Curated notes, relevance-sorted 18 / 12 / 3\"] end Score --> Structured Score --> Family Score --> OpenFirst Score --> Notes Structured --> Sum[\"Sum tiers into total score + match_breakdown + matched_note_ids\"] Family --> Sum OpenFirst --> Sum Notes --> Sum Sum --> Threshold{\"total score > 0?\"} Threshold -->|no| Drop Threshold -->|yes| Ranked[\"Ranked reference matches highest score first, with score breakdown\"] Drop --> Loop Loop -->|no rows scored| NoMatch",
          "source_format": "mermaid",
          "source_hash": "sha256:9da1ee85d0ed8416b49121d9a46349e7524575c50ae2d78c591d4e897fbcf71f",
          "source_line_end": 69,
          "source_line_start": 40,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_annex_knowledge_router.md"
        },
        {
          "asset_id": "paper_module.engine_room_derived_fact_provider_engine.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_derived_fact_provider_engine",
          "module_label": "Engine Room Derived Fact Provider Engine",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_derived_fact_provider_engine.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Registry[\"public fixture registry authored fact rows\"] Resolver[\"evaluate_provider selects provider_type branch\"] JsonPointer[\"json_pointer read value at pointer in a JSON file\"] GlobCount[\"glob_count count matching files, keep sample matches\"] Callable[\"callable git-backed repo-state count\"] Resolved[\"resolved fact row value + value_repr\"] ErrorRow[\"error-as-data row error_class, message, required_next_action\"] Registry2[\"evaluate_registry aggregate rows, count statuses\"] Status{\"any row errored?\"} Ok[\"status: ok\"] Degraded[\"status: degraded\"] Result record[\"public provider result record ledger + audit findings + navigation cache + sha256\"] Ceiling[\"scope limit provider resolution only; no truth audit, registry completeness, semantic validation, or launch-scope decision\"] Registry --> Resolver Resolver --> JsonPointer Resolver --> GlobCount Resolver --> Callable JsonPointer --> Resolved GlobCount --> Resolved Callable --> Resolved JsonPointer -. on failure .-> ErrorRow GlobCount -. on failure .-> ErrorRow Callable -. on failure .-> ErrorRow Resolved --> Registry2 ErrorRow --> Registry2 Registry2 --> Status Status -- no --> Ok Status -- yes --> Degraded Ok --> Result record Degraded --> Result record Result record --> Ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:bbd69df2c9575a52465385592b245cf0d7b5037f6f1d8e5a5df70a803b7f8608",
          "source_line_end": 83,
          "source_line_start": 49,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_derived_fact_provider_engine.md"
        },
        {
          "asset_id": "paper_module.engine_room_egress_self_compliance_gate.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_egress_self_compliance_gate",
          "module_label": "Engine Room Egress Self-Compliance Gate",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_egress_self_compliance_gate.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TB Text[\"Agent output text (lowercased)\"] --> D1 Text --> D2 Text --> D3 subgraph Permission[\"detect_permission_gate_without_blocker\"] D1{\"Permission ceremony phrase?\"} D1 -->|no| Skip1[\"no row\"] D1 -->|yes| B1{\"Names a real blocker?\"} B1 -->|yes| OK1[\"informational: blocker named\"] B1 -->|no| V1[\"violation: ceremony without blocker\"] end subgraph SelfError[\"detect_self_error_without_capture\"] D2{\"Self-error phrase?\"} D2 -->|no| Skip2[\"no row\"] D2 -->|yes| B2{\"Binds to durable capture?\"} B2 -->|yes| OK2[\"informational: capture bound\"] B2 -->|no| V2[\"violation: error without capture\"] end subgraph Command[\"detect_command_displacement_to_operator\"] D3{\"Command handed to operator?\"} D3 -->|no| Skip3[\"no row\"] D3 -->|yes| B3{\"Reports it was run?\"} B3 -->|yes| OK3[\"informational: result record present\"] B3 -->|no| V3[\"violation: command displaced\"] end V1 --> Result record[\"evaluate_text result record red if any violation, else green\"] V2 --> Result record V3 --> Result record OK1 --> Result record OK2 --> Result record OK3 --> Result record Fixtures[\"Public fixture JSON cases\"] --> Runner[\"evaluate_fixture_dir compare status to expected\"] Runner --> Result record",
          "source_format": "mermaid",
          "source_hash": "sha256:36d40909827963fe8679cd1857b3dceb6db1472a33907a805bac30cdf85c723f",
          "source_line_end": 102,
          "source_line_start": 64,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_egress_self_compliance_gate.md"
        },
        {
          "asset_id": "paper_module.engine_room_lean_proof_search_lab.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_lean_proof_search_lab",
          "module_label": "Engine Room Lean Proof Search Lab",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_lean_proof_search_lab.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR A[\"Public theorem statement\"] --> B[\"Forward-field firewall\"] B --> C[\"Bounded symbolic tactic search\"] C --> D[\"Lean subprocess check\"] D --> E[\"Axiom cleanliness audit\"] C --> F[\"Statement-only hammer table\"] F --> G[\"Problem-id ablation\"] E --> H[\"Fixture result record\"] G --> H B --> I[\"Reject oracle or provider body leak\"] E --> J[\"Reject sorry-tainted proof\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:6174c0674ad1c565901979ffd500632bcbeda449e93a0a1147f8687a91a09d61",
          "source_line_end": 52,
          "source_line_start": 40,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_lean_proof_search_lab.md"
        },
        {
          "asset_id": "paper_module.engine_room_navigation_fitness_benchmark.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.engine_room_navigation_fitness_benchmark",
          "module_label": "Engine Room Navigation Fitness Benchmark",
          "reader_packet_ref": "paper_modules.paper_module.engine_room_navigation_fitness_benchmark.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart LR A[\"Cold navigation fixture expected ids, forbidden routes, latency budget, scent terms\"] --> B[\"Route packet under test\"] B --> S[\"Sufficiency axis\"] B --> L[\"Latency axis wall time vs budget\"] subgraph SufficiencyLadder[\"Sufficiency verdict (first failing check wins)\"] S --> T[\"Timeout or error?\"] T --> M[\"Missing expected id?\"] M --> N[\"Weak scent term?\"] N --> R[\"Forbidden first route?\"] R --> P[\"Pass\"] end S --> Rec[\"Per-case result record recall, precision, status, failure kind\"] L --> Rec Rec --> Sum[\"Suite summary pass/fail counts, p50/p95 wall, route-type metrics\"] Sum --> Debt[\"Debt candidates sufficiency debt + latency debt\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:fcfccc3b674d8c84262f00ffdd6b656ba4fe7726094a81682b44c9ab334417f7",
          "source_line_end": 60,
          "source_line_start": 41,
          "source_ref": "microcosm-substrate/paper_modules/engine_room_navigation_fitness_benchmark.md"
        },
        {
          "asset_id": "paper_module.cold_clone_probe.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-cold-clone-probe",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.cold_clone_probe",
          "module_label": "Cold Clone Probe",
          "reader_packet_ref": "paper_modules.paper_module.cold_clone_probe.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[Fresh public checkout] --> B[\"bootstrap.sh set PYTHONPATH=src, pick python\"] B --> C[\"run_probe(root, suite, emit_ref)\"] C --> D{Suite supported?} D -- no --> X1[\"blocked_invalid_input UNKNOWN_COLD_CLONE_SUITE\"] D -- yes --> E{REQUIRED_INPUTS present?} E -- no --> X2[\"blocked_dependency_missing MISSING_FIXTURE_INPUT\"] E -- yes --> F[Secret-exclusion scan] F -- scan unavailable --> X3[\"blocked_command_unavailable COMMAND_UNAVAILABLE\"] F -- scan fails --> X4[\"blocked_secret_exclusion SECRET_EXCLUSION_SCAN_BLOCKED\"] F -- scan passes --> G[\"Validate first-wave pattern-binding fixture\"] G --> H[\"Mirror missing PATTERN_RECEIPTS into canonical slots\"] H --> I{All five result records present?} I -- no --> X5[\"blocked_dependency_missing MISSING_PATTERN_BINDING_RECEIPT\"] I -- yes --> P[\"status=pass emit ref + five result record refs, metadata-only scan summary\"] P --> R[README map and component map]",
          "source_format": "mermaid",
          "source_hash": "sha256:ef198362222e9de07e61b1103c7976bd0405e807e0d3671f66b37ee84c64ac4b",
          "source_line_end": 149,
          "source_line_start": 132,
          "source_ref": "microcosm-substrate/paper_modules/cold_clone_probe.md"
        },
        {
          "asset_id": "paper_module.first_screen_composition_root.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-first-screen-composition-root",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.first_screen_composition_root",
          "module_label": "First-Screen Composition Root",
          "reader_packet_ref": "paper_modules.paper_module.first_screen_composition_root.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD A[\"First-screen standard standards/std_microcosm_first_screen_composition_root.json\"] --> B[\"Compose card first_screen_composition.py: build slots, six reader routes, evidence frame\"] B --> C[\"Scan card against standard _standard_backed_first_screen_scan + _validation_checks\"] C -->|all checks true| D[\"status: pass\"] C -->|drift, rename, missing route| E[\"status: blocked failing check named\"] D --> F[\"Emit scripts/first_screen_composition_card.py --format json or text\"] E --> F F --> G[\"Reader output JSON contract or terminal text card, one screen\"] A -.binds.-> H[\"JSON source record + mechanism subject core/paper_module_capsules.json\"]",
          "source_format": "mermaid",
          "source_hash": "sha256:9dc84f170bc53dbb2dd3c07bc9a14e988da66635ed318b4e8b92453f364ef323",
          "source_line_end": 66,
          "source_line_start": 56,
          "source_ref": "microcosm-substrate/paper_modules/first_screen_composition_root.md"
        },
        {
          "asset_id": "paper_module.batch7_secondary_runtime_capsule.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.batch7_secondary_runtime_capsule",
          "module_label": "Set 7 Secondary Runtime Bundle",
          "reader_packet_ref": "paper_modules.paper_module.batch7_secondary_runtime_capsule.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD bundle[\"Exported bundle copied bodies + source digest anchors\"] witness[\"Vitest witness world/graph/cartography tests\"] subgraph Engines[\"Eight fixture engines\"] ui[\"Trace view-model and lane progress\"] graph[\"Graph lens and graph projection\"] carto[\"Cartography observe-only render\"] market[\"Stockgrid + Polymarket CLOB and four-lens scoring\"] end subgraph Negatives[\"Planted regressions\"] invert[\"Mis-sorted book must still find extrema\"] momentum[\"-100% change must be refused\"] selfedge[\"Self-edge must be dropped\"] resolved[\"Resolved market must gate NEWSBREAKER\"] end result records[\"metadata-only result records status, digests, anchor checks\"] ceiling[\"scope limit\"] bundle --> witness witness --> ui bundle --> graph bundle --> carto bundle --> market ui --> Negatives graph --> Negatives carto --> Negatives market --> Negatives Negatives --> result records result records --> ceiling",
          "source_format": "mermaid",
          "source_hash": "sha256:6a53399a6b2a8ea167d1454ca455e04577e6147a44de3ee7ef4727ef0e4a570f",
          "source_line_end": 109,
          "source_line_start": 76,
          "source_ref": "microcosm-substrate/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "asset_id": "paper_module.microcosm_axiom_substrate.diagram.1",
          "authority_boundary": "reader_packet_structured_asset_manifest_not_external_runtime_dependency",
          "canonical_route": "paper-modules.html#paper-module-microcosm-axiom-substrate",
          "cdn_dependency": false,
          "kind": "mermaid",
          "module_id": "paper_module.microcosm_axiom_substrate",
          "module_label": "Microcosm Axiom System",
          "reader_packet_ref": "paper_modules.paper_module.microcosm_axiom_substrate.reader_packet.diagrams",
          "render_status": "build_time_svg_available",
          "rendered_asset_role": "body_html_build_time_svg",
          "schema": "microcosm_public_diagram_asset_v1",
          "source": "flowchart TD Routing[\"Routing rows core/axiom_organ_routing.json axiom, anti-axiom, obligations, hand-stamped witness_strength\"] Bind[\"Per-obligation binding witness components, checker surfaces, result records, negative-case codes\"] Resolve{\"Does the binding resolve on disk?\"} Capped[\"Capped support blocked or layer_debt\"] Ceiling[\"Eight-component ceiling vector evidence_class, checker_scope, provenance, freshness, domain, negative_case, authority, projection\"] Reject[\"Anti-axiom rejection mapping tier + mapping_relation; mapping_verified stays false without a source-owned row\"] Meet[\"Bilattice meet support status AND rejection status\"] Claim[\"Node scope limit strongest_allowed_claim strong_certified: false\"] Pressure[\"Candidate-axiom pressure witness debt, rejection-mapping debt, sharpen the over-stamped row\"] Routing --> Bind --> Resolve Resolve -- \"no\" --> Capped --> Meet Resolve -- \"yes\" --> Ceiling --> Meet Bind --> Reject --> Meet Meet --> Claim Claim --> Pressure",
          "source_format": "mermaid",
          "source_hash": "sha256:6426b3b4b6d91eef506eab2d1741987063172da7aa5642c1a9550a8805b181a0",
          "source_line_end": 85,
          "source_line_start": 67,
          "source_ref": "microcosm-substrate/paper_modules/microcosm_axiom_substrate.md"
        }
      ],
      "cdn_dependency_count": 0,
      "render_status_counts": {
        "build_time_svg_available": 93
      },
      "schema": "microcosm_public_diagram_manifest_v1"
    },
    "math_latex_manifest": {
      "asset_count": 0,
      "assets": [],
      "cdn_dependency_count": 0,
      "omission": {
        "reason": "no_public_math_latex_assets_detected_in_reader_packets",
        "status": "typed_empty_manifest"
      },
      "schema": "microcosm_public_math_latex_manifest_v1"
    },
    "schema": "microcosm_public_asset_manifests_v1",
    "source": "content_graph.paper_modules[].reader_packet"
  },
  "authority_map": {
    "basis_distribution": [
      {
        "basis": "Source-faithful refactor",
        "count": 27
      },
      {
        "basis": "Copied source body",
        "count": 21
      },
      {
        "basis": "Import validation",
        "count": 18
      },
      {
        "basis": "Real runtime result",
        "count": 12
      }
    ],
    "classes": [
      {
        "count": 27,
        "definition": "A deterministic projection verified by recomputing it from source rather than by a live run; negative cases are policy checks, not real-world validation. Rank 3: the code computes the result, but failure coverage is partial.",
        "label": "Computed projection",
        "members": [
          {
            "anchor": "component-agent_benchmark_integrity_anti_gaming_replay",
            "component_id": "agent_benchmark_integrity_anti_gaming_replay",
            "public_label": "Agent Benchmark Integrity Anti Gaming Replay",
            "rank": 3
          },
          {
            "anchor": "component-agent_memory_temporal_conflict_replay",
            "component_id": "agent_memory_temporal_conflict_replay",
            "public_label": "Agent Memory Temporal Conflict Replay",
            "rank": 3
          },
          {
            "anchor": "component-agent_monitor_redteam_falsification_replay",
            "component_id": "agent_monitor_redteam_falsification_replay",
            "public_label": "Agent Monitor Redteam Falsification Replay",
            "rank": 3
          },
          {
            "anchor": "component-agent_sabotage_scheming_monitor_replay",
            "component_id": "agent_sabotage_scheming_monitor_replay",
            "public_label": "Agent Sabotage Scheming Monitor Replay",
            "rank": 3
          },
          {
            "anchor": "component-agent_sandbox_policy_escape_replay",
            "component_id": "agent_sandbox_policy_escape_replay",
            "public_label": "Agent Sandbox Policy Escape Replay",
            "rank": 3
          },
          {
            "anchor": "component-agentic_vulnerability_discovery_patch_proof_replay",
            "component_id": "agentic_vulnerability_discovery_patch_proof_replay",
            "public_label": "Agentic Vulnerability Discovery Patch Proof Replay",
            "rank": 3
          },
          {
            "anchor": "component-batch8_audio_level_rms_port",
            "component_id": "batch8_audio_level_rms_port",
            "public_label": "Audio Level RMS Port",
            "rank": 3
          },
          {
            "anchor": "component-belief_state_process_reward_replay",
            "component_id": "belief_state_process_reward_replay",
            "public_label": "Belief State Process Reward Replay",
            "rank": 3
          },
          {
            "anchor": "component-batch8_compliance_pipeline_capsule",
            "component_id": "batch8_compliance_pipeline_capsule",
            "public_label": "Compliance Pipeline Bundle",
            "rank": 3
          },
          {
            "anchor": "component-formal_evidence_cell_anchor_resolver",
            "component_id": "formal_evidence_cell_anchor_resolver",
            "public_label": "Formal Evidence Cell Anchor Resolver",
            "rank": 3
          },
          {
            "anchor": "component-formal_math_premise_retrieval",
            "component_id": "formal_math_premise_retrieval",
            "public_label": "Formal Math Premise Retrieval",
            "rank": 3
          },
          {
            "anchor": "component-formal_math_readiness_gate",
            "component_id": "formal_math_readiness_gate",
            "public_label": "Formal Math Readiness Gate",
            "rank": 3
          },
          {
            "anchor": "component-formal_math_verifier_trace_repair_loop",
            "component_id": "formal_math_verifier_trace_repair_loop",
            "public_label": "Formal Math Verifier Trace Repair Loop",
            "rank": 3
          },
          {
            "anchor": "component-indirect_prompt_injection_information_flow_policy_replay",
            "component_id": "indirect_prompt_injection_information_flow_policy_replay",
            "public_label": "Indirect Prompt Injection Information Flow Policy Replay",
            "rank": 3
          },
          {
            "anchor": "component-lean_std_premise_index",
            "component_id": "lean_std_premise_index",
            "public_label": "Lean Std Premise Index",
            "rank": 3
          },
          {
            "anchor": "component-mcp_tool_authority_replay",
            "component_id": "mcp_tool_authority_replay",
            "public_label": "MCP Tool Authority Replay",
            "rank": 3
          },
          {
            "anchor": "component-materials_chemistry_closed_loop_lab_safety_replay",
            "component_id": "materials_chemistry_closed_loop_lab_safety_replay",
            "public_label": "Materials Chemistry Closed Loop Lab Safety Replay",
            "rank": 3
          },
          {
            "anchor": "component-mathematical_strategy_atlas_hypothesis_scorer",
            "component_id": "mathematical_strategy_atlas_hypothesis_scorer",
            "public_label": "Mathematical Strategy Atlas Hypothesis Scorer",
            "rank": 3
          },
          {
            "anchor": "component-prediction_oracle_reconciliation",
            "component_id": "prediction_oracle_reconciliation",
            "public_label": "Prediction Oracle Reconciliation",
            "rank": 3
          },
          {
            "anchor": "component-proof_diagnostic_evidence_spine",
            "component_id": "proof_diagnostic_evidence_spine",
            "public_label": "Proof Diagnostic Evidence Spine",
            "rank": 3
          },
          {
            "anchor": "component-research_replication_rubric_artifact_replay",
            "component_id": "research_replication_rubric_artifact_replay",
            "public_label": "Research Replication Rubric Artifact Replay",
            "rank": 3
          },
          {
            "anchor": "component-ring2_premise_retrieval_precision_recall_harness",
            "component_id": "ring2_premise_retrieval_precision_recall_harness",
            "public_label": "Ring2 Premise Retrieval Precision Recall Harness",
            "rank": 3
          },
          {
            "anchor": "component-self_ignorance_coverage_ledger",
            "component_id": "self_ignorance_coverage_ledger",
            "public_label": "Self Ignorance Coverage Ledger",
            "rank": 3
          },
          {
            "anchor": "component-sleeper_memory_poisoning_quarantine_replay",
            "component_id": "sleeper_memory_poisoning_quarantine_replay",
            "public_label": "Sleeper Memory Poisoning Quarantine Replay",
            "rank": 3
          },
          {
            "anchor": "component-tactic_portfolio_availability_probe",
            "component_id": "tactic_portfolio_availability_probe",
            "public_label": "Tactic Portfolio Availability Probe",
            "rank": 3
          },
          {
            "anchor": "component-target_shape_tactic_routing_gate",
            "component_id": "target_shape_tactic_routing_gate",
            "public_label": "Target Shape Tactic Routing Gate",
            "rank": 3
          },
          {
            "anchor": "component-undeclared_library_prior_symbol_classifier",
            "component_id": "undeclared_library_prior_symbol_classifier",
            "public_label": "Undeclared Library Prior Symbol Classifier",
            "rank": 3
          }
        ]
      },
      {
        "count": 21,
        "definition": "A public source body is copied and validated against its origin byte for byte; the check fails on a missing target, a placeholder digest, an unverified body, or a launch or private-equivalence overclaim. Rank 5: a fully independent provenance verdict.",
        "label": "Verified source import",
        "members": [
          {
            "anchor": "component-batch5_authority_systems_capsule",
            "component_id": "batch5_authority_systems_capsule",
            "public_label": "Authority Systems Source Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch9_macro_engines_capsule",
            "component_id": "batch9_macro_engines_capsule",
            "public_label": "Backend & Governance Engines Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch10_cold_eval_honesty_capsule",
            "component_id": "batch10_cold_eval_honesty_capsule",
            "public_label": "Cold Evaluation Honesty Bundle",
            "rank": 5
          },
          {
            "anchor": "component-concurrency_mission_control",
            "component_id": "concurrency_mission_control",
            "public_label": "Concurrency Mission Control",
            "rank": 5
          },
          {
            "anchor": "component-batch7_demo_take_console_capsule",
            "component_id": "batch7_demo_take_console_capsule",
            "public_label": "Demo Take Console Source Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch10_governance_compilers_capsule",
            "component_id": "batch10_governance_compilers_capsule",
            "public_label": "Governance & Compiler Mechanisms Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch10_live_source_drift_capsule",
            "component_id": "batch10_live_source_drift_capsule",
            "public_label": "Live Source Drift Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch12_market_dashboard_read_model_capsule",
            "component_id": "batch12_market_dashboard_read_model_capsule",
            "public_label": "Market Dashboard Read-Model Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch7_oracle_sibling_capsule",
            "component_id": "batch7_oracle_sibling_capsule",
            "public_label": "Oracle Sibling Source Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch8_policy_engines_capsule",
            "component_id": "batch8_policy_engines_capsule",
            "public_label": "Policy Engines Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch12_prediction_market_board_capsule",
            "component_id": "batch12_prediction_market_board_capsule",
            "public_label": "Prediction Market Board Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch4_proof_authority_runtime",
            "component_id": "batch4_proof_authority_runtime",
            "public_label": "Proof / Control / Runtime Import Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch12_release_claim_language_gate",
            "component_id": "batch12_release_claim_language_gate",
            "public_label": "Release Public Wording Gate",
            "rank": 5
          },
          {
            "anchor": "component-batch11_saturation_engines_capsule",
            "component_id": "batch11_saturation_engines_capsule",
            "public_label": "Saturation Engines Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch7_secondary_runtime_capsule",
            "component_id": "batch7_secondary_runtime_capsule",
            "public_label": "Secondary Runtime Source Bundle",
            "rank": 5
          },
          {
            "anchor": "component-macro_projection_import_protocol",
            "component_id": "macro_projection_import_protocol",
            "public_label": "Source Projection Import Protocol",
            "rank": 5
          },
          {
            "anchor": "component-batch8_structural_theses_capsule",
            "component_id": "batch8_structural_theses_capsule",
            "public_label": "Structural Theses Finance Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch8_tools_tail_primitives_capsule",
            "component_id": "batch8_tools_tail_primitives_capsule",
            "public_label": "Tools-Tail Primitives Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch7_macro_engines_capsule",
            "component_id": "batch7_macro_engines_capsule",
            "public_label": "Trace, Code-Map & Scheduling Engines Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch6_unsurfaced_primitives_capsule",
            "component_id": "batch6_unsurfaced_primitives_capsule",
            "public_label": "Unsurfaced Source Primitives Bundle",
            "rank": 5
          },
          {
            "anchor": "component-batch8_validator_checker_capsule",
            "component_id": "batch8_validator_checker_capsule",
            "public_label": "Validator Checker Bundle",
            "rank": 5
          }
        ]
      },
      {
        "count": 20,
        "definition": "The harness derives the verdict over the component's whole declared public contract and can fail with no answer supplied by the fixture. Rank 5: the most independent check on this slice.",
        "label": "Contract validator",
        "members": [
          {
            "anchor": "component-agent_route_observability_runtime",
            "component_id": "agent_route_observability_runtime",
            "public_label": "Agent Route Observability Runtime",
            "rank": 5
          },
          {
            "anchor": "component-bridge_phase_continuity_runtime",
            "component_id": "bridge_phase_continuity_runtime",
            "public_label": "Bridge Phase Continuity Runtime",
            "rank": 5
          },
          {
            "anchor": "component-cognitive_operator_registry",
            "component_id": "cognitive_operator_registry",
            "public_label": "Cognitive Operator Registry",
            "rank": 5
          },
          {
            "anchor": "component-cold_reader_route_map",
            "component_id": "cold_reader_route_map",
            "public_label": "Cold Reader Route Map",
            "rank": 5
          },
          {
            "anchor": "component-doctrine_fact_claim_audit",
            "component_id": "doctrine_fact_claim_audit",
            "public_label": "Doctrine Fact Claim Audit",
            "rank": 5
          },
          {
            "anchor": "component-durable_agent_work_landing_replay",
            "component_id": "durable_agent_work_landing_replay",
            "public_label": "Durable Agent Work Landing Replay",
            "rank": 5
          },
          {
            "anchor": "component-engine_room_demo",
            "component_id": "engine_room_demo",
            "public_label": "Engine Room Demo",
            "rank": 5
          },
          {
            "anchor": "component-executable_doctrine_grammar",
            "component_id": "executable_doctrine_grammar",
            "public_label": "Executable Doctrine Grammar",
            "rank": 5
          },
          {
            "anchor": "component-navigation_hologram_route_plane",
            "component_id": "navigation_hologram_route_plane",
            "public_label": "Navigation Hologram Route Plane",
            "rank": 5
          },
          {
            "anchor": "component-pattern_assimilation_step",
            "component_id": "pattern_assimilation_step",
            "public_label": "Pattern Assimilation Step",
            "rank": 5
          },
          {
            "anchor": "component-pattern_binding_contract",
            "component_id": "pattern_binding_contract",
            "public_label": "Pattern Binding Contract",
            "rank": 5
          },
          {
            "anchor": "component-proof_derived_governed_mutation_authorization",
            "component_id": "proof_derived_governed_mutation_authorization",
            "public_label": "Proof Derived Governed Mutation Authorization",
            "rank": 5
          },
          {
            "anchor": "component-routing_anti_patterns_registry",
            "component_id": "routing_anti_patterns_registry",
            "public_label": "Routing Anti Patterns Registry",
            "rank": 5
          },
          {
            "anchor": "component-standards_meta_diagnostics",
            "component_id": "standards_meta_diagnostics",
            "public_label": "Standards Meta Diagnostics",
            "rank": 5
          },
          {
            "anchor": "component-tool_server_pressure_inventory",
            "component_id": "tool_server_pressure_inventory",
            "public_label": "Tool Server Pressure Inventory",
            "rank": 5
          },
          {
            "anchor": "component-verifier_lab_kernel",
            "component_id": "verifier_lab_kernel",
            "public_label": "Verifier Lab Kernel",
            "rank": 5
          },
          {
            "anchor": "component-voice_to_doctrine_self_improvement_loop",
            "component_id": "voice_to_doctrine_self_improvement_loop",
            "public_label": "Voice To Doctrine Self Improvement Loop",
            "rank": 5
          },
          {
            "anchor": "component-world_model_projection_drift_control_room",
            "component_id": "world_model_projection_drift_control_room",
            "public_label": "World Model Projection Drift Control Room",
            "rank": 5
          },
          {
            "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
            "component_id": "mechanistic_interpretability_circuit_attribution_replay",
            "public_label": "Mechanistic Interpretability Circuit Attribution Replay",
            "rank": 4
          },
          {
            "anchor": "component-spatial_world_model_counterfactual_simulation_replay",
            "component_id": "spatial_world_model_counterfactual_simulation_replay",
            "public_label": "Spatial World Model Counterfactual Simulation Replay",
            "rank": 4
          }
        ]
      },
      {
        "count": 7,
        "definition": "A real external tool, such as Lean or Lake, is run and its return code plus output checks are witnessed over a deliberately small scope. Rank 4: genuine execution, capped because the witness is bounded, not a general proof.",
        "label": "External tool run",
        "members": [
          {
            "anchor": "component-agent_closeout_faithfulness_audit",
            "component_id": "agent_closeout_faithfulness_audit",
            "public_label": "Agent Completion Faithfulness Audit",
            "rank": 4
          },
          {
            "anchor": "component-bounded_autonomy_campaign_packet",
            "component_id": "bounded_autonomy_campaign_packet",
            "public_label": "Bounded Autonomy Campaign Packet",
            "rank": 4
          },
          {
            "anchor": "component-certificate_kernel_execution_lab",
            "component_id": "certificate_kernel_execution_lab",
            "public_label": "Certificate Kernel Execution Lab",
            "rank": 4
          },
          {
            "anchor": "component-corpus_readiness_mathlib_absence_gate",
            "component_id": "corpus_readiness_mathlib_absence_gate",
            "public_label": "Corpus Readiness Mathlib Absence Gate",
            "rank": 4
          },
          {
            "anchor": "component-finance_forecast_evaluation_spine",
            "component_id": "finance_forecast_evaluation_spine",
            "public_label": "Finance Forecast Evaluation Spine",
            "rank": 4
          },
          {
            "anchor": "component-formal_math_lean_proof_witness",
            "component_id": "formal_math_lean_proof_witness",
            "public_label": "Formal Math Lean Proof Witness",
            "rank": 4
          },
          {
            "anchor": "component-verifier_lab_execution_spine",
            "component_id": "verifier_lab_execution_spine",
            "public_label": "Verifier Lab Execution Spine",
            "rank": 4
          }
        ]
      },
      {
        "count": 3,
        "definition": "Real in-process computation runs over public inputs with predicted-versus-actual checks and negative cases, scoped to a declared toy runtime. Rank 4: genuine computation, capped at the bounds of that toy scope.",
        "label": "Bounded runtime computation",
        "members": [
          {
            "anchor": "component-mission_transaction_work_spine",
            "component_id": "mission_transaction_work_spine",
            "public_label": "Mission Transaction Work Spine",
            "rank": 4
          },
          {
            "anchor": "component-provider_context_recipe_budget_policy",
            "component_id": "provider_context_recipe_budget_policy",
            "public_label": "Provider Context Recipe Budget Policy",
            "rank": 4
          },
          {
            "anchor": "component-public_reveal_walkthrough",
            "component_id": "public_reveal_walkthrough",
            "public_label": "Public Reveal Walkthrough",
            "rank": 4
          }
        ]
      }
    ],
    "rank_distribution": [
      {
        "count": 39,
        "rank": 5
      },
      {
        "count": 12,
        "rank": 4
      },
      {
        "count": 27,
        "rank": 3
      }
    ],
    "total_components": 78
  },
  "builder": "tools/meta/dissemination/build_microcosm_public_site.py",
  "component_count": 78,
  "components": [
    {
      "anchor": "component-cold_reader_route_map",
      "command": "microcosm cold-reader-route-map run-route-map-bundle --input examples/cold_reader_route_map/exported_cold_reader_route_map_bundle --out receipts/runtime_shell/demo_project/organs/cold_reader_route_map --card",
      "component_id": "cold_reader_route_map",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "entry_and_reveal",
      "family_label": "Entry & orientation",
      "links_note": "consumes the first-screen card as a handoff and sequences/binds named sibling components (tour, status, authority, workingness, explain, observe, compile) by requiring each route row to point at their commands and result records. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-navigation_hologram_route_plane",
          "component_id": "navigation_hologram_route_plane",
          "public_label": "Navigation Hologram Route Plane"
        },
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        },
        {
          "anchor": "component-pattern_binding_contract",
          "component_id": "pattern_binding_contract",
          "public_label": "Pattern Binding Contract"
        },
        {
          "anchor": "component-doctrine_fact_claim_audit",
          "component_id": "doctrine_fact_claim_audit",
          "public_label": "Doctrine Fact Claim Audit"
        },
        {
          "anchor": "component-pattern_assimilation_step",
          "component_id": "pattern_assimilation_step",
          "public_label": "Pattern Assimilation Step"
        },
        {
          "anchor": "component-routing_anti_patterns_registry",
          "component_id": "routing_anti_patterns_registry",
          "public_label": "Routing Anti Patterns Registry"
        },
        {
          "anchor": "component-self_ignorance_coverage_ledger",
          "component_id": "self_ignorance_coverage_ledger",
          "public_label": "Self Ignorance Coverage Ledger"
        },
        {
          "anchor": "component-voice_to_doctrine_self_improvement_loop",
          "component_id": "voice_to_doctrine_self_improvement_loop",
          "public_label": "Voice To Doctrine Self Improvement Loop"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-cold-reader-route-map",
        "paper_module_id": "paper_module.cold_reader_route_map",
        "title": "Cold-Reader Route Map"
      },
      "public_label": "Cold Reader Route Map",
      "scope_limit": "It is projection-only metadata that validates the declared public route contract; it is not route registry control and excludes source-file changes, external model access, launch/public sharing, financial decisions, private-data equivalence, or whole-system correctness.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.cold_reader_route_map"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Verifies the first-run guided path so every step names a real command, doc, and evidence.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-entry",
        "getting-started",
        "interesting-parts"
      ],
      "what_it_does": "It checks Microcosm's \"what do I run first\" guided path so that every step on the cold-reader route map is backed by a real command, a public doc reference, and an evidence result record instead of just prose promises. A newcomer can therefore trust that the suggested ten-minute first-run tour is actually wired and honestly labeled, with small verified counts shown as plain accounting rather than success badges."
    },
    {
      "anchor": "component-public_reveal_walkthrough",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.public_reveal_walkthrough run --input fixtures/first_wave/public_reveal_walkthrough/input --out receipts/first_wave/public_reveal_walkthrough",
      "component_id": "public_reveal_walkthrough",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "entry_and_reveal",
      "family_label": "Entry & orientation",
      "links_note": "validates a reveal path that explicitly names the `microcosm intake` runtime bridge, `formal_math_readiness_extensions`, and the observatory/source-projection intake board, while itself consuming only fixtures and the shared kernel + evidence/authority spine. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-batch12_release_claim_language_gate",
          "component_id": "batch12_release_claim_language_gate",
          "public_label": "Release Public Wording Gate"
        },
        {
          "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
          "component_id": "mechanistic_interpretability_circuit_attribution_replay",
          "public_label": "Mechanistic Interpretability Circuit Attribution Replay"
        },
        {
          "anchor": "component-batch8_audio_level_rms_port",
          "component_id": "batch8_audio_level_rms_port",
          "public_label": "Audio Level RMS Port"
        },
        {
          "anchor": "component-batch8_validator_checker_capsule",
          "component_id": "batch8_validator_checker_capsule",
          "public_label": "Validator Checker Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-public-reveal-walkthrough",
        "paper_module_id": "paper_module.public_reveal_walkthrough",
        "title": "Public Reveal Walkthrough"
      },
      "public_label": "Public Reveal Walkthrough",
      "scope_limit": "It authorizes only bounded public reveal runtime behavior and a digest-verified public body-import witness; it excludes launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-data equivalence, Lean/Lake execution, whole-system correctness, or general product authority.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Binds the first-time reader tour to evidence so each count leads to a source.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "getting-started",
        "interesting-parts",
        "evaluation"
      ],
      "what_it_does": "This checks the short guided tour Microcosm advertises for a first-time reader and binds it to real public evidence: the declared route through patterns, work, events, and evidence must still point to result records, and the exported reveal bundle must carry digest-verified copies of the public source bodies that back the walkthrough. The card remains bounded, but each impressive-looking count leads to a source-body witness instead of stopping at marketing copy."
    },
    {
      "anchor": "component-pattern_binding_contract",
      "command": "microcosm pattern-route-readiness validate-bundle --input examples/pattern_binding_contract/exported_route_readiness_bundle --out /tmp/microcosm-pattern-route-readiness",
      "component_id": "pattern_binding_contract",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "consumes the route-readiness selector contract via pattern_route_readiness (row-to-component router, route cards, decision matrix, dependency DAG, source validation report) and imports the real pattern ledger + system bindings, atop the shared kernel + evidence/authority spine. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-navigation_hologram_route_plane",
          "component_id": "navigation_hologram_route_plane",
          "public_label": "Navigation Hologram Route Plane"
        },
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        },
        {
          "anchor": "component-cold_reader_route_map",
          "component_id": "cold_reader_route_map",
          "public_label": "Cold Reader Route Map"
        },
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        },
        {
          "anchor": "component-pattern_assimilation_step",
          "component_id": "pattern_assimilation_step",
          "public_label": "Pattern Assimilation Step"
        },
        {
          "anchor": "component-voice_to_doctrine_self_improvement_loop",
          "component_id": "voice_to_doctrine_self_improvement_loop",
          "public_label": "Voice To Doctrine Self Improvement Loop"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-pattern-binding-contract",
        "paper_module_id": "paper_module.pattern_binding_contract",
        "title": "Pattern Binding Contract"
      },
      "public_label": "Pattern Binding Contract",
      "scope_limit": "It validates only the declared public pattern-binding/route-readiness contract; it does not certify the private pattern ledger, public launch or hosted-public posture, public sharing, external model access, private-data equivalence, or whole-system correctness, and it does not turn any mined pattern row into a standalone public leaf (selection stays component-first and fixture-bound).",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks a real pattern catalog for digest, cross-reference, and dependency-cycle integrity.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "architecture",
        "navigation",
        "doctrine"
      ],
      "what_it_does": "It checks that each declared \"pattern\" (a reusable bit of system structure) is properly hooked up: it has the required fields, points at real source material by reference, names the rule it answers to and what it explicitly does NOT claim, has no duplicate pattern IDs, and leaks no secrets or private bodies into the public record. It produces a written result record showing the overall pass/fail, which pattern rows are accepted versus rejected and why, and what each row is forbidden from claiming."
    },
    {
      "anchor": "component-pattern_assimilation_step",
      "command": "PYTHONPATH=src python3 -m microcosm_core.validators.acceptance --only pattern_assimilation_step --input fixtures/first_wave/pattern_assimilation_step/input --out receipts/first_wave/pattern_assimilation_acceptance.json",
      "component_id": "pattern_assimilation_step",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Reads landed-component completion summaries and binds only to the shared sign-off-validator + evidence/authority spine; the paper module names no component it feeds or consumes.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-pattern-assimilation",
        "paper_module_id": "paper_module.pattern_assimilation",
        "title": "Pattern Assimilation"
      },
      "public_label": "Pattern Assimilation Step",
      "scope_limit": "It validates only the declared public completion contract over synthetic fixture data; it does not ingest private lessons, mutate live ledgers, promote global doctrine, include launch operations or public sharing, make external model access, claim private-data equivalence, or certify public runtime behavior.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Verifies each landed task filed exactly one learning record naming what it changed.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "architecture",
        "navigation",
        "doctrine"
      ],
      "what_it_does": "When a piece of work lands in the local system, this component checks the completion records for it \u2014 confirming that exactly one same-lane \"what did we learn from this\" decision was filed per landed item, that any claimed refinement names an owner-visible surface and the artifact it changed, that a \"nothing to refine\" entry carries its required typed fields, and that there are no duplicate or off-lane entries. It runs over fixture data and makes the completion bookkeeping inspectable, showing whether the recorded completions conform to the system's stated learning-from-landed-work rules, rather than leaving that on faith."
    },
    {
      "anchor": "component-executable_doctrine_grammar",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.executable_doctrine_grammar validate-executable-grammar-metabolism-bundle --input examples/executable_doctrine_grammar/exported_executable_grammar_metabolism_bundle --out receipts/first_wave/executable_doctrine_grammar --card",
      "component_id": "executable_doctrine_grammar",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Reads standards/paper-module fixtures and digest-verified copied source-module bodies; binds only to the shared kernel + evidence/authority spine (result records, private_state_scan, schemas), not to runtime invocation of other named components. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-doctrine_fact_claim_audit",
          "component_id": "doctrine_fact_claim_audit",
          "public_label": "Doctrine Fact Claim Audit"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-executable-doctrine-grammar",
        "paper_module_id": "paper_module.executable_doctrine_grammar",
        "title": "Executable Doctrine Grammar"
      },
      "public_label": "Executable Doctrine Grammar",
      "scope_limit": "It validates an exported public executable-grammar metabolism bundle with exact copied-body digests and redacted result records, plus fixture regressions for standards/paper-module shape. It does not publish source doctrine bodies in result records, prove doctrine completeness, export a private standards engine, authorize later components, or claim external model access, private-data equivalence, launch-scope decision, or whole-system correctness.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.executable_doctrine_grammar"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks that example standards files declare their purpose, rule, records, and what they do not claim.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "architecture",
        "navigation",
        "doctrine"
      ],
      "what_it_does": "It checks that a folder of example \"doctrine\" files (toy public standards and write-ups that describe how the system is supposed to behave) actually have the required parts: a stated purpose, the rule that governs them, the result records they are expected to produce, and an honest statement of what they do NOT claim. It reports, file by file, which entries are well-formed and which ones fail a required check, including ones that overclaim (saying a passing grammar check proves the doctrine is complete) or that try to treat plain advice as enforceable authority."
    },
    {
      "anchor": "component-navigation_hologram_route_plane",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.navigation_hologram_route_plane run --input fixtures/first_wave/navigation_hologram_route_plane/input --out receipts/first_wave/navigation_hologram_route_plane",
      "component_id": "navigation_hologram_route_plane",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "binds only to the shared kernel + evidence/authority spine (private/secret scans, result records, schemas); its \"feeds\" entries are self-contained pattern assertions, not live consumption of other named components. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-cold_reader_route_map",
          "component_id": "cold_reader_route_map",
          "public_label": "Cold Reader Route Map"
        },
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        },
        {
          "anchor": "component-routing_anti_patterns_registry",
          "component_id": "routing_anti_patterns_registry",
          "public_label": "Routing Anti Patterns Registry"
        },
        {
          "anchor": "component-pattern_binding_contract",
          "component_id": "pattern_binding_contract",
          "public_label": "Pattern Binding Contract"
        },
        {
          "anchor": "component-doctrine_fact_claim_audit",
          "component_id": "doctrine_fact_claim_audit",
          "public_label": "Doctrine Fact Claim Audit"
        },
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        },
        {
          "anchor": "component-self_ignorance_coverage_ledger",
          "component_id": "self_ignorance_coverage_ledger",
          "public_label": "Self Ignorance Coverage Ledger"
        },
        {
          "anchor": "component-voice_to_doctrine_self_improvement_loop",
          "component_id": "voice_to_doctrine_self_improvement_loop",
          "public_label": "Voice To Doctrine Self Improvement Loop"
        },
        {
          "anchor": "component-engine_room_demo",
          "component_id": "engine_room_demo",
          "public_label": "Engine Room Demo"
        },
        {
          "anchor": "component-batch11_saturation_engines_capsule",
          "component_id": "batch11_saturation_engines_capsule",
          "public_label": "Saturation Engines Bundle"
        },
        {
          "anchor": "component-batch8_compliance_pipeline_capsule",
          "component_id": "batch8_compliance_pipeline_capsule",
          "public_label": "Compliance Pipeline Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-navigation-hologram-route-plane",
        "paper_module_id": "paper_module.navigation_hologram_route_plane",
        "title": "Navigation Hologram Route Plane"
      },
      "public_label": "Navigation Hologram Route Plane",
      "scope_limit": "It validates only the declared public toy route-plane contract and its regression fixtures (plus exact copied navigation source modules in the bundle path); it does not establish live route freshness, grant source authority, authorize any later component, run any provider/live-kernel call, or certify the whole wave.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.navigation_hologram_route_plane"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Audits a folder's navigation so browse rows never pose as the source of truth.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-entry",
        "architecture",
        "navigation"
      ],
      "what_it_does": "This checks that a folder's local \"how to get around\" surface behaves: the path starts from one control entry, then drills into browsable lists of routes and cards, and those browse rows are never allowed to pose as the source of truth. It makes visible, in plain result record files, that stale or mislabeled navigation is caught, that compressed cards keep a note of what they left out, and that nothing private or secret leaks into the navigation material while moving around. It only inspects toy fixture files and exact copied-but-navigation source modules; it does not touch any live system."
    },
    {
      "anchor": "component-standards_meta_diagnostics",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.standards_meta_diagnostics run --input fixtures/first_wave/standards_meta_diagnostics/input --out /tmp/standards_meta_diagnostics_out",
      "component_id": "standards_meta_diagnostics",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Reads the shared public registries/inventory as projection inputs and binds only to the shared kernel + evidence/authority spine; it does not invoke other components at runtime.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-standards-meta-diagnostics",
        "paper_module_id": "paper_module.standards_meta_diagnostics",
        "title": "Standards Meta Diagnostics"
      },
      "public_label": "Standards Meta Diagnostics",
      "scope_limit": "It validates only the declared public coverage contract and never becomes source authority for the registries, mutates source, exposes private material, or authorizes launch, external model access, or any whole-system-correctness claim.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Confirms every accepted part still ties to a written rule, a run command, and a saved proof.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-entry",
        "architecture",
        "navigation"
      ],
      "what_it_does": "This is a coverage checker that reads the project's public catalogs and confirms every accepted part is still tied to a written standard, a documented way to run it, and a saved proof-of-run, while flagging any claim that overreaches (like \"ready to launch\") or any leaked private text. It makes the system's own bookkeeping inspectable: whether the pieces are accounted for is visible rather than taken on trust."
    },
    {
      "anchor": "component-voice_to_doctrine_self_improvement_loop",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.voice_to_doctrine_self_improvement_loop run --input fixtures/first_wave/voice_to_doctrine_self_improvement_loop/input --out receipts/first_wave/voice_to_doctrine_self_improvement_loop",
      "component_id": "voice_to_doctrine_self_improvement_loop",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Imports source loop shapes (recursive self-improvement, doctrine population, local-to-general propagation, work log) only by source refs/hashes; binds to the shared kernel + evidence/authority spine, not to other live components. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-pattern_assimilation_step",
          "component_id": "pattern_assimilation_step",
          "public_label": "Pattern Assimilation Step"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-voice-to-doctrine-self-improvement-loop",
        "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
        "title": "Voice to Doctrine Self-Improvement Loop"
      },
      "public_label": "Voice To Doctrine Self Improvement Loop",
      "scope_limit": "It validates only the declared contract of the loop on fixtures; it does not export source notes or private bodies, grant source/doctrine edits, global-promotion, live work log mutation, or publishing-scope decision, make external model access, prove correctness, or claim private-system equivalence.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Verifies each lesson changed a named owner page with evidence before the loop closes.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-entry",
        "architecture",
        "navigation"
      ],
      "what_it_does": "It makes the system's \"learn from a lesson, then improve\" cycle inspectable on a folder. Each local lesson is shown being assigned to a specific owner surface (a skill, a doctrine page, a standard, or a tracked to-do capture), then changed or captured there, then validated, then closed out with a concrete reason to revisit later. Using local files only, the result records confirm that improvements are tied to real owner-surface changes and evidence rather than just asserted."
    },
    {
      "anchor": "component-cognitive_operator_registry",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.cognitive_operator_registry run --input fixtures/first_wave/cognitive_operator_registry/input --out /tmp/cognitive_operator_registry_out",
      "component_id": "cognitive_operator_registry",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Reads the public cognitive-operator registry, standard, and dogfood inputs plus the copied source bodies as projection inputs, binding only to the shared kernel and evidence/authority spine; it does not invoke other components at runtime.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-cognitive-operator-registry",
        "paper_module_id": "paper_module.cognitive_operator_registry",
        "title": "Cognitive Operator Registry"
      },
      "public_label": "Cognitive Operator Registry",
      "scope_limit": "It validates only the declared public registry contract and copied source bodies; it never becomes registry source authority, mutates operators, proves operator correctness, exposes source notes, or authorizes launch, external model access, or any whole-system-correctness claim.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.cognitive_operator_registry"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks the catalog of named thinking-moves so each is fully described and backed by evidence.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "architecture",
        "navigation",
        "doctrine"
      ],
      "what_it_does": "This is a checker for the system's catalogue of named thinking-moves (operators like \"reduce competing pressure to one bounded action\" or \"compile a handoff packet when validated work cannot be committed\"). It confirms every operator in the public catalogue is fully described (how it is triggered, used, and checked) and that every operator marked active carries a real result record proving it once changed a live decision, while rejecting any operator that claims to speak with the owner's voice or overreaches into \"ready to launch.\" It matters because it shows the system treats reasoning itself as inspectable typed system instead of ad-hoc prompt lore."
    },
    {
      "anchor": "component-routing_anti_patterns_registry",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.routing_anti_patterns_registry run --input fixtures/first_wave/routing_anti_patterns_registry/input --out /tmp/routing_anti_patterns_registry_out",
      "component_id": "routing_anti_patterns_registry",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Reads the public routing anti-pattern registry and copied source body as projection inputs, binding only to the shared kernel and evidence/authority spine; it does not invoke other components at runtime.",
      "links_to": [
        {
          "anchor": "component-navigation_hologram_route_plane",
          "component_id": "navigation_hologram_route_plane",
          "public_label": "Navigation Hologram Route Plane"
        },
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        },
        {
          "anchor": "component-cold_reader_route_map",
          "component_id": "cold_reader_route_map",
          "public_label": "Cold Reader Route Map"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-routing-anti-patterns-registry",
        "paper_module_id": "paper_module.routing_anti_patterns_registry",
        "title": "Routing Anti-Patterns Registry"
      },
      "public_label": "Routing Anti Patterns Registry",
      "scope_limit": "It validates only the declared public routing anti-pattern registry contract and copied source body; it never becomes route source authority, mutates routes, exposes private routing notes, calls providers, authorizes launch, or proves whole-system correctness.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Indexes the navigation mistakes agents repeat and guards the public list.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "architecture",
        "navigation",
        "doctrine"
      ],
      "what_it_does": "This is a checker for the system's public list of navigation mistakes agents keep making, such as grepping before asking the kernel for a route or sending work to a bridge before scope is chosen. It confirms each anti-pattern row has a stable id and explanation, rejects duplicate or body-leaking rows, and proves the public bundle carries the actual source registry body copied byte-for-byte instead of a synthetic paraphrase."
    },
    {
      "anchor": "component-doctrine_fact_claim_audit",
      "command": "microcosm doctrine-fact-claim-audit run --input fixtures/first_wave/doctrine_fact_claim_audit/input --out receipts/first_wave/doctrine_fact_claim_audit",
      "component_id": "doctrine_fact_claim_audit",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Imports derived fact hologram and paper-module source bodies as provenance, then binds their public fixture truth gate to shared Microcosm result records and standards. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-engine_room_demo",
          "component_id": "engine_room_demo",
          "public_label": "Engine Room Demo"
        },
        {
          "anchor": "component-self_ignorance_coverage_ledger",
          "component_id": "self_ignorance_coverage_ledger",
          "public_label": "Self Ignorance Coverage Ledger"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-doctrine-fact-claim-audit",
        "paper_module_id": "paper_module.doctrine_fact_claim_audit",
        "title": "Doctrine Fact Claim Audit"
      },
      "public_label": "Doctrine Fact Claim Audit",
      "scope_limit": "fact assertion, code-loci, and DAG fixture truth gate only; it is not a comprehension engine and does not establish a minimum read graph",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks that public fact rows state the right count and point at live, anchored code.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "architecture",
        "navigation",
        "doctrine"
      ],
      "what_it_does": "Checks that public fact rows state the expected count, point at live copied code loci, preserve anchors, and only reference facts that exist in the fixture DAG."
    },
    {
      "anchor": "component-self_ignorance_coverage_ledger",
      "command": "microcosm self-ignorance-coverage-ledger run --input fixtures/first_wave/self_ignorance_coverage_ledger/input --out receipts/first_wave/self_ignorance_coverage_ledger",
      "component_id": "self_ignorance_coverage_ledger",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "architecture_and_navigation",
      "family_label": "Architecture & navigation",
      "links_note": "Imports the System Atlas builder source body as provenance and binds coverage-debt projection to public result records, fixture manifest, and atlas rows.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-self-ignorance-coverage-ledger",
        "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
        "title": "Self-Ignorance Coverage Ledger"
      },
      "public_label": "Self Ignorance Coverage Ledger",
      "scope_limit": "known Kind Atlas coverage debt projection only; it does not claim literal unknown-unknown omniscience or absence proof",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Compares expected against built entities to report known coverage gaps.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "architecture",
        "navigation",
        "doctrine"
      ],
      "what_it_does": "Compares declared Kind Atlas expectations against materialized entities and reports the known coverage debt that falls out of that public fixture comparison."
    },
    {
      "anchor": "component-proof_diagnostic_evidence_spine",
      "command": "microcosm proof-diagnostic-evidence-spine run --input fixtures/first_wave/proof_diagnostic_evidence_spine/input --out receipts/first_wave/proof_diagnostic_evidence_spine --card",
      "component_id": "proof_diagnostic_evidence_spine",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "Consumes upstream result records from formal_math_verifier_trace_repair_loop, formal_evidence_cell_anchor_resolver, and Ring2 failure-taxonomy/graph-update runs, and feeds the diagnostic board downstream toward formal_math_lean_proof_witness and the pattern-binding/doctrine-grammar boundary. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-formal_math_verifier_trace_repair_loop",
          "component_id": "formal_math_verifier_trace_repair_loop",
          "public_label": "Formal Math Verifier Trace Repair Loop"
        },
        {
          "anchor": "component-formal_evidence_cell_anchor_resolver",
          "component_id": "formal_evidence_cell_anchor_resolver",
          "public_label": "Formal Evidence Cell Anchor Resolver"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-ring2_premise_retrieval_precision_recall_harness",
          "component_id": "ring2_premise_retrieval_precision_recall_harness",
          "public_label": "Ring2 Premise Retrieval Precision Recall Harness"
        },
        {
          "anchor": "component-target_shape_tactic_routing_gate",
          "component_id": "target_shape_tactic_routing_gate",
          "public_label": "Target Shape Tactic Routing Gate"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-proof-diagnostic-evidence-spine",
        "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
        "title": "Proof Diagnostic Evidence Spine"
      },
      "public_label": "Proof Diagnostic Evidence Spine",
      "scope_limit": "It records proof/evidence diagnostics over existing result record references only. It does not run Lean, use external model services, expose proof bodies, turn a passing check into formal-proof or theorem authority, prove runtime or whole-system correctness, authorize later components, certify public launch, authorize public sharing or recipient work, or establish secret export.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.proof_diagnostic_evidence_spine"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Sorts proof-pipeline checks into accepted or rejected without inflating a pass.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "An evidence checkpoint that sits in front of formal-proof work. It reads the diagnostic records left by earlier proof-pipeline steps and writes a \"diagnostic board\" listing which checks were accepted, which were rejected, and why. The board shows exactly what evidence was kept, and refuses to let raw model output, a stale record, or a merely-passing check get inflated into a claim that the math is actually correct. It only arranges and judges existing records; it never runs a proof checker itself."
    },
    {
      "anchor": "component-formal_math_readiness_gate",
      "command": "microcosm formal-math-readiness-gate run --input fixtures/first_wave/formal_math_readiness_gate/input --out receipts/first_wave/formal_math_readiness_gate",
      "component_id": "formal_math_readiness_gate",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "consumes the source intake cell formal_math_readiness_extensions and gates the still-bounded formal_math_lean_proof_witness (its next_boundary), atop the shared kernel + evidence/authority spine. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        },
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        },
        {
          "anchor": "component-batch4_proof_authority_runtime",
          "component_id": "batch4_proof_authority_runtime",
          "public_label": "Proof / Control / Runtime Import Bundle"
        },
        {
          "anchor": "component-provider_context_recipe_budget_policy",
          "component_id": "provider_context_recipe_budget_policy",
          "public_label": "Provider Context Recipe Budget Policy"
        },
        {
          "anchor": "component-tactic_portfolio_availability_probe",
          "component_id": "tactic_portfolio_availability_probe",
          "public_label": "Tactic Portfolio Availability Probe"
        },
        {
          "anchor": "component-target_shape_tactic_routing_gate",
          "component_id": "target_shape_tactic_routing_gate",
          "public_label": "Target Shape Tactic Routing Gate"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-formal-math-readiness-gate",
        "paper_module_id": "paper_module.formal_math_readiness_gate",
        "title": "Formal Math Readiness Gate"
      },
      "public_label": "Formal Math Readiness Gate",
      "scope_limit": "It only validates and projects declared readiness metadata; it does not run Lean/Lake, inspect the real toolchain, use external model services, prove any theorem correct, produce benchmark claims, or authorize Mathlib-dependent proof attempts.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Reads declared math setups and lists which proof tactics may be attempted versus blocked.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "Before anyone tries to prove a math theorem with the Lean prover, this gate reads simple description files that declare what a math setup is supposed to have \u2014 which math library is claimed to be present, which proof tactics are reported as already probed, which lemmas may be looked up, and which limits apply to the text budgets handed to AI providers \u2014 and writes a plain checklist of what is allowed to be attempted versus blocked. It works only from those declared description files; it does not inspect the real toolchain or run anything. Its guards keep the claims honest and checkable: it refuses to let a library be marked available unless a probe result backs that up, blocks routing a proof tactic that was not probed, and refuses to let any real proof text sneak into the lemma-lookup tables or provider budgets."
    },
    {
      "anchor": "component-corpus_readiness_mathlib_absence_gate",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.corpus_readiness_mathlib_absence_gate run --input fixtures/first_wave/corpus_readiness_mathlib_absence_gate/input --out receipts/first_wave/corpus_readiness_mathlib_absence_gate",
      "component_id": "corpus_readiness_mathlib_absence_gate",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "binds only to the shared kernel + evidence/authority spine (secret_exclusion_scan, result records, schemas); it reads copied source artifacts and anchors tactic-portfolio-availability result records as inputs/digests rather than consuming a live component feed. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-tactic_portfolio_availability_probe",
          "component_id": "tactic_portfolio_availability_probe",
          "public_label": "Tactic Portfolio Availability Probe"
        },
        {
          "anchor": "component-undeclared_library_prior_symbol_classifier",
          "component_id": "undeclared_library_prior_symbol_classifier",
          "public_label": "Undeclared Library Prior Symbol Classifier"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-corpus-readiness-mathlib-absence-gate",
        "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
        "title": "Corpus Readiness Mathlib Absence Gate"
      },
      "public_label": "Corpus Readiness Mathlib Absence Gate",
      "scope_limit": "It only projects and gate-checks recorded corpus/toolchain readiness accounting, re-verifies recorded source digests and leakage guards, and runs a bounded Lean/Lake import probe when a toolchain is present. It does not run a full Lake build, prove formal-result correctness, claim Mathlib is available beyond the probe result, benchmark corpora, score model performance, use external model services, or include launch operations or public sharing.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs the real Lean toolchain to confirm the math library is absent, then gates proof tasks.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "It reads a recorded readiness report from a Lean math toolchain run and makes one fact inspectable: when the report was captured, the Mathlib library was not importable (its import probe failed). From that, it lists which math corpora are absent or usable only for translation smoke tests, and which downstream tasks must be blocked before any Mathlib-dependent proof work is attempted. It also re-checks that the recorded source files match their recorded SHA-256 digests and that no proof bodies, provider outputs, or non-public paths leaked into the public output. The result shows exactly where the proof pipeline draws a hard \"not ready, do not proceed\" line, with provenance, instead of quietly assuming the environment is fine."
    },
    {
      "anchor": "component-mathematical_strategy_atlas_hypothesis_scorer",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.mathematical_strategy_atlas_hypothesis_scorer run --input fixtures/first_wave/mathematical_strategy_atlas_hypothesis_scorer/input --out receipts/first_wave/mathematical_strategy_atlas_hypothesis_scorer",
      "component_id": "mathematical_strategy_atlas_hypothesis_scorer",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "Binds only to the shared kernel + evidence/authority spine (private_state_scan, result records, schemas) plus its own copied-body source manifest; no other named component feeds or consumes it.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-mathematical-strategy-atlas",
        "paper_module_id": "paper_module.mathematical_strategy_atlas",
        "title": "Mathematical Strategy Atlas"
      },
      "public_label": "Mathematical Strategy Atlas Hypothesis Scorer",
      "scope_limit": "It only projects pre-oracle strategy-hypothesis and retrieval mechanics; it does not run Lean/Lake, prove theorems, establish domain or formal-result correctness, reveal oracle labels, expose proof bodies, use external model services, tune on test answers, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Picks a first-guess proof strategy from a problem's tags and flags any it cannot map.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "Before any proof is attempted, this component looks at a math problem's feature tags and writes down its first-guess strategy (for example, \"this looks like an if-and-only-if, so split it both ways\"), and flags anything it cannot map as an explicit \"no strategy matched\" instead of a silent failure. The chosen opening move, why it was chosen, and the cases it could not map are all recorded in machine-readable result records."
    },
    {
      "anchor": "component-tactic_portfolio_availability_probe",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.tactic_portfolio_availability_probe run --input fixtures/first_wave/tactic_portfolio_availability_probe/input --out receipts/first_wave/tactic_portfolio_availability_probe --acceptance-out receipts/acceptance/first_wave/tactic_portfolio_availability_probe_fixture_acceptance.json",
      "component_id": "tactic_portfolio_availability_probe",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "supplies the callability map that gates downstream tactic routing, anchoring the `target_shape_tactic_routing_gate` result records so consumers reference only probed tactics",
      "links_to": [
        {
          "anchor": "component-corpus_readiness_mathlib_absence_gate",
          "component_id": "corpus_readiness_mathlib_absence_gate",
          "public_label": "Corpus Readiness Mathlib Absence Gate"
        },
        {
          "anchor": "component-formal_math_verifier_trace_repair_loop",
          "component_id": "formal_math_verifier_trace_repair_loop",
          "public_label": "Formal Math Verifier Trace Repair Loop"
        },
        {
          "anchor": "component-target_shape_tactic_routing_gate",
          "component_id": "target_shape_tactic_routing_gate",
          "public_label": "Target Shape Tactic Routing Gate"
        },
        {
          "anchor": "component-undeclared_library_prior_symbol_classifier",
          "component_id": "undeclared_library_prior_symbol_classifier",
          "public_label": "Undeclared Library Prior Symbol Classifier"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-tactic-portfolio-availability",
        "paper_module_id": "paper_module.tactic_portfolio_availability",
        "title": "Tactic Portfolio Availability"
      },
      "public_label": "Tactic Portfolio Availability Probe",
      "scope_limit": "It only projects and validates which tactics were recorded as compiling in one captured environment; it does not run Lean/Lake at all, prove any goal, certify domain-level conclusions, use external model services, claim benchmark performance, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Maps which Lean proof tactics a recorded run marked usable before any code relies on one.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "It turns one captured Lean run's results into an inspectable list of which proof shortcuts (\"tactics\" like `rfl`, `simp`, `omega`, `aesop`) were recorded as compiling, showing at a glance which are usable and which are off before anything treats a tactic as available. In this fixture seven tactics are marked usable and `aesop` is marked failed (its recorded run hit a missing-Mathlib error). The tool reads pre-recorded status rows and checks them for honesty; it does not run Lean itself."
    },
    {
      "anchor": "component-target_shape_tactic_routing_gate",
      "command": "PYTHONPATH=src python3 -m microcosm_core.cli target-shape-tactic-routing-gate run-routing-bundle --input examples/target_shape_tactic_routing_gate/exported_target_shape_tactic_routing_bundle --out receipts/runtime_shell/demo_project/organs/target_shape_tactic_routing_gate",
      "component_id": "target_shape_tactic_routing_gate",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "consumes/anchors against result records of formal_math_verifier_trace_repair_loop, formal_evidence_cell_anchor_resolver, and proof_diagnostic_evidence_spine over the same Ring2 run",
      "links_to": [
        {
          "anchor": "component-formal_math_verifier_trace_repair_loop",
          "component_id": "formal_math_verifier_trace_repair_loop",
          "public_label": "Formal Math Verifier Trace Repair Loop"
        },
        {
          "anchor": "component-formal_evidence_cell_anchor_resolver",
          "component_id": "formal_evidence_cell_anchor_resolver",
          "public_label": "Formal Evidence Cell Anchor Resolver"
        },
        {
          "anchor": "component-proof_diagnostic_evidence_spine",
          "component_id": "proof_diagnostic_evidence_spine",
          "public_label": "Proof Diagnostic Evidence Spine"
        },
        {
          "anchor": "component-tactic_portfolio_availability_probe",
          "component_id": "tactic_portfolio_availability_probe",
          "public_label": "Tactic Portfolio Availability Probe"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-target-shape-tactic-routing",
        "paper_module_id": "paper_module.target_shape_tactic_routing",
        "title": "Target Shape Tactic Routing"
      },
      "public_label": "Target Shape Tactic Routing Gate",
      "scope_limit": "It only inspects and records the projection mechanics of pre-execution tactic-routing references \u2014 emitting per-tactic allow/reject decisions with reasons. It does not run Lean/Lake, does not establish or judge the correctness of any goal, emits no proof bodies, makes no external model access, performs no post-execution route selection, reports no benchmark claims or maturity, and excludes launch.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Records an allow-or-reject decision and reason for each proof tactic before any proof runs.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "Before a proof is attempted, this component checks a list of candidate proof tactics for a given goal and writes down an allow-or-reject decision, with a plain reason, for each one. Rejections fall into three kinds: the tactic isn't actually available in the declared environment, it was never listed in the environment's tested set of tactics, or it simply doesn't fit the kind of goal being proved. The resulting record shows, tactic by tactic, exactly what was admitted or blocked and why, instead of an opaque \"we tried these\" claim. It only inspects and records the routing decision over references that already exist; it never runs a prover or proves anything itself."
    },
    {
      "anchor": "component-lean_std_premise_index",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.lean_std_premise_index run --input fixtures/first_wave/lean_std_premise_index/input --out receipts/first_wave/lean_std_premise_index --acceptance-out receipts/acceptance/first_wave/lean_std_premise_index_fixture_acceptance.json",
      "component_id": "lean_std_premise_index",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "binds only to the shared kernel + evidence/authority spine (non-public-state scan, result records, schemas); it cites the private formal_math_premise_retrieval source run as its projection source, not as a runtime-wired component. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-formal_math_verifier_trace_repair_loop",
          "component_id": "formal_math_verifier_trace_repair_loop",
          "public_label": "Formal Math Verifier Trace Repair Loop"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-mathematical_strategy_atlas_hypothesis_scorer",
          "component_id": "mathematical_strategy_atlas_hypothesis_scorer",
          "public_label": "Mathematical Strategy Atlas Hypothesis Scorer"
        },
        {
          "anchor": "component-undeclared_library_prior_symbol_classifier",
          "component_id": "undeclared_library_prior_symbol_classifier",
          "public_label": "Undeclared Library Prior Symbol Classifier"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-lean-std-premise-index",
        "paper_module_id": "paper_module.lean_std_premise_index",
        "title": "Lean/Std Premise Index"
      },
      "public_label": "Lean Std Premise Index",
      "scope_limit": "It only validates the projection of premise metadata and copied source bodies; it does not run Lean or Lake, prove any theorem correct, expose proof bodies or oracle-needed ids, use external model services, produce benchmark claims, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Lists a fixed catalog of public Lean building blocks and confirms none hides proof text or test answers.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "Presents a small, fixed catalog of Lean standard-library \"premises\" (named building blocks like facts about numbers, booleans, lists, and basic logic) along with the labels and source references that say where each one comes from. It shows what proof ingredients are on the table and that they were copied from public Lean sources, with no hidden proof text, no Mathlib, and nothing that secretly gives away test answers. It only checks and displays this catalog; it does not run Lean or prove anything."
    },
    {
      "anchor": "component-formal_math_premise_retrieval",
      "command": "PYTHONPATH=src python -m microcosm_core.organs.formal_math_premise_retrieval run --input fixtures/first_wave/formal_math_premise_retrieval/input --out receipts/first_wave/formal_math_premise_retrieval",
      "component_id": "formal_math_premise_retrieval",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "hands the downstream proof-attempt boundary to the sibling component formal_math_lean_proof_witness, which owns the bounded public witness; retrieval itself still claims no proof authority. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        },
        {
          "anchor": "component-formal_math_verifier_trace_repair_loop",
          "component_id": "formal_math_verifier_trace_repair_loop",
          "public_label": "Formal Math Verifier Trace Repair Loop"
        },
        {
          "anchor": "component-lean_std_premise_index",
          "component_id": "lean_std_premise_index",
          "public_label": "Lean Std Premise Index"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-mathematical_strategy_atlas_hypothesis_scorer",
          "component_id": "mathematical_strategy_atlas_hypothesis_scorer",
          "public_label": "Mathematical Strategy Atlas Hypothesis Scorer"
        },
        {
          "anchor": "component-ring2_premise_retrieval_precision_recall_harness",
          "component_id": "ring2_premise_retrieval_precision_recall_harness",
          "public_label": "Ring2 Premise Retrieval Precision Recall Harness"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-formal-math-premise-retrieval",
        "paper_module_id": "paper_module.formal_math_premise_retrieval",
        "title": "Formal Math Premise Retrieval"
      },
      "public_label": "Formal Math Premise Retrieval",
      "scope_limit": "It only checks that public retrieval metadata is internally coherent, term-scored over a copied index, budget-bounded, and leakage-clean; it does not run Lean/Lake, use external model services, prove any theorem or its own correctness, claim benchmark performance, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Shows which lemmas a plain search surfaces per query, and never leaks proof text or answer keys.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "Given a small copied set of Lean/Std math-lemma descriptions plus some search queries, this component shows which lemmas a plain term-matching search would surface for each query, how it keeps each assembled context within a fixed size budget, and that it never exposes proof text or \"answer-key\" hints (the premise ids a solver would only get to see after the fact). On the bundled first-wave fixture, the result record shows the retrieval mechanism working in miniature alongside deliberate bad inputs (a leaked proof body, leaked answer-key ids, a budget overflow, an attempt to peek at test answers, and an unknown strategy) that the component catches; the leak and budget guards actually fire."
    },
    {
      "anchor": "component-formal_math_verifier_trace_repair_loop",
      "command": "microcosm formal-math-verifier-trace-repair-loop run-loop-bundle --input examples/formal_math_verifier_trace_repair_loop/exported_verifier_trace_repair_bundle --out receipts/runtime_shell/demo_project/organs/formal_math_verifier_trace_repair_loop",
      "component_id": "formal_math_verifier_trace_repair_loop",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "binds only to the shared kernel + evidence/authority spine (consuming copied Ring2 run system); the paper module only narratively positions it \"between\" sibling readiness/premise-retrieval/tactic-routing/diagnostic/Lean-witness surfaces, not feeding or consuming their outputs. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-formal_evidence_cell_anchor_resolver",
          "component_id": "formal_evidence_cell_anchor_resolver",
          "public_label": "Formal Evidence Cell Anchor Resolver"
        },
        {
          "anchor": "component-proof_diagnostic_evidence_spine",
          "component_id": "proof_diagnostic_evidence_spine",
          "public_label": "Proof Diagnostic Evidence Spine"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-target_shape_tactic_routing_gate",
          "component_id": "target_shape_tactic_routing_gate",
          "public_label": "Target Shape Tactic Routing Gate"
        },
        {
          "anchor": "component-verifier_lab_execution_spine",
          "component_id": "verifier_lab_execution_spine",
          "public_label": "Verifier Lab Execution Spine"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-formal-math-verifier-trace-repair-loop",
        "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
        "title": "Formal Math Verifier Trace Repair Loop"
      },
      "public_label": "Formal Math Verifier Trace Repair Loop",
      "scope_limit": "It demonstrates control-loop projection mechanics over copied Ring2 run rows only; it does not run Lean/Lake, use external model services, expose proof bodies or oracle premise ids, treat human or provider advice as correctness, prove any theorem, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.formal_math_verifier_trace_repair_loop"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays how a proof lab turns verifier failures into fixes, with no promotion without a fresh re-run.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "It replays how a proof-lab turns a verifier's failure feedback into a teaching signal, working from copied (non-secret) run data so the failure categories, the repair action tied to each failure, and the rule that nothing gets promoted without a fresh re-run result record are all inspectable. Actual proofs, answer keys, and model outputs are deliberately kept out, so the whole correction loop is visible without exposing any of them."
    },
    {
      "anchor": "component-formal_evidence_cell_anchor_resolver",
      "command": "microcosm formal-evidence-cell-anchor-resolver run-anchor-bundle --input examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle --out receipts/runtime_shell/demo_project/organs/formal_evidence_cell_anchor_resolver",
      "component_id": "formal_evidence_cell_anchor_resolver",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "its verifier-trace evidence cell consumes the first-wave formal_math_verifier_trace_repair_loop result/board/validation result records plus the Ring2 failure-taxonomy source digest, atop the shared kernel + evidence/authority spine. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-formal_math_verifier_trace_repair_loop",
          "component_id": "formal_math_verifier_trace_repair_loop",
          "public_label": "Formal Math Verifier Trace Repair Loop"
        },
        {
          "anchor": "component-proof_diagnostic_evidence_spine",
          "component_id": "proof_diagnostic_evidence_spine",
          "public_label": "Proof Diagnostic Evidence Spine"
        },
        {
          "anchor": "component-target_shape_tactic_routing_gate",
          "component_id": "target_shape_tactic_routing_gate",
          "public_label": "Target Shape Tactic Routing Gate"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-formal-evidence-cell-anchor-resolver",
        "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
        "title": "Formal Evidence Cell Anchor Resolver"
      },
      "public_label": "Formal Evidence Cell Anchor Resolver",
      "scope_limit": "It validates claim-to-evidence anchoring mechanics only: claim-to-cell resolution, source-anchor presence, permitted claim strength, copied-source-module digest checks, and leakage refusals. It does not run Lean/Lake, certify theorem or mathematical correctness, expose proof bodies or non-public source refs, use external model services, or include launch operations/public sharing.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Resolves each proof-flavored math claim to named evidence and flags ones that overreach or lack backing.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "When the project's writeups make proof-flavored claims about its formal-math work, this component checks each claim against a named piece of recorded evidence and the public reference files in the repo, confirms the claim is no stronger than that evidence allows, and flags claims that have no backing or that overreach. The record shows which claims are anchored to evidence and which are just words, while proof contents and any private file references are kept out of the output."
    },
    {
      "anchor": "component-undeclared_library_prior_symbol_classifier",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.undeclared_library_prior_symbol_classifier run --input fixtures/first_wave/undeclared_library_prior_symbol_classifier/input --out receipts/first_wave/undeclared_library_prior_symbol_classifier",
      "component_id": "undeclared_library_prior_symbol_classifier",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "consumes the real Ring2 premise-index system and anchors the Mathlib-absent boundary on the corpus_readiness_mathlib_absence_gate and tactic_portfolio_availability_probe result records",
      "links_to": [
        {
          "anchor": "component-corpus_readiness_mathlib_absence_gate",
          "component_id": "corpus_readiness_mathlib_absence_gate",
          "public_label": "Corpus Readiness Mathlib Absence Gate"
        },
        {
          "anchor": "component-tactic_portfolio_availability_probe",
          "component_id": "tactic_portfolio_availability_probe",
          "public_label": "Tactic Portfolio Availability Probe"
        },
        {
          "anchor": "component-provider_context_recipe_budget_policy",
          "component_id": "provider_context_recipe_budget_policy",
          "public_label": "Provider Context Recipe Budget Policy"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-undeclared-library-prior-classifier",
        "paper_module_id": "paper_module.undeclared_library_prior_classifier",
        "title": "Undeclared Library Prior Classifier"
      },
      "public_label": "Undeclared Library Prior Symbol Classifier",
      "scope_limit": "It only projects the symbol-boundary classification mechanic over copied Lean/Std premise rows and pre-extracted symbol observations; it does not read proof source, run Lean or Lake, prove formal-result correctness, treat the whole standard library as an implicit allowlist, claim Mathlib availability, use external model services, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Detects when a checked Lean proof cites a library result outside its approved set.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "It checks whether a Lean proof cites a library result (a lemma or definition) that was never on its approved list. Even after a prover accepts a proof, that proof can still quietly use a library symbol it wasn't allowed to, and this component surfaces those out-of-bounds uses as an inspectable record that names each symbol and where the rule came from. It matters because \"the proof checked\" does not mean \"the proof stayed within the allowed set of building blocks,\" and this makes that gap visible without ever reading the proof's own steps."
    },
    {
      "anchor": "component-ring2_premise_retrieval_precision_recall_harness",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.ring2_premise_retrieval_precision_recall_harness run --input fixtures/first_wave/ring2_premise_retrieval_precision_recall_harness/input --out receipts/first_wave/ring2_premise_retrieval_precision_recall_harness",
      "component_id": "ring2_premise_retrieval_precision_recall_harness",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "Binds only to the shared kernel + evidence/authority spine (private_state_scan, result records, schemas) plus digest-verified copied source artifacts; the paper module names no consuming or feeding component.",
      "links_to": [
        {
          "anchor": "component-mathematical_strategy_atlas_hypothesis_scorer",
          "component_id": "mathematical_strategy_atlas_hypothesis_scorer",
          "public_label": "Mathematical Strategy Atlas Hypothesis Scorer"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-ring2-premise-precision-recall",
        "paper_module_id": "paper_module.ring2_premise_precision_recall",
        "title": "Ring-2 Premise Precision Recall"
      },
      "public_label": "Ring2 Premise Retrieval Precision Recall Harness",
      "scope_limit": "These are after-the-fact retrieval-attribution labels and precision/recall counts over copied run records only. The component does not run Lean or Lake, call any provider, expose proof bodies, tune on test answers, claim benchmark performance, prove formal-result correctness, or include launch operations, and its labels are explicitly forbidden from flowing into provider context. The aggregate numbers describe only the copied fixture/bundle replayed, not any benchmark claims.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Scores how much proof support a premise search found, problem by problem.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "When a math-proving system searches for the supporting facts (\"premises\") a proof will need, this component replays saved records of that search and reports, problem by problem, how much of the needed support the search actually turned up. Per problem it labels one of four outcomes: the search found everything needed and the proof went through; it found everything needed but the proof still failed; it found only some of the needed support; or it found none of it. Separating \"the proof failed even though every needed premise was found\" from \"the proof failed because the search missed a needed premise\" shows which part to fix. It also runs as a regression guard that refuses inputs which try to slip the answer into the search itself (the known-correct premises planted in the ranked results), leak proof text, tune on the test answers, or claim more than retrieval-quality numbers."
    },
    {
      "anchor": "component-formal_math_lean_proof_witness",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.formal_math_lean_proof_witness run --input fixtures/first_wave/formal_math_lean_proof_witness/input --out receipts/first_wave/formal_math_lean_proof_witness",
      "component_id": "formal_math_lean_proof_witness",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "Self-contained Lean/Lake replay specimen; its manifest only cites formal-math readiness fixtures as provenance refs while it binds at runtime to the shared kernel + non-public-state-scan / scope limit spine. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-formal_math_premise_retrieval",
          "component_id": "formal_math_premise_retrieval",
          "public_label": "Formal Math Premise Retrieval"
        },
        {
          "anchor": "component-formal_math_readiness_gate",
          "component_id": "formal_math_readiness_gate",
          "public_label": "Formal Math Readiness Gate"
        },
        {
          "anchor": "component-proof_diagnostic_evidence_spine",
          "component_id": "proof_diagnostic_evidence_spine",
          "public_label": "Proof Diagnostic Evidence Spine"
        },
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        },
        {
          "anchor": "component-verifier_lab_execution_spine",
          "component_id": "verifier_lab_execution_spine",
          "public_label": "Verifier Lab Execution Spine"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-formal-math-lean-proof-witness",
        "paper_module_id": "paper_module.formal_math_lean_proof_witness",
        "title": "Formal Math Lean Proof Witness"
      },
      "public_label": "Formal Math Lean Proof Witness",
      "scope_limit": "It authorizes only a witness that a tiny declared public toy proof compiled under the locally installed Lean/Lake toolchain in a temporary workspace, plus confirmation that its leakage guardrails fired. It excludes Mathlib/Aesop/Batteries-dependent or general proof or theorem-program authority, external model access, private proof import, benchmark or performance claims, whole-system correctness, or any launch, hosted deployment, or public sharing.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Compiles a tiny Lean example with the real prover and records whether it built, leaking no proof text.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "This takes a small, purpose-built Lean math file (a handful of toy theorems written just for this demo) and a tiny project setup, copies them into a throwaway scratch folder, and actually tries to compile them with the installed Lean theorem-prover and its Lake build tool. It then writes down exactly what happened: whether the Lean and Lake tools were found, whether the build passed, fingerprints (hashes) of the source files, the names of the theorems it defined, and how many lines each file had. It also deliberately feeds in a broken proof and a couple of off-limits files to confirm they get rejected. The point is to show real proof-checking machinery run on a small example, while keeping the written records honest and redacted: no proof text or internal logs leak out, and it states plainly that this is a narrow toy check on one fixture, not a general-purpose proof system."
    },
    {
      "anchor": "component-verifier_lab_kernel",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.verifier_lab_kernel run --input fixtures/first_wave/verifier_lab_kernel/input --out receipts/first_wave/verifier_lab_kernel",
      "component_id": "verifier_lab_kernel",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "composition root that runs and folds result records from nine named formal-math components (corpus_readiness_mathlib_absence_gate, lean_std_premise_index, formal_math_premise_retrieval, tactic_portfolio_availability_probe, target_shape_tactic_routing_gate, ring2_premise_retrieval_precision_recall_harness, formal_math_verifier_trace_repair_loop, proof_diagnostic_evidence_spine, formal_math_lean_proof_witness)",
      "links_to": [
        {
          "anchor": "component-corpus_readiness_mathlib_absence_gate",
          "component_id": "corpus_readiness_mathlib_absence_gate",
          "public_label": "Corpus Readiness Mathlib Absence Gate"
        },
        {
          "anchor": "component-lean_std_premise_index",
          "component_id": "lean_std_premise_index",
          "public_label": "Lean Std Premise Index"
        },
        {
          "anchor": "component-formal_math_premise_retrieval",
          "component_id": "formal_math_premise_retrieval",
          "public_label": "Formal Math Premise Retrieval"
        },
        {
          "anchor": "component-tactic_portfolio_availability_probe",
          "component_id": "tactic_portfolio_availability_probe",
          "public_label": "Tactic Portfolio Availability Probe"
        },
        {
          "anchor": "component-target_shape_tactic_routing_gate",
          "component_id": "target_shape_tactic_routing_gate",
          "public_label": "Target Shape Tactic Routing Gate"
        },
        {
          "anchor": "component-ring2_premise_retrieval_precision_recall_harness",
          "component_id": "ring2_premise_retrieval_precision_recall_harness",
          "public_label": "Ring2 Premise Retrieval Precision Recall Harness"
        },
        {
          "anchor": "component-formal_math_verifier_trace_repair_loop",
          "component_id": "formal_math_verifier_trace_repair_loop",
          "public_label": "Formal Math Verifier Trace Repair Loop"
        },
        {
          "anchor": "component-proof_diagnostic_evidence_spine",
          "component_id": "proof_diagnostic_evidence_spine",
          "public_label": "Proof Diagnostic Evidence Spine"
        },
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        },
        {
          "anchor": "component-verifier_lab_execution_spine",
          "component_id": "verifier_lab_execution_spine",
          "public_label": "Verifier Lab Execution Spine"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-verifier-lab-kernel",
        "paper_module_id": "paper_module.verifier_lab_kernel",
        "title": "Verifier Lab Kernel"
      },
      "public_label": "Verifier Lab Kernel",
      "scope_limit": "It validates the declared public contract shape of the proof packet and component result records only; it does not establish anything correct, count oracle/provider output as forward proof success, import private or Mathlib-dependent proof bodies, use external model services, change source files, or claim benchmark solve rates, launch, or maturity.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Folds nine proof checks into one report labeling each line by which source actually backs it.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "This assembly point for the Lean/proof toolkit runs nine smaller formal-math pipeline checkers together and folds their results into one leak-proof report that labels every line by where it came from: a Lean verifier, an answer-key (oracle) comparator, an AI suggestion, a retrieval miss, or a row thrown out for breaking the rules. The report carries only references, hashes, counts, and verdicts, never the actual proof text, AI output, or answer-key bodies. One result record shows which claims a Lean verifier actually backed versus which are just hints or were rejected, instead of leaving a pile of separate outputs to be taken on faith."
    },
    {
      "anchor": "component-verifier_lab_execution_spine",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.verifier_lab_execution_spine run --input fixtures/first_wave/verifier_lab_execution_spine/input --out .microcosm/verifier_lab_execution_spine",
      "component_id": "verifier_lab_execution_spine",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "Self-contained Lean-execution replay specimen over its own fixture; binds only to the shared kernel + secret-exclusion/result records/authority spine.",
      "links_to": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        },
        {
          "anchor": "component-engine_room_demo",
          "component_id": "engine_room_demo",
          "public_label": "Engine Room Demo"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-verifier-lab-execution-spine",
        "paper_module_id": "paper_module.verifier_lab_execution_spine",
        "title": "Verifier Lab Execution Spine"
      },
      "public_label": "Verifier Lab Execution Spine",
      "scope_limit": "It is a tool-witness result record for bounded public Lean transition rows only: it does not establish general proof authority, count oracle/provider output as proof, export proof bodies or tactic scripts, use external model services, change source files, claim benchmark solve-rates, or include launch operations/public sharing.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs Lean on small bounded proof attempts in a temp copy and records what passed or failed.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "It copies a small public Lean math project into a throwaway temporary workspace and actually runs the Lean/Lake checker on a handful of small, bounded proof-step attempts the tool builds itself. It then writes down what the checker said: which attempts were accepted, which failed, and the failure category for each, plus safety counts (for example, how many attempts tried to sneak in forbidden content and were rejected). The pass/fail facts and the safety counts are readable directly, while the tool never shows the underlying proof text, never calls any outside service, and never modifies the original project or any existing source files."
    },
    {
      "anchor": "component-certificate_kernel_execution_lab",
      "command": "microcosm certificate-kernel-execution-lab run --input fixtures/first_wave/certificate_kernel_execution_lab/input --out receipts/first_wave/certificate_kernel_execution_lab",
      "component_id": "certificate_kernel_execution_lab",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "Self-contained Lean replay/validation specimen (CP2 and Evolve are internal reruns over its own certificate rows) that binds only to the shared secret-exclusion scan, result record writer, and scope limit spine.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-certificate-kernel-execution-lab",
        "paper_module_id": "paper_module.certificate_kernel_execution_lab",
        "title": "Certificate Kernel Execution Lab"
      },
      "public_label": "Certificate Kernel Execution Lab",
      "scope_limit": "It is a local tool-witness that the declared public fixture rows compiled and were adjudicated by the local Lean verifier; it excludes general proof authority, count oracle/provider output as proof, expose proof text, change source files, claim a benchmark solve-rate, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs the Lean verifier over a small public proof project and reports which rows it accepted.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "It builds a small public Lean/Lake project, then runs the Lean verifier over declared \"transition\" rows that reference a set of generated \"certificate\" declarations, and writes a structured result record showing which rows the verifier accepted, which it left unresolved or rejected, plus the exact build command, return code, and file hashes. The result record is honest, inspectable evidence that a real Lean verifier ran on public material, with proof text, provider/oracle output, and private source deliberately excluded from the result record and that exclusion recorded (not silently dropped) rather than passed off as evidence."
    },
    {
      "anchor": "component-batch4_proof_authority_runtime",
      "command": "microcosm batch4-proof-authority-runtime run --input fixtures/first_wave/batch4_proof_authority_runtime/input --out receipts/first_wave/batch4_proof_authority_runtime --acceptance-out receipts/acceptance/first_wave/batch4_proof_authority_runtime_fixture_acceptance.json",
      "component_id": "batch4_proof_authority_runtime",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "Imports 19 copied source source modules into a source-open bundle and binds them to fixture, result record, secret-exclusion, and scope limit checks; it does not feed or invoke live provider, browser, Codex, metabolism, or taskpolicy lanes.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch4-proof-authority-runtime",
        "paper_module_id": "paper_module.batch4_proof_authority_runtime",
        "title": "Set 4 Proof, Authority, and Runtime Bundle"
      },
      "public_label": "Proof / Control / Runtime Import Bundle",
      "scope_limit": "It validates only a public source-open bundle and bounded negative fixtures; it is not an Erdos #257 solution, not benchmark evidence, not public sharing or launch-scope decision, not live Codex/browser/runtime authority, and not private-system equivalence.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks fourteen proof, control, and runtime parts as one unit that rejects every overclaim.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "This bundle imports the Set-4 proof/control/runtime source modules and checks them as one inspectable unit. It surfaces the 14 mechanisms, the copied module manifest, the digest/anchor evidence, and the negative cases that reject proof, benchmark, launch, runtime, and non-public-state overclaims without exposing source bodies in result records."
    },
    {
      "anchor": "component-proof_derived_governed_mutation_authorization",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.proof_derived_governed_mutation_authorization run --input fixtures/first_wave/proof_derived_governed_mutation_authorization/input --out receipts/first_wave/proof_derived_governed_mutation_authorization --acceptance-out receipts/acceptance/first_wave/proof_derived_governed_mutation_authorization_fixture_acceptance.json",
      "component_id": "proof_derived_governed_mutation_authorization",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "formal_math_and_proof",
      "family_label": "Formal math & proof",
      "links_note": "binds only to the shared kernel + evidence/authority spine (private_state_scan, result records, schemas); bundle mode also imports copied source bodies, not other named components. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-batch12_release_claim_language_gate",
          "component_id": "batch12_release_claim_language_gate",
          "public_label": "Release Public Wording Gate"
        },
        {
          "anchor": "component-batch4_proof_authority_runtime",
          "component_id": "batch4_proof_authority_runtime",
          "public_label": "Proof / Control / Runtime Import Bundle"
        },
        {
          "anchor": "component-batch8_policy_engines_capsule",
          "component_id": "batch8_policy_engines_capsule",
          "public_label": "Policy Engines Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-proof-derived-governed-mutation-authorization",
        "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
        "title": "Proof-Derived Governed Mutation Authorization"
      },
      "public_label": "Proof Derived Governed Mutation Authorization",
      "scope_limit": "It validates only a declared, synthetic governed-mutation contract and excludes live cloud/account action, standing account secrets, source or irreversible mutation, policy-after-execution, hidden votes, external model access, benchmark-score claims, or launch.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.proof_derived_governed_mutation_authorization"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks a synthetic change-authorization record for its proof-and-approval chain, bound to a real commit.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "formal-methods",
        "theorem-proving",
        "lean"
      ],
      "what_it_does": "Replays a make-believe example of \"should this change be allowed to run?\" and shows, step by step, why each proposed action was permitted. All three actions (a look-only inspection, a small config write, and an undo of that write) had to carry proof evidence and two visible policy approvals before anything was admitted; on top of that, the two actions that actually change something (the config write and the undo) also had to show a logged record of the change and a matching undo result record. Just holding a password or account secret is never treated as permission, and nothing here touches a real account or makes any real change."
    },
    {
      "anchor": "component-agent_benchmark_integrity_anti_gaming_replay",
      "command": "microcosm agent-benchmark-integrity-anti-gaming-replay run-benchmark-integrity-bundle --input examples/agent_benchmark_integrity_anti_gaming_replay/exported_benchmark_integrity_bundle --out .microcosm/agent_benchmark_integrity_anti_gaming_replay",
      "component_id": "agent_benchmark_integrity_anti_gaming_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "binds only to the shared kernel + evidence/authority spine (private_state_scan, result records, schemas) plus digest-verified copied source-pattern provenance bodies",
      "links_to": [
        {
          "anchor": "component-research_replication_rubric_artifact_replay",
          "component_id": "research_replication_rubric_artifact_replay",
          "public_label": "Research Replication Rubric Artifact Replay"
        },
        {
          "anchor": "component-batch10_cold_eval_honesty_capsule",
          "component_id": "batch10_cold_eval_honesty_capsule",
          "public_label": "Cold Evaluation Honesty Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-agent-benchmark-integrity-anti-gaming-replay",
        "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
        "title": "Agent Benchmark Integrity Anti-Gaming Replay"
      },
      "public_label": "Agent Benchmark Integrity Anti Gaming Replay",
      "scope_limit": "It authorizes only bounded public runtime validation over copied source-open pattern provenance bodies and metadata-only benchmark-integrity replay rows; it does not establish any benchmark or SWE-bench score, agent capability, external model service, live-repo mutation, private/oracle/hidden-gold body access, product progress, or launch-scope decision.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Validates a synthetic benchmark-integrity record and flags the contamination cases it declares.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "Checks a public benchmark-integrity example bundle that contains three copied source pattern provenance bodies under source_artifacts. The component verifies the source-module manifest digests, requires each replay row to cite those copied source artifacts, recomputes pass/quarantine verdicts from contamination, file-access, and locked-evaluator spans, and rejects common gaming attempts such as peeking at hidden answers, training on the test set, exposing the oracle patch, cherry-picking the best of many tries, or asserting a score. It still does not run real bug fixes or claim any benchmark claims."
    },
    {
      "anchor": "component-batch10_cold_eval_honesty_capsule",
      "command": "microcosm batch10-cold-eval-honesty-capsule run --input fixtures/first_wave/batch10_cold_eval_honesty_capsule/input --out receipts/first_wave/batch10_cold_eval_honesty_capsule --acceptance-out receipts/acceptance/first_wave/batch10_cold_eval_honesty_capsule_fixture_acceptance.json",
      "component_id": "batch10_cold_eval_honesty_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Imports exact copied cold_eval.py body from self-indexing-cognitive-system and binds it to fixture, result record, source-digest, negative-case, CLI/runtime-shell, standard, package-data, and scope limit checks; it does not invoke live agents, external model access, browser UI state, source-file changes, private-system equivalence, public sharing, or launch lanes.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch10-cold-eval-honesty-capsule",
        "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
        "title": "Set 10 Cold Eval Honesty Bundle"
      },
      "public_label": "Cold Evaluation Honesty Bundle",
      "scope_limit": "verified cold-eval source body import only, not a live benchmark, navigation truth, source authority, external model access, private-system equivalence, public sharing, or launch-scope decision",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs a copied route-quality simulator and checks its all-B scorecard against the original code.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "This component imports the real cold_eval.py route-quality simulator as an exact source copy. Running it over a synthetic workspace inspects the all-B scorecard shape, source-module digest evidence, and scope limit checks without exporting body text in result records or turning the fixture into benchmark truth."
    },
    {
      "anchor": "component-batch8_validator_checker_capsule",
      "command": "microcosm batch8-validator-checker-capsule run --input fixtures/first_wave/batch8_validator_checker_capsule/input --out receipts/first_wave/batch8_validator_checker_capsule --acceptance-out receipts/acceptance/first_wave/batch8_validator_checker_capsule_fixture_acceptance.json",
      "component_id": "batch8_validator_checker_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Imports the exact copied validators.py body from self-indexing-cognitive-system and binds it to fixture, source-digest, negative-case, CLI/runtime-shell, standard, package-data, and scope limit checks; it does not invoke external model access, source-file changes, private-system equivalence, public sharing, hosted-public, or launch lanes.",
      "links_to": [
        {
          "anchor": "component-batch10_cold_eval_honesty_capsule",
          "component_id": "batch10_cold_eval_honesty_capsule",
          "public_label": "Cold Evaluation Honesty Bundle"
        },
        {
          "anchor": "component-batch12_release_claim_language_gate",
          "component_id": "batch12_release_claim_language_gate",
          "public_label": "Release Public Wording Gate"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch8-validator-checker-capsule",
        "paper_module_id": "paper_module.batch8_validator_checker_capsule",
        "title": "Set 8 Validator Checker Bundle"
      },
      "public_label": "Validator Checker Bundle",
      "scope_limit": "It validates only the imported validators.py source body and its checker membrane. It does not claim source authority, a full validator-suite proof, private-system equivalence, launch, hosted-public status, public sharing, external model access, or source-file changes.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs the real validator code over public examples so its safety checks stay inspectable.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "This component imports the real idea_microcosm validators.py body as an exact source copy. Running it shows status-policy judging, private-boundary scans, specimen checks, launch-gate checks, and the validate entrypoint exercised against public fixtures and negative cases."
    },
    {
      "anchor": "component-agent_monitor_redteam_falsification_replay",
      "command": "microcosm agent-monitor-redteam-falsification-replay run-monitor-bundle --input examples/agent_monitor_redteam_falsification_replay/exported_monitor_redteam_bundle --out receipts/runtime_shell/demo_project/organs/agent_monitor_redteam_falsification_replay",
      "component_id": "agent_monitor_redteam_falsification_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "binds only to the shared kernel plus evidence/authority spine (private_state_scan, source-module digest checks, public trace recomputation, result records, scope_limit); it remains a drilldown, not product-path live monitor authority. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-agent_sabotage_scheming_monitor_replay",
          "component_id": "agent_sabotage_scheming_monitor_replay",
          "public_label": "Agent Sabotage Scheming Monitor Replay"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-agent-monitor-redteam-falsification-replay",
        "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
        "title": "Agent Monitor Redteam Falsification Replay"
      },
      "public_label": "Agent Monitor Redteam Falsification Replay",
      "scope_limit": "Bounded public runtime validation over copied source pattern bodies, sanitized dogfood trace slices, recomputed monitor-verdict spans, source-artifact evidence refs, digest/metadata-only/non-public-state gates, and negative cases only; no live agent execution, monitor product performance, control-eval score, safety-validation, benchmark, provider-call, source-file changes, launch, public sharing, or product authority.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays honest and deceptive agent runs and flags any verdict missing its declared backing evidence.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "It replays three made-up agent trajectories (a normal one, one trying to hide a failure, and one overstepping a tool's permissions) and checks that every monitor verdict \u2014 including a clean \"pass\" \u2014 comes with the result records needed to re-run and verify it. The result records show exactly which checks each verdict depends on, and any verdict missing its backing evidence gets quarantined instead of trusted. It is a demo over fictional data, not a measurement of how well a real monitor catches anything."
    },
    {
      "anchor": "component-agent_sabotage_scheming_monitor_replay",
      "command": "microcosm agent-sabotage-scheming-monitor-replay run-sabotage-bundle --input examples/agent_sabotage_scheming_monitor_replay/exported_sabotage_monitor_bundle --out receipts/runtime_shell/demo_project/organs/agent_sabotage_scheming_monitor_replay",
      "component_id": "agent_sabotage_scheming_monitor_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "binds only to the shared kernel plus evidence/authority spine (private_state_scan, source-module digest checks, public trace recomputation, result records, schemas) plus the macro_tools.agent_execution_trace recompute helper; it remains a drilldown, not product-path live sabotage or deployment-risk authority",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-agent-sabotage-scheming-monitor-replay",
        "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
        "title": "Agent Sabotage Scheming-Monitor Replay"
      },
      "public_label": "Agent Sabotage Scheming Monitor Replay",
      "scope_limit": "Bounded public runtime validation over copied source pattern bodies, sanitized dogfood trace slices, recomputed sabotage/scheming monitor spans, source-artifact evidence refs, digest/metadata-only/non-public-state gates, and negative cases only; no live sabotage, live agent execution, exploit instruction, account secret/account, private-reasoning, harmful-payload, monitor-product-performance, deployment-risk, benchmark, provider-call, source-file changes, launch, public sharing, or product authority.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Audits a hidden-goal catch claim for the steps, suspicion scores, and counterfactual it needs.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "This inspects whether a write-up that claims an AI agent was caught secretly working a hidden side-goal actually carries the supporting structure a reader would need: the step-by-step actions, a per-step \"how suspicious did the monitor find this?\" score, and a stated counterfactual saying that removing the sneaky steps would drop the hidden goal while keeping the real task working. It runs only on synthetic, scrubbed example data, so it shows what the skeleton of such a safety claim should look like and checks the pieces line up with each other. It does not run a real agent, does not detect real scheming, and proves nothing about how any deployed monitor performs."
    },
    {
      "anchor": "component-agent_memory_temporal_conflict_replay",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.agent_memory_temporal_conflict_replay run --input fixtures/first_wave/agent_memory_temporal_conflict_replay/input --out /tmp/agent_memory_temporal_conflict_replay_out",
      "component_id": "agent_memory_temporal_conflict_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "binds to the shared kernel + evidence/authority spine (secret-exclusion scan, result records, schemas, and a public execution-trace builder) and names sleeper_memory_poisoning_quarantine_replay as a structural downstream sibling derived from the mechanism upstream graph. This wires_to edge is navigation structure only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-sleeper_memory_poisoning_quarantine_replay",
          "component_id": "sleeper_memory_poisoning_quarantine_replay",
          "public_label": "Sleeper Memory Poisoning Quarantine Replay"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-agent-memory-temporal-conflict-replay",
        "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
        "title": "Agent Memory Temporal-Conflict Replay"
      },
      "public_label": "Agent Memory Temporal Conflict Replay",
      "scope_limit": "It validates the projection mechanics of a synthetic memory fixture only \u2014 that the required refs, decisions, paired replays, negative cases, and secret-exclusion scan line up and that result records are metadata-only. It does not claim live-memory product quality, judge whether memory decisions were domain-correct, treat memory recall as source authority, adopt active injection, export private transcripts, use external model services, change source files, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays a memory edit-and-delete to show stale facts get flagged before they sway an answer.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "Replays a canned three-step story: an agent's memory first records two facts (a preference and a tool result), then learns one is out of date and edits the preference and deletes the stale fact, then re-runs the same task once with memory on and once with memory off. From plain result records, it shows that the update and deletion each carry a \"conflict\" and \"downgrade\" result record before the memory is allowed to affect the answer, that the memory-on vs memory-off runs are compared through logged evidence rather than just the final wording, and that private-thread content stays in the record only as metadata pointers, never as copied text. It checks the bookkeeping of this synthetic example; it does not judge whether the agent's memory decisions were the right ones."
    },
    {
      "anchor": "component-sleeper_memory_poisoning_quarantine_replay",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.sleeper_memory_poisoning_quarantine_replay run --input fixtures/first_wave/sleeper_memory_poisoning_quarantine_replay/input --out receipts/first_wave/sleeper_memory_poisoning_quarantine_replay --acceptance-out receipts/acceptance/first_wave/sleeper_memory_poisoning_quarantine_replay_fixture_acceptance.json",
      "component_id": "sleeper_memory_poisoning_quarantine_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "binds only to the shared kernel + evidence/authority spine (private_state_scan, result records, schemas, and the shared forbidden-classes policy)",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-sleeper-memory-poisoning-quarantine-replay",
        "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
        "title": "Sleeper Memory Poisoning Quarantine Replay"
      },
      "public_label": "Sleeper Memory Poisoning Quarantine Replay",
      "scope_limit": "It only checks the structural shape and internal consistency of a synthetic memory-security policy projection recorded as JSON. It does not run or validate any real memory store, does not itself quarantine, delete, or re-run anything, and does not establish that any system actually resists poisoning. It exports no private memory bodies or transcripts, calls no providers, mutates no source, produces no benchmark claims, and excludes launch (all scope limit flags are hardcoded false).",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays a recorded memory-tamper case, checking its declared quarantine, block, and delete steps line up.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "This is a worked, made-up example of how an agent should handle a tampered \"memory\": a poisoned note gets spotted, held in quarantine, blocked from being used in any later action, and finally deleted-with-an-audit, with a clean re-run recorded showing the bad memory is no longer there. The component does not actually delete anything or perform the re-run; it reads the on-disk record of that whole guard-and-cleanup sequence and checks that every required step and result record lines up, so exactly which checks must hold is visible. It works entirely from synthetic refs and metadata, with no private memory or transcripts exposed."
    },
    {
      "anchor": "component-mcp_tool_authority_replay",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.mcp_tool_authority_replay run --input fixtures/first_wave/mcp_tool_authority_replay/input --out receipts/first_wave/mcp_tool_authority_replay",
      "component_id": "mcp_tool_authority_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Names agent_sandbox_policy_escape_replay and sleeper_memory_poisoning_quarantine_replay as structural downstream siblings from the mechanism upstream graph; this is navigation structure only, not live MCP/tool invocation, sandbox invocation, memory mutation, launch, runtime-correctness, or proof authority.",
      "links_to": [
        {
          "anchor": "component-agent_sandbox_policy_escape_replay",
          "component_id": "agent_sandbox_policy_escape_replay",
          "public_label": "Agent Sandbox Policy Escape Replay"
        },
        {
          "anchor": "component-sleeper_memory_poisoning_quarantine_replay",
          "component_id": "sleeper_memory_poisoning_quarantine_replay",
          "public_label": "Sleeper Memory Poisoning Quarantine Replay"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-mcp-tool-authority-replay",
        "paper_module_id": "paper_module.mcp_tool_authority_replay",
        "title": "MCP Tool Authority Replay"
      },
      "public_label": "MCP Tool Authority Replay",
      "scope_limit": "It only checks that the tool-authority evidence in a recorded bundle (scopes, approvals, rollbacks, instruction/data splits, cold replays, redaction, and the expected abuse-case failures) is present and internally consistent. It does not run tools or authorize live MCP/account access, account secret or payload export, treating tool output as instruction, source-file changes, benchmark safety scores, or launch, and it makes no claim that the underlying tool-use policy is domain-correct.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Audits a recorded tool-use log to confirm each action was scoped, approved, undoable, and fenced.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "When an AI agent uses outside tools (look something up, change a ticket, read a result from an untrusted source), this checks a recorded log of that tool use to confirm each action was properly fenced: bound to a narrow permission, approved before it changed anything, given a way to undo it, and kept from letting untrusted tool output boss the agent around. It runs on a small built-in make-believe example that carries only labels and references (no real accounts, secrets, or tool contents), so the safety checks an agent's tool use is supposed to pass are inspectable without anything touching a live account."
    },
    {
      "anchor": "component-belief_state_process_reward_replay",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.belief_state_process_reward_replay run --input fixtures/first_wave/belief_state_process_reward_replay/input --out .microcosm/belief_state_process_reward_replay",
      "component_id": "belief_state_process_reward_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Binds only to the shared kernel + evidence/authority spine (result records, secret-exclusion scan, schemas) plus the shared agent-execution-trace source tool; it does not feed or consume other named components.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-belief-state-process-reward-replay",
        "paper_module_id": "paper_module.belief_state_process_reward_replay",
        "title": "Belief-State Process Reward Replay"
      },
      "public_label": "Belief State Process Reward Replay",
      "scope_limit": "It only checks that the projection's accounting lines up under its own schema rules over recorded synthetic fixtures; it excludes hidden-reasoning export, RL training, hidden gold or neural-judge-only labels, benchmark-performance claims, external model access, source-file changes, or launch, and proves nothing about real-world reward, live agent behavior, or domain-level conclusions.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks that each step reward in a recorded run cites a declared verifier-feedback row, not a trick.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "Takes a recorded, synthetic bundle of agent steps on three partially-observable toy tasks (a terminal investigation, a mock purchase, a small planner) and checks that every \"the agent did the right step\" reward is actually backed by a checkable verifier or observed feedback reference, not by hidden reasoning, formatting tricks, a smuggled answer key, or a final-answer-only score. It does not run or watch a live agent; it validates pre-recorded files. The resulting result record files show, per step, the belief summary, the reward, and whether the reward-hacking and replay checks passed, so it is inspectable why each reward was or was not allowed."
    },
    {
      "anchor": "component-agent_sandbox_policy_escape_replay",
      "command": "PYTHONPATH=src python3 -m microcosm_core.cli agent-sandbox-policy-escape-replay run-sandbox-bundle --input examples/agent_sandbox_policy_escape_replay/exported_sandbox_policy_escape_bundle --out receipts/runtime_shell/demo_project/organs/agent_sandbox_policy_escape_replay",
      "component_id": "agent_sandbox_policy_escape_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Names sleeper_memory_poisoning_quarantine_replay as a structural downstream sibling from the mechanism upstream graph; this is navigation structure only, not live sandbox invocation, launch, runtime-correctness, or proof authority.",
      "links_to": [
        {
          "anchor": "component-sleeper_memory_poisoning_quarantine_replay",
          "component_id": "sleeper_memory_poisoning_quarantine_replay",
          "public_label": "Sleeper Memory Poisoning Quarantine Replay"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-agent-sandbox-policy-escape-replay",
        "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
        "title": "Agent Sandbox Policy-Escape Replay"
      },
      "public_label": "Agent Sandbox Policy Escape Replay",
      "scope_limit": "It validates the projection / trace-refactor mechanics over a synthetic fixture only; it excludes live sandbox escape, secret or account secret handling, live network access, host filesystem mutation, executable payload export, raw environment export, external model access, security benchmark claims, source-file changes, or launch. A pass proves the projection boundary and trace-refactor mechanics for this contract, not real sandbox security, exploit resistance, or whole-system safety.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Maps sandboxed agent actions to show each was approved or blocked before running, then rolled back.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "This takes a synthetic record of an agent attempting risky actions inside a sandbox and lays out, step by step, what each action requested, whether a safety policy approved or blocked it before it would have run, what (if anything) changed afterward, and for the actions that did run, whether the change was rolled back and could be re-checked. The record shows exactly how each containment decision is captured: every blocked attempt is still logged as a traced step but is marked as never executed with no resulting change, all from local files with no real secrets, network, or live agent involved."
    },
    {
      "anchor": "component-indirect_prompt_injection_information_flow_policy_replay",
      "command": "microcosm indirect-prompt-injection-information-flow-policy-replay run-prompt-injection-bundle --input examples/indirect_prompt_injection_information_flow_policy_replay/exported_prompt_injection_flow_bundle --out receipts/runtime_shell/demo_project/organs/indirect_prompt_injection_information_flow_policy_replay",
      "component_id": "indirect_prompt_injection_information_flow_policy_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "binds only to the shared kernel + evidence/authority spine (secret-exclusion scan, result records) plus an internal agent_execution_trace source refactor, not other components",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-indirect-prompt-injection-information-flow-policy-replay",
        "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
        "title": "Indirect Prompt-Injection Information-Flow Policy Replay"
      },
      "public_label": "Indirect Prompt Injection Information Flow Policy Replay",
      "scope_limit": "Passing result records only show this projection satisfies the named information-flow contract over synthetic, redacted, metadata-only rows; they do not prove general prompt-injection robustness, benchmark performance, live account/tool/provider safety, hidden-message handling in a real system, source-file changes, or launch-scope decision.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays an agent run to show untrusted text was gated before any sensitive action, leaking no secret.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "Replays a recorded sample agent episode (built from synthetic, metadata-only rows) and makes visible whether the instructions the agent treated as trusted were kept separate from untrusted web, tool, or browser text before any sensitive action was taken. Row by row, the record shows where untrusted text flowed, what the policy decided for each flow (allow / warn / block / review) before the action, and that the recorded outcome leaked no secret and disclosed no trusted context. It also bundles deliberately-bad cases it must reject (e.g. untrusted text reaching a sensitive action ungated, or a account secret being exfiltrated)."
    },
    {
      "anchor": "component-agentic_vulnerability_discovery_patch_proof_replay",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.agentic_vulnerability_discovery_patch_proof_replay run --input fixtures/first_wave/agentic_vulnerability_discovery_patch_proof_replay/input --out receipts/first_wave/agentic_vulnerability_discovery_patch_proof_replay --acceptance-out receipts/acceptance/first_wave/agentic_vulnerability_discovery_patch_proof_replay_fixture_acceptance.json",
      "component_id": "agentic_vulnerability_discovery_patch_proof_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Self-contained replay specimen; consumes the shared public agent-execution-trace refactor (build_public_agentic_vulnerability_patch_proof_trace) and binds to the shared kernel + evidence/authority spine, not to runtime invocation of other named components.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-agentic-vulnerability-discovery-patch-proof-replay",
        "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
        "title": "Agentic Vulnerability Discovery Patch-Proof Replay"
      },
      "public_label": "Agentic Vulnerability Discovery Patch Proof Replay",
      "scope_limit": "It validates only the projection/evidence-chain mechanics of a synthetic replay: structural presence, cross-reference consistency, declared boolean flags, and the secret/live-access exclusion scan. It executes small regression witnesses but performs no real vulnerability discovery and makes no judgment of real-world security or fix correctness. It excludes live-target testing, real CVE exploitation, weaponized payloads, account secret handling, network exfiltration, actionable exploit steps, external model access, source-file changes, benchmark security scores, launch, or any whole-system security claim.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks a fixed-bug evidence chain and re-runs three small real security checks; no real attack material.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "Takes a claim that an AI agent \"found and fixed a security bug\" and lays it out as a local, inspectable chain of made-up (synthetic) evidence: the imagined target, the suspected issue, the trace pointed to as backing, a reference to an abstract exploitability argument, the patch, and regression tests the fixture says fail before the fix and pass after it. The component checks only that these pieces are all present, refer to each other consistently, and carry no real targets, exploits, payloads, account secrets, or attack steps; it does not run the tests or judge whether the bug or fix is actually real. The result record shows whether the declared chain holds together, with no real attack material ever present."
    },
    {
      "anchor": "component-agent_route_observability_runtime",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.agent_route_observability_runtime run --input fixtures/first_wave/agent_route_observability_runtime/input --out receipts/first_wave/agent_route_observability_runtime",
      "component_id": "agent_route_observability_runtime",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Consumes and validates exported bundles from other named source-tools/components (agent_execution_trace, agent_session_attribution, continuation_packet/multi-agent fan-in, agent_trace_route_repair, agent_observability_store, bridge_resume, controller_heartbeat) via dedicated validate-*-bundle subcommands. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-navigation_hologram_route_plane",
          "component_id": "navigation_hologram_route_plane",
          "public_label": "Navigation Hologram Route Plane"
        },
        {
          "anchor": "component-cold_reader_route_map",
          "component_id": "cold_reader_route_map",
          "public_label": "Cold Reader Route Map"
        },
        {
          "anchor": "component-routing_anti_patterns_registry",
          "component_id": "routing_anti_patterns_registry",
          "public_label": "Routing Anti Patterns Registry"
        },
        {
          "anchor": "component-pattern_binding_contract",
          "component_id": "pattern_binding_contract",
          "public_label": "Pattern Binding Contract"
        },
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        },
        {
          "anchor": "component-bounded_autonomy_campaign_packet",
          "component_id": "bounded_autonomy_campaign_packet",
          "public_label": "Bounded Autonomy Campaign Packet"
        },
        {
          "anchor": "component-batch11_saturation_engines_capsule",
          "component_id": "batch11_saturation_engines_capsule",
          "public_label": "Saturation Engines Bundle"
        },
        {
          "anchor": "component-batch4_proof_authority_runtime",
          "component_id": "batch4_proof_authority_runtime",
          "public_label": "Proof / Control / Runtime Import Bundle"
        },
        {
          "anchor": "component-batch6_unsurfaced_primitives_capsule",
          "component_id": "batch6_unsurfaced_primitives_capsule",
          "public_label": "Unsurfaced Source Primitives Bundle"
        },
        {
          "anchor": "component-batch7_macro_engines_capsule",
          "component_id": "batch7_macro_engines_capsule",
          "public_label": "Trace, Code-Map & Scheduling Engines Bundle"
        },
        {
          "anchor": "component-batch8_compliance_pipeline_capsule",
          "component_id": "batch8_compliance_pipeline_capsule",
          "public_label": "Compliance Pipeline Bundle"
        },
        {
          "anchor": "component-agent_memory_temporal_conflict_replay",
          "component_id": "agent_memory_temporal_conflict_replay",
          "public_label": "Agent Memory Temporal Conflict Replay"
        },
        {
          "anchor": "component-agent_sandbox_policy_escape_replay",
          "component_id": "agent_sandbox_policy_escape_replay",
          "public_label": "Agent Sandbox Policy Escape Replay"
        },
        {
          "anchor": "component-provider_context_recipe_budget_policy",
          "component_id": "provider_context_recipe_budget_policy",
          "public_label": "Provider Context Recipe Budget Policy"
        },
        {
          "anchor": "component-belief_state_process_reward_replay",
          "component_id": "belief_state_process_reward_replay",
          "public_label": "Belief State Process Reward Replay"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-computer-use-action-trace-replay",
        "paper_module_id": "paper_module.computer_use_action_trace_replay",
        "title": "Computer-Use Action Trace Replay"
      },
      "public_label": "Agent Route Observability Runtime",
      "scope_limit": "It validates only public, recorded trace-feedback metadata and regression fixtures; it does not inspect live operator state, certify or prove runtime behavior, read model-output data, mutate the work log, authorize pattern assimilation, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Recomputes an agent run's route-compliance score and anti-pattern flags with real trace-analytics code.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "This validator takes a sample (synthetic, not live) record of an agent's local run \u2014 the route it picked, the work it did, the events it logged, the evidence it pointed to, and the authority limit it declared \u2014 and checks that this recorded trail is well-formed and self-consistent, instead of leaving raw log JSON to be read by hand. The record is built to state, up front, where the agent's authority was supposed to stop, so the limits are written down and checkable rather than taken on faith. It checks the recorded evidence; it does not watch a live agent or prove one actually stayed in bounds."
    },
    {
      "anchor": "component-provider_context_recipe_budget_policy",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.provider_context_recipe_budget_policy run --input fixtures/first_wave/provider_context_recipe_budget_policy/input --out receipts/first_wave/provider_context_recipe_budget_policy",
      "component_id": "provider_context_recipe_budget_policy",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Binds only to the shared kernel + evidence/authority spine (private_state_scan, result records, schemas, scope limit); it copies standard/source-module bodies by digest but does not feed or consume other named components at runtime.",
      "links_to": [
        {
          "anchor": "component-bounded_autonomy_campaign_packet",
          "component_id": "bounded_autonomy_campaign_packet",
          "public_label": "Bounded Autonomy Campaign Packet"
        },
        {
          "anchor": "component-tool_server_pressure_inventory",
          "component_id": "tool_server_pressure_inventory",
          "public_label": "Tool Server Pressure Inventory"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-provider-context-recipe-budget",
        "paper_module_id": "paper_module.provider_context_recipe_budget",
        "title": "Provider Context Recipe Budget"
      },
      "public_label": "Provider Context Recipe Budget Policy",
      "scope_limit": "It validates context-budget projection mechanics (byte ceilings, ordered section fill, omitted-section manifests, deliverable routing, and digest-checked source-body imports) only. It excludes provider/API calls, run Lean/Lake, expose or carry proof or oracle truth-side material, assert theorem or domain-level conclusions, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs the real context harness to measure assembled byte sizes and check each bundle fits its budget.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "This component checks that the bundles of context an AI agent would assemble before calling an outside model provider stay inside fixed size limits (in bytes), fill their sections in the declared order until the budget runs out, list any section that was dropped for not fitting, and never carry answer keys, proof solutions, or other \"correct answer\" material. The record shows the exact size ceilings for each recipe, which sections fit versus got left out, and which output each recipe is allowed to produce, so the context boundary is inspectable as plain accounting before any external model access or answer authority is ever in play. It only validates this metadata; it does not itself call any provider."
    },
    {
      "anchor": "component-agent_closeout_faithfulness_audit",
      "command": "microcosm agent-closeout-faithfulness-audit run --input fixtures/first_wave/agent_closeout_faithfulness_audit/input --out receipts/first_wave/agent_closeout_faithfulness_audit",
      "component_id": "agent_closeout_faithfulness_audit",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Imports the agent experience diagnostics source body as provenance and binds to the shared result record, secret-exclusion, sign-off, runtime-shell, and component-surface contract spine.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-agent-closeout-faithfulness-audit",
        "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
        "title": "Agent Completion Faithfulness Audit"
      },
      "public_label": "Agent Completion Faithfulness Audit",
      "scope_limit": "verified means the referenced evidence object exists or a pytest span ran; it does not imply the span passed unless exit-zero status was explicitly checked",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.agent_closeout_faithfulness_audit"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs real git and pytest on a sample repo so wrap-up claims state only what the evidence proves.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "Runs a public fixture repo through real git and pytest subprocesses, then checks that completion claims only say what the evidence supports: commit object exists, ledger cap exists, and pytest pass is claimed only after exit-zero status was checked."
    },
    {
      "anchor": "component-bounded_autonomy_campaign_packet",
      "command": "microcosm bounded-autonomy-campaign-packet run --input fixtures/first_wave/bounded_autonomy_campaign_packet/input --out receipts/first_wave/bounded_autonomy_campaign_packet",
      "component_id": "bounded_autonomy_campaign_packet",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Imports campaign/reactions builders under tools/meta as provenance and binds proposal-only autonomy to shared result record and scope limit surfaces.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-bounded-autonomy-campaign-packet",
        "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
        "title": "Bounded Autonomy Campaign Packet"
      },
      "public_label": "Bounded Autonomy Campaign Packet",
      "scope_limit": "self-proposal campaign packet only; no self-repair or unsupervised source-file changes",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Drafts proposed work from coverage gaps and proves it cannot repair or rewrite the code itself.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "ai-safety",
        "agent-evaluation",
        "red-teaming"
      ],
      "what_it_does": "Turns synthetic coverage gaps into a draft candidate packet in a subprocess and records the boundary that it proposes work but cannot repair itself or write source."
    },
    {
      "anchor": "component-batch7_secondary_runtime_capsule",
      "command": "microcosm batch7-secondary-runtime-capsule run --input fixtures/first_wave/batch7_secondary_runtime_capsule/input --out receipts/first_wave/batch7_secondary_runtime_capsule --acceptance-out receipts/acceptance/first_wave/batch7_secondary_runtime_capsule_fixture_acceptance.json",
      "component_id": "batch7_secondary_runtime_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "agent_reliability_and_safety",
      "family_label": "Agent reliability & safety",
      "links_note": "Binds exact copied runtime view-model, graph, cartography, stockgrid, and Polymarket source bodies to fixture, result record, source-digest, negative-case, CLI/runtime-shell, standards, and scope limit checks; it does not export browser or wallet state, fetch live markets, provide investment-related actions, change source files, publish, launch, or claim private-system equivalence.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch7-secondary-runtime-capsule",
        "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
        "title": "Set 7 Secondary Runtime Bundle"
      },
      "public_label": "Secondary Runtime Source Bundle",
      "scope_limit": "verified source body import only; no browser/session export, wallet authority, live market data, investment-related actions, external model access, source-file changes, private-system equivalence, public sharing, launch, semantic-truth, or whole-system correctness claim",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs eight trace, graph, and market engines on test rows without fetching live markets.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports a second Set 7 runtime slice as public runnable system. It checks agent trace view-model trust classes, lane-progress state normalization, graph-lens focus roles, graph projection summaries, observe-only cartography rendering, stockgrid payload terms, Polymarket CLOB microstructure, and four-lens market scanning over synthetic public fixtures without exporting sessions, fetching live markets, or giving trading decisions."
    },
    {
      "anchor": "component-research_replication_rubric_artifact_replay",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.research_replication_rubric_artifact_replay run --input fixtures/first_wave/research_replication_rubric_artifact_replay/input --out receipts/first_wave/research_replication_rubric_artifact_replay",
      "component_id": "research_replication_rubric_artifact_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": "binds only to the shared kernel + evidence/authority spine (secret-exclusion scan, result records, schemas, and the shared public-agent-execution-trace source tool); does not invoke another named component at runtime. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-materials_chemistry_closed_loop_lab_safety_replay",
          "component_id": "materials_chemistry_closed_loop_lab_safety_replay",
          "public_label": "Materials Chemistry Closed Loop Lab Safety Replay"
        },
        {
          "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
          "component_id": "mechanistic_interpretability_circuit_attribution_replay",
          "public_label": "Mechanistic Interpretability Circuit Attribution Replay"
        },
        {
          "anchor": "component-prediction_oracle_reconciliation",
          "component_id": "prediction_oracle_reconciliation",
          "public_label": "Prediction Oracle Reconciliation"
        },
        {
          "anchor": "component-spatial_world_model_counterfactual_simulation_replay",
          "component_id": "spatial_world_model_counterfactual_simulation_replay",
          "public_label": "Spatial World Model Counterfactual Simulation Replay"
        },
        {
          "anchor": "component-batch10_cold_eval_honesty_capsule",
          "component_id": "batch10_cold_eval_honesty_capsule",
          "public_label": "Cold Evaluation Honesty Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-research-replication-rubric-artifact-replay",
        "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
        "title": "Research Replication Rubric Artifact Replay"
      },
      "public_label": "Research Replication Rubric Artifact Replay",
      "scope_limit": "It validates the shape and presence of synthetic replay metadata and result record references only - it does not run any experiment, metric script, or rerun, excludes any claim that a paper was actually replicated, that a benchmark claims was achieved, or that the underlying science is correct, and it never calls providers, exposes private paper/data bodies, or authorizes public sharing or launch.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Audits whether a paper-replication claim carries the full evidence trail.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "forecasting",
        "provider operations"
      ],
      "what_it_does": "It checks whether a claim that an AI agent \"replicated a research paper\" comes with the paper trail real replication would leave behind. It re-runs nothing; instead it confirms the bundle names every required piece of evidence: a breakdown of the paper's contributions, a grading rubric, the list of allowed public inputs, a from-scratch repo scaffold, an experiment plan, the metric scripts, a roster of declared file-hashes for the outputs plus hashes that all stay inside that roster, a grader report, a capped compute/runtime budget, an ablation diff, a failure list, and a cold-rerun result record. It also catches eight ways a claim can cheat: reusing the original authors' code, leaking a hidden rubric, calling a run a \"success\" when only a write-up backs it, asserting a benchmark claims, leaking a private paper or dataset body, using unbounded compute, grading only the final answer, or pointing at a file-hash that was never declared. The work runs on two made-up sample papers (one machine-learning method, one computational-science study), and the generated result record shows which of the eight cheats each test case triggered, rather than taking \"it was replicated\" on trust."
    },
    {
      "anchor": "component-spatial_world_model_counterfactual_simulation_replay",
      "command": "microcosm spatial-world-model-counterfactual-simulation-replay run-simulation-bundle --input examples/spatial_world_model_counterfactual_simulation_replay/exported_spatial_world_model_simulation_bundle --out receipts/runtime_shell/demo_project/organs/spatial_world_model_counterfactual_simulation_replay",
      "component_id": "spatial_world_model_counterfactual_simulation_replay",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": "binds only to the shared kernel + evidence/authority spine (secret-exclusion scan, public payload boundary, result records), pulling in a copied source source body but feeding no other named component",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-spatial-world-model-counterfactual-simulation-replay",
        "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
        "title": "Spatial World Model Counterfactual Simulation Replay"
      },
      "public_label": "Spatial World Model Counterfactual Simulation Replay",
      "scope_limit": "It validates only the declared public contract of synthetic spatial counterfactual-replay metadata rows. It is evidence for inspectable replay rows and limitation labels, not for real-world spatial accuracy, simulator-product validity, media-only authority, operational deployment, service distribution, or scope decisions.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays six what-if robotics scenes to show what a spatial prediction claim is built from.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "forecasting"
      ],
      "what_it_does": "This replay takes six made-up \"what if\" spatial scenes from robotics and self-driving-style settings (a forklift appears from behind an occlusion, a small pedestrian steps into a crosswalk, a gust pushes a drone off course, a shiny floor fools a robot into seeing free space, a stacked load shifts into a lane, and an oncoming car turns late) and shows each one as inspectable rows: the starting scene, the action taken, the predicted next scene, what changed between them, a sanity check, and honest notes on its limits (it is synthetic, not real-world ground truth). The rows show exactly what a spatial \"world model\" claim is built from, plus a checklist of dangerous claims it deliberately refuses to make."
    },
    {
      "anchor": "component-materials_chemistry_closed_loop_lab_safety_replay",
      "command": "microcosm materials-chemistry-closed-loop-lab-safety-replay run-lab-bundle --input examples/materials_chemistry_closed_loop_lab_safety_replay/exported_materials_lab_safety_bundle --out receipts/runtime_shell/demo_project/organs/materials_chemistry_closed_loop_lab_safety_replay",
      "component_id": "materials_chemistry_closed_loop_lab_safety_replay",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": "Refactors the shared lab_evolve_replay source tool and binds only to the shared kernel + evidence/authority spine (non-public-state scan, result records, schemas); no other named component is fed or consumed. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-spatial_world_model_counterfactual_simulation_replay",
          "component_id": "spatial_world_model_counterfactual_simulation_replay",
          "public_label": "Spatial World Model Counterfactual Simulation Replay"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-materials-chemistry-closed-loop-lab-safety-replay",
        "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
        "title": "Materials Chemistry Closed-Loop Lab-Safety Replay"
      },
      "public_label": "Materials Chemistry Closed Loop Lab Safety Replay",
      "scope_limit": "It documents projection and replay mechanics only and excludes wetlab protocols, hazardous synthesis steps, reagent amounts, controlled/bioactive targets, robot commands, live assay data, discovery claims, benchmark claims, external model access, or any judgment of domain/chemical correctness.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays a self-driving lab loop as records, with safety gates and no real chemicals, robot, or lab.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "forecasting"
      ],
      "what_it_does": "Takes the pattern of a \"self-driving materials lab\" (propose a candidate material, run safety screens, simulate an assay, then decide what to try next) and replays it locally as inspectable records: every step, its safety gate, its simulated result, and the decision that followed, plus the pre-recorded points where such a loop would fail and where it would restart. It makes the workflow's structure visible, all on a simulator-only fixture, so how the loop is wired is traceable without any real lab, real chemicals, or real robot ever being involved."
    },
    {
      "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
      "command": "microcosm mechanistic-interpretability-circuit-attribution-replay run-attribution-bundle --input examples/mechanistic_interpretability_circuit_attribution_replay/exported_circuit_attribution_bundle --out receipts/runtime_shell/demo_project/organs/mechanistic_interpretability_circuit_attribution_replay",
      "component_id": "mechanistic_interpretability_circuit_attribution_replay",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 4,
        "runs_real_tools": false
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": "binds only to the shared kernel + evidence/authority spine (copies source source bodies into its own bundle rather than feeding or consuming other named components)",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-mechanistic-interpretability-circuit-attribution-replay",
        "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
        "title": "Mechanistic Interpretability Circuit Attribution Replay"
      },
      "public_label": "Mechanistic Interpretability Circuit Attribution Replay",
      "scope_limit": "It validates only the declared public circuit-attribution runtime-result record contract. It excludes model-transparency product claims, live model access, export of private weights/raw activations/proprietary prompts/hidden chain-of-thought, external model access, benchmark claims, or public sharing/launch.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Records which model features drove an answer, each tied to checkable evidence.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "forecasting",
        "provider operations"
      ],
      "what_it_does": "This takes the workflow of \"tracing which internal features inside a model drove an answer\" and turns it into inspectable local records. Each row links feature ids to a machine-readable graph of connections, records the before/after results of poking those features (the causal-intervention deltas), notes how far the explanation can be trusted (its faithfulness limit), and points to where the underlying evidence lives. The records show that every interpretability claim is backed by checkable evidence, and that they deliberately hold no model weights, no raw activations, no prompts, and no hidden reasoning \u2014 they carry only refs, digests, counts, and verdicts."
    },
    {
      "anchor": "component-prediction_oracle_reconciliation",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.prediction_oracle_reconciliation run --input fixtures/first_wave/prediction_oracle_reconciliation/input --out receipts/first_wave/prediction_oracle_reconciliation",
      "component_id": "prediction_oracle_reconciliation",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": "binds only to the shared kernel + evidence/authority spine (secret_exclusion_scan, result records, schemas); it projects a CP1/CP2/oracle/dossier pattern group but does not feed or consume other named components",
      "links_to": [
        {
          "anchor": "component-batch12_market_dashboard_read_model_capsule",
          "component_id": "batch12_market_dashboard_read_model_capsule",
          "public_label": "Market Dashboard Read-Model Bundle"
        },
        {
          "anchor": "component-batch12_prediction_market_board_capsule",
          "component_id": "batch12_prediction_market_board_capsule",
          "public_label": "Prediction Market Board Bundle"
        },
        {
          "anchor": "component-batch8_structural_theses_capsule",
          "component_id": "batch8_structural_theses_capsule",
          "public_label": "Structural Theses Finance Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-prediction-oracle-reconciliation",
        "paper_module_id": "paper_module.prediction_oracle_reconciliation",
        "title": "Prediction Oracle Reconciliation"
      },
      "public_label": "Prediction Oracle Reconciliation",
      "scope_limit": "It exercises projection mechanics on a synthetic, invented packet only. It does not establish forecasting correctness or accuracy, give trading/financial/investment-related actions, call live market data or providers, publish predictions, claim any performance or track record, import non-public data, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays a forecast against the discipline a careful predictor would have to defend.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "forecasting",
        "provider operations"
      ],
      "what_it_does": "Runs a made-up forecasting case through the discipline a careful predictor would have to defend: which way a fork was called and why the losing side was ruled out, whether each prediction stayed inside the pre-declared list of allowed outcomes, that no \"after the fact\" evidence got used as if it were known in advance, how the guesses compared to a synthetic \"what actually happened\" result, and that any edits to the running record were small, allowed changes rather than rewrites. The reasoning is laid out as inspectable records rather than a single handed-down verdict. Everything is invented test data \u2014 it makes no real forecast and claims no track record."
    },
    {
      "anchor": "component-finance_forecast_evaluation_spine",
      "command": "microcosm finance-forecast-evaluation-spine run --input fixtures/first_wave/finance_forecast_evaluation_spine/input --out receipts/first_wave/finance_forecast_evaluation_spine",
      "component_id": "finance_forecast_evaluation_spine",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": "Extends the finance evaluation bundle with public statistical modules and binds their subprocess witness to strict anti-advice and provenance result records.",
      "links_to": [
        {
          "anchor": "component-batch12_prediction_market_board_capsule",
          "component_id": "batch12_prediction_market_board_capsule",
          "public_label": "Prediction Market Board Bundle"
        },
        {
          "anchor": "component-prediction_oracle_reconciliation",
          "component_id": "prediction_oracle_reconciliation",
          "public_label": "Prediction Oracle Reconciliation"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-finance-forecast-evaluation-spine",
        "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
        "title": "Finance Forecast Evaluation Spine"
      },
      "public_label": "Finance Forecast Evaluation Spine",
      "scope_limit": "synthetic fixture forecast-evaluation statistics only; no investment-related actions, live market data, track record, or performance claim",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays synthetic forecast tests through copied finance stats, recording p-values with no advice.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "forecasting",
        "finance"
      ],
      "what_it_does": "Runs public synthetic forecast-evaluation fixtures through copied finance statistics modules and records p-value/refusal behavior without live market data or advice claims."
    },
    {
      "anchor": "component-batch12_market_dashboard_read_model_capsule",
      "command": "microcosm batch12-market-dashboard-read-model-capsule run-market-dashboard-bundle --input examples/batch12_market_dashboard_read_model_capsule/exported_batch12_market_dashboard_read_model_capsule_bundle --out receipts/runtime_shell/demo_project/organs/batch12_market_dashboard_read_model_capsule",
      "component_id": "batch12_market_dashboard_read_model_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": null,
      "links_to": [
        {
          "anchor": "component-batch6_unsurfaced_primitives_capsule",
          "component_id": "batch6_unsurfaced_primitives_capsule",
          "public_label": "Unsurfaced Source Primitives Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch12-market-dashboard-read-model-capsule",
        "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
        "title": "Set 12 Market Dashboard Read-Model Bundle"
      },
      "public_label": "Market Dashboard Read-Model Bundle",
      "scope_limit": "This is fixture-bound read-model, freshness, and relation-grouping evidence only; it is not live market-level conclusions, not investment-related actions, not external model access, not launch-scope decision, and not whole-system correctness.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs a copied market-dashboard reader to catch broken links, stale feeds, and trading overclaims.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "forecasting",
        "finance"
      ],
      "what_it_does": "This bundle imports the market dashboard read-model source as public runnable system. Running it over synthetic market-dashboard rows shows how structural read-model checks, feed freshness classification, and related-situation grouping catch dangling graph edges, unsafe route refs, auto-apply overclaims, trading-language overclaims, silent omissions, stale or missing readiness, and no-overlap relation cases."
    },
    {
      "anchor": "component-batch12_prediction_market_board_capsule",
      "command": "microcosm batch12-prediction-market-board-capsule run-prediction-market-board-bundle --input examples/batch12_prediction_market_board_capsule/exported_batch12_prediction_market_board_capsule_bundle --out receipts/runtime_shell/demo_project/organs/batch12_prediction_market_board_capsule",
      "component_id": "batch12_prediction_market_board_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "research_and_science_replays",
      "family_label": "Research & science",
      "links_note": null,
      "links_to": [
        {
          "anchor": "component-batch8_structural_theses_capsule",
          "component_id": "batch8_structural_theses_capsule",
          "public_label": "Structural Theses Finance Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch12-prediction-market-board-capsule",
        "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
        "title": "Set 12 Prediction Market Board Bundle"
      },
      "public_label": "Prediction Market Board Bundle",
      "scope_limit": "This is deterministic fixture evidence for copied quant helpers only; it is not live prediction-market-level conclusions, not provider truth, not forecast correctness, not investment-related actions, not external model access, and not launch-scope decision.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays imported quant market math on test rows, with duplicate retention and seven refusals.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "research-workflows",
        "forecasting",
        "finance"
      ],
      "what_it_does": "This bundle imports the quant presentation mart source as public runnable system. Running it over synthetic prediction-market and feed-diagnostic rows shows event identity joining, duplicate-market retention by volume, orphan identity refusal, provider drift flags, missingness rows, unavailable previous-green deltas, and source lifecycle vintage enrichment."
    },
    {
      "anchor": "component-macro_projection_import_protocol",
      "command": "microcosm macro-projection-import-protocol plan --input examples/macro_projection_import_protocol/exported_projection_import_bundle",
      "component_id": "macro_projection_import_protocol",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "feeds macro_body_import_floor into microcosm status/spine, bridges via microcosm intake to reveal/evidence, and coordinates per-cell import statuses across named components (e.g. formal_math_readiness_gate, agent_route_observability_runtime, mission_transaction_work_spine). Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-formal_math_readiness_gate",
          "component_id": "formal_math_readiness_gate",
          "public_label": "Formal Math Readiness Gate"
        },
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        },
        {
          "anchor": "component-mission_transaction_work_spine",
          "component_id": "mission_transaction_work_spine",
          "public_label": "Mission Transaction Work Spine"
        },
        {
          "anchor": "component-navigation_hologram_route_plane",
          "component_id": "navigation_hologram_route_plane",
          "public_label": "Navigation Hologram Route Plane"
        },
        {
          "anchor": "component-pattern_binding_contract",
          "component_id": "pattern_binding_contract",
          "public_label": "Pattern Binding Contract"
        },
        {
          "anchor": "component-materials_chemistry_closed_loop_lab_safety_replay",
          "component_id": "materials_chemistry_closed_loop_lab_safety_replay",
          "public_label": "Materials Chemistry Closed Loop Lab Safety Replay"
        },
        {
          "anchor": "component-batch11_saturation_engines_capsule",
          "component_id": "batch11_saturation_engines_capsule",
          "public_label": "Saturation Engines Bundle"
        },
        {
          "anchor": "component-batch8_compliance_pipeline_capsule",
          "component_id": "batch8_compliance_pipeline_capsule",
          "public_label": "Compliance Pipeline Bundle"
        },
        {
          "anchor": "component-batch10_governance_compilers_capsule",
          "component_id": "batch10_governance_compilers_capsule",
          "public_label": "Governance & Compiler Mechanisms Bundle"
        },
        {
          "anchor": "component-batch10_live_source_drift_capsule",
          "component_id": "batch10_live_source_drift_capsule",
          "public_label": "Live Source Drift Bundle"
        },
        {
          "anchor": "component-batch4_proof_authority_runtime",
          "component_id": "batch4_proof_authority_runtime",
          "public_label": "Proof / Control / Runtime Import Bundle"
        },
        {
          "anchor": "component-batch5_authority_systems_capsule",
          "component_id": "batch5_authority_systems_capsule",
          "public_label": "Authority Systems Source Bundle"
        },
        {
          "anchor": "component-batch6_unsurfaced_primitives_capsule",
          "component_id": "batch6_unsurfaced_primitives_capsule",
          "public_label": "Unsurfaced Source Primitives Bundle"
        },
        {
          "anchor": "component-batch7_macro_engines_capsule",
          "component_id": "batch7_macro_engines_capsule",
          "public_label": "Trace, Code-Map & Scheduling Engines Bundle"
        },
        {
          "anchor": "component-batch7_demo_take_console_capsule",
          "component_id": "batch7_demo_take_console_capsule",
          "public_label": "Demo Take Console Source Bundle"
        },
        {
          "anchor": "component-batch7_oracle_sibling_capsule",
          "component_id": "batch7_oracle_sibling_capsule",
          "public_label": "Oracle Sibling Source Bundle"
        },
        {
          "anchor": "component-batch7_secondary_runtime_capsule",
          "component_id": "batch7_secondary_runtime_capsule",
          "public_label": "Secondary Runtime Source Bundle"
        },
        {
          "anchor": "component-batch8_audio_level_rms_port",
          "component_id": "batch8_audio_level_rms_port",
          "public_label": "Audio Level RMS Port"
        },
        {
          "anchor": "component-batch8_policy_engines_capsule",
          "component_id": "batch8_policy_engines_capsule",
          "public_label": "Policy Engines Bundle"
        },
        {
          "anchor": "component-batch9_macro_engines_capsule",
          "component_id": "batch9_macro_engines_capsule",
          "public_label": "Backend & Governance Engines Bundle"
        },
        {
          "anchor": "component-concurrency_mission_control",
          "component_id": "concurrency_mission_control",
          "public_label": "Concurrency Mission Control"
        },
        {
          "anchor": "component-engine_room_demo",
          "component_id": "engine_room_demo",
          "public_label": "Engine Room Demo"
        },
        {
          "anchor": "component-executable_doctrine_grammar",
          "component_id": "executable_doctrine_grammar",
          "public_label": "Executable Doctrine Grammar"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-macro-projection-import-protocol",
        "paper_module_id": "paper_module.macro_projection_import_protocol",
        "title": "Source Projection Import Protocol"
      },
      "public_label": "Source Projection Import Protocol",
      "scope_limit": "It authorizes only verified source body import with provenance and content-digest checks; it does not grant source authority, private-system equivalence, launch, hosted deployment, public sharing, recipient work, provider or Lean/Lake execution, secret or private-source-body export, or any whole-system correctness claim.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Gates private-to-public imports, accepting only files with matching fingerprints and sources.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This is the checkpoint that handles bringing material from the larger private project into the public Microcosm folder. When someone proposes a set of files to import, it verifies each one: it only accepts material, and only when the destination file, a content fingerprint (to confirm the copy matches), a record of where it came from, and the supporting checks all line up. Anything held back as private or secret has to come with a written note saying so, and attempts to claim more authority than allowed are rejected. The record shows exactly what was imported, what was deliberately left out, and what was refused, so the public copy stays honest about its limits instead of quietly leaking private source or pretending to be more than it is."
    },
    {
      "anchor": "component-world_model_projection_drift_control_room",
      "command": "microcosm world-model-projection-drift-control-room run-drift-control-bundle --input examples/world_model_projection_drift_control_room/exported_projection_drift_control_bundle --out receipts/runtime_shell/demo_project/organs/world_model_projection_drift_control_room",
      "component_id": "world_model_projection_drift_control_room",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "binds only to the shared kernel + evidence/authority spine. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-materials_chemistry_closed_loop_lab_safety_replay",
          "component_id": "materials_chemistry_closed_loop_lab_safety_replay",
          "public_label": "Materials Chemistry Closed Loop Lab Safety Replay"
        },
        {
          "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
          "component_id": "mechanistic_interpretability_circuit_attribution_replay",
          "public_label": "Mechanistic Interpretability Circuit Attribution Replay"
        },
        {
          "anchor": "component-prediction_oracle_reconciliation",
          "component_id": "prediction_oracle_reconciliation",
          "public_label": "Prediction Oracle Reconciliation"
        },
        {
          "anchor": "component-spatial_world_model_counterfactual_simulation_replay",
          "component_id": "spatial_world_model_counterfactual_simulation_replay",
          "public_label": "Spatial World Model Counterfactual Simulation Replay"
        },
        {
          "anchor": "component-tool_server_pressure_inventory",
          "component_id": "tool_server_pressure_inventory",
          "public_label": "Tool Server Pressure Inventory"
        },
        {
          "anchor": "component-batch12_market_dashboard_read_model_capsule",
          "component_id": "batch12_market_dashboard_read_model_capsule",
          "public_label": "Market Dashboard Read-Model Bundle"
        },
        {
          "anchor": "component-batch8_structural_theses_capsule",
          "component_id": "batch8_structural_theses_capsule",
          "public_label": "Structural Theses Finance Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-world-model-projection-drift-control-room",
        "paper_module_id": "paper_module.world_model_projection_drift_control_room",
        "title": "World-Model Projection Drift Control Room"
      },
      "public_label": "World Model Projection Drift Control Room",
      "scope_limit": "It only validates the declared public, metadata-only drift-result record contract. It supports inspection of recorded drift rows and source-linked refs; live repair, source control, doctrine changes, model-output export, public sharing, and launch are outside the fixture. It does not claim complete drift coverage or live repair control.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.world_model_projection_drift_control_room"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Pinpoints where a projected world-model copy drifted from its real source, with repair routes.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This component shows, in plain result records, where a projected copy of a world model has drifted from its real source. For each drift it names the signal, points to where the real source lives, gives a suggested repair route, and cites the test that would confirm the fix. The result records show the drift is being flagged honestly: the projection never claims to be the source of truth, and the result records deliberately leave out any non-public or secret-backed data."
    },
    {
      "anchor": "component-batch6_unsurfaced_primitives_capsule",
      "command": "microcosm batch6-unsurfaced-primitives-capsule run --input fixtures/first_wave/batch6_unsurfaced_primitives_capsule/input --out receipts/first_wave/batch6_unsurfaced_primitives_capsule --acceptance-out receipts/acceptance/first_wave/batch6_unsurfaced_primitives_capsule_fixture_acceptance.json",
      "component_id": "batch6_unsurfaced_primitives_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports 14 copied source source/support modules into a source-open bundle and binds them to fixture, result record, secret-exclusion, source-exercise, and scope limit checks; it does not feed or invoke live provider, browser, market, operator-memory, prompt-shelf, or media-launch lanes.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch6-unsurfaced-primitives-capsule",
        "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
        "title": "Set 6 Unsurfaced Primitives Bundle"
      },
      "public_label": "Unsurfaced Source Primitives Bundle",
      "scope_limit": "It validates only a public source-open bundle and bounded public exercises; it is not raw operator memory, not prompt-shelf capture authority, not live market data, not provider/browser state, not media launch, and not public sharing or launch-scope decision.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Exposes eleven real but under-surfaced parts and rejects non-public-state and overclaim cases.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports the Set-6 source primitives that were real but under-surfaced. It exposes the 11 mechanisms, exact source-module manifest, source execution outcomes, and negative cases without exposing copied body text, raw operator transcripts, prompt-shelf private logs, provider/browser state, live market data, or media assets in result records."
    },
    {
      "anchor": "component-batch5_authority_systems_capsule",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.batch5_authority_systems_capsule run --input fixtures/first_wave/batch5_authority_systems_capsule/input --out receipts/first_wave/batch5_authority_systems_capsule --acceptance-out receipts/acceptance/first_wave/batch5_authority_systems_capsule_fixture_acceptance.json",
      "component_id": "batch5_authority_systems_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports 10 copied authority-system source source modules into a source-open bundle and binds them to fixture, result record, secret-exclusion, source-exercise, exact-copy, negative-case, and scope limit checks; it does not feed or invoke live provider, process-signal, generated-state mutation, source-file changes, proof-authority, public sharing, or launch lanes.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch5-authority-systems-capsule",
        "paper_module_id": "paper_module.batch5_authority_systems_capsule",
        "title": "Set 5 Authority and Systems Bundle"
      },
      "public_label": "Authority Systems Source Bundle",
      "scope_limit": "It validates only copied Set 5 authority-system source bodies and bounded deterministic exercises; it does not dispatch providers, prove Lean success, send live process signals, mutate generated state, change source files, authorize public sharing, include launch operations, or claim private-system equivalence.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays eight authority and systems checks, rejecting provider, proof, and launch overclaims.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "authority-boundary"
      ],
      "what_it_does": "This bundle imports Set 5 public authority and systems source bodies as a bounded source-open replay. It checks post-execution result record validation, reasoning replay scope and lineage, proof-contract gating, process orphan classification, generated-state fixpoint settlement, trace-tape compaction, code blast radius, and doctrine graph compilation, with negative cases that prevent live provider, proof-success, process-signal, generated-state-mutation, source-file changes, public sharing, or launch overclaims."
    },
    {
      "anchor": "component-batch7_macro_engines_capsule",
      "command": "microcosm batch7-macro-engines-capsule run --input fixtures/first_wave/batch7_macro_engines_capsule/input --out receipts/first_wave/batch7_macro_engines_capsule --acceptance-out receipts/acceptance/first_wave/batch7_macro_engines_capsule_fixture_acceptance.json",
      "component_id": "batch7_macro_engines_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports 15 copied source source modules into a source-open bundle and binds them to fixture, result record, source-digest, public-exercise, CLI/runtime-shell, standards, and scope limit checks; it does not feed or invoke live provider, host, approval, market, source-file changes, launch, or private-system lanes.",
      "links_to": [
        {
          "anchor": "component-batch8_policy_engines_capsule",
          "component_id": "batch8_policy_engines_capsule",
          "public_label": "Policy Engines Bundle"
        },
        {
          "anchor": "component-batch8_tools_tail_primitives_capsule",
          "component_id": "batch8_tools_tail_primitives_capsule",
          "public_label": "Tools-Tail Primitives Bundle"
        },
        {
          "anchor": "component-batch9_macro_engines_capsule",
          "component_id": "batch9_macro_engines_capsule",
          "public_label": "Backend & Governance Engines Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch7-macro-engines-capsule",
        "paper_module_id": "paper_module.batch7_macro_engines_capsule",
        "title": "Set 7 Source Engines Bundle"
      },
      "public_label": "Trace, Code-Map & Scheduling Engines Bundle",
      "scope_limit": "It validates only a public source-open bundle and bounded exercises; it is not live source authority, private-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, public sharing, or launch-scope decision.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs fifteen trace, code-map, and scheduling engines on test data, blocking truth overclaims.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports the Set-7 source engines as exact copied source bodies plus deterministic public exercises. It exposes fifteen JS, TS, and Python engine bodies for trace parsing, code-map layout, DAG scheduling, source indexing, patch validation, hermetic clean-clone execution, robust numeric scoring, personalized PageRank routing, and regression-test selection, with negative cases that prevent launch, private-system, semantic-truth, or test-sufficiency overclaims."
    },
    {
      "anchor": "component-batch7_oracle_sibling_capsule",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.batch7_oracle_sibling_capsule run --input fixtures/first_wave/batch7_oracle_sibling_capsule/input --out receipts/first_wave/batch7_oracle_sibling_capsule --acceptance-out receipts/acceptance/first_wave/batch7_oracle_sibling_capsule_fixture_acceptance.json",
      "component_id": "batch7_oracle_sibling_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports copied Oracle sibling source modules into a source-open bundle and binds them to fixture, result record, source-digest, original-pytest-witness, negative-case, CLI/runtime-shell, standards, and scope limit checks; it does not invoke live Oracle reasoning, dispatch providers, change source files, publish, launch, or claim private-system equivalence.",
      "links_to": [
        {
          "anchor": "component-batch8_tools_tail_primitives_capsule",
          "component_id": "batch8_tools_tail_primitives_capsule",
          "public_label": "Tools-Tail Primitives Bundle"
        }
      ],
      "omitted_fields": [],
      "public_label": "Oracle Sibling Source Bundle",
      "scope_limit": "It validates only Oracle sibling copied source bodies and bounded deterministic exercises; it does not run Oracle reasoning, dispatch providers or bridges, invoke private orchestration engine, change source files, prove semantic truth, prove all Oracle paths are covered, authorize public sharing, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays subject-index and truth-diff logic on copied code, rejecting reasoning overclaims.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports the Set 7 public Oracle sibling source bodies as a bounded, source-open replay. It checks subject-index grounding, subject-snapshot hydration, source truth-diff deltas, quartet repair alias planning, and original pytest witness evidence, with negative cases that prevent Oracle reasoning, external model access, source-file changes, semantic-truth, coverage, public sharing, or launch overclaims."
    },
    {
      "anchor": "component-batch7_demo_take_console_capsule",
      "command": "PYTHONPATH=src python3 -m microcosm_core.organs.batch7_demo_take_console_capsule run --input fixtures/first_wave/batch7_demo_take_console_capsule/input --out receipts/first_wave/batch7_demo_take_console_capsule --acceptance-out receipts/acceptance/first_wave/batch7_demo_take_console_capsule_fixture_acceptance.json",
      "component_id": "batch7_demo_take_console_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports copied Demo Take Console Swift source modules into a source-open bundle and binds them to fixture, result record, source-digest, SwiftPM build-witness, negative-case, CLI/runtime-shell, standards, and scope limit checks; it does not launch the app, capture screen or microphone input, dispatch models, change source files, publish, launch, or claim private-system equivalence.",
      "links_to": [
        {
          "anchor": "component-batch8_audio_level_rms_port",
          "component_id": "batch8_audio_level_rms_port",
          "public_label": "Audio Level RMS Port"
        },
        {
          "anchor": "component-batch6_unsurfaced_primitives_capsule",
          "component_id": "batch6_unsurfaced_primitives_capsule",
          "public_label": "Unsurfaced Source Primitives Bundle"
        }
      ],
      "omitted_fields": [],
      "public_label": "Demo Take Console Source Bundle",
      "scope_limit": "It validates only Demo Take Console copied Swift source bodies and bounded deterministic exercises; it does not launch the app, authorize screen or microphone capture, export recording sessions, execute FFmpeg, dispatch WhisperKit or other models, change source files, prove complete UI coverage, authorize public sharing, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays the recording console's Swift logic without launching the app or capturing audio.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports the Set 7 Demo Take Console public Swift source bodies as a bounded source-open replay. It checks SwiftPM build-witness posture, recording-state control, capture-helper bridge contracts, recorder-store capture FSM boundaries, hotkey/audio-meter behavior, and transcribe-payload construction, with negative cases that prevent app-launch, capture, model-dispatch, source-file changes, UI-coverage, public sharing, or launch overclaims."
    },
    {
      "anchor": "component-batch8_tools_tail_primitives_capsule",
      "command": "microcosm batch8-tools-tail-primitives-capsule run --input fixtures/first_wave/batch8_tools_tail_primitives_capsule/input --out receipts/first_wave/batch8_tools_tail_primitives_capsule --acceptance-out receipts/acceptance/first_wave/batch8_tools_tail_primitives_capsule_fixture_acceptance.json",
      "component_id": "batch8_tools_tail_primitives_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports four copied tools-tail source modules into a public bundle and binds them to fixture, source-digest, result record, CLI/runtime-shell, standards, and scope limit checks; it does not invoke live oracle, provider, source-file changes, public sharing, or launch lanes.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch8-tools-tail-primitives-capsule",
        "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
        "title": "Set 8 Tools-Tail Primitives Bundle"
      },
      "public_label": "Tools-Tail Primitives Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Exercises four copied helper tools over fixed inputs without touching live systems or data.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports four Set-8 tools-tail primitives as copied public source bodies with deterministic fixture exercises. It exposes observer set diffs, JSON patch interpretation, stable ledger-id hashing, and shadow envelope parsing without invoking live oracles, repository mutation, external model access, public sharing, or launch-scope decision."
    },
    {
      "anchor": "component-batch8_policy_engines_capsule",
      "command": "microcosm batch8-policy-engines-capsule run --input fixtures/first_wave/batch8_policy_engines_capsule/input --out receipts/first_wave/batch8_policy_engines_capsule --acceptance-out receipts/acceptance/first_wave/batch8_policy_engines_capsule_fixture_acceptance.json",
      "component_id": "batch8_policy_engines_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports three copied policy-engine modules into a public bundle and binds them to fixture, source-digest, result record, CLI/runtime-shell, standards, and scope limit checks; it does not invoke model dispatch, live campaign execution, source-file changes, public sharing, or launch lanes.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch8-policy-engines-capsule",
        "paper_module_id": "paper_module.batch8_policy_engines_capsule",
        "title": "Set 8 Policy Engines Bundle"
      },
      "public_label": "Policy Engines Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Maps three policy engines over test data without model calls or live campaign execution.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports three Set-8 policy-engine bodies as copied public source modules with deterministic fixture exercises. It exposes lab contract audit, market fusion readiness, and campaign transition adjudication mechanics without model dispatch, live campaign execution, public sharing, or launch-scope decision."
    },
    {
      "anchor": "component-batch8_audio_level_rms_port",
      "command": "microcosm batch8-audio-level-rms-port run --input fixtures/first_wave/batch8_audio_level_rms_port/input --out receipts/first_wave/batch8_audio_level_rms_port --acceptance-out receipts/acceptance/first_wave/batch8_audio_level_rms_port_fixture_acceptance.json",
      "component_id": "batch8_audio_level_rms_port",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Ports the pure RMS normalization algorithm into public Python and binds it to fixture, result record, CLI/runtime-shell, standards, and scope limit checks; it does not start macOS audio runtime, capture devices, change source files, publish, or launch.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch8-audio-level-rms-port",
        "paper_module_id": "paper_module.batch8_audio_level_rms_port",
        "title": "Set 8 Audio Level RMS Port"
      },
      "public_label": "Audio Level RMS Port",
      "scope_limit": "projection mechanics only, not domain-level conclusions",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Computes the audio loudness math on test arrays without opening a microphone or capturing input.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This port projects the pure AudioLevelMonitor normalized-level RMS math into a runnable Python fixture over synthetic sample arrays. It exposes the normalization behavior without starting an audio session, requesting microphone permission, capturing device input, publishing, or granting launch control."
    },
    {
      "anchor": "component-batch8_structural_theses_capsule",
      "command": "microcosm batch8-structural-theses-capsule run --input fixtures/first_wave/batch8_structural_theses_capsule/input --out receipts/first_wave/batch8_structural_theses_capsule --acceptance-out receipts/acceptance/first_wave/batch8_structural_theses_capsule_fixture_acceptance.json",
      "component_id": "batch8_structural_theses_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports the structural theses source body into a public bundle and binds it to fixture, source-digest, result record, CLI/runtime-shell, standards, and scope limit checks; it excludes financial decisions, live market data, portfolio action, external model access, public sharing, or launch.",
      "links_to": [
        {
          "anchor": "component-batch12_prediction_market_board_capsule",
          "component_id": "batch12_prediction_market_board_capsule",
          "public_label": "Prediction Market Board Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch8-structural-theses-capsule",
        "paper_module_id": "paper_module.batch8_structural_theses_capsule",
        "title": "Set 8 Structural Theses Bundle"
      },
      "public_label": "Structural Theses Finance Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs a copied finance-thesis model through dated test cases with no live market data or advice.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports the structural_theses finance spine as a copied public source body with synthetic dated thesis-card exercises. The exercises run the lifecycle/backtest mechanics without live market data, investment-related actions, portfolio action, external model access, public sharing, or launch-scope decision."
    },
    {
      "anchor": "component-engine_room_demo",
      "command": "microcosm engine-room-demo run --input fixtures/first_wave/engine_room_demo/input --out receipts/first_wave/engine_room_demo --acceptance-out receipts/acceptance/first_wave/engine_room_demo_fixture_acceptance.json",
      "component_id": "engine_room_demo",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Wraps microcosm_core.engine_room.demo and the ten staged Engine Room bundle validators into one accepted result record-writing component; it writes public first-wave result records and does not export private source state or mutate shared registries at runtime.",
      "links_to": [
        {
          "anchor": "component-batch8_compliance_pipeline_capsule",
          "component_id": "batch8_compliance_pipeline_capsule",
          "public_label": "Compliance Pipeline Bundle"
        },
        {
          "anchor": "component-batch8_validator_checker_capsule",
          "component_id": "batch8_validator_checker_capsule",
          "public_label": "Validator Checker Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-engine-room-demo",
        "paper_module_id": "paper_module.engine_room_demo",
        "title": "Engine Room Demo"
      },
      "public_label": "Engine Room Demo",
      "scope_limit": "It validates only the public Engine Room composition contract; it is not deployment posture, private-system equivalence, frontier theorem proving, complete security proof, public sharing, or launch-scope decision.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs proof, runtime, security, and routing demos through bounded public examples with stated limits.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This component turns the staged Engine Room bundles into one accepted public demo surface. It exercises the proof-search, runtime, integrity, security, navigation, orchestration, and reference-routing bundles through bounded public fixtures with explicit scope boundaries."
    },
    {
      "anchor": "component-batch9_macro_engines_capsule",
      "command": "microcosm batch9-macro-engines-capsule run --input fixtures/first_wave/batch9_macro_engines_capsule/input --out receipts/first_wave/batch9_macro_engines_capsule --acceptance-out receipts/acceptance/first_wave/batch9_macro_engines_capsule_fixture_acceptance.json",
      "component_id": "batch9_macro_engines_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports 13 copied source source modules into a source-open bundle and binds them to fixture, result record, source-digest, public-exercise, CLI/runtime-shell, standards, and scope limit checks; it does not feed or invoke live provider, host, approval, work log, market, doctrine, source-file changes, or launch lanes.",
      "links_to": [
        {
          "anchor": "component-batch10_governance_compilers_capsule",
          "component_id": "batch10_governance_compilers_capsule",
          "public_label": "Governance & Compiler Mechanisms Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch9-macro-engines-capsule",
        "paper_module_id": "paper_module.batch9_macro_engines_capsule",
        "title": "Set 9 Source Engines Bundle"
      },
      "public_label": "Backend & Governance Engines Bundle",
      "scope_limit": "It validates only a public source-open bundle and bounded synthetic exercises; it is not live lineage truth, human approval authority, market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Exercises thirteen copied backend and governance engines over fixed public test cases.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports the Set-9 source engines as exact copied source bodies plus deterministic public exercises. The exercises inspect thirteen backend, governance, projection, frontend data-shaping, worker-gate, and quality-accounting mechanisms, their source-module digest evidence, and the negative cases that prevent live-authority or result record-only overclaims."
    },
    {
      "anchor": "component-batch10_governance_compilers_capsule",
      "command": "microcosm batch10-governance-compilers-capsule run --input fixtures/first_wave/batch10_governance_compilers_capsule/input --out receipts/first_wave/batch10_governance_compilers_capsule --acceptance-out receipts/acceptance/first_wave/batch10_governance_compilers_capsule_fixture_acceptance.json",
      "component_id": "batch10_governance_compilers_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports 13 copied source source modules plus one source-faithful public refactor into a source-open bundle and binds them to fixture, result record, source-digest, public-exercise, CLI/runtime-shell, standards, and scope limit checks; it does not feed or invoke live ledgers, public sharing/launch lanes, provider/browser state, source-file changes, private-system equivalence, or Set-9 lane-width authority.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch10-governance-compilers-capsule",
        "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
        "title": "Set 10 Governance And Compilers Bundle"
      },
      "public_label": "Governance & Compiler Mechanisms Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, public sharing, live ledger control, or source-file changes.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Checks thirteen copied governance and compiler routines against the code they were copied from.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports the Set-10 governance, compiler, launch, finance, dependency, DAG, table, reference, and recent-change source mechanisms as source-open system. It exposes for inspection the exact source-module digest evidence, the source-faithful public refactor for public sharing-manifest selector checks, the deterministic exercises, and the planted negative cases without exposing non-public paths, copied body text in result records, live ledgers, or launch-scope decision."
    },
    {
      "anchor": "component-batch11_saturation_engines_capsule",
      "command": "microcosm batch11-saturation-engines-capsule run --input fixtures/first_wave/batch11_saturation_engines_capsule/input --out receipts/first_wave/batch11_saturation_engines_capsule --acceptance-out receipts/acceptance/first_wave/batch11_saturation_engines_capsule_fixture_acceptance.json",
      "component_id": "batch11_saturation_engines_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports 12 copied source source modules into a source-open bundle and binds them to fixture, result record, source-digest, computed negative-probe, CLI/runtime-shell, standards, package-data, and scope limit checks; it does not invoke live work log, browser, market, provider, source-file changes, public sharing, launch, or private-system equivalence lanes at runtime.",
      "links_to": [
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        },
        {
          "anchor": "component-batch8_compliance_pipeline_capsule",
          "component_id": "batch8_compliance_pipeline_capsule",
          "public_label": "Compliance Pipeline Bundle"
        },
        {
          "anchor": "component-navigation_hologram_route_plane",
          "component_id": "navigation_hologram_route_plane",
          "public_label": "Navigation Hologram Route Plane"
        },
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch11-saturation-engines-capsule",
        "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
        "title": "Set 11 Saturation Engines Bundle"
      },
      "public_label": "Saturation Engines Bundle",
      "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, public sharing, live runtime control, or source-file changes.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Verifies twelve copied engine routines and computes each failure probe from inputs, not echoes.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This bundle imports twelve Set-11 saturation-engine mechanisms as source-open system. It exposes for inspection exact source-module digest evidence, source-faithful computed exercises, and computed negative-case probes without exposing non-public paths, copied body text in result records, live runtime state, source-file changes, public sharing, or launch-scope decision."
    },
    {
      "anchor": "component-tool_server_pressure_inventory",
      "command": "microcosm tool-server-pressure-inventory run --input fixtures/first_wave/tool_server_pressure_inventory/input --out receipts/first_wave/tool_server_pressure_inventory --acceptance-out receipts/acceptance/first_wave/tool_server_pressure_inventory_fixture_acceptance.json",
      "component_id": "tool_server_pressure_inventory",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports a source-faithful refactor of tools/meta/control/orphan_reaper.py's read-only pressure inventory path and binds it to fixture, result record, source-digest, CLI/runtime-shell, standard, package-data, and scope limit checks; it does not feed or invoke live process control, helper leasing, work log mutation, launch, provider, source-file changes, or private-system equivalence lanes.",
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-tool-server-pressure-inventory",
        "paper_module_id": "paper_module.tool_server_pressure_inventory",
        "title": "Tool Server Pressure Inventory"
      },
      "public_label": "Tool Server Pressure Inventory",
      "scope_limit": "validates declared public helper-process pressure inventory contract only; no live process reads, process signalling, host mutation, launch-scope decision, external model access, non-public data equivalence, or whole-system correctness",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Flags detached helper processes and launch pressure from synthetic rows, not live hosts.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This component imports the source helper-process pressure inventory pattern as a public-safe, read-only validator. Over synthetic ps-shaped process rows it surfaces detached helper candidates, active-owner descendants, keep runtimes, and owner-launch pressure groups without reading live host processes or exposing command bodies."
    },
    {
      "anchor": "component-batch8_compliance_pipeline_capsule",
      "command": "microcosm batch8-compliance-pipeline-capsule validate-bundle --input examples/batch8_compliance_pipeline_capsule/exported_batch8_compliance_pipeline_capsule_bundle --out /tmp/microcosm-batch8-compliance-pipeline-capsule",
      "component_id": "batch8_compliance_pipeline_capsule",
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports exact copied source bodies for system/lib/compliance registry and scanner modules, tools/meta/factory/build_compliance_ledger.py, and system/lib/pipeline observe stages; binds them to fixture, result record, source-digest, CLI/runtime-shell, standard, package-data, and scope limit checks without invoking live ledger writes, external model access, source note mutation, source-file changes, or private-system equivalence lanes.",
      "links_to": [
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        },
        {
          "anchor": "component-batch11_saturation_engines_capsule",
          "component_id": "batch11_saturation_engines_capsule",
          "public_label": "Saturation Engines Bundle"
        },
        {
          "anchor": "component-navigation_hologram_route_plane",
          "component_id": "navigation_hologram_route_plane",
          "public_label": "Navigation Hologram Route Plane"
        },
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch8-compliance-pipeline-capsule",
        "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
        "title": "Set 8 Compliance Pipeline Bundle"
      },
      "public_label": "Compliance Pipeline Bundle",
      "scope_limit": "validates declared public Set 8 compliance pipeline bundle contract only; no full compliance-ledger freshness, external model access, model dispatch, source-file changes, source note mutation, launch, public sharing, non-public data equivalence, or whole-system correctness",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Confirms six copied compliance source files carry their functions; runs one helper on sample text.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This component imports the compliance adapter registry, compliance coverage and baseline scanners, Microcosm compliance adapter, bounded compliance-ledger builder, and observe pipeline stages as public runnable system. Running it shows how registered compliance adapters, bounded no-write checks, baseline companion scans, digest normalization, observe-plan helper selection, and dispatch/process boundaries fit together without refreshing the live ledger or dispatching providers."
    },
    {
      "anchor": "component-batch10_live_source_drift_capsule",
      "command": "microcosm batch10-live-source-drift-capsule run --input fixtures/first_wave/batch10_live_source_drift_capsule/input --out receipts/first_wave/batch10_live_source_drift_capsule --acceptance-out receipts/acceptance/first_wave/batch10_live_source_drift_capsule_fixture_acceptance.json",
      "component_id": "batch10_live_source_drift_capsule",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": "Imports exact copied source bodies for system/lib/standard_option_surface.py, system/lib/mission_transaction_landing_preflight.py, tools/meta/control/work_landing.py, and tools/meta/factory/work_ledger.py; binds them to fixture, result record, source-digest, compile-only, CLI/runtime-shell, standard, package-data, and scope limit checks without invoking route selection, work log mutation, mission transaction execution, git staging, source-file changes, non-public runtime export, public sharing, or launch lanes.",
      "links_to": [
        {
          "anchor": "component-batch10_governance_compilers_capsule",
          "component_id": "batch10_governance_compilers_capsule",
          "public_label": "Governance & Compiler Mechanisms Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch10-live-source-drift-capsule",
        "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
        "title": "Set 10 Live Source Drift Bundle"
      },
      "public_label": "Live Source Drift Bundle",
      "scope_limit": "verified source body import only, not route authority, work log or work log mutation authority, mission-transaction execution, git staging or commit approval, source-file changes, non-public runtime export, launch, or public sharing",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Compares four copied router and landing routines against current code to surface stale copies.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This component imports exact current public source bodies for the option-surface router, mission-transaction landing preflight, work landing controller, and work log controller. Running it inspects stale-versus-current digest repair, source anchors, and compile-only validation without reading private runtime state or granting live mutation authority."
    },
    {
      "anchor": "component-batch12_release_claim_language_gate",
      "command": "microcosm batch12-release-claim-language-gate run-release-claim-language-gate-bundle --input examples/batch12_release_claim_language_gate/exported_batch12_release_claim_language_gate_bundle --out receipts/runtime_shell/demo_project/organs/batch12_release_claim_language_gate",
      "component_id": "batch12_release_claim_language_gate",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "import_projection_and_drift",
      "family_label": "Import & drift control",
      "links_note": null,
      "links_to": [],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-batch12-release-claim-language-gate",
        "paper_module_id": "paper_module.batch12_release_claim_language_gate",
        "title": "Set 12 launch claim-Language Gate"
      },
      "public_label": "Release Public Wording Gate",
      "scope_limit": "This is lexical fixture evidence only; it is not launch-scope decision, not publishing-scope decision, not semantic NLP truth, not secret-scan coverage, and not whole-system correctness.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Flags affirmative open-source and deployment-posture wording while allowing safe boundary notes.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "source intake",
        "provenance",
        "drift-control"
      ],
      "what_it_does": "This component imports the launch claim-language gate as public runnable system. Running it over small public sharing-manifest fixtures shows boundary-only warnings allowed while affirmative open-source and production-readiness wording is classified as active claim language and blocked by the assert-clear contract."
    },
    {
      "anchor": "component-mission_transaction_work_spine",
      "command": "microcosm mission-transaction-work-spine run --input fixtures/first_wave/mission_transaction_work_spine/input --out receipts/first_wave/mission_transaction_work_spine",
      "component_id": "mission_transaction_work_spine",
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": true
      },
      "family_id": "work_landing_and_continuity",
      "family_label": "Work & continuity",
      "links_note": "consumes the shared work_landing, mission_transaction_preflight, and work log source-tool source imports plus the shared secret-exclusion/result records/schemas spine; it supplies the source-import anchor surface that concurrency_mission_control uses for work log seed-speed topology instead of duplicating work log bodies. Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-bounded_autonomy_campaign_packet",
          "component_id": "bounded_autonomy_campaign_packet",
          "public_label": "Bounded Autonomy Campaign Packet"
        },
        {
          "anchor": "component-concurrency_mission_control",
          "component_id": "concurrency_mission_control",
          "public_label": "Concurrency Mission Control"
        },
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        },
        {
          "anchor": "component-tool_server_pressure_inventory",
          "component_id": "tool_server_pressure_inventory",
          "public_label": "Tool Server Pressure Inventory"
        },
        {
          "anchor": "component-batch10_live_source_drift_capsule",
          "component_id": "batch10_live_source_drift_capsule",
          "public_label": "Live Source Drift Bundle"
        },
        {
          "anchor": "component-batch4_proof_authority_runtime",
          "component_id": "batch4_proof_authority_runtime",
          "public_label": "Proof / Control / Runtime Import Bundle"
        },
        {
          "anchor": "component-batch8_tools_tail_primitives_capsule",
          "component_id": "batch8_tools_tail_primitives_capsule",
          "public_label": "Tools-Tail Primitives Bundle"
        },
        {
          "anchor": "component-agent_benchmark_integrity_anti_gaming_replay",
          "component_id": "agent_benchmark_integrity_anti_gaming_replay",
          "public_label": "Agent Benchmark Integrity Anti Gaming Replay"
        },
        {
          "anchor": "component-agentic_vulnerability_discovery_patch_proof_replay",
          "component_id": "agentic_vulnerability_discovery_patch_proof_replay",
          "public_label": "Agentic Vulnerability Discovery Patch Proof Replay"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-mission-transaction-work-spine",
        "paper_module_id": "paper_module.mission_transaction_work_spine",
        "title": "Mission Transaction Work Spine"
      },
      "public_label": "Mission Transaction Work Spine",
      "scope_limit": "It validates work-landing, claim, checkpoint-lane, and dependency metadata projections over fixed fixtures only; it does not mutate live ledgers or git, certify real completion, authorize broad staging without operator intent, or prove any change is actually correct or complete.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.mission_transaction_work_spine"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs the real work-ledger engine on a sanitised snapshot to re-derive each change's verdict.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-concurrency",
        "workflow-engineering",
        "continuity"
      ],
      "what_it_does": "Replays a fixed set of pre-recorded work-landing situations against a toy repository and shows when a change would be allowed to \"land\" versus blocked: two claims competing on the same file, a claim built on a stale parent commit, a claim missing its owned path, a clean preflight check that wrongly says the work is already finished, and which commit lane (a narrow scoped commit vs a broad checkpoint) a dirty working tree is permitted to use. Its exported bundle also anchors the public work log seed-speed source imports for session heartbeat, mutation-check, active-claim snapshot, and path-collision handling. The resulting result records show exactly why each situation was permitted or refused, instead of an opaque \"it's done\" message."
    },
    {
      "anchor": "component-durable_agent_work_landing_replay",
      "command": "microcosm durable-agent-work-landing-replay run-work-landing-bundle",
      "component_id": "durable_agent_work_landing_replay",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "work_landing_and_continuity",
      "family_label": "Work & continuity",
      "links_note": "binds only to the shared kernel + evidence/authority spine (secret_exclusion_scan, result records, schemas). Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-agent_closeout_faithfulness_audit",
          "component_id": "agent_closeout_faithfulness_audit",
          "public_label": "Agent Completion Faithfulness Audit"
        },
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-durable-agent-work-landing-replay",
        "paper_module_id": "paper_module.durable_agent_work_landing_replay",
        "title": "Durable Agent Work-Landing Replay"
      },
      "public_label": "Durable Agent Work Landing Replay",
      "scope_limit": "It validates only the declared public work-landing contract over recorded rows. It is evidence for fixture-local completion mechanics, not for live Git side effects, unrelated-path staging, non-public body export, service operation, or distribution clearance.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.durable_agent_work_landing_replay"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Audits recorded work-claims so each cites files, validates before commit, and proves HEAD moved.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "workflow-engineering",
        "continuity"
      ],
      "what_it_does": "This checks recorded examples of an agent finishing a piece of work the careful way: each example must name the exact files it claims to have touched, show that validation was recorded before any commit was attempted, and only label itself \"committed\" if the example also records the repository's HEAD moving. It also checks that blockers and ledger completion were captured. The check shows whether each recorded work-claim carries the required evidence and ordering, rather than being an unbacked chat boast. It judges the recorded claims against the contract; it does not run Git or prove that any commit truly landed in a real repository."
    },
    {
      "anchor": "component-bridge_phase_continuity_runtime",
      "command": "microcosm bridge-phase-continuity-runtime run --input fixtures/second_wave/bridge_phase_continuity_runtime/input --out /tmp/microcosm-bridge-continuity",
      "component_id": "bridge_phase_continuity_runtime",
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "work_landing_and_continuity",
      "family_label": "Work & continuity",
      "links_note": "binds only to the shared kernel + evidence/authority spine (result records, non-public-state scan, strict-JSON schemas). Doctrine-lattice wires_to additions in this row are source-derived from core/mechanism_sources.json upstream_of rows for the component's hosted mechanism(s); they name structural sibling navigation only, not live run, launch-scope decision, or proof of runtime integration.",
      "links_to": [
        {
          "anchor": "component-agent_memory_temporal_conflict_replay",
          "component_id": "agent_memory_temporal_conflict_replay",
          "public_label": "Agent Memory Temporal Conflict Replay"
        },
        {
          "anchor": "component-concurrency_mission_control",
          "component_id": "concurrency_mission_control",
          "public_label": "Concurrency Mission Control"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-bridge-phase-continuity-runtime",
        "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
        "title": "Bridge Phase Continuity Runtime"
      },
      "public_label": "Bridge Phase Continuity Runtime",
      "scope_limit": "It validates only the declared public continuity contract over synthetic fixtures; it does not run live bridge transport, use external model services, read operator HUD/browser/phase-runtime or private-memory state, prove provider or UI uptime, land work, change source files, or include launch operations.",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.bridge_phase_continuity_runtime"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Replays a paused job to prove the rules for safely resuming it hold and reject duplicate resumes.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "workflow-engineering",
        "continuity"
      ],
      "what_it_does": "Replays a small synthetic record of a paused background job to check that the rules for safely resuming it hold. It confirms the job left behind a real resume note, that trying to resume the same job twice is refused, that \"still alive\" pings can never count as permission to resume (and a long-stale ping can't be passed off as proof the job is still healthy), and that only a proper completion result record is allowed to claim the work actually finished. It also includes deliberately broken cases to prove each rule rejects them. These continuity rules are inspectable in plain result records without any live job, network call, or non-public data ever being touched."
    },
    {
      "anchor": "component-concurrency_mission_control",
      "command": "microcosm concurrency-mission-control run --input fixtures/first_wave/concurrency_mission_control/input --out receipts/first_wave/concurrency_mission_control --acceptance-out receipts/acceptance/first_wave/concurrency_mission_control_fixture_acceptance.json",
      "component_id": "concurrency_mission_control",
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "family_id": "work_landing_and_continuity",
      "family_label": "Work & continuity",
      "links_note": "Imports exact copied mission-control builder and provider/task-ledger bridge artifacts, then binds them to fixture, source-digest, negative-case, CLI/runtime-shell, standard, package-data, system-ledger, and scope limit checks; its work log seed-speed topology fixture is paired with mission_transaction_work_spine source-import anchor enforcement instead of duplicating work log bodies; it does not invoke live schedulers, providers, browser UI state, source-file changes, hosted orchestration, public sharing, or launch lanes.",
      "links_to": [
        {
          "anchor": "component-mission_transaction_work_spine",
          "component_id": "mission_transaction_work_spine",
          "public_label": "Mission Transaction Work Spine"
        },
        {
          "anchor": "component-batch10_live_source_drift_capsule",
          "component_id": "batch10_live_source_drift_capsule",
          "public_label": "Live Source Drift Bundle"
        }
      ],
      "omitted_fields": [],
      "paper_module": {
        "anchor": "paper-module-concurrency-mission-control",
        "paper_module_id": "paper_module.concurrency_mission_control",
        "title": "Concurrency Mission Control"
      },
      "public_label": "Concurrency Mission Control",
      "scope_limit": "verified concurrency mission-control source body import only, not a live scheduler, external model access, hosted orchestration, production concurrency-safety proof, source authority, private-system equivalence, public sharing, or launch-scope decision",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "summary_line": "Runs copied claim-coordination code so duplicate, stale, and conflicting claims get blocked.",
      "summary_line_source": "authored_synopsis",
      "tags": [
        "agent-concurrency",
        "workflow-engineering",
        "continuity"
      ],
      "what_it_does": "This component imports the real concurrency mission-control specimen builder plus public provider and work log bridge artifacts as exact copies. Running it shows duplicate claims, dependency conflicts, stale leases, missing result records, supervised finalizers, and misanchored claims blocked through repair rows while authority-collapse counters stay at zero."
    }
  ],
  "coverage_deficit_count": 2,
  "coverage_deficit_total_count": 51,
  "coverage_deficits": {
    "authority": "aggregate_coverage_projection_only_not_source_truth_release_permission_or_relation_promotion_authority",
    "contract_status": "blocked",
    "deficit_count": 2,
    "deficit_total_count": 51,
    "population_status": "complete",
    "records": [
      {
        "anchor": "coverage-gap-mechanism-relation-fill",
        "count": 25,
        "count_source_path": "deficit_summary.mechanism_unpopulated_selective_relation_count",
        "deficit_id": "mechanism_relation_fill_gap",
        "description": "Optional relation slots for mechanisms that remain intentionally unfilled.",
        "next_source_action": "These mechanism relation links are left empty unless the source warrants them.",
        "source_links": [
          {
            "label": "Source JSON",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/doctrine_lattice_coverage.json"
          }
        ],
        "source_refs": [
          "microcosm-substrate/core/doctrine_lattice_coverage.json"
        ],
        "status": "needs_source_backed_population",
        "title": "Mechanism relation fill"
      },
      {
        "anchor": "coverage-gap-component-relation-fill",
        "count": 26,
        "count_source_path": "deficit_summary.organ_unpopulated_selective_relation_count",
        "deficit_id": "component_relation_fill_gap",
        "description": "Optional relation slots for components that remain intentionally unfilled.",
        "next_source_action": "These component relation links are left empty unless the source warrants them.",
        "source_links": [
          {
            "label": "Source JSON",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/doctrine_lattice_coverage.json"
          }
        ],
        "source_refs": [
          "microcosm-substrate/core/doctrine_lattice_coverage.json"
        ],
        "status": "needs_source_backed_population",
        "title": "Component relation fill"
      }
    ],
    "schema": "microcosm_public_coverage_deficits_v1",
    "source_ref": "microcosm-substrate/core/doctrine_lattice_coverage.json"
  },
  "diagram_asset_count": 93,
  "evidence_profile_count": 328,
  "evidence_profile_schema": "microcosm_public_evidence_boundary_profile_v1",
  "evidence_profiles": [
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-1",
      "label": "Fixture-label echo",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-1",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-1",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-1",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-1.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-1.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-10",
      "label": "Prose-as-executable-authority",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-10",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-10",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-10",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-10.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-10.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-11",
      "label": "Meta-artifact exemption",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-11",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-11",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-11",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-11.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-11.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-12",
      "label": "Synthetic system substitution",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-12",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-12",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-12",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-12.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-12.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-13",
      "label": "Generated-result record source inversion",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-13",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-13",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-13",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-13.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-13.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-14",
      "label": "Public-authority inflation",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-14",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-14",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-14",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-14.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-14.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-15",
      "label": "Mechanism theater",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-15",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-15",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-15",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-15.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-15.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-16",
      "label": "Receiver inflation",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-16",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-16",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-16",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-16.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-16.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-17",
      "label": "Projection-as-source",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-17",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-17",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-17",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-17.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-17.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-2",
      "label": "Producer trust",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-2",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-2",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-2",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-2.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-2.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-3",
      "label": "Rank-as-product-score",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-3",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-3",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-3",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-3.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-3.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-4",
      "label": "Cache-across-drift",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-4",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-4",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-4",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-4.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-4.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-5",
      "label": "Unknown-unknown exhaustiveness",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-5",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-5",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-5",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-5.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-5.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-6",
      "label": "Inadmissible number emission",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-6",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-6",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-6",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-6.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-6.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-7",
      "label": "Public/private membrane breach",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-7",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-7",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-7",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-7.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-7.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-8",
      "label": "Blind irreversible mutation",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-8",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-8",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-8",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-8.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-8.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
          "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
        ],
        "does_not_prove": "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:anti_principle:AP-9",
      "label": "Frozen live fact",
      "machine_join": {
        "object_detail_ref": "anti_principle:AP-9",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "anti_principle:AP-9",
      "object_kind": "anti_principle",
      "route": "doctrine.html#dcard-ap-9",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-9.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/anti_principles/AP-9.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-1",
      "label": "Derivation before assertion",
      "machine_join": {
        "object_detail_ref": "axiom:AX-1",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-1",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-1",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-1.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-1.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-10",
      "label": "Temporal validity and freshness contracts",
      "machine_join": {
        "object_detail_ref": "axiom:AX-10",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-10",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-10",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-10.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-10.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-11",
      "label": "Executable grammar before doctrine authority",
      "machine_join": {
        "object_detail_ref": "axiom:AX-11",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-11",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-11",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-11.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-11.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-12",
      "label": "Reflexive accountability / no privileged meta-layer",
      "machine_join": {
        "object_detail_ref": "axiom:AX-12",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-12",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-12",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-12.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-12.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-2",
      "label": "Kernelized verification",
      "machine_join": {
        "object_detail_ref": "axiom:AX-2",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-2",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-2",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-2.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-2.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-3",
      "label": "Authority by derivation, not possession",
      "machine_join": {
        "object_detail_ref": "axiom:AX-3",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-3",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-3",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-3.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-3.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-4",
      "label": "Content-addressed determinism",
      "machine_join": {
        "object_detail_ref": "axiom:AX-4",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-4",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-4",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-4.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-4.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-5",
      "label": "Fail-closed monotone lattice",
      "machine_join": {
        "object_detail_ref": "axiom:AX-5",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-5",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-5",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-5.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-5.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-6",
      "label": "Open-world epistemics",
      "machine_join": {
        "object_detail_ref": "axiom:AX-6",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-6",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-6",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-6.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-6.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-7",
      "label": "Typed partiality and refusal",
      "machine_join": {
        "object_detail_ref": "axiom:AX-7",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-7",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-7",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-7.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-7.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-8",
      "label": "Provenance propagation and non-interference",
      "machine_join": {
        "object_detail_ref": "axiom:AX-8",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-8",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-8",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-8.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-8.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
          "Legacy witness_strength is not a computed support verdict."
        ],
        "does_not_prove": "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:axiom:AX-9",
      "label": "Compensable transactional effects",
      "machine_join": {
        "object_detail_ref": "axiom:AX-9",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "axiom:AX-9",
      "object_kind": "axiom",
      "route": "doctrine.html#dcard-ax-9",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-9.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/axioms/AX-9.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It authorizes only bounded public runtime validation over copied source-open pattern provenance bodies and metadata-only benchmark-integrity replay rows; it does not establish any benchmark or SWE-bench score, agent capability, external model service, live-repo mutation, private/oracle/hidden-gold body access, product progress, or launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It authorizes only bounded public runtime validation over copied source-open pattern provenance bodies and metadata-only benchmark-integrity replay rows; it does not establish any benchmark or SWE-bench score, agent capability, external model service, live-repo mutation, private/oracle/hidden-gold body access, product progress, or launch-scope decision."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:agent_benchmark_integrity_anti_gaming_replay",
      "label": "Agent Benchmark Integrity Anti Gaming Replay",
      "machine_join": {
        "object_detail_ref": "component:agent_benchmark_integrity_anti_gaming_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:agent_benchmark_integrity_anti_gaming_replay",
      "object_kind": "component",
      "route": "components.html#component-agent_benchmark_integrity_anti_gaming_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "verified means the referenced evidence object exists or a pytest span ran; it does not imply the span passed unless exit-zero status was explicitly checked",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "verified means the referenced evidence object exists or a pytest span ran; it does not imply the span passed unless exit-zero status was explicitly checked"
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#external-tool-run",
      "id": "evidence_profile:component:agent_closeout_faithfulness_audit",
      "label": "Agent Completion Faithfulness Audit",
      "machine_join": {
        "object_detail_ref": "component:agent_closeout_faithfulness_audit",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:agent_closeout_faithfulness_audit",
      "object_kind": "component",
      "route": "components.html#component-agent_closeout_faithfulness_audit",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.agent_closeout_faithfulness_audit"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates the projection mechanics of a synthetic memory fixture only \u2014 that the required refs, decisions, paired replays, negative cases, and secret-exclusion scan line up and that result records are metadata-only. It does not claim live-memory product quality, judge whether memory decisions were domain-correct, treat memory recall as source authority, adopt active injection, export private transcripts, use external model services, change source files, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates the projection mechanics of a synthetic memory fixture only \u2014 that the required refs, decisions, paired replays, negative cases, and secret-exclusion scan line up and that result records are metadata-only. It does not claim live-memory product quality, judge whether memory decisions were domain-correct, treat memory recall as source authority, adopt active injection, export private transcripts, use external model services, change source files, or include launch operations."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:agent_memory_temporal_conflict_replay",
      "label": "Agent Memory Temporal Conflict Replay",
      "machine_join": {
        "object_detail_ref": "component:agent_memory_temporal_conflict_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:agent_memory_temporal_conflict_replay",
      "object_kind": "component",
      "route": "components.html#component-agent_memory_temporal_conflict_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Bounded public runtime validation over copied source pattern bodies, sanitized dogfood trace slices, recomputed monitor-verdict spans, source-artifact evidence refs, digest/metadata-only/non-public-state gates, and negative cases only; no live agent execution, monitor product performance, control-eval score, safety-validation, benchmark, provider-call, source-file changes, launch, public sharing, or product authority.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "Bounded public runtime validation over copied source pattern bodies, sanitized dogfood trace slices, recomputed monitor-verdict spans, source-artifact evidence refs, digest/metadata-only/non-public-state gates, and negative cases only; no live agent execution, monitor product performance, control-eval score, safety-validation, benchmark, provider-call, source-file changes, launch, public sharing, or product authority."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:agent_monitor_redteam_falsification_replay",
      "label": "Agent Monitor Redteam Falsification Replay",
      "machine_join": {
        "object_detail_ref": "component:agent_monitor_redteam_falsification_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:agent_monitor_redteam_falsification_replay",
      "object_kind": "component",
      "route": "components.html#component-agent_monitor_redteam_falsification_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only public, recorded trace-feedback metadata and regression fixtures; it does not inspect live operator state, certify or prove runtime behavior, read model-output data, mutate the work log, authorize pattern assimilation, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only public, recorded trace-feedback metadata and regression fixtures; it does not inspect live operator state, certify or prove runtime behavior, read model-output data, mutate the work log, authorize pattern assimilation, or include launch operations."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:agent_route_observability_runtime",
      "label": "Agent Route Observability Runtime",
      "machine_join": {
        "object_detail_ref": "component:agent_route_observability_runtime",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:agent_route_observability_runtime",
      "object_kind": "component",
      "route": "components.html#component-agent_route_observability_runtime",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Bounded public runtime validation over copied source pattern bodies, sanitized dogfood trace slices, recomputed sabotage/scheming monitor spans, source-artifact evidence refs, digest/metadata-only/non-public-state gates, and negative cases only; no live sabotage, live agent execution, exploit instruction, account secret/account, private-reasoning, harmful-payload, monitor-product-performance, deployment-risk, benchmark, provider-call, source-file changes, launch, public sharing, or product authority.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "Bounded public runtime validation over copied source pattern bodies, sanitized dogfood trace slices, recomputed sabotage/scheming monitor spans, source-artifact evidence refs, digest/metadata-only/non-public-state gates, and negative cases only; no live sabotage, live agent execution, exploit instruction, account secret/account, private-reasoning, harmful-payload, monitor-product-performance, deployment-risk, benchmark, provider-call, source-file changes, launch, public sharing, or product authority."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:agent_sabotage_scheming_monitor_replay",
      "label": "Agent Sabotage Scheming Monitor Replay",
      "machine_join": {
        "object_detail_ref": "component:agent_sabotage_scheming_monitor_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:agent_sabotage_scheming_monitor_replay",
      "object_kind": "component",
      "route": "components.html#component-agent_sabotage_scheming_monitor_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates the projection / trace-refactor mechanics over a synthetic fixture only; it excludes live sandbox escape, secret or account secret handling, live network access, host filesystem mutation, executable payload export, raw environment export, external model access, security benchmark claims, source-file changes, or launch. A pass proves the projection boundary and trace-refactor mechanics for this contract, not real sandbox security, exploit resistance, or whole-system safety.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates the projection / trace-refactor mechanics over a synthetic fixture only; it excludes live sandbox escape, secret or account secret handling, live network access, host filesystem mutation, executable payload export, raw environment export, external model access, security benchmark claims, source-file changes, or launch. A pass proves the projection boundary and trace-refactor mechanics for this contract, not real sandbox security, exploit resistance, or whole-system safety."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:agent_sandbox_policy_escape_replay",
      "label": "Agent Sandbox Policy Escape Replay",
      "machine_join": {
        "object_detail_ref": "component:agent_sandbox_policy_escape_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:agent_sandbox_policy_escape_replay",
      "object_kind": "component",
      "route": "components.html#component-agent_sandbox_policy_escape_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the projection/evidence-chain mechanics of a synthetic replay: structural presence, cross-reference consistency, declared boolean flags, and the secret/live-access exclusion scan. It executes small regression witnesses but performs no real vulnerability discovery and makes no judgment of real-world security or fix correctness. It excludes live-target testing, real CVE exploitation, weaponized payloads, account secret handling, network exfiltration, actionable exploit steps, external model access, source-file changes, benchmark security scores, launch, or any whole-system security claim.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the projection/evidence-chain mechanics of a synthetic replay: structural presence, cross-reference consistency, declared boolean flags, and the secret/live-access exclusion scan. It executes small regression witnesses but performs no real vulnerability discovery and makes no judgment of real-world security or fix correctness. It excludes live-target testing, real CVE exploitation, weaponized payloads, account secret handling, network exfiltration, actionable exploit steps, external model access, source-file changes, benchmark security scores, launch, or any whole-system security claim."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:agentic_vulnerability_discovery_patch_proof_replay",
      "label": "Agentic Vulnerability Discovery Patch Proof Replay",
      "machine_join": {
        "object_detail_ref": "component:agentic_vulnerability_discovery_patch_proof_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:agentic_vulnerability_discovery_patch_proof_replay",
      "object_kind": "component",
      "route": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "verified cold-eval source body import only, not a live benchmark, navigation truth, source authority, external model access, private-system equivalence, public sharing, or launch-scope decision",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "verified cold-eval source body import only, not a live benchmark, navigation truth, source authority, external model access, private-system equivalence, public sharing, or launch-scope decision"
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch10_cold_eval_honesty_capsule",
      "label": "Cold Evaluation Honesty Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch10_cold_eval_honesty_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch10_cold_eval_honesty_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch10_cold_eval_honesty_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, public sharing, live ledger control, or source-file changes.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, public sharing, live ledger control, or source-file changes."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch10_governance_compilers_capsule",
      "label": "Governance & Compiler Mechanisms Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch10_governance_compilers_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch10_governance_compilers_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch10_governance_compilers_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "verified source body import only, not route authority, work log or work log mutation authority, mission-transaction execution, git staging or commit approval, source-file changes, non-public runtime export, launch, or public sharing",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "verified source body import only, not route authority, work log or work log mutation authority, mission-transaction execution, git staging or commit approval, source-file changes, non-public runtime export, launch, or public sharing"
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch10_live_source_drift_capsule",
      "label": "Live Source Drift Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch10_live_source_drift_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch10_live_source_drift_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch10_live_source_drift_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, public sharing, live runtime control, or source-file changes.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, public sharing, live runtime control, or source-file changes."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch11_saturation_engines_capsule",
      "label": "Saturation Engines Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch11_saturation_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch11_saturation_engines_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch11_saturation_engines_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "This is fixture-bound read-model, freshness, and relation-grouping evidence only; it is not live market-level conclusions, not investment-related actions, not external model access, not launch-scope decision, and not whole-system correctness.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "This is fixture-bound read-model, freshness, and relation-grouping evidence only; it is not live market-level conclusions, not investment-related actions, not external model access, not launch-scope decision, and not whole-system correctness."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch12_market_dashboard_read_model_capsule",
      "label": "Market Dashboard Read-Model Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch12_market_dashboard_read_model_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch12_market_dashboard_read_model_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch12_market_dashboard_read_model_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "This is deterministic fixture evidence for copied quant helpers only; it is not live prediction-market-level conclusions, not provider truth, not forecast correctness, not investment-related actions, not external model access, and not launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "This is deterministic fixture evidence for copied quant helpers only; it is not live prediction-market-level conclusions, not provider truth, not forecast correctness, not investment-related actions, not external model access, and not launch-scope decision."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch12_prediction_market_board_capsule",
      "label": "Prediction Market Board Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch12_prediction_market_board_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch12_prediction_market_board_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch12_prediction_market_board_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "This is lexical fixture evidence only; it is not launch-scope decision, not publishing-scope decision, not semantic NLP truth, not secret-scan coverage, and not whole-system correctness.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "This is lexical fixture evidence only; it is not launch-scope decision, not publishing-scope decision, not semantic NLP truth, not secret-scan coverage, and not whole-system correctness."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch12_release_claim_language_gate",
      "label": "Release Public Wording Gate",
      "machine_join": {
        "object_detail_ref": "component:batch12_release_claim_language_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch12_release_claim_language_gate",
      "object_kind": "component",
      "route": "components.html#component-batch12_release_claim_language_gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only a public source-open bundle and bounded negative fixtures; it is not an Erdos #257 solution, not benchmark evidence, not public sharing or launch-scope decision, not live Codex/browser/runtime authority, and not private-system equivalence.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only a public source-open bundle and bounded negative fixtures; it is not an Erdos #257 solution, not benchmark evidence, not public sharing or launch-scope decision, not live Codex/browser/runtime authority, and not private-system equivalence."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch4_proof_authority_runtime",
      "label": "Proof / Control / Runtime Import Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch4_proof_authority_runtime",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch4_proof_authority_runtime",
      "object_kind": "component",
      "route": "components.html#component-batch4_proof_authority_runtime",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only copied Set 5 authority-system source bodies and bounded deterministic exercises; it does not dispatch providers, prove Lean success, send live process signals, mutate generated state, change source files, authorize public sharing, include launch operations, or claim private-system equivalence.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only copied Set 5 authority-system source bodies and bounded deterministic exercises; it does not dispatch providers, prove Lean success, send live process signals, mutate generated state, change source files, authorize public sharing, include launch operations, or claim private-system equivalence."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch5_authority_systems_capsule",
      "label": "Authority Systems Source Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch5_authority_systems_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch5_authority_systems_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch5_authority_systems_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only a public source-open bundle and bounded public exercises; it is not raw operator memory, not prompt-shelf capture authority, not live market data, not provider/browser state, not media launch, and not public sharing or launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only a public source-open bundle and bounded public exercises; it is not raw operator memory, not prompt-shelf capture authority, not live market data, not provider/browser state, not media launch, and not public sharing or launch-scope decision."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch6_unsurfaced_primitives_capsule",
      "label": "Unsurfaced Source Primitives Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch6_unsurfaced_primitives_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch6_unsurfaced_primitives_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch6_unsurfaced_primitives_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only Demo Take Console copied Swift source bodies and bounded deterministic exercises; it does not launch the app, authorize screen or microphone capture, export recording sessions, execute FFmpeg, dispatch WhisperKit or other models, change source files, prove complete UI coverage, authorize public sharing, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only Demo Take Console copied Swift source bodies and bounded deterministic exercises; it does not launch the app, authorize screen or microphone capture, export recording sessions, execute FFmpeg, dispatch WhisperKit or other models, change source files, prove complete UI coverage, authorize public sharing, or include launch operations."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch7_demo_take_console_capsule",
      "label": "Demo Take Console Source Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch7_demo_take_console_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch7_demo_take_console_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch7_demo_take_console_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only a public source-open bundle and bounded exercises; it is not live source authority, private-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, public sharing, or launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only a public source-open bundle and bounded exercises; it is not live source authority, private-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, public sharing, or launch-scope decision."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch7_macro_engines_capsule",
      "label": "Trace, Code-Map & Scheduling Engines Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch7_macro_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch7_macro_engines_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch7_macro_engines_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only Oracle sibling copied source bodies and bounded deterministic exercises; it does not run Oracle reasoning, dispatch providers or bridges, invoke private orchestration engine, change source files, prove semantic truth, prove all Oracle paths are covered, authorize public sharing, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only Oracle sibling copied source bodies and bounded deterministic exercises; it does not run Oracle reasoning, dispatch providers or bridges, invoke private orchestration engine, change source files, prove semantic truth, prove all Oracle paths are covered, authorize public sharing, or include launch operations."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch7_oracle_sibling_capsule",
      "label": "Oracle Sibling Source Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch7_oracle_sibling_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch7_oracle_sibling_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch7_oracle_sibling_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "verified source body import only; no browser/session export, wallet authority, live market data, investment-related actions, external model access, source-file changes, private-system equivalence, public sharing, launch, semantic-truth, or whole-system correctness claim",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "verified source body import only; no browser/session export, wallet authority, live market data, investment-related actions, external model access, source-file changes, private-system equivalence, public sharing, launch, semantic-truth, or whole-system correctness claim"
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch7_secondary_runtime_capsule",
      "label": "Secondary Runtime Source Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch7_secondary_runtime_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch7_secondary_runtime_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch7_secondary_runtime_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "projection mechanics only, not domain-level conclusions",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "projection mechanics only, not domain-level conclusions"
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:batch8_audio_level_rms_port",
      "label": "Audio Level RMS Port",
      "machine_join": {
        "object_detail_ref": "component:batch8_audio_level_rms_port",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch8_audio_level_rms_port",
      "object_kind": "component",
      "route": "components.html#component-batch8_audio_level_rms_port",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "validates declared public Set 8 compliance pipeline bundle contract only; no full compliance-ledger freshness, external model access, model dispatch, source-file changes, source note mutation, launch, public sharing, non-public data equivalence, or whole-system correctness",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "validates declared public Set 8 compliance pipeline bundle contract only; no full compliance-ledger freshness, external model access, model dispatch, source-file changes, source note mutation, launch, public sharing, non-public data equivalence, or whole-system correctness"
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:batch8_compliance_pipeline_capsule",
      "label": "Compliance Pipeline Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch8_compliance_pipeline_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch8_compliance_pipeline_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch8_compliance_pipeline_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch8_policy_engines_capsule",
      "label": "Policy Engines Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch8_policy_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch8_policy_engines_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch8_policy_engines_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch8_structural_theses_capsule",
      "label": "Structural Theses Finance Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch8_structural_theses_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch8_structural_theses_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch8_structural_theses_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the imported source body. It does not claim source authority, private-system equivalence, launch, or public sharing."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch8_tools_tail_primitives_capsule",
      "label": "Tools-Tail Primitives Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch8_tools_tail_primitives_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch8_tools_tail_primitives_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch8_tools_tail_primitives_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the imported validators.py source body and its checker membrane. It does not claim source authority, a full validator-suite proof, private-system equivalence, launch, hosted-public status, public sharing, external model access, or source-file changes.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the imported validators.py source body and its checker membrane. It does not claim source authority, a full validator-suite proof, private-system equivalence, launch, hosted-public status, public sharing, external model access, or source-file changes."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch8_validator_checker_capsule",
      "label": "Validator Checker Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch8_validator_checker_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch8_validator_checker_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch8_validator_checker_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only a public source-open bundle and bounded synthetic exercises; it is not live lineage truth, human approval authority, market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only a public source-open bundle and bounded synthetic exercises; it is not live lineage truth, human approval authority, market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:batch9_macro_engines_capsule",
      "label": "Backend & Governance Engines Bundle",
      "machine_join": {
        "object_detail_ref": "component:batch9_macro_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:batch9_macro_engines_capsule",
      "object_kind": "component",
      "route": "components.html#component-batch9_macro_engines_capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only checks that the projection's accounting lines up under its own schema rules over recorded synthetic fixtures; it excludes hidden-reasoning export, RL training, hidden gold or neural-judge-only labels, benchmark-performance claims, external model access, source-file changes, or launch, and proves nothing about real-world reward, live agent behavior, or domain-level conclusions.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only checks that the projection's accounting lines up under its own schema rules over recorded synthetic fixtures; it excludes hidden-reasoning export, RL training, hidden gold or neural-judge-only labels, benchmark-performance claims, external model access, source-file changes, or launch, and proves nothing about real-world reward, live agent behavior, or domain-level conclusions."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:belief_state_process_reward_replay",
      "label": "Belief State Process Reward Replay",
      "machine_join": {
        "object_detail_ref": "component:belief_state_process_reward_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:belief_state_process_reward_replay",
      "object_kind": "component",
      "route": "components.html#component-belief_state_process_reward_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "self-proposal campaign packet only; no self-repair or unsupervised source-file changes",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "self-proposal campaign packet only; no self-repair or unsupervised source-file changes"
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#external-tool-run",
      "id": "evidence_profile:component:bounded_autonomy_campaign_packet",
      "label": "Bounded Autonomy Campaign Packet",
      "machine_join": {
        "object_detail_ref": "component:bounded_autonomy_campaign_packet",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:bounded_autonomy_campaign_packet",
      "object_kind": "component",
      "route": "components.html#component-bounded_autonomy_campaign_packet",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public continuity contract over synthetic fixtures; it does not run live bridge transport, use external model services, read operator HUD/browser/phase-runtime or private-memory state, prove provider or UI uptime, land work, change source files, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public continuity contract over synthetic fixtures; it does not run live bridge transport, use external model services, read operator HUD/browser/phase-runtime or private-memory state, prove provider or UI uptime, land work, change source files, or include launch operations."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:bridge_phase_continuity_runtime",
      "label": "Bridge Phase Continuity Runtime",
      "machine_join": {
        "object_detail_ref": "component:bridge_phase_continuity_runtime",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:bridge_phase_continuity_runtime",
      "object_kind": "component",
      "route": "components.html#component-bridge_phase_continuity_runtime",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.bridge_phase_continuity_runtime"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It is a local tool-witness that the declared public fixture rows compiled and were adjudicated by the local Lean verifier; it excludes general proof authority, count oracle/provider output as proof, expose proof text, change source files, claim a benchmark solve-rate, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It is a local tool-witness that the declared public fixture rows compiled and were adjudicated by the local Lean verifier; it excludes general proof authority, count oracle/provider output as proof, expose proof text, change source files, claim a benchmark solve-rate, or include launch operations."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#external-tool-run",
      "id": "evidence_profile:component:certificate_kernel_execution_lab",
      "label": "Certificate Kernel Execution Lab",
      "machine_join": {
        "object_detail_ref": "component:certificate_kernel_execution_lab",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:certificate_kernel_execution_lab",
      "object_kind": "component",
      "route": "components.html#component-certificate_kernel_execution_lab",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public registry contract and copied source bodies; it never becomes registry source authority, mutates operators, proves operator correctness, exposes source notes, or authorizes launch, external model access, or any whole-system-correctness claim.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public registry contract and copied source bodies; it never becomes registry source authority, mutates operators, proves operator correctness, exposes source notes, or authorizes launch, external model access, or any whole-system-correctness claim."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:cognitive_operator_registry",
      "label": "Cognitive Operator Registry",
      "machine_join": {
        "object_detail_ref": "component:cognitive_operator_registry",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:cognitive_operator_registry",
      "object_kind": "component",
      "route": "components.html#component-cognitive_operator_registry",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.cognitive_operator_registry"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It is projection-only metadata that validates the declared public route contract; it is not route registry control and excludes source-file changes, external model access, launch/public sharing, financial decisions, private-data equivalence, or whole-system correctness.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It is projection-only metadata that validates the declared public route contract; it is not route registry control and excludes source-file changes, external model access, launch/public sharing, financial decisions, private-data equivalence, or whole-system correctness."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:cold_reader_route_map",
      "label": "Cold Reader Route Map",
      "machine_join": {
        "object_detail_ref": "component:cold_reader_route_map",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:cold_reader_route_map",
      "object_kind": "component",
      "route": "components.html#component-cold_reader_route_map",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.cold_reader_route_map"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "verified concurrency mission-control source body import only, not a live scheduler, external model access, hosted orchestration, production concurrency-safety proof, source authority, private-system equivalence, public sharing, or launch-scope decision",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "verified concurrency mission-control source body import only, not a live scheduler, external model access, hosted orchestration, production concurrency-safety proof, source authority, private-system equivalence, public sharing, or launch-scope decision"
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:concurrency_mission_control",
      "label": "Concurrency Mission Control",
      "machine_join": {
        "object_detail_ref": "component:concurrency_mission_control",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:concurrency_mission_control",
      "object_kind": "component",
      "route": "components.html#component-concurrency_mission_control",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only projects and gate-checks recorded corpus/toolchain readiness accounting, re-verifies recorded source digests and leakage guards, and runs a bounded Lean/Lake import probe when a toolchain is present. It does not run a full Lake build, prove formal-result correctness, claim Mathlib is available beyond the probe result, benchmark corpora, score model performance, use external model services, or include launch operations or public sharing.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only projects and gate-checks recorded corpus/toolchain readiness accounting, re-verifies recorded source digests and leakage guards, and runs a bounded Lean/Lake import probe when a toolchain is present. It does not run a full Lake build, prove formal-result correctness, claim Mathlib is available beyond the probe result, benchmark corpora, score model performance, use external model services, or include launch operations or public sharing."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#external-tool-run",
      "id": "evidence_profile:component:corpus_readiness_mathlib_absence_gate",
      "label": "Corpus Readiness Mathlib Absence Gate",
      "machine_join": {
        "object_detail_ref": "component:corpus_readiness_mathlib_absence_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:corpus_readiness_mathlib_absence_gate",
      "object_kind": "component",
      "route": "components.html#component-corpus_readiness_mathlib_absence_gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "fact assertion, code-loci, and DAG fixture truth gate only; it is not a comprehension engine and does not establish a minimum read graph",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "fact assertion, code-loci, and DAG fixture truth gate only; it is not a comprehension engine and does not establish a minimum read graph"
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:doctrine_fact_claim_audit",
      "label": "Doctrine Fact Claim Audit",
      "machine_join": {
        "object_detail_ref": "component:doctrine_fact_claim_audit",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:doctrine_fact_claim_audit",
      "object_kind": "component",
      "route": "components.html#component-doctrine_fact_claim_audit",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public work-landing contract over recorded rows. It is evidence for fixture-local completion mechanics, not for live Git side effects, unrelated-path staging, non-public body export, service operation, or distribution clearance.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public work-landing contract over recorded rows. It is evidence for fixture-local completion mechanics, not for live Git side effects, unrelated-path staging, non-public body export, service operation, or distribution clearance."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:durable_agent_work_landing_replay",
      "label": "Durable Agent Work Landing Replay",
      "machine_join": {
        "object_detail_ref": "component:durable_agent_work_landing_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:durable_agent_work_landing_replay",
      "object_kind": "component",
      "route": "components.html#component-durable_agent_work_landing_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.durable_agent_work_landing_replay"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the public Engine Room composition contract; it is not deployment posture, private-system equivalence, frontier theorem proving, complete security proof, public sharing, or launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the public Engine Room composition contract; it is not deployment posture, private-system equivalence, frontier theorem proving, complete security proof, public sharing, or launch-scope decision."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:engine_room_demo",
      "label": "Engine Room Demo",
      "machine_join": {
        "object_detail_ref": "component:engine_room_demo",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:engine_room_demo",
      "object_kind": "component",
      "route": "components.html#component-engine_room_demo",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates an exported public executable-grammar metabolism bundle with exact copied-body digests and redacted result records, plus fixture regressions for standards/paper-module shape. It does not publish source doctrine bodies in result records, prove doctrine completeness, export a private standards engine, authorize later components, or claim external model access, private-data equivalence, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates an exported public executable-grammar metabolism bundle with exact copied-body digests and redacted result records, plus fixture regressions for standards/paper-module shape. It does not publish source doctrine bodies in result records, prove doctrine completeness, export a private standards engine, authorize later components, or claim external model access, private-data equivalence, launch-scope decision, or whole-system correctness."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:executable_doctrine_grammar",
      "label": "Executable Doctrine Grammar",
      "machine_join": {
        "object_detail_ref": "component:executable_doctrine_grammar",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:executable_doctrine_grammar",
      "object_kind": "component",
      "route": "components.html#component-executable_doctrine_grammar",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.executable_doctrine_grammar"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "synthetic fixture forecast-evaluation statistics only; no investment-related actions, live market data, track record, or performance claim",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "synthetic fixture forecast-evaluation statistics only; no investment-related actions, live market data, track record, or performance claim"
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#external-tool-run",
      "id": "evidence_profile:component:finance_forecast_evaluation_spine",
      "label": "Finance Forecast Evaluation Spine",
      "machine_join": {
        "object_detail_ref": "component:finance_forecast_evaluation_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:finance_forecast_evaluation_spine",
      "object_kind": "component",
      "route": "components.html#component-finance_forecast_evaluation_spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates claim-to-evidence anchoring mechanics only: claim-to-cell resolution, source-anchor presence, permitted claim strength, copied-source-module digest checks, and leakage refusals. It does not run Lean/Lake, certify theorem or mathematical correctness, expose proof bodies or non-public source refs, use external model services, or include launch operations/public sharing.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates claim-to-evidence anchoring mechanics only: claim-to-cell resolution, source-anchor presence, permitted claim strength, copied-source-module digest checks, and leakage refusals. It does not run Lean/Lake, certify theorem or mathematical correctness, expose proof bodies or non-public source refs, use external model services, or include launch operations/public sharing."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:formal_evidence_cell_anchor_resolver",
      "label": "Formal Evidence Cell Anchor Resolver",
      "machine_join": {
        "object_detail_ref": "component:formal_evidence_cell_anchor_resolver",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:formal_evidence_cell_anchor_resolver",
      "object_kind": "component",
      "route": "components.html#component-formal_evidence_cell_anchor_resolver",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It authorizes only a witness that a tiny declared public toy proof compiled under the locally installed Lean/Lake toolchain in a temporary workspace, plus confirmation that its leakage guardrails fired. It excludes Mathlib/Aesop/Batteries-dependent or general proof or theorem-program authority, external model access, private proof import, benchmark or performance claims, whole-system correctness, or any launch, hosted deployment, or public sharing.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It authorizes only a witness that a tiny declared public toy proof compiled under the locally installed Lean/Lake toolchain in a temporary workspace, plus confirmation that its leakage guardrails fired. It excludes Mathlib/Aesop/Batteries-dependent or general proof or theorem-program authority, external model access, private proof import, benchmark or performance claims, whole-system correctness, or any launch, hosted deployment, or public sharing."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#external-tool-run",
      "id": "evidence_profile:component:formal_math_lean_proof_witness",
      "label": "Formal Math Lean Proof Witness",
      "machine_join": {
        "object_detail_ref": "component:formal_math_lean_proof_witness",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:formal_math_lean_proof_witness",
      "object_kind": "component",
      "route": "components.html#component-formal_math_lean_proof_witness",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only checks that public retrieval metadata is internally coherent, term-scored over a copied index, budget-bounded, and leakage-clean; it does not run Lean/Lake, use external model services, prove any theorem or its own correctness, claim benchmark performance, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only checks that public retrieval metadata is internally coherent, term-scored over a copied index, budget-bounded, and leakage-clean; it does not run Lean/Lake, use external model services, prove any theorem or its own correctness, claim benchmark performance, or include launch operations."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:formal_math_premise_retrieval",
      "label": "Formal Math Premise Retrieval",
      "machine_join": {
        "object_detail_ref": "component:formal_math_premise_retrieval",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:formal_math_premise_retrieval",
      "object_kind": "component",
      "route": "components.html#component-formal_math_premise_retrieval",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only validates and projects declared readiness metadata; it does not run Lean/Lake, inspect the real toolchain, use external model services, prove any theorem correct, produce benchmark claims, or authorize Mathlib-dependent proof attempts.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only validates and projects declared readiness metadata; it does not run Lean/Lake, inspect the real toolchain, use external model services, prove any theorem correct, produce benchmark claims, or authorize Mathlib-dependent proof attempts."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:formal_math_readiness_gate",
      "label": "Formal Math Readiness Gate",
      "machine_join": {
        "object_detail_ref": "component:formal_math_readiness_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:formal_math_readiness_gate",
      "object_kind": "component",
      "route": "components.html#component-formal_math_readiness_gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It demonstrates control-loop projection mechanics over copied Ring2 run rows only; it does not run Lean/Lake, use external model services, expose proof bodies or oracle premise ids, treat human or provider advice as correctness, prove any theorem, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It demonstrates control-loop projection mechanics over copied Ring2 run rows only; it does not run Lean/Lake, use external model services, expose proof bodies or oracle premise ids, treat human or provider advice as correctness, prove any theorem, or include launch operations."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:formal_math_verifier_trace_repair_loop",
      "label": "Formal Math Verifier Trace Repair Loop",
      "machine_join": {
        "object_detail_ref": "component:formal_math_verifier_trace_repair_loop",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:formal_math_verifier_trace_repair_loop",
      "object_kind": "component",
      "route": "components.html#component-formal_math_verifier_trace_repair_loop",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.formal_math_verifier_trace_repair_loop"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Passing result records only show this projection satisfies the named information-flow contract over synthetic, redacted, metadata-only rows; they do not prove general prompt-injection robustness, benchmark performance, live account/tool/provider safety, hidden-message handling in a real system, source-file changes, or launch-scope decision.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "Passing result records only show this projection satisfies the named information-flow contract over synthetic, redacted, metadata-only rows; they do not prove general prompt-injection robustness, benchmark performance, live account/tool/provider safety, hidden-message handling in a real system, source-file changes, or launch-scope decision."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:indirect_prompt_injection_information_flow_policy_replay",
      "label": "Indirect Prompt Injection Information Flow Policy Replay",
      "machine_join": {
        "object_detail_ref": "component:indirect_prompt_injection_information_flow_policy_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:indirect_prompt_injection_information_flow_policy_replay",
      "object_kind": "component",
      "route": "components.html#component-indirect_prompt_injection_information_flow_policy_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only validates the projection of premise metadata and copied source bodies; it does not run Lean or Lake, prove any theorem correct, expose proof bodies or oracle-needed ids, use external model services, produce benchmark claims, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only validates the projection of premise metadata and copied source bodies; it does not run Lean or Lake, prove any theorem correct, expose proof bodies or oracle-needed ids, use external model services, produce benchmark claims, or include launch operations."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:lean_std_premise_index",
      "label": "Lean Std Premise Index",
      "machine_join": {
        "object_detail_ref": "component:lean_std_premise_index",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:lean_std_premise_index",
      "object_kind": "component",
      "route": "components.html#component-lean_std_premise_index",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It authorizes only verified source body import with provenance and content-digest checks; it does not grant source authority, private-system equivalence, launch, hosted deployment, public sharing, recipient work, provider or Lean/Lake execution, secret or private-source-body export, or any whole-system correctness claim.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It authorizes only verified source body import with provenance and content-digest checks; it does not grant source authority, private-system equivalence, launch, hosted deployment, public sharing, recipient work, provider or Lean/Lake execution, secret or private-source-body export, or any whole-system correctness claim."
      },
      "evidence": {
        "basis": "Copied source body",
        "class_id": "verified_macro_body_import",
        "kind": "Verified source import",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#verified-source-import",
      "id": "evidence_profile:component:macro_projection_import_protocol",
      "label": "Source Projection Import Protocol",
      "machine_join": {
        "object_detail_ref": "component:macro_projection_import_protocol",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:macro_projection_import_protocol",
      "object_kind": "component",
      "route": "components.html#component-macro_projection_import_protocol",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It documents projection and replay mechanics only and excludes wetlab protocols, hazardous synthesis steps, reagent amounts, controlled/bioactive targets, robot commands, live assay data, discovery claims, benchmark claims, external model access, or any judgment of domain/chemical correctness.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It documents projection and replay mechanics only and excludes wetlab protocols, hazardous synthesis steps, reagent amounts, controlled/bioactive targets, robot commands, live assay data, discovery claims, benchmark claims, external model access, or any judgment of domain/chemical correctness."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:materials_chemistry_closed_loop_lab_safety_replay",
      "label": "Materials Chemistry Closed Loop Lab Safety Replay",
      "machine_join": {
        "object_detail_ref": "component:materials_chemistry_closed_loop_lab_safety_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:materials_chemistry_closed_loop_lab_safety_replay",
      "object_kind": "component",
      "route": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only projects pre-oracle strategy-hypothesis and retrieval mechanics; it does not run Lean/Lake, prove theorems, establish domain or formal-result correctness, reveal oracle labels, expose proof bodies, use external model services, tune on test answers, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only projects pre-oracle strategy-hypothesis and retrieval mechanics; it does not run Lean/Lake, prove theorems, establish domain or formal-result correctness, reveal oracle labels, expose proof bodies, use external model services, tune on test answers, or include launch operations."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:mathematical_strategy_atlas_hypothesis_scorer",
      "label": "Mathematical Strategy Atlas Hypothesis Scorer",
      "machine_join": {
        "object_detail_ref": "component:mathematical_strategy_atlas_hypothesis_scorer",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:mathematical_strategy_atlas_hypothesis_scorer",
      "object_kind": "component",
      "route": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only checks that the tool-authority evidence in a recorded bundle (scopes, approvals, rollbacks, instruction/data splits, cold replays, redaction, and the expected abuse-case failures) is present and internally consistent. It does not run tools or authorize live MCP/account access, account secret or payload export, treating tool output as instruction, source-file changes, benchmark safety scores, or launch, and it makes no claim that the underlying tool-use policy is domain-correct.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only checks that the tool-authority evidence in a recorded bundle (scopes, approvals, rollbacks, instruction/data splits, cold replays, redaction, and the expected abuse-case failures) is present and internally consistent. It does not run tools or authorize live MCP/account access, account secret or payload export, treating tool output as instruction, source-file changes, benchmark safety scores, or launch, and it makes no claim that the underlying tool-use policy is domain-correct."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:mcp_tool_authority_replay",
      "label": "MCP Tool Authority Replay",
      "machine_join": {
        "object_detail_ref": "component:mcp_tool_authority_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:mcp_tool_authority_replay",
      "object_kind": "component",
      "route": "components.html#component-mcp_tool_authority_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public circuit-attribution runtime-result record contract. It excludes model-transparency product claims, live model access, export of private weights/raw activations/proprietary prompts/hidden chain-of-thought, external model access, benchmark claims, or public sharing/launch.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public circuit-attribution runtime-result record contract. It excludes model-transparency product claims, live model access, export of private weights/raw activations/proprietary prompts/hidden chain-of-thought, external model access, benchmark claims, or public sharing/launch."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:mechanistic_interpretability_circuit_attribution_replay",
      "label": "Mechanistic Interpretability Circuit Attribution Replay",
      "machine_join": {
        "object_detail_ref": "component:mechanistic_interpretability_circuit_attribution_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:mechanistic_interpretability_circuit_attribution_replay",
      "object_kind": "component",
      "route": "components.html#component-mechanistic_interpretability_circuit_attribution_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates work-landing, claim, checkpoint-lane, and dependency metadata projections over fixed fixtures only; it does not mutate live ledgers or git, certify real completion, authorize broad staging without operator intent, or prove any change is actually correct or complete.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates work-landing, claim, checkpoint-lane, and dependency metadata projections over fixed fixtures only; it does not mutate live ledgers or git, certify real completion, authorize broad staging without operator intent, or prove any change is actually correct or complete."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:mission_transaction_work_spine",
      "label": "Mission Transaction Work Spine",
      "machine_join": {
        "object_detail_ref": "component:mission_transaction_work_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:mission_transaction_work_spine",
      "object_kind": "component",
      "route": "components.html#component-mission_transaction_work_spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.mission_transaction_work_spine"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public toy route-plane contract and its regression fixtures (plus exact copied navigation source modules in the bundle path); it does not establish live route freshness, grant source authority, authorize any later component, run any provider/live-kernel call, or certify the whole wave.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public toy route-plane contract and its regression fixtures (plus exact copied navigation source modules in the bundle path); it does not establish live route freshness, grant source authority, authorize any later component, run any provider/live-kernel call, or certify the whole wave."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:navigation_hologram_route_plane",
      "label": "Navigation Hologram Route Plane",
      "machine_join": {
        "object_detail_ref": "component:navigation_hologram_route_plane",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:navigation_hologram_route_plane",
      "object_kind": "component",
      "route": "components.html#component-navigation_hologram_route_plane",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.navigation_hologram_route_plane"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public completion contract over synthetic fixture data; it does not ingest private lessons, mutate live ledgers, promote global doctrine, include launch operations or public sharing, make external model access, claim private-data equivalence, or certify public runtime behavior.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public completion contract over synthetic fixture data; it does not ingest private lessons, mutate live ledgers, promote global doctrine, include launch operations or public sharing, make external model access, claim private-data equivalence, or certify public runtime behavior."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:pattern_assimilation_step",
      "label": "Pattern Assimilation Step",
      "machine_join": {
        "object_detail_ref": "component:pattern_assimilation_step",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:pattern_assimilation_step",
      "object_kind": "component",
      "route": "components.html#component-pattern_assimilation_step",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public pattern-binding/route-readiness contract; it does not certify the private pattern ledger, public launch or hosted-public posture, public sharing, external model access, private-data equivalence, or whole-system correctness, and it does not turn any mined pattern row into a standalone public leaf (selection stays component-first and fixture-bound).",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public pattern-binding/route-readiness contract; it does not certify the private pattern ledger, public launch or hosted-public posture, public sharing, external model access, private-data equivalence, or whole-system correctness, and it does not turn any mined pattern row into a standalone public leaf (selection stays component-first and fixture-bound)."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:pattern_binding_contract",
      "label": "Pattern Binding Contract",
      "machine_join": {
        "object_detail_ref": "component:pattern_binding_contract",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:pattern_binding_contract",
      "object_kind": "component",
      "route": "components.html#component-pattern_binding_contract",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It exercises projection mechanics on a synthetic, invented packet only. It does not establish forecasting correctness or accuracy, give trading/financial/investment-related actions, call live market data or providers, publish predictions, claim any performance or track record, import non-public data, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It exercises projection mechanics on a synthetic, invented packet only. It does not establish forecasting correctness or accuracy, give trading/financial/investment-related actions, call live market data or providers, publish predictions, claim any performance or track record, import non-public data, or include launch operations."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:prediction_oracle_reconciliation",
      "label": "Prediction Oracle Reconciliation",
      "machine_join": {
        "object_detail_ref": "component:prediction_oracle_reconciliation",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:prediction_oracle_reconciliation",
      "object_kind": "component",
      "route": "components.html#component-prediction_oracle_reconciliation",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only a declared, synthetic governed-mutation contract and excludes live cloud/account action, standing account secrets, source or irreversible mutation, policy-after-execution, hidden votes, external model access, benchmark-score claims, or launch.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only a declared, synthetic governed-mutation contract and excludes live cloud/account action, standing account secrets, source or irreversible mutation, policy-after-execution, hidden votes, external model access, benchmark-score claims, or launch."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:proof_derived_governed_mutation_authorization",
      "label": "Proof Derived Governed Mutation Authorization",
      "machine_join": {
        "object_detail_ref": "component:proof_derived_governed_mutation_authorization",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:proof_derived_governed_mutation_authorization",
      "object_kind": "component",
      "route": "components.html#component-proof_derived_governed_mutation_authorization",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.proof_derived_governed_mutation_authorization"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It records proof/evidence diagnostics over existing result record references only. It does not run Lean, use external model services, expose proof bodies, turn a passing check into formal-proof or theorem authority, prove runtime or whole-system correctness, authorize later components, certify public launch, authorize public sharing or recipient work, or establish secret export.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It records proof/evidence diagnostics over existing result record references only. It does not run Lean, use external model services, expose proof bodies, turn a passing check into formal-proof or theorem authority, prove runtime or whole-system correctness, authorize later components, certify public launch, authorize public sharing or recipient work, or establish secret export."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:proof_diagnostic_evidence_spine",
      "label": "Proof Diagnostic Evidence Spine",
      "machine_join": {
        "object_detail_ref": "component:proof_diagnostic_evidence_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:proof_diagnostic_evidence_spine",
      "object_kind": "component",
      "route": "components.html#component-proof_diagnostic_evidence_spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.proof_diagnostic_evidence_spine"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates context-budget projection mechanics (byte ceilings, ordered section fill, omitted-section manifests, deliverable routing, and digest-checked source-body imports) only. It excludes provider/API calls, run Lean/Lake, expose or carry proof or oracle truth-side material, assert theorem or domain-level conclusions, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates context-budget projection mechanics (byte ceilings, ordered section fill, omitted-section manifests, deliverable routing, and digest-checked source-body imports) only. It excludes provider/API calls, run Lean/Lake, expose or carry proof or oracle truth-side material, assert theorem or domain-level conclusions, or include launch operations."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:provider_context_recipe_budget_policy",
      "label": "Provider Context Recipe Budget Policy",
      "machine_join": {
        "object_detail_ref": "component:provider_context_recipe_budget_policy",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:provider_context_recipe_budget_policy",
      "object_kind": "component",
      "route": "components.html#component-provider_context_recipe_budget_policy",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It authorizes only bounded public reveal runtime behavior and a digest-verified public body-import witness; it excludes launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-data equivalence, Lean/Lake execution, whole-system correctness, or general product authority.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It authorizes only bounded public reveal runtime behavior and a digest-verified public body-import witness; it excludes launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-data equivalence, Lean/Lake execution, whole-system correctness, or general product authority."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "bounded_runtime_computation",
        "kind": "Bounded runtime computation",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#bounded-runtime-computation",
      "id": "evidence_profile:component:public_reveal_walkthrough",
      "label": "Public Reveal Walkthrough",
      "machine_join": {
        "object_detail_ref": "component:public_reveal_walkthrough",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:public_reveal_walkthrough",
      "object_kind": "component",
      "route": "components.html#component-public_reveal_walkthrough",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates the shape and presence of synthetic replay metadata and result record references only - it does not run any experiment, metric script, or rerun, excludes any claim that a paper was actually replicated, that a benchmark claims was achieved, or that the underlying science is correct, and it never calls providers, exposes private paper/data bodies, or authorizes public sharing or launch.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates the shape and presence of synthetic replay metadata and result record references only - it does not run any experiment, metric script, or rerun, excludes any claim that a paper was actually replicated, that a benchmark claims was achieved, or that the underlying science is correct, and it never calls providers, exposes private paper/data bodies, or authorizes public sharing or launch."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:research_replication_rubric_artifact_replay",
      "label": "Research Replication Rubric Artifact Replay",
      "machine_join": {
        "object_detail_ref": "component:research_replication_rubric_artifact_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:research_replication_rubric_artifact_replay",
      "object_kind": "component",
      "route": "components.html#component-research_replication_rubric_artifact_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "These are after-the-fact retrieval-attribution labels and precision/recall counts over copied run records only. The component does not run Lean or Lake, call any provider, expose proof bodies, tune on test answers, claim benchmark performance, prove formal-result correctness, or include launch operations, and its labels are explicitly forbidden from flowing into provider context. The aggregate numbers describe only the copied fixture/bundle replayed, not any benchmark claims.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "These are after-the-fact retrieval-attribution labels and precision/recall counts over copied run records only. The component does not run Lean or Lake, call any provider, expose proof bodies, tune on test answers, claim benchmark performance, prove formal-result correctness, or include launch operations, and its labels are explicitly forbidden from flowing into provider context. The aggregate numbers describe only the copied fixture/bundle replayed, not any benchmark claims."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:ring2_premise_retrieval_precision_recall_harness",
      "label": "Ring2 Premise Retrieval Precision Recall Harness",
      "machine_join": {
        "object_detail_ref": "component:ring2_premise_retrieval_precision_recall_harness",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:ring2_premise_retrieval_precision_recall_harness",
      "object_kind": "component",
      "route": "components.html#component-ring2_premise_retrieval_precision_recall_harness",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public routing anti-pattern registry contract and copied source body; it never becomes route source authority, mutates routes, exposes private routing notes, calls providers, authorizes launch, or proves whole-system correctness.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public routing anti-pattern registry contract and copied source body; it never becomes route source authority, mutates routes, exposes private routing notes, calls providers, authorizes launch, or proves whole-system correctness."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:routing_anti_patterns_registry",
      "label": "Routing Anti Patterns Registry",
      "machine_join": {
        "object_detail_ref": "component:routing_anti_patterns_registry",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:routing_anti_patterns_registry",
      "object_kind": "component",
      "route": "components.html#component-routing_anti_patterns_registry",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "known Kind Atlas coverage debt projection only; it does not claim literal unknown-unknown omniscience or absence proof",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "known Kind Atlas coverage debt projection only; it does not claim literal unknown-unknown omniscience or absence proof"
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:self_ignorance_coverage_ledger",
      "label": "Self Ignorance Coverage Ledger",
      "machine_join": {
        "object_detail_ref": "component:self_ignorance_coverage_ledger",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:self_ignorance_coverage_ledger",
      "object_kind": "component",
      "route": "components.html#component-self_ignorance_coverage_ledger",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only checks the structural shape and internal consistency of a synthetic memory-security policy projection recorded as JSON. It does not run or validate any real memory store, does not itself quarantine, delete, or re-run anything, and does not establish that any system actually resists poisoning. It exports no private memory bodies or transcripts, calls no providers, mutates no source, produces no benchmark claims, and excludes launch (all scope limit flags are hardcoded false).",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only checks the structural shape and internal consistency of a synthetic memory-security policy projection recorded as JSON. It does not run or validate any real memory store, does not itself quarantine, delete, or re-run anything, and does not establish that any system actually resists poisoning. It exports no private memory bodies or transcripts, calls no providers, mutates no source, produces no benchmark claims, and excludes launch (all scope limit flags are hardcoded false)."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:sleeper_memory_poisoning_quarantine_replay",
      "label": "Sleeper Memory Poisoning Quarantine Replay",
      "machine_join": {
        "object_detail_ref": "component:sleeper_memory_poisoning_quarantine_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:sleeper_memory_poisoning_quarantine_replay",
      "object_kind": "component",
      "route": "components.html#component-sleeper_memory_poisoning_quarantine_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public contract of synthetic spatial counterfactual-replay metadata rows. It is evidence for inspectable replay rows and limitation labels, not for real-world spatial accuracy, simulator-product validity, media-only authority, operational deployment, service distribution, or scope decisions.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public contract of synthetic spatial counterfactual-replay metadata rows. It is evidence for inspectable replay rows and limitation labels, not for real-world spatial accuracy, simulator-product validity, media-only authority, operational deployment, service distribution, or scope decisions."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 4,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:spatial_world_model_counterfactual_simulation_replay",
      "label": "Spatial World Model Counterfactual Simulation Replay",
      "machine_join": {
        "object_detail_ref": "component:spatial_world_model_counterfactual_simulation_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:spatial_world_model_counterfactual_simulation_replay",
      "object_kind": "component",
      "route": "components.html#component-spatial_world_model_counterfactual_simulation_replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared public coverage contract and never becomes source authority for the registries, mutates source, exposes private material, or authorizes launch, external model access, or any whole-system-correctness claim.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared public coverage contract and never becomes source authority for the registries, mutates source, exposes private material, or authorizes launch, external model access, or any whole-system-correctness claim."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:standards_meta_diagnostics",
      "label": "Standards Meta Diagnostics",
      "machine_join": {
        "object_detail_ref": "component:standards_meta_diagnostics",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:standards_meta_diagnostics",
      "object_kind": "component",
      "route": "components.html#component-standards_meta_diagnostics",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only projects and validates which tactics were recorded as compiling in one captured environment; it does not run Lean/Lake at all, prove any goal, certify domain-level conclusions, use external model services, claim benchmark performance, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only projects and validates which tactics were recorded as compiling in one captured environment; it does not run Lean/Lake at all, prove any goal, certify domain-level conclusions, use external model services, claim benchmark performance, or include launch operations."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:tactic_portfolio_availability_probe",
      "label": "Tactic Portfolio Availability Probe",
      "machine_join": {
        "object_detail_ref": "component:tactic_portfolio_availability_probe",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:tactic_portfolio_availability_probe",
      "object_kind": "component",
      "route": "components.html#component-tactic_portfolio_availability_probe",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only inspects and records the projection mechanics of pre-execution tactic-routing references \u2014 emitting per-tactic allow/reject decisions with reasons. It does not run Lean/Lake, does not establish or judge the correctness of any goal, emits no proof bodies, makes no external model access, performs no post-execution route selection, reports no benchmark claims or maturity, and excludes launch.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only inspects and records the projection mechanics of pre-execution tactic-routing references \u2014 emitting per-tactic allow/reject decisions with reasons. It does not run Lean/Lake, does not establish or judge the correctness of any goal, emits no proof bodies, makes no external model access, performs no post-execution route selection, reports no benchmark claims or maturity, and excludes launch."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:target_shape_tactic_routing_gate",
      "label": "Target Shape Tactic Routing Gate",
      "machine_join": {
        "object_detail_ref": "component:target_shape_tactic_routing_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:target_shape_tactic_routing_gate",
      "object_kind": "component",
      "route": "components.html#component-target_shape_tactic_routing_gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "validates declared public helper-process pressure inventory contract only; no live process reads, process signalling, host mutation, launch-scope decision, external model access, non-public data equivalence, or whole-system correctness",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "validates declared public helper-process pressure inventory contract only; no live process reads, process signalling, host mutation, launch-scope decision, external model access, non-public data equivalence, or whole-system correctness"
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:tool_server_pressure_inventory",
      "label": "Tool Server Pressure Inventory",
      "machine_join": {
        "object_detail_ref": "component:tool_server_pressure_inventory",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:tool_server_pressure_inventory",
      "object_kind": "component",
      "route": "components.html#component-tool_server_pressure_inventory",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only projects the symbol-boundary classification mechanic over copied Lean/Std premise rows and pre-extracted symbol observations; it does not read proof source, run Lean or Lake, prove formal-result correctness, treat the whole standard library as an implicit allowlist, claim Mathlib availability, use external model services, or include launch operations.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only projects the symbol-boundary classification mechanic over copied Lean/Std premise rows and pre-extracted symbol observations; it does not read proof source, run Lean or Lake, prove formal-result correctness, treat the whole standard library as an implicit allowlist, claim Mathlib availability, use external model services, or include launch operations."
      },
      "evidence": {
        "basis": "Source-faithful refactor",
        "class_id": "algorithmic_projection",
        "kind": "Computed projection",
        "rank": 3,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#computed-projection",
      "id": "evidence_profile:component:undeclared_library_prior_symbol_classifier",
      "label": "Undeclared Library Prior Symbol Classifier",
      "machine_join": {
        "object_detail_ref": "component:undeclared_library_prior_symbol_classifier",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:undeclared_library_prior_symbol_classifier",
      "object_kind": "component",
      "route": "components.html#component-undeclared_library_prior_symbol_classifier",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It is a tool-witness result record for bounded public Lean transition rows only: it does not establish general proof authority, count oracle/provider output as proof, export proof bodies or tactic scripts, use external model services, change source files, claim benchmark solve-rates, or include launch operations/public sharing.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It is a tool-witness result record for bounded public Lean transition rows only: it does not establish general proof authority, count oracle/provider output as proof, export proof bodies or tactic scripts, use external model services, change source files, claim benchmark solve-rates, or include launch operations/public sharing."
      },
      "evidence": {
        "basis": "Real runtime result",
        "class_id": "external_subprocess_witness",
        "kind": "External tool run",
        "rank": 4,
        "runs_real_tools": true
      },
      "evidence_ref": "evidence.html#external-tool-run",
      "id": "evidence_profile:component:verifier_lab_execution_spine",
      "label": "Verifier Lab Execution Spine",
      "machine_join": {
        "object_detail_ref": "component:verifier_lab_execution_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:verifier_lab_execution_spine",
      "object_kind": "component",
      "route": "components.html#component-verifier_lab_execution_spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates the declared public contract shape of the proof packet and component result records only; it does not establish anything correct, count oracle/provider output as forward proof success, import private or Mathlib-dependent proof bodies, use external model services, change source files, or claim benchmark solve rates, launch, or maturity.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates the declared public contract shape of the proof packet and component result records only; it does not establish anything correct, count oracle/provider output as forward proof success, import private or Mathlib-dependent proof bodies, use external model services, change source files, or claim benchmark solve rates, launch, or maturity."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:verifier_lab_kernel",
      "label": "Verifier Lab Kernel",
      "machine_join": {
        "object_detail_ref": "component:verifier_lab_kernel",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:verifier_lab_kernel",
      "object_kind": "component",
      "route": "components.html#component-verifier_lab_kernel",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It validates only the declared contract of the loop on fixtures; it does not export source notes or private bodies, grant source/doctrine edits, global-promotion, live work log mutation, or publishing-scope decision, make external model access, prove correctness, or claim private-system equivalence.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It validates only the declared contract of the loop on fixtures; it does not export source notes or private bodies, grant source/doctrine edits, global-promotion, live work log mutation, or publishing-scope decision, make external model access, prove correctness, or claim private-system equivalence."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:voice_to_doctrine_self_improvement_loop",
      "label": "Voice To Doctrine Self Improvement Loop",
      "machine_join": {
        "object_detail_ref": "component:voice_to_doctrine_self_improvement_loop",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:voice_to_doctrine_self_improvement_loop",
      "object_kind": "component",
      "route": "components.html#component-voice_to_doctrine_self_improvement_loop",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "It only validates the declared public, metadata-only drift-result record contract. It supports inspection of recorded drift rows and source-linked refs; live repair, source control, doctrine changes, model-output export, public sharing, and launch are outside the fixture. It does not claim complete drift coverage or live repair control.",
        "evidence_boundary": "component_evidence_rank_scope_limit_and_source_links",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": "It only validates the declared public, metadata-only drift-result record contract. It supports inspection of recorded drift rows and source-linked refs; live repair, source control, doctrine changes, model-output export, public sharing, and launch are outside the fixture. It does not claim complete drift coverage or live repair control."
      },
      "evidence": {
        "basis": "Import validation",
        "class_id": "semantic_validator",
        "kind": "Contract validator",
        "rank": 5,
        "runs_real_tools": false
      },
      "evidence_ref": "evidence.html#contract-validator",
      "id": "evidence_profile:component:world_model_projection_drift_control_room",
      "label": "World Model Projection Drift Control Room",
      "machine_join": {
        "object_detail_ref": "component:world_model_projection_drift_control_room",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.components[].evidence",
        "content_graph.components[].scope_limit",
        "content_graph.components[].omitted_fields"
      ],
      "object_id": "component:world_model_projection_drift_control_room",
      "object_kind": "component",
      "route": "components.html#component-world_model_projection_drift_control_room",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "component_registry_and_atlas_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.world_model_projection_drift_control_room"
        },
        {
          "label": "Source atlas",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/ORGANS.md"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/organ_atlas.json",
        "microcosm-substrate/core/organ_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This family concept is a source-bound grouping of accepted Microcosm validators, not a claim that the agents are safe in the world.",
          "The concept does not upgrade negative-case coverage into propagation proof or launch-scope decision."
        ],
        "does_not_prove": "This family concept is a source-bound grouping of accepted Microcosm validators, not a claim that the agents are safe in the world.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.agent_reliability_and_safety_validator_bundle",
      "label": "agent reliability and safety validators as bounded public scope limits",
      "machine_join": {
        "object_detail_ref": "concept:concept.agent_reliability_and_safety_validator_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.agent_reliability_and_safety_validator_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.agent_reliability_and_safety_validator_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This family concept does not make browsable route projections source authority.",
          "The concept does not establish complete system navigation coverage or public launch-scope decision."
        ],
        "does_not_prove": "This family concept does not make browsable route projections source authority.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.architecture_and_navigation_route_contract_bundle",
      "label": "architecture and navigation route contracts as executable doctrine boundaries",
      "machine_join": {
        "object_detail_ref": "concept:concept.architecture_and_navigation_route_contract_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.architecture_and_navigation_route_contract_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.architecture_and_navigation_route_contract_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This family concept is not a public sharing, launch, or private-data equivalence claim.",
          "Cold-reader reachability is not whole-lattice completeness."
        ],
        "does_not_prove": "This family concept is not a public sharing, launch, or private-data equivalence claim.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.entry_and_reveal_route_readiness_bundle",
      "label": "entry and reveal routes as bounded cold-reader readiness evidence",
      "machine_join": {
        "object_detail_ref": "concept:concept.entry_and_reveal_route_readiness_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.entry_and_reveal_route_readiness_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.entry_and_reveal_route_readiness_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This specimen validates public standard shape only.",
          "This specimen does not establish source doctrine completeness."
        ],
        "does_not_prove": "This specimen validates public standard shape only.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.executable_doctrine_grammar_standard_bundle",
      "label": "standard as schema contract with explicit scope limit",
      "machine_join": {
        "object_detail_ref": "concept:concept.executable_doctrine_grammar_standard_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.executable_doctrine_grammar_standard_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.executable_doctrine_grammar_standard_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This specimen proves entry routing and shape, not doctrine completeness.",
          "This specimen excludes launch or private-data equivalence."
        ],
        "does_not_prove": "This specimen proves entry routing and shape, not doctrine completeness.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.first_screen_doctrine_effect_frame",
      "label": "doctrine handles as typed mistake-prevention boundaries",
      "machine_join": {
        "object_detail_ref": "concept:concept.first_screen_doctrine_effect_frame",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.first_screen_doctrine_effect_frame",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.first_screen_doctrine_effect_frame.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This family concept is not theorem-prover authority beyond the named public witness result records.",
          "Provider suggestions, oracle comparisons, and negative cases do not count as proof success."
        ],
        "does_not_prove": "This family concept is not theorem-prover authority beyond the named public witness result records.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.formal_math_and_proof_witness_bundle",
      "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
      "machine_join": {
        "object_detail_ref": "concept:concept.formal_math_and_proof_witness_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.formal_math_and_proof_witness_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.formal_math_and_proof_witness_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This family concept does not flip legacy or generated projections into source authority.",
          "Digest parity and drift checks are bounded import evidence, not whole-system correctness."
        ],
        "does_not_prove": "This family concept does not flip legacy or generated projections into source authority.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.import_projection_and_drift_control_bundle",
      "label": "source import and projection drift controls as provenance-preserving boundaries",
      "machine_join": {
        "object_detail_ref": "concept:concept.import_projection_and_drift_control_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.import_projection_and_drift_control_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.import_projection_and_drift_control_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This family concept is not external scientific validation, financial decisions, or benchmark superiority evidence.",
          "Replay result records expose bounded evidence and gaps, not full replication certainty."
        ],
        "does_not_prove": "This family concept is not external scientific validation, financial decisions, or benchmark superiority evidence.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.research_and_science_replay_evidence_bundle",
      "label": "research and science replay validators as reproducibility scope limits",
      "machine_join": {
        "object_detail_ref": "concept:concept.research_and_science_replay_evidence_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.research_and_science_replay_evidence_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.research_and_science_replay_evidence_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This specimen is coverage projection, not registry source authority.",
          "This specimen excludes launch, external model access, or whole-system correctness."
        ],
        "does_not_prove": "This specimen is coverage projection, not registry source authority.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.standards_meta_diagnostics_bundle",
      "label": "component-standard-runtime-result record coverage as projection-only evidence",
      "machine_join": {
        "object_detail_ref": "concept:concept.standards_meta_diagnostics_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.standards_meta_diagnostics_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.standards_meta_diagnostics_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This specimen demonstrates local refinement, not global doctrine changes.",
          "This specimen excludes hand-editing doctrine nodes or exporting raw voice."
        ],
        "does_not_prove": "This specimen demonstrates local refinement, not global doctrine changes.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.voice_to_doctrine_self_improvement_loop_bundle",
      "label": "local pressure rows as typed candidates for owner-surface refinement",
      "machine_join": {
        "object_detail_ref": "concept:concept.voice_to_doctrine_self_improvement_loop_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.voice_to_doctrine_self_improvement_loop_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This family concept does not establish publishing-scope decision, clean branch state, or external delivery.",
          "Coordination result records do not authorize unrelated path mutation or broad staging."
        ],
        "does_not_prove": "This family concept does not establish publishing-scope decision, clean branch state, or external delivery.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:concept:concept.work_landing_and_continuity_control_bundle",
      "label": "work landing and continuity controls as transaction-scoped coordination evidence",
      "machine_join": {
        "object_detail_ref": "concept:concept.work_landing_and_continuity_control_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "concept:concept.work_landing_and_continuity_control_bundle",
      "object_kind": "concept",
      "route": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.work_landing_and_continuity_control_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": null,
        "evidence_boundary": "coverage_projection_only_not_relation_promotion",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:coverage_gap:component_relation_fill_gap",
      "label": "Component relation fill",
      "machine_join": {
        "object_detail_ref": "coverage_gap:component_relation_fill_gap",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.coverage_deficits.records[].next_source_action",
        "content_graph.coverage_deficits.records[].count"
      ],
      "object_id": "coverage_gap:component_relation_fill_gap",
      "object_kind": "coverage_gap",
      "route": "rules-and-ideas.html#coverage-gap-component-relation-fill",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_lattice_coverage_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/doctrine_lattice_coverage.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/doctrine_lattice_coverage.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [],
        "does_not_prove": null,
        "evidence_boundary": "coverage_projection_only_not_relation_promotion",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:coverage_gap:mechanism_relation_fill_gap",
      "label": "Mechanism relation fill",
      "machine_join": {
        "object_detail_ref": "coverage_gap:mechanism_relation_fill_gap",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.coverage_deficits.records[].next_source_action",
        "content_graph.coverage_deficits.records[].count"
      ],
      "object_id": "coverage_gap:mechanism_relation_fill_gap",
      "object_kind": "coverage_gap",
      "route": "rules-and-ideas.html#coverage-gap-mechanism-relation-fill",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_lattice_coverage_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/doctrine_lattice_coverage.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/doctrine_lattice_coverage.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
      "label": "validates public benchmark integrity replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
      "label": "validates completion evidence claims",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
      "label": "validates public memory conflict replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
      "label": "validates public monitor verdict result records",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.agent_route_observability_runtime.validates_public_route_feedback",
      "label": "validates public route feedback",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.agent_route_observability_runtime.validates_public_route_feedback",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.agent_route_observability_runtime.validates_public_route_feedback",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
      "label": "validates public sabotage scheming monitor replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
      "label": "validates public sandbox policy trace",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
      "label": "validates public agentic vulnerability patch proof replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
      "label": "validates public cold eval honesty bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
      "label": "validates public governance compilers bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
      "label": "validates public live source drift bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
      "label": "validates public saturation engines bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
      "label": "validates public market dashboard read model bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
      "label": "validates public prediction market board bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
      "label": "validates public launch claim language gate",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
      "label": "validates public proof authority runtime bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
      "label": "validates public authority systems bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
      "label": "validates public unsurfaced primitives bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
      "label": "validates public demo take console bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
      "label": "validates public source engines bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
      "label": "validates public oracle sibling bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
      "label": "validates public secondary runtime bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
      "label": "validates public audio level rms port",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
      "label": "validates public compliance pipeline bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
      "label": "validates public policy engines bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
      "label": "validates public structural theses bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
      "label": "validates public tools tail primitives bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
      "label": "validates public validator checker bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
      "label": "validates public source engines bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
      "label": "validates public belief state process reward replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
      "label": "validates public bounded autonomy campaign packet",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
      "label": "validates synthetic bridge continuity",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
      "label": "validates public certificate kernel execution",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.cognitive_operator_registry.validates_public_operator_contract",
      "label": "validates public operator contract",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.cognitive_operator_registry.validates_public_operator_contract",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.cognitive_operator_registry.validates_public_operator_contract",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
      "label": "validates public source root bootstrap",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.cold_reader_route_map.validates_public_first_run_route_map",
      "label": "validates public first run route map",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.cold_reader_route_map.validates_public_first_run_route_map",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.cold_reader_route_map.validates_public_first_run_route_map",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
      "label": "validates public concurrency mission control",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
      "label": "validates public corpus readiness boundary",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
      "label": "validates public mathlib absence boundary",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
      "label": "validates public doctrine fact claim audit",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
      "label": "validates public work landing replay contract",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
      "label": "validates public reference knowledge router",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
      "label": "validates public command run singleflight",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_demo.validates_public_engine_room_demo",
      "label": "validates public engine room demo",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_demo.validates_public_engine_room_demo",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_demo.validates_public_engine_room_demo",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
      "label": "validates public derived fact provider engine",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
      "label": "validates public egress self compliance gate",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
      "label": "validates public generated projection drift gate",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
      "label": "validates public lean proof search lab",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
      "label": "validates public navigation fitness benchmark",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
      "label": "validates public projection leak gate",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
      "label": "validates public doctrine grammar bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
      "label": "validates public finance forecast evaluation spine",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
      "label": "validates public first screen composition root",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
      "label": "validates public evidence cell anchor resolution",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
      "label": "validates public evidence cell anchors",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
      "label": "validates public lean lake witness",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
      "label": "validates public lean witness",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
      "label": "validates public premise retrieval projection",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
      "label": "validates public premise retrieval slice",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
      "label": "validates public formal math readiness bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
      "label": "validates public readiness boundary",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
      "label": "validates public verifier trace repair bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
      "label": "validates public indirect prompt injection information flow policy replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
      "label": "validates public lean std premise catalog",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
      "label": "validates public lean std premise index",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
      "label": "validates public source projection imports",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
      "label": "validates public materials lab safety replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
      "label": "validates public strategy hypothesis projection",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
      "label": "validates public mcp tool authority replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
      "label": "validates public mechanistic interpretability circuit attribution replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
      "label": "validates public axiom support boundary",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
      "label": "validates public mission transaction bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
      "label": "validates public route plane bundle",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
      "label": "validates public pattern assimilation step",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.pattern_binding_contract.validates_public_pattern_bindings",
      "label": "validates public pattern bindings",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.pattern_binding_contract.validates_public_pattern_bindings",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.pattern_binding_contract.validates_public_pattern_bindings",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
      "label": "validates public prediction oracle reconciliation",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
      "label": "validates synthetic governed mutation authorization",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
      "label": "validates ring2 diagnostic evidence membrane",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
      "label": "validates public context budget boundary",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
      "label": "validates public reveal walkthrough",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
      "label": "validates public research replication replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
      "label": "validates public premise retrieval attribution",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
      "label": "validates public routing anti patterns registry",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
      "label": "validates public self ignorance coverage ledger",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
      "label": "validates public sleeper memory poisoning quarantine replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
      "label": "validates public spatial world model counterfactual simulation replay",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
      "label": "validates public standards meta diagnostics",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
      "label": "validates public tactic availability projection",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
      "label": "validates public tactic routing boundary",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
      "label": "validates public tool server pressure inventory",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
      "label": "validates public symbol boundary",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
      "label": "validates public verifier transition witness",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
      "label": "composes public formal math result records",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
      "label": "validates public voice to doctrine self improvement loop",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
          "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
        ],
        "does_not_prove": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:mechanism:mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
      "label": "validates public projection drift control boundary",
      "machine_join": {
        "object_detail_ref": "mechanism:mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "mechanism:mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
      "object_kind": "mechanism",
      "route": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json"
      ]
    },
    {
      "authority_ceiling": "Copied public source pattern provenance bodies and metadata-only synthetic benchmark-integrity replay result records only; no benchmark claims, SWE-bench performance claim, hidden-gold access, oracle patch body export, private issue body export, external model access, live repository mutation, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied public source pattern provenance bodies and metadata-only synthetic benchmark-integrity replay result records only; no benchmark claims, SWE-bench performance claim, hidden-gold access, oracle patch body export, private issue body export, external model access, live repository mutation, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
        "evidence_boundary": "Copied public source pattern provenance bodies and metadata-only synthetic benchmark-integrity replay result records only; no benchmark claims, SWE-bench performance claim, hidden-gold access, oracle patch body export, private issue body export, external model access, live repository mutation, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.agent_benchmark_integrity_anti_gaming_replay",
      "label": "Agent Benchmark Integrity Anti-Gaming Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.agent_benchmark_integrity_anti_gaming_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.agent_benchmark_integrity_anti_gaming_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture and exported-bundle result records only; no arbitrary live commit proof, work log mutation or closure, live Git mutation, external model access, launch-scope decision, broad completion certification, or pytest-pass claim without explicit exit-zero status.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture and exported-bundle result records only; no arbitrary live commit proof, work log mutation or closure, live Git mutation, external model access, launch-scope decision, broad completion certification, or pytest-pass claim without explicit exit-zero status.",
        "evidence_boundary": "Public fixture and exported-bundle result records only; no arbitrary live commit proof, work log mutation or closure, live Git mutation, external model access, launch-scope decision, broad completion certification, or pytest-pass claim without explicit exit-zero status.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.agent_closeout_faithfulness_audit",
      "label": "Agent Completion Faithfulness Audit",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.agent_closeout_faithfulness_audit",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.agent_closeout_faithfulness_audit",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Synthetic replay fixture only; not a live memory product, private transcript export, source-authority claim, or launch claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Synthetic replay fixture only; not a live memory product, private transcript export, source-authority claim, or launch claim.",
        "evidence_boundary": "Synthetic replay fixture only; not a live memory product, private transcript export, source-authority claim, or launch claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.agent_memory_temporal_conflict_replay",
      "label": "Agent Memory Temporal-Conflict Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.agent_memory_temporal_conflict_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.agent_memory_temporal_conflict_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Synthetic replay fixture only; not a live monitor product, control eval, exploit guide, product-spine system, or complete-security claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Synthetic replay fixture only; not a live monitor product, control eval, exploit guide, product-spine system, or complete-security claim.",
        "evidence_boundary": "Synthetic replay fixture only; not a live monitor product, control eval, exploit guide, product-spine system, or complete-security claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.agent_monitor_redteam_falsification_replay",
      "label": "Agent Monitor Redteam Falsification Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.agent_monitor_redteam_falsification_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.agent_monitor_redteam_falsification_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public synthetic route-observability fixtures, copied source body digests, and exported-bundle result records only; no live session introspection, provider/browser UI/account authority, live hook control, benchmark-performance proof, source-file changes, launch-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public synthetic route-observability fixtures, copied source body digests, and exported-bundle result records only; no live session introspection, provider/browser UI/account authority, live hook control, benchmark-performance proof, source-file changes, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "Public synthetic route-observability fixtures, copied source body digests, and exported-bundle result records only; no live session introspection, provider/browser UI/account authority, live hook control, benchmark-performance proof, source-file changes, launch-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.agent_route_observability_runtime",
      "label": "Agent Route Observability Runtime",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.agent_route_observability_runtime",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.agent_route_observability_runtime",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-agent-route-observability-runtime",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "No live sabotage, exploit instruction, account secret/account material, private reasoning, harmful payload, or deployment-risk product claim; synthetic fixtures and metadata-only result records only.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "No live sabotage, exploit instruction, account secret/account material, private reasoning, harmful payload, or deployment-risk product claim; synthetic fixtures and metadata-only result records only.",
        "evidence_boundary": "No live sabotage, exploit instruction, account secret/account material, private reasoning, harmful payload, or deployment-risk product claim; synthetic fixtures and metadata-only result records only.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.agent_sabotage_scheming_monitor_replay",
      "label": "Agent Sabotage Scheming-Monitor Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.agent_sabotage_scheming_monitor_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.agent_sabotage_scheming_monitor_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "No live sandbox escape, live secret handling, or live network; source-faithful refactored fixtures and metadata-only result records only; not a complete-security or launch claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "No live sandbox escape, live secret handling, or live network; source-faithful refactored fixtures and metadata-only result records only; not a complete-security or launch claim.",
        "evidence_boundary": "No live sandbox escape, live secret handling, or live network; source-faithful refactored fixtures and metadata-only result records only; not a complete-security or launch claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.agent_sandbox_policy_escape_replay",
      "label": "Agent Sandbox Policy-Escape Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.agent_sandbox_policy_escape_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.agent_sandbox_policy_escape_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied public source/control/standard/tool bodies, metadata-only synthetic patch-proof replay result records, public agent-execution trace spans, and fixture validation only; no live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, external model access, source-file changes, benchmark security score, launch-scope decision, publishing-scope decision, whole-system security claim, or product-progress evidence.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied public source/control/standard/tool bodies, metadata-only synthetic patch-proof replay result records, public agent-execution trace spans, and fixture validation only; no live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, external model access, source-file changes, benchmark security score, launch-scope decision, publishing-scope decision, whole-system security claim, or product-progress evidence.",
        "evidence_boundary": "Copied public source/control/standard/tool bodies, metadata-only synthetic patch-proof replay result records, public agent-execution trace spans, and fixture validation only; no live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, external model access, source-file changes, benchmark security score, launch-scope decision, publishing-scope decision, whole-system security claim, or product-progress evidence.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.agentic_vulnerability_discovery_patch_proof_replay",
      "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.agentic_vulnerability_discovery_patch_proof_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.agentic_vulnerability_discovery_patch_proof_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound route-quality scorecard and copied source refs only; no live benchmark, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound route-quality scorecard and copied source refs only; no live benchmark, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound route-quality scorecard and copied source refs only; no live benchmark, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch10_cold_eval_honesty_capsule",
      "label": "Set 10 Cold Eval Honesty Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch10_cold_eval_honesty_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch10_cold_eval_honesty_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public source-body import, source-faithful public refactor evidence, deterministic exercise evidence, and metadata-only result records only; no live work log truth, live work log truth, source-file changes, publishing-scope decision, launch-scope decision, external model access, market advice, private-system equivalence, neutral benchmark claim, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public source-body import, source-faithful public refactor evidence, deterministic exercise evidence, and metadata-only result records only; no live work log truth, live work log truth, source-file changes, publishing-scope decision, launch-scope decision, external model access, market advice, private-system equivalence, neutral benchmark claim, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound public source-body import, source-faithful public refactor evidence, deterministic exercise evidence, and metadata-only result records only; no live work log truth, live work log truth, source-file changes, publishing-scope decision, launch-scope decision, external model access, market advice, private-system equivalence, neutral benchmark claim, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch10_governance_compilers_capsule",
      "label": "Set 10 Governance And Compilers Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch10_governance_compilers_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch10_governance_compilers_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound source-digest, anchor, compile, and scope limit evidence only; no route authority, Work or work log mutation, mission execution, git approval, source-file changes, launch, public sharing, external model access, or non-public runtime export.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound source-digest, anchor, compile, and scope limit evidence only; no route authority, Work or work log mutation, mission execution, git approval, source-file changes, launch, public sharing, external model access, or non-public runtime export.",
        "evidence_boundary": "Fixture-bound source-digest, anchor, compile, and scope limit evidence only; no route authority, Work or work log mutation, mission execution, git approval, source-file changes, launch, public sharing, external model access, or non-public runtime export.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch10_live_source_drift_capsule",
      "label": "Set 10 Live Source Drift Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch10_live_source_drift_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch10_live_source_drift_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public source-body import, source-faithful public port evidence, computed negative-probe evidence, and metadata-only result records only; no live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, source-file changes, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public source-body import, source-faithful public port evidence, computed negative-probe evidence, and metadata-only result records only; no live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, source-file changes, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound public source-body import, source-faithful public port evidence, computed negative-probe evidence, and metadata-only result records only; no live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, source-file changes, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch11_saturation_engines_capsule",
      "label": "Set 11 Saturation Engines Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch11_saturation_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch11_saturation_engines_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound market-dashboard read-model evidence and copied source refs only; no launch-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound market-dashboard read-model evidence and copied source refs only; no launch-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound market-dashboard read-model evidence and copied source refs only; no launch-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch12_market_dashboard_read_model_capsule",
      "label": "Set 12 Market Dashboard Read-Model Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch12_market_dashboard_read_model_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch12_market_dashboard_read_model_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound prediction-board and quant-mart diagnostic evidence plus copied source refs only; no market-level conclusions, provider truth, investment-related actions, external model access, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound prediction-board and quant-mart diagnostic evidence plus copied source refs only; no market-level conclusions, provider truth, investment-related actions, external model access, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound prediction-board and quant-mart diagnostic evidence plus copied source refs only; no market-level conclusions, provider truth, investment-related actions, external model access, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch12_prediction_market_board_capsule",
      "label": "Set 12 Prediction Market Board Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch12_prediction_market_board_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch12_prediction_market_board_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound launch-claim language gate evidence and copied source refs only; no launch-scope decision, publishing-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound launch-claim language gate evidence and copied source refs only; no launch-scope decision, publishing-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound launch-claim language gate evidence and copied source refs only; no launch-scope decision, publishing-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch12_release_claim_language_gate",
      "label": "Set 12 launch claim-Language Gate",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch12_release_claim_language_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch12_release_claim_language_gate",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public source-body import, static proof-placeholder checks, dry-run authority-boundary evidence, source-anchor evidence, negative-case evidence, and metadata-only result records only; no theorem success, Erdos #257 solution, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public source-body import, static proof-placeholder checks, dry-run authority-boundary evidence, source-anchor evidence, negative-case evidence, and metadata-only result records only; no theorem success, Erdos #257 solution, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound public source-body import, static proof-placeholder checks, dry-run authority-boundary evidence, source-anchor evidence, negative-case evidence, and metadata-only result records only; no theorem success, Erdos #257 solution, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch4_proof_authority_runtime",
      "label": "Set 4 Proof, Authority, and Runtime Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch4_proof_authority_runtime",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch4_proof_authority_runtime",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public source-body import, copied-module digest and anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live external model access, proof success, process signal authority, generated-state mutation authority, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public source-body import, copied-module digest and anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live external model access, proof success, process signal authority, generated-state mutation authority, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound public source-body import, copied-module digest and anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live external model access, proof success, process signal authority, generated-state mutation authority, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch5_authority_systems_capsule",
      "label": "Set 5 Authority and Systems Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch5_authority_systems_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch5_authority_systems_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public source-body import, copied-module digest/anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live operator memory, prompt-shelf capture authority, live market data, provider/browser state, media launch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public source-body import, copied-module digest/anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live operator memory, prompt-shelf capture authority, live market data, provider/browser state, media launch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound public source-body import, copied-module digest/anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live operator memory, prompt-shelf capture authority, live market data, provider/browser state, media launch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch6_unsurfaced_primitives_capsule",
      "label": "Set 6 Unsurfaced Primitives Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch6_unsurfaced_primitives_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch6_unsurfaced_primitives_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public Swift source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, SwiftPM build-witness evidence, and metadata-only result records only; no app launch authority, screen capture authority, microphone capture authority, recording-session export, FFmpeg execution, WhisperKit/model dispatch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete UI coverage, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public Swift source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, SwiftPM build-witness evidence, and metadata-only result records only; no app launch authority, screen capture authority, microphone capture authority, recording-session export, FFmpeg execution, WhisperKit/model dispatch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete UI coverage, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound public Swift source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, SwiftPM build-witness evidence, and metadata-only result records only; no app launch authority, screen capture authority, microphone capture authority, recording-session export, FFmpeg execution, WhisperKit/model dispatch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete UI coverage, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch7_demo_take_console_capsule",
      "label": "Set 7 Demo Take Console Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch7_demo_take_console_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch7_demo_take_console_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public source-body import and deterministic exercise evidence only; no launch-scope decision, private-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, external model access, or source-file changes.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public source-body import and deterministic exercise evidence only; no launch-scope decision, private-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, external model access, or source-file changes.",
        "evidence_boundary": "Fixture-bound public source-body import and deterministic exercise evidence only; no launch-scope decision, private-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, external model access, or source-file changes.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch7_macro_engines_capsule",
      "label": "Set 7 Source Engines Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch7_macro_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch7_macro_engines_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public Oracle source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, original pytest witness evidence, and metadata-only result records only; no Oracle reasoning authority, semantic truth authority, external model access, bridge-backed reasoning, private orchestration engine invocation, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete Oracle coverage, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public Oracle source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, original pytest witness evidence, and metadata-only result records only; no Oracle reasoning authority, semantic truth authority, external model access, bridge-backed reasoning, private orchestration engine invocation, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete Oracle coverage, or whole-system correctness.",
        "evidence_boundary": "Fixture-bound public Oracle source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, original pytest witness evidence, and metadata-only result records only; no Oracle reasoning authority, semantic truth authority, external model access, bridge-backed reasoning, private orchestration engine invocation, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete Oracle coverage, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch7_oracle_sibling_capsule",
      "label": "Set 7 Oracle Sibling Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch7_oracle_sibling_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch7_oracle_sibling_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public source-body import and secondary runtime/market witness evidence only; no browser/session export, wallet authority, live market data, investment-related actions, external model access, launch-scope decision, private-system equivalence, semantic truth, source-file changes, or complete UI/ranking coverage proof.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public source-body import and secondary runtime/market witness evidence only; no browser/session export, wallet authority, live market data, investment-related actions, external model access, launch-scope decision, private-system equivalence, semantic truth, source-file changes, or complete UI/ranking coverage proof.",
        "evidence_boundary": "Fixture-bound public source-body import and secondary runtime/market witness evidence only; no browser/session export, wallet authority, live market data, investment-related actions, external model access, launch-scope decision, private-system equivalence, semantic truth, source-file changes, or complete UI/ranking coverage proof.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch7_secondary_runtime_capsule",
      "label": "Set 7 Secondary Runtime Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch7_secondary_runtime_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch7_secondary_runtime_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Deterministic RMS parity evidence over public fixture inputs and copied source refs only; no macOS audio-session evidence, microphone permission authority, device capture, recorded audio, UI readiness, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Deterministic RMS parity evidence over public fixture inputs and copied source refs only; no macOS audio-session evidence, microphone permission authority, device capture, recorded audio, UI readiness, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Deterministic RMS parity evidence over public fixture inputs and copied source refs only; no macOS audio-session evidence, microphone permission authority, device capture, recorded audio, UI readiness, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch8_audio_level_rms_port",
      "label": "Set 8 Audio Level RMS Port",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch8_audio_level_rms_port",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch8_audio_level_rms_port",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Declared public compliance and pipeline fixture evidence plus copied source-module digest checks only; no full compliance-ledger refresh, bridge/external model access authority, source note mutation, repository mutation, complete compliance proof, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Declared public compliance and pipeline fixture evidence plus copied source-module digest checks only; no full compliance-ledger refresh, bridge/external model access authority, source note mutation, repository mutation, complete compliance proof, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Declared public compliance and pipeline fixture evidence plus copied source-module digest checks only; no full compliance-ledger refresh, bridge/external model access authority, source note mutation, repository mutation, complete compliance proof, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch8_compliance_pipeline_capsule",
      "label": "Set 8 Compliance Pipeline Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch8_compliance_pipeline_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch8_compliance_pipeline_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Deterministic public policy-engine fixture evidence and copied source source refs only; no live campaign execution, external model access, repository mutation, private artifact export, market validation, publishing-scope decision, launch-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Deterministic public policy-engine fixture evidence and copied source source refs only; no live campaign execution, external model access, repository mutation, private artifact export, market validation, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "Deterministic public policy-engine fixture evidence and copied source source refs only; no live campaign execution, external model access, repository mutation, private artifact export, market validation, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch8_policy_engines_capsule",
      "label": "Set 8 Policy Engines Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch8_policy_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch8_policy_engines_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Deterministic fixture evidence over public synthetic thesis rows and copied source refs only; no financial decisions, investment recommendation, live-market validation, external model access, portfolio authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Deterministic fixture evidence over public synthetic thesis rows and copied source refs only; no financial decisions, investment recommendation, live-market validation, external model access, portfolio authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "Deterministic fixture evidence over public synthetic thesis rows and copied source refs only; no financial decisions, investment recommendation, live-market validation, external model access, portfolio authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch8_structural_theses_capsule",
      "label": "Set 8 Structural Theses Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch8_structural_theses_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch8_structural_theses_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Deterministic public tools-tail fixture evidence and copied source source refs only; no oracle truth, prediction correctness, semantic edit correctness, Lab execution authority, live bridge authority, repository mutation authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Deterministic public tools-tail fixture evidence and copied source source refs only; no oracle truth, prediction correctness, semantic edit correctness, Lab execution authority, live bridge authority, repository mutation authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Deterministic public tools-tail fixture evidence and copied source source refs only; no oracle truth, prediction correctness, semantic edit correctness, Lab execution authority, live bridge authority, repository mutation authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch8_tools_tail_primitives_capsule",
      "label": "Set 8 Tools-Tail Primitives Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch8_tools_tail_primitives_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch8_tools_tail_primitives_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Selected public checker-group fixture and copied validator-source evidence only; no launch-scope decision, hosted-public proof, source-file changes, complete validator-suite proof, external model access authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Selected public checker-group fixture and copied validator-source evidence only; no launch-scope decision, hosted-public proof, source-file changes, complete validator-suite proof, external model access authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "Selected public checker-group fixture and copied validator-source evidence only; no launch-scope decision, hosted-public proof, source-file changes, complete validator-suite proof, external model access authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch8_validator_checker_capsule",
      "label": "Set 8 Validator Checker Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch8_validator_checker_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch8_validator_checker_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Fixture-bound public source-body import and deterministic exercise evidence only; no live lineage truth, human approval authority, real market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Fixture-bound public source-body import and deterministic exercise evidence only; no live lineage truth, human approval authority, real market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.",
        "evidence_boundary": "Fixture-bound public source-body import and deterministic exercise evidence only; no live lineage truth, human approval authority, real market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.batch9_macro_engines_capsule",
      "label": "Set 9 Source Engines Bundle",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.batch9_macro_engines_capsule",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.batch9_macro_engines_capsule",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Source-faithful refactored fixtures and copied source bodies only; not fixture-echo product evidence, benchmark result, or launch claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Source-faithful refactored fixtures and copied source bodies only; not fixture-echo product evidence, benchmark result, or launch claim.",
        "evidence_boundary": "Source-faithful refactored fixtures and copied source bodies only; not fixture-echo product evidence, benchmark result, or launch claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.belief_state_process_reward_replay",
      "label": "Belief-State Process Reward Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.belief_state_process_reward_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.belief_state_process_reward_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-belief-state-process-reward-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Self-proposal campaign packet fixture and exported-bundle result record evidence only; no self-repair authority, unsupervised source-file changes, live scheduler authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Self-proposal campaign packet fixture and exported-bundle result record evidence only; no self-repair authority, unsupervised source-file changes, live scheduler authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Self-proposal campaign packet fixture and exported-bundle result record evidence only; no self-repair authority, unsupervised source-file changes, live scheduler authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.bounded_autonomy_campaign_packet",
      "label": "Bounded Autonomy Campaign Packet",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.bounded_autonomy_campaign_packet",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.bounded_autonomy_campaign_packet",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public synthetic observe/apply fixture and copied body digest evidence only; no live bridge transport, provider/UI uptime, operator HUD/browser state, live phase runtime, prompt-shelf/private-memory bodies, work landing, source-file changes, launch-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public synthetic observe/apply fixture and copied body digest evidence only; no live bridge transport, provider/UI uptime, operator HUD/browser state, live phase runtime, prompt-shelf/private-memory bodies, work landing, source-file changes, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "Public synthetic observe/apply fixture and copied body digest evidence only; no live bridge transport, provider/UI uptime, operator HUD/browser state, live phase runtime, prompt-shelf/private-memory bodies, work landing, source-file changes, launch-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.bridge_phase_continuity_runtime",
      "label": "Bridge Phase Continuity Runtime",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.bridge_phase_continuity_runtime",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.bridge_phase_continuity_runtime",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public Lean/Lake subprocess witness, copied source proof/tool/profile bodies, first-wave fixture result records, and exported bundle result records only; no general formal-result correctness, private proof body export, external model access, oracle authority, source-file changes, benchmark solve-rate, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public Lean/Lake subprocess witness, copied source proof/tool/profile bodies, first-wave fixture result records, and exported bundle result records only; no general formal-result correctness, private proof body export, external model access, oracle authority, source-file changes, benchmark solve-rate, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
        "evidence_boundary": "Public Lean/Lake subprocess witness, copied source proof/tool/profile bodies, first-wave fixture result records, and exported bundle result records only; no general formal-result correctness, private proof body export, external model access, oracle authority, source-file changes, benchmark solve-rate, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.certificate_kernel_execution_lab",
      "label": "Certificate Kernel Execution Lab",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.certificate_kernel_execution_lab",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.certificate_kernel_execution_lab",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public registry-contract fixture and copied source body evidence only; no live operator execution, registry mutation, source-file changes, external model access, launch-scope decision, private-data equivalence, operator correctness proof, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public registry-contract fixture and copied source body evidence only; no live operator execution, registry mutation, source-file changes, external model access, launch-scope decision, private-data equivalence, operator correctness proof, or whole-system correctness.",
        "evidence_boundary": "Public registry-contract fixture and copied source body evidence only; no live operator execution, registry mutation, source-file changes, external model access, launch-scope decision, private-data equivalence, operator correctness proof, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.cognitive_operator_registry",
      "label": "Cognitive Operator Registry",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.cognitive_operator_registry",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.cognitive_operator_registry",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-cognitive-operator-registry",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cognitive_operator_registry.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public source-root bootstrap mechanics and metadata-only result record refs only; no launch-scope decision, hosted-product readiness, external model access, source-file changes, private-system equivalence, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public source-root bootstrap mechanics and metadata-only result record refs only; no launch-scope decision, hosted-product readiness, external model access, source-file changes, private-system equivalence, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Public source-root bootstrap mechanics and metadata-only result record refs only; no launch-scope decision, hosted-product readiness, external model access, source-file changes, private-system equivalence, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.cold_clone_probe",
      "label": "Cold Clone Probe",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.cold_clone_probe",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.cold_clone_probe",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-cold-clone-probe",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_clone_probe.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public route-map fixture, exported-bundle result records, and copied source cold-entry body evidence only; no route registry control, external model access, source-file changes, launch-scope decision, private-data equivalence, trading or financial decisions, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public route-map fixture, exported-bundle result records, and copied source cold-entry body evidence only; no route registry control, external model access, source-file changes, launch-scope decision, private-data equivalence, trading or financial decisions, or whole-system correctness.",
        "evidence_boundary": "Public route-map fixture, exported-bundle result records, and copied source cold-entry body evidence only; no route registry control, external model access, source-file changes, launch-scope decision, private-data equivalence, trading or financial decisions, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.cold_reader_route_map",
      "label": "Cold-Reader Route Map",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.cold_reader_route_map",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.cold_reader_route_map",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-cold-reader-route-map",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_reader_route_map.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Synthetic public computer-use action-trace fixtures, exported bundle metadata, copied source-module digests, and metadata-only result records only; no live account action, account secret entry, external network mutation, purchase/send authority, destructive host action, hidden screen-state claim, benchmark-score claim, launch-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Synthetic public computer-use action-trace fixtures, exported bundle metadata, copied source-module digests, and metadata-only result records only; no live account action, account secret entry, external network mutation, purchase/send authority, destructive host action, hidden screen-state claim, benchmark-score claim, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "Synthetic public computer-use action-trace fixtures, exported bundle metadata, copied source-module digests, and metadata-only result records only; no live account action, account secret entry, external network mutation, purchase/send authority, destructive host action, hidden screen-state claim, benchmark-score claim, launch-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.computer_use_action_trace_replay",
      "label": "Computer-Use Action Trace Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.computer_use_action_trace_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.computer_use_action_trace_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-computer-use-action-trace-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/computer_use_action_trace_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Verified concurrency mission-control fixture and source-module import evidence only; no live scheduler, external model access, hosted orchestration, production concurrency-safety proof, source authority, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Verified concurrency mission-control fixture and source-module import evidence only; no live scheduler, external model access, hosted orchestration, production concurrency-safety proof, source authority, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Verified concurrency mission-control fixture and source-module import evidence only; no live scheduler, external model access, hosted orchestration, production concurrency-safety proof, source authority, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.concurrency_mission_control",
      "label": "Concurrency Mission Control",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.concurrency_mission_control",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.concurrency_mission_control",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-concurrency-mission-control",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public algorithmic projection over copied corpus/toolchain readiness system, first-wave fixture result records, and exported bundle result records only; no Lean/Lake rerun, Mathlib availability claim, formal-result correctness, proof body export, external model access, benchmark/corpus completeness, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public algorithmic projection over copied corpus/toolchain readiness system, first-wave fixture result records, and exported bundle result records only; no Lean/Lake rerun, Mathlib availability claim, formal-result correctness, proof body export, external model access, benchmark/corpus completeness, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
        "evidence_boundary": "Public algorithmic projection over copied corpus/toolchain readiness system, first-wave fixture result records, and exported bundle result records only; no Lean/Lake rerun, Mathlib availability claim, formal-result correctness, proof body export, external model access, benchmark/corpus completeness, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.corpus_readiness_mathlib_absence_gate",
      "label": "Corpus Readiness Mathlib Absence Gate",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.corpus_readiness_mathlib_absence_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.corpus_readiness_mathlib_absence_gate",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Declared fact-assertion, code-locus, and DAG fixture truth gate only; no comprehension engine, no minimum-read-graph proof, no doctrine saturation claim, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Declared fact-assertion, code-locus, and DAG fixture truth gate only; no comprehension engine, no minimum-read-graph proof, no doctrine saturation claim, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "evidence_boundary": "Declared fact-assertion, code-locus, and DAG fixture truth gate only; no comprehension engine, no minimum-read-graph proof, no doctrine saturation claim, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.doctrine_fact_claim_audit",
      "label": "Doctrine Fact Claim Audit",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.doctrine_fact_claim_audit",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.doctrine_fact_claim_audit",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public synthetic replay result records and copied source work-landing/internal control source bodies only; no live Git mutation, unrelated staging, broad checkpoint authority, arbitrary commit proof, external model access, non-public body export, public sharing, hosting, launch-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public synthetic replay result records and copied source work-landing/internal control source bodies only; no live Git mutation, unrelated staging, broad checkpoint authority, arbitrary commit proof, external model access, non-public body export, public sharing, hosting, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "Public synthetic replay result records and copied source work-landing/internal control source bodies only; no live Git mutation, unrelated staging, broad checkpoint authority, arbitrary commit proof, external model access, non-public body export, public sharing, hosting, launch-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.durable_agent_work_landing_replay",
      "label": "Durable Agent Work-Landing Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.durable_agent_work_landing_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.durable_agent_work_landing_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/durable_agent_work_landing_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public sanitized-reference routing fixture and focused regression evidence only; no BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus export, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public sanitized-reference routing fixture and focused regression evidence only; no BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus export, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Public sanitized-reference routing fixture and focused regression evidence only; no BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus export, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_annex_knowledge_router",
      "label": "Engine Room Reference Knowledge Router",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_annex_knowledge_router",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_annex_knowledge_router",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Component evidence for the accepted staged Engine Room demo only; no external model access, campaign execution, reducer or synthesis correctness proof, provider safety proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Component evidence for the accepted staged Engine Room demo only; no external model access, campaign execution, reducer or synthesis correctness proof, provider safety proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Component evidence for the accepted staged Engine Room demo only; no external model access, campaign execution, reducer or synthesis correctness proof, provider safety proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_bridge_campaign_dag",
      "label": "Engine Room Bridge Campaign DAG",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_bridge_campaign_dag",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_bridge_campaign_dag",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public subprocess singleflight fixture and focused regression result records only; no job scheduler, daemon, distributed lock service, live command_runs export, external model access authority, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public subprocess singleflight fixture and focused regression result records only; no job scheduler, daemon, distributed lock service, live command_runs export, external model access authority, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Public subprocess singleflight fixture and focused regression result records only; no job scheduler, daemon, distributed lock service, live command_runs export, external model access authority, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_command_run_singleflight",
      "label": "Engine Room Command-Run Singleflight",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_command_run_singleflight",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_command_run_singleflight",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_command_run_singleflight.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Validates the declared public composition contract only; not deployment posture, not private-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, not launch-scope decision.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Validates the declared public composition contract only; not deployment posture, not private-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, not launch-scope decision.",
        "evidence_boundary": "Validates the declared public composition contract only; not deployment posture, not private-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, not launch-scope decision.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_demo",
      "label": "Engine Room Demo",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_demo",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_demo",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-demo",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture-root fact-provider evidence only; no doctrine truth audit, no semantic claim validation, no full source fact registry export, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture-root fact-provider evidence only; no doctrine truth audit, no semantic claim validation, no full source fact registry export, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
        "evidence_boundary": "Public fixture-root fact-provider evidence only; no doctrine truth audit, no semantic claim validation, no full source fact registry export, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_derived_fact_provider_engine",
      "label": "Engine Room Derived Fact Provider Engine",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_derived_fact_provider_engine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_derived_fact_provider_engine",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public phrase-policy fixture evidence only; no taint analysis, prompt-injection defense, sandboxing, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public phrase-policy fixture evidence only; no taint analysis, prompt-injection defense, sandboxing, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Public phrase-policy fixture evidence only; no taint analysis, prompt-injection defense, sandboxing, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_egress_self_compliance_gate",
      "label": "Engine Room Egress Self-Compliance Gate",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_egress_self_compliance_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_egress_self_compliance_gate",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public owner-routed generated projection drift fixture and focused regression result records only; no semantic drift proof, full source registry validation, repair authority, launch-scope decision, private-system equivalence, source-file changes, external model access, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public owner-routed generated projection drift fixture and focused regression result records only; no semantic drift proof, full source registry validation, repair authority, launch-scope decision, private-system equivalence, source-file changes, external model access, or whole-system correctness.",
        "evidence_boundary": "Public owner-routed generated projection drift fixture and focused regression result records only; no semantic drift proof, full source registry validation, repair authority, launch-scope decision, private-system equivalence, source-file changes, external model access, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_generated_projection_drift_gate",
      "label": "Engine Room Generated Projection Drift Gate",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_generated_projection_drift_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_generated_projection_drift_gate",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public tiny-fixture Lean proof-search evidence only; no neural theorem proving, frontier-scale automation, private source run export, oracle-body forward solving, launch-scope decision, private-system equivalence, source-file changes, or whole-system formal-result correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public tiny-fixture Lean proof-search evidence only; no neural theorem proving, frontier-scale automation, private source run export, oracle-body forward solving, launch-scope decision, private-system equivalence, source-file changes, or whole-system formal-result correctness.",
        "evidence_boundary": "Public tiny-fixture Lean proof-search evidence only; no neural theorem proving, frontier-scale automation, private source run export, oracle-body forward solving, launch-scope decision, private-system equivalence, source-file changes, or whole-system formal-result correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_lean_proof_search_lab",
      "label": "Engine Room Lean Proof Search Lab",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_lean_proof_search_lab",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_lean_proof_search_lab",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Component evidence for the accepted staged Engine Room demo only; not a live non-public runtime export, not external model service, not agent dispatch, not distributed database proof, not launch-scope decision, and not source-file changes.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Component evidence for the accepted staged Engine Room demo only; not a live non-public runtime export, not external model service, not agent dispatch, not distributed database proof, not launch-scope decision, and not source-file changes.",
        "evidence_boundary": "Component evidence for the accepted staged Engine Room demo only; not a live non-public runtime export, not external model service, not agent dispatch, not distributed database proof, not launch-scope decision, and not source-file changes.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_metabolism_runtime",
      "label": "Engine Room Metabolism Runtime",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_metabolism_runtime",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_metabolism_runtime",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_metabolism_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public route-packet fixture evidence only; no live private kernel run, no embedding benchmark, no universal navigation benchmark, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public route-packet fixture evidence only; no live private kernel run, no embedding benchmark, no universal navigation benchmark, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
        "evidence_boundary": "Public route-packet fixture evidence only; no live private kernel run, no embedding benchmark, no universal navigation benchmark, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_navigation_fitness_benchmark",
      "label": "Engine Room Navigation Fitness Benchmark",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_navigation_fitness_benchmark",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_navigation_fitness_benchmark",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public projection leak-gate fixture and rendered-root scan result records only; no general security scanner, prompt-injection defense, sandbox, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public projection leak-gate fixture and rendered-root scan result records only; no general security scanner, prompt-injection defense, sandbox, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Public projection leak-gate fixture and rendered-root scan result records only; no general security scanner, prompt-injection defense, sandbox, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.engine_room_public_projection_leak_gate",
      "label": "Engine Room Public Projection Leak Gate",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.engine_room_public_projection_leak_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.engine_room_public_projection_leak_gate",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture, exported standards bundle, and copied source specimen/body digest evidence only; no private standards engine export, source doctrine completeness, source notes export, model-output data export, source-file changes, launch-scope decision, publishing-scope decision, private-data equivalence, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture, exported standards bundle, and copied source specimen/body digest evidence only; no private standards engine export, source doctrine completeness, source notes export, model-output data export, source-file changes, launch-scope decision, publishing-scope decision, private-data equivalence, or whole-system correctness.",
        "evidence_boundary": "Public fixture, exported standards bundle, and copied source specimen/body digest evidence only; no private standards engine export, source doctrine completeness, source notes export, model-output data export, source-file changes, launch-scope decision, publishing-scope decision, private-data equivalence, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.executable_doctrine_grammar",
      "label": "Executable Doctrine Grammar",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.executable_doctrine_grammar",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.executable_doctrine_grammar",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-executable-doctrine-grammar",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/executable_doctrine_grammar.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Synthetic market-shaped fixtures only; not investment or trading decisions, no live market data, no track record or performance claim, mutates no optimizer, SciPy absence is a typed HLN refusal.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Synthetic market-shaped fixtures only; not investment or trading decisions, no live market data, no track record or performance claim, mutates no optimizer, SciPy absence is a typed HLN refusal.",
        "evidence_boundary": "Synthetic market-shaped fixtures only; not investment or trading decisions, no live market data, no track record or performance claim, mutates no optimizer, SciPy absence is a typed HLN refusal.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.finance_forecast_evaluation_spine",
      "label": "Finance Forecast Evaluation Spine",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.finance_forecast_evaluation_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.finance_forecast_evaluation_spine",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public first-screen card composition and focused validation only; no launch-scope decision, hosted-publishing-scope decision, external model access authority, source-file changes, private-data equivalence, score-based progress, reader-success certification, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public first-screen card composition and focused validation only; no launch-scope decision, hosted-publishing-scope decision, external model access authority, source-file changes, private-data equivalence, score-based progress, reader-success certification, or whole-system correctness.",
        "evidence_boundary": "Public first-screen card composition and focused validation only; no launch-scope decision, hosted-publishing-scope decision, external model access authority, source-file changes, private-data equivalence, score-based progress, reader-success certification, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.first_screen_composition_root",
      "label": "First-Screen Composition Root",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.first_screen_composition_root",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.first_screen_composition_root",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-first-screen-composition-root",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/first_screen_composition_root.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Evidence-cell anchor metadata and source-open runtime result records only; no formal-result correctness, proof-body import, private source-ref authority, human approval as proof authority, Lean/Lake execution, external model access, launch-scope decision, publishing-scope decision, source-file changes, or formal-proof certification.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Evidence-cell anchor metadata and source-open runtime result records only; no formal-result correctness, proof-body import, private source-ref authority, human approval as proof authority, Lean/Lake execution, external model access, launch-scope decision, publishing-scope decision, source-file changes, or formal-proof certification.",
        "evidence_boundary": "Evidence-cell anchor metadata and source-open runtime result records only; no formal-result correctness, proof-body import, private source-ref authority, human approval as proof authority, Lean/Lake execution, external model access, launch-scope decision, publishing-scope decision, source-file changes, or formal-proof certification.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.formal_evidence_cell_anchor_resolver",
      "label": "Formal Evidence Cell Anchor Resolver",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.formal_evidence_cell_anchor_resolver",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.formal_evidence_cell_anchor_resolver",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Declared public toy Lean/Lake fixture result records only; no Mathlib/Aesop/Batteries authority, general formal-result correctness, private proof import, external model access, benchmark performance, launch-scope decision, publishing-scope decision, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Declared public toy Lean/Lake fixture result records only; no Mathlib/Aesop/Batteries authority, general formal-result correctness, private proof import, external model access, benchmark performance, launch-scope decision, publishing-scope decision, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Declared public toy Lean/Lake fixture result records only; no Mathlib/Aesop/Batteries authority, general formal-result correctness, private proof import, external model access, benchmark performance, launch-scope decision, publishing-scope decision, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.formal_math_lean_proof_witness",
      "label": "Formal Math Lean Proof Witness",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.formal_math_lean_proof_witness",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.formal_math_lean_proof_witness",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied public source retrieval metadata and runtime validation result records only; no formal-result correctness, proof-body import, oracle-needed premise authority, Mathlib authority, Lean/Lake execution, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or general formal-proof authority.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied public source retrieval metadata and runtime validation result records only; no formal-result correctness, proof-body import, oracle-needed premise authority, Mathlib authority, Lean/Lake execution, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or general formal-proof authority.",
        "evidence_boundary": "Copied public source retrieval metadata and runtime validation result records only; no formal-result correctness, proof-body import, oracle-needed premise authority, Mathlib authority, Lean/Lake execution, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or general formal-proof authority.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.formal_math_premise_retrieval",
      "label": "Formal Math Premise Retrieval",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.formal_math_premise_retrieval",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.formal_math_premise_retrieval",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-formal-math-premise-retrieval",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public readiness metadata, copied PROVER smoke-run readiness/probe artifacts, public component source body floor, fixture result records, and exported-bundle result records only; no Lean/Lake execution, Mathlib availability beyond probe status, formal proof authority, formal-result correctness, external model access, private proof body, oracle premise id, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public readiness metadata, copied PROVER smoke-run readiness/probe artifacts, public component source body floor, fixture result records, and exported-bundle result records only; no Lean/Lake execution, Mathlib availability beyond probe status, formal proof authority, formal-result correctness, external model access, private proof body, oracle premise id, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Public readiness metadata, copied PROVER smoke-run readiness/probe artifacts, public component source body floor, fixture result records, and exported-bundle result records only; no Lean/Lake execution, Mathlib availability beyond probe status, formal proof authority, formal-result correctness, external model access, private proof body, oracle premise id, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.formal_math_readiness_gate",
      "label": "Formal Math Readiness Gate",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.formal_math_readiness_gate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.formal_math_readiness_gate",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-formal-math-readiness-gate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied Ring2 verifier-trace repair metadata, source-module digests, public fixture result records, and one deterministic public toy-theorem rerun only; no Lean/Lake authority, formal-result correctness, proof body, oracle premise id, external model access, human approval as proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied Ring2 verifier-trace repair metadata, source-module digests, public fixture result records, and one deterministic public toy-theorem rerun only; no Lean/Lake authority, formal-result correctness, proof body, oracle premise id, external model access, human approval as proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Copied Ring2 verifier-trace repair metadata, source-module digests, public fixture result records, and one deterministic public toy-theorem rerun only; no Lean/Lake authority, formal-result correctness, proof body, oracle premise id, external model access, human approval as proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.formal_math_verifier_trace_repair_loop",
      "label": "Formal Math Verifier Trace Repair Loop",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.formal_math_verifier_trace_repair_loop",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.formal_math_verifier_trace_repair_loop",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Source-faithful refactored fixtures and metadata-only result records only; not a live information-flow product, complete-security proof, or launch claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Source-faithful refactored fixtures and metadata-only result records only; not a live information-flow product, complete-security proof, or launch claim.",
        "evidence_boundary": "Source-faithful refactored fixtures and metadata-only result records only; not a live information-flow product, complete-security proof, or launch claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.indirect_prompt_injection_information_flow_policy_replay",
      "label": "Indirect Prompt-Injection Information-Flow Policy Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.indirect_prompt_injection_information_flow_policy_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.indirect_prompt_injection_information_flow_policy_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied public Lean/Std descriptor index and Ring2 premise-retrieval source result records only; no Lean/Lake execution, Mathlib authority, proof-body import, oracle-needed premise authority, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or theorem-correctness claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied public Lean/Std descriptor index and Ring2 premise-retrieval source result records only; no Lean/Lake execution, Mathlib authority, proof-body import, oracle-needed premise authority, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or theorem-correctness claim.",
        "evidence_boundary": "Copied public Lean/Std descriptor index and Ring2 premise-retrieval source result records only; no Lean/Lake execution, Mathlib authority, proof-body import, oracle-needed premise authority, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or theorem-correctness claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.lean_std_premise_index",
      "label": "Lean/Std Premise Index",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.lean_std_premise_index",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.lean_std_premise_index",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-lean-std-premise-index",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Verified source body imports, fixture result records, exported projection-bundle result records, per-slice manifest refs, and metadata-only result record fields only; no live source source authority, private-system equivalence, launch, public sharing, hosted deployment, recipient work, provider or Lean/Lake execution, secret/non-public body export, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Verified source body imports, fixture result records, exported projection-bundle result records, per-slice manifest refs, and metadata-only result record fields only; no live source source authority, private-system equivalence, launch, public sharing, hosted deployment, recipient work, provider or Lean/Lake execution, secret/non-public body export, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Verified source body imports, fixture result records, exported projection-bundle result records, per-slice manifest refs, and metadata-only result record fields only; no live source source authority, private-system equivalence, launch, public sharing, hosted deployment, recipient work, provider or Lean/Lake execution, secret/non-public body export, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.macro_projection_import_protocol",
      "label": "Source Projection Import Protocol",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.macro_projection_import_protocol",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.macro_projection_import_protocol",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-macro-projection-import-protocol",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied public Lab/Evolve source/control/result record/standard bodies, metadata-only simulator-only fixture result records, runtime bundle result records, and artifact safety/refusal validation only; no wetlab execution, hazardous synthesis guidance, reagent quantity, controlled or bioactive target, live assay, robot command, private lab notebook, external model access, discovery claim, benchmark claims, launch-scope decision, publishing-scope decision, or product-progress evidence.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied public Lab/Evolve source/control/result record/standard bodies, metadata-only simulator-only fixture result records, runtime bundle result records, and artifact safety/refusal validation only; no wetlab execution, hazardous synthesis guidance, reagent quantity, controlled or bioactive target, live assay, robot command, private lab notebook, external model access, discovery claim, benchmark claims, launch-scope decision, publishing-scope decision, or product-progress evidence.",
        "evidence_boundary": "Copied public Lab/Evolve source/control/result record/standard bodies, metadata-only simulator-only fixture result records, runtime bundle result records, and artifact safety/refusal validation only; no wetlab execution, hazardous synthesis guidance, reagent quantity, controlled or bioactive target, live assay, robot command, private lab notebook, external model access, discovery claim, benchmark claims, launch-scope decision, publishing-scope decision, or product-progress evidence.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.materials_chemistry_closed_loop_lab_safety_replay",
      "label": "Materials Chemistry Closed-Loop Lab-Safety Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.materials_chemistry_closed_loop_lab_safety_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.materials_chemistry_closed_loop_lab_safety_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied public strategy metadata, public source tool bodies, and public fixture/exported-bundle result records only; no Lean/Lake execution, formal-result correctness, oracle-label visibility, external model access, benchmark performance, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied public strategy metadata, public source tool bodies, and public fixture/exported-bundle result records only; no Lean/Lake execution, formal-result correctness, oracle-label visibility, external model access, benchmark performance, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Copied public strategy metadata, public source tool bodies, and public fixture/exported-bundle result records only; no Lean/Lake execution, formal-result correctness, oracle-label visibility, external model access, benchmark performance, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.mathematical_strategy_atlas",
      "label": "Mathematical Strategy Atlas",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.mathematical_strategy_atlas",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.mathematical_strategy_atlas",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-mathematical-strategy-atlas",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Synthetic MCP-like replay fixture only; not a live MCP account test, external model access, account secret-handling certification, benchmark security result, or launch claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Synthetic MCP-like replay fixture only; not a live MCP account test, external model access, account secret-handling certification, benchmark security result, or launch claim.",
        "evidence_boundary": "Synthetic MCP-like replay fixture only; not a live MCP account test, external model access, account secret-handling certification, benchmark security result, or launch claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.mcp_tool_authority_replay",
      "label": "MCP Tool Authority Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.mcp_tool_authority_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.mcp_tool_authority_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-mcp-tool-authority-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Declared public circuit-attribution runtime result record and source-module import evidence only; no live model access, model-transparency product claim, export of private weights, raw activations, proprietary prompts, hidden reasoning, external model access, benchmark claims, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Declared public circuit-attribution runtime result record and source-module import evidence only; no live model access, model-transparency product claim, export of private weights, raw activations, proprietary prompts, hidden reasoning, external model access, benchmark claims, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Declared public circuit-attribution runtime result record and source-module import evidence only; no live model access, model-transparency product claim, export of private weights, raw activations, proprietary prompts, hidden reasoning, external model access, benchmark claims, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.mechanistic_interpretability_circuit_attribution_replay",
      "label": "Mechanistic Interpretability Circuit Attribution Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.mechanistic_interpretability_circuit_attribution_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.mechanistic_interpretability_circuit_attribution_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public doctrine/routing/standard/result record evidence and read-only evaluator result records only; axiom witness-route source authority remains core/axiom_organ_routing.json, and claim_ceiling/strongest_allowed_claim remain computed by validator.microcosm.axiom_support_cover, not hand-stamped by this bundle or generated projections. No axiom proof certification, no candidate-law promotion, no source-file changes, no provider/Lean/Lake execution, no launch/publishing-scope decision, no private-system equivalence, and no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public doctrine/routing/standard/result record evidence and read-only evaluator result records only; axiom witness-route source authority remains core/axiom_organ_routing.json, and claim_ceiling/strongest_allowed_claim remain computed by validator.microcosm.axiom_support_cover, not hand-stamped by this bundle or generated projections. No axiom proof certification, no candidate-law promotion, no source-file changes, no provider/Lean/Lake execution, no launch/publishing-scope decision, no private-system equivalence, and no whole-system correctness.",
        "evidence_boundary": "Public doctrine/routing/standard/result record evidence and read-only evaluator result records only; axiom witness-route source authority remains core/axiom_organ_routing.json, and claim_ceiling/strongest_allowed_claim remain computed by validator.microcosm.axiom_support_cover, not hand-stamped by this bundle or generated projections. No axiom proof certification, no candidate-law promotion, no source-file changes, no provider/Lean/Lake execution, no launch/publishing-scope decision, no private-system equivalence, and no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.microcosm_axiom_substrate",
      "label": "Microcosm Axiom System",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.microcosm_axiom_substrate",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.microcosm_axiom_substrate",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-microcosm-axiom-substrate",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/microcosm_axiom_substrate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture and exported-bundle result records only; no live work log mutation, live work log mutation, live git mutation, private backup execution, broad checkpoint authorization, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture and exported-bundle result records only; no live work log mutation, live work log mutation, live git mutation, private backup execution, broad checkpoint authorization, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Public fixture and exported-bundle result records only; no live work log mutation, live work log mutation, live git mutation, private backup execution, broad checkpoint authorization, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.mission_transaction_work_spine",
      "label": "Mission Transaction Work Spine",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.mission_transaction_work_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.mission_transaction_work_spine",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-mission-transaction-work-spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mission_transaction_work_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture and exported-bundle result records only; no live route freshness, source authority, provider/live-kernel execution, private operator state, later-component authorization, launch-scope decision, or whole-wave certification.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture and exported-bundle result records only; no live route freshness, source authority, provider/live-kernel execution, private operator state, later-component authorization, launch-scope decision, or whole-wave certification.",
        "evidence_boundary": "Public fixture and exported-bundle result records only; no live route freshness, source authority, provider/live-kernel execution, private operator state, later-component authorization, launch-scope decision, or whole-wave certification.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.navigation_hologram_route_plane",
      "label": "Navigation Hologram Route Plane",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.navigation_hologram_route_plane",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.navigation_hologram_route_plane",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-navigation-hologram-route-plane",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/navigation_hologram_route_plane.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture metadata, exported assimilation bundle metadata, copied body-import digest evidence, and metadata-only result records only; no live work log or work log mutation, source note ingestion, global doctrine changes, launch or publishing-scope decision, external model access, behavior-change proof, private-data equivalence, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture metadata, exported assimilation bundle metadata, copied body-import digest evidence, and metadata-only result records only; no live work log or work log mutation, source note ingestion, global doctrine changes, launch or publishing-scope decision, external model access, behavior-change proof, private-data equivalence, or whole-system correctness.",
        "evidence_boundary": "Public fixture metadata, exported assimilation bundle metadata, copied body-import digest evidence, and metadata-only result records only; no live work log or work log mutation, source note ingestion, global doctrine changes, launch or publishing-scope decision, external model access, behavior-change proof, private-data equivalence, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.pattern_assimilation",
      "label": "Pattern Assimilation",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.pattern_assimilation",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.pattern_assimilation",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-pattern-assimilation",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public pattern-binding fixtures, exported system bundles, route-readiness selector bundles, source-bundle refs, and metadata-only result records only; no private pattern-ledger certification, launch-scope decision, external model access, hosted-public posture, recipient work, private-data equivalence, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public pattern-binding fixtures, exported system bundles, route-readiness selector bundles, source-bundle refs, and metadata-only result records only; no private pattern-ledger certification, launch-scope decision, external model access, hosted-public posture, recipient work, private-data equivalence, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Public pattern-binding fixtures, exported system bundles, route-readiness selector bundles, source-bundle refs, and metadata-only result records only; no private pattern-ledger certification, launch-scope decision, external model access, hosted-public posture, recipient work, private-data equivalence, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.pattern_binding_contract",
      "label": "Pattern Binding Contract",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.pattern_binding_contract",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.pattern_binding_contract",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-pattern-binding-contract",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Synthetic invented prediction packet and source-module import evidence only; no forecasting correctness or accuracy, no trading, financial, or investment-related actions, no live market data, no external model access, no prediction public sharing, no performance track record, no non-public data import, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Synthetic invented prediction packet and source-module import evidence only; no forecasting correctness or accuracy, no trading, financial, or investment-related actions, no live market data, no external model access, no prediction public sharing, no performance track record, no non-public data import, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "evidence_boundary": "Synthetic invented prediction packet and source-module import evidence only; no forecasting correctness or accuracy, no trading, financial, or investment-related actions, no live market data, no external model access, no prediction public sharing, no performance track record, no non-public data import, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.prediction_oracle_reconciliation",
      "label": "Prediction Oracle Reconciliation",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.prediction_oracle_reconciliation",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.prediction_oracle_reconciliation",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public synthetic governed-mutation result records and copied source body digest evidence only; no standing account secret authority, live cloud/account mutation, source-file changes, external model access, hidden vote, policy-after-execution authority, benchmark security claim, launch-scope decision, public sharing, hosting, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public synthetic governed-mutation result records and copied source body digest evidence only; no standing account secret authority, live cloud/account mutation, source-file changes, external model access, hidden vote, policy-after-execution authority, benchmark security claim, launch-scope decision, public sharing, hosting, or whole-system correctness.",
        "evidence_boundary": "Public synthetic governed-mutation result records and copied source body digest evidence only; no standing account secret authority, live cloud/account mutation, source-file changes, external model access, hidden vote, policy-after-execution authority, benchmark security claim, launch-scope decision, public sharing, hosting, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.proof_derived_governed_mutation_authorization",
      "label": "Proof-Derived Governed Mutation Authorization",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.proof_derived_governed_mutation_authorization",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.proof_derived_governed_mutation_authorization",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public diagnostic result record refs, copied Ring2 runtime artifacts, and copied public component source body only; no Lean/Lake execution, formal proof authority, formal-result correctness, external model access authority, runtime correctness, launch-scope decision, publishing-scope decision, private-system equivalence, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public diagnostic result record refs, copied Ring2 runtime artifacts, and copied public component source body only; no Lean/Lake execution, formal proof authority, formal-result correctness, external model access authority, runtime correctness, launch-scope decision, publishing-scope decision, private-system equivalence, or whole-system correctness.",
        "evidence_boundary": "Public diagnostic result record refs, copied Ring2 runtime artifacts, and copied public component source body only; no Lean/Lake execution, formal proof authority, formal-result correctness, external model access authority, runtime correctness, launch-scope decision, publishing-scope decision, private-system equivalence, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.proof_diagnostic_evidence_spine",
      "label": "Proof Diagnostic Evidence Spine",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.proof_diagnostic_evidence_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.proof_diagnostic_evidence_spine",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Context-budget projection fixture and source-body import evidence only; no provider or API call authorization, no Lean or Lake execution, no proof or oracle truth-side material, no theorem or domain-level conclusions, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Context-budget projection fixture and source-body import evidence only; no provider or API call authorization, no Lean or Lake execution, no proof or oracle truth-side material, no theorem or domain-level conclusions, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "evidence_boundary": "Context-budget projection fixture and source-body import evidence only; no provider or API call authorization, no Lean or Lake execution, no proof or oracle truth-side material, no theorem or domain-level conclusions, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.provider_context_recipe_budget",
      "label": "Provider Context Recipe Budget",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.provider_context_recipe_budget",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.provider_context_recipe_budget",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-provider-context-recipe-budget",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public reveal fixture and exported-bundle result records only; no launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public reveal fixture and exported-bundle result records only; no launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness.",
        "evidence_boundary": "Public reveal fixture and exported-bundle result records only; no launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.public_reveal_walkthrough",
      "label": "Public Reveal Walkthrough",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.public_reveal_walkthrough",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.public_reveal_walkthrough",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-public-reveal-walkthrough",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied public source pattern provenance bodies, exact-copy public Python internal control body, metadata-only research-replication replay result records, public agent-execution trace spans, and fixture validation only; no actual paper replication success, benchmark performance claim, private paper/data body export, hidden-rubric export, external model access, unbounded compute search, original-author code reuse, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied public source pattern provenance bodies, exact-copy public Python internal control body, metadata-only research-replication replay result records, public agent-execution trace spans, and fixture validation only; no actual paper replication success, benchmark performance claim, private paper/data body export, hidden-rubric export, external model access, unbounded compute search, original-author code reuse, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
        "evidence_boundary": "Copied public source pattern provenance bodies, exact-copy public Python internal control body, metadata-only research-replication replay result records, public agent-execution trace spans, and fixture validation only; no actual paper replication success, benchmark performance claim, private paper/data body export, hidden-rubric export, external model access, unbounded compute search, original-author code reuse, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.research_replication_rubric_artifact_replay",
      "label": "Research Replication Rubric Artifact Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.research_replication_rubric_artifact_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.research_replication_rubric_artifact_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied Ring2 retrieval records and public fixture/exported-bundle result records only; no Lean/Lake execution, theorem proof, benchmark performance, external model access, provider-context label flow, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied Ring2 retrieval records and public fixture/exported-bundle result records only; no Lean/Lake execution, theorem proof, benchmark performance, external model access, provider-context label flow, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Copied Ring2 retrieval records and public fixture/exported-bundle result records only; no Lean/Lake execution, theorem proof, benchmark performance, external model access, provider-context label flow, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.ring2_premise_precision_recall",
      "label": "Ring-2 Premise Precision Recall",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.ring2_premise_precision_recall",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.ring2_premise_precision_recall",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-ring2-premise-precision-recall",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Declared public routing anti-pattern registry fixture and copied source body evidence only; no route source authority, no route mutation, no private routing-note export, no external model access, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Declared public routing anti-pattern registry fixture and copied source body evidence only; no route source authority, no route mutation, no private routing-note export, no external model access, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "evidence_boundary": "Declared public routing anti-pattern registry fixture and copied source body evidence only; no route source authority, no route mutation, no private routing-note export, no external model access, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.routing_anti_patterns_registry",
      "label": "Routing Anti-Patterns Registry",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.routing_anti_patterns_registry",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.routing_anti_patterns_registry",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-routing-anti-patterns-registry",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Known Kind Atlas coverage-debt projection only; no literal unknown-unknown omniscience, no absence proof, no total repository search proof, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Known Kind Atlas coverage-debt projection only; no literal unknown-unknown omniscience, no absence proof, no total repository search proof, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "evidence_boundary": "Known Kind Atlas coverage-debt projection only; no literal unknown-unknown omniscience, no absence proof, no total repository search proof, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.self_ignorance_coverage_ledger",
      "label": "Self-Ignorance Coverage Ledger",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.self_ignorance_coverage_ledger",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.self_ignorance_coverage_ledger",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Synthetic replay fixture only; not a live memory product, live user memory import, benchmark security result, private memory export, or launch claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Synthetic replay fixture only; not a live memory product, live user memory import, benchmark security result, private memory export, or launch claim.",
        "evidence_boundary": "Synthetic replay fixture only; not a live memory product, live user memory import, benchmark security result, private memory export, or launch claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.sleeper_memory_poisoning_quarantine_replay",
      "label": "Sleeper Memory Poisoning Quarantine Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.sleeper_memory_poisoning_quarantine_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.sleeper_memory_poisoning_quarantine_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Declared public synthetic spatial counterfactual-replay metadata and source-module import evidence only; no robot or AV operation, real-world geographic accuracy, simulator product validation, generated-video authority, benchmark claims, external model access, hosting, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Declared public synthetic spatial counterfactual-replay metadata and source-module import evidence only; no robot or AV operation, real-world geographic accuracy, simulator product validation, generated-video authority, benchmark claims, external model access, hosting, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Declared public synthetic spatial counterfactual-replay metadata and source-module import evidence only; no robot or AV operation, real-world geographic accuracy, simulator product validation, generated-video authority, benchmark claims, external model access, hosting, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.spatial_world_model_counterfactual_simulation_replay",
      "label": "Spatial World Model Counterfactual Simulation Replay",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.spatial_world_model_counterfactual_simulation_replay",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.spatial_world_model_counterfactual_simulation_replay",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Projection-only diagnostic; never source authority for core/standards_registry.json, no source-file changes, no provider/launch-scope decision, no whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Projection-only diagnostic; never source authority for core/standards_registry.json, no source-file changes, no provider/launch-scope decision, no whole-system correctness.",
        "evidence_boundary": "Projection-only diagnostic; never source authority for core/standards_registry.json, no source-file changes, no provider/launch-scope decision, no whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.standards_meta_diagnostics",
      "label": "Standards Meta Diagnostics",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.standards_meta_diagnostics",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.standards_meta_diagnostics",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-standards-meta-diagnostics",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied tactic affordance probe rows and public fixture/exported-bundle result records only; no Lean/Lake rerun, theorem proof, benchmark performance, external model access, Mathlib-dependent proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied tactic affordance probe rows and public fixture/exported-bundle result records only; no Lean/Lake rerun, theorem proof, benchmark performance, external model access, Mathlib-dependent proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Copied tactic affordance probe rows and public fixture/exported-bundle result records only; no Lean/Lake rerun, theorem proof, benchmark performance, external model access, Mathlib-dependent proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.tactic_portfolio_availability",
      "label": "Tactic Portfolio Availability",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.tactic_portfolio_availability",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.tactic_portfolio_availability",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-tactic-portfolio-availability",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public route-reference fixture and exported-bundle result records only; no Lean/Lake execution, formal-result correctness, post-execution routing, external model access, proof body export, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public route-reference fixture and exported-bundle result records only; no Lean/Lake execution, formal-result correctness, post-execution routing, external model access, proof body export, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Public route-reference fixture and exported-bundle result records only; no Lean/Lake execution, formal-result correctness, post-execution routing, external model access, proof body export, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.target_shape_tactic_routing",
      "label": "Target Shape Tactic Routing",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.target_shape_tactic_routing",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.target_shape_tactic_routing",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-target-shape-tactic-routing",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Declared public helper-process pressure inventory fixture and source-module digest evidence only; no live process reads, process signalling, host mutation, launch-scope decision, external model access, private-data equivalence, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Declared public helper-process pressure inventory fixture and source-module digest evidence only; no live process reads, process signalling, host mutation, launch-scope decision, external model access, private-data equivalence, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Declared public helper-process pressure inventory fixture and source-module digest evidence only; no live process reads, process signalling, host mutation, launch-scope decision, external model access, private-data equivalence, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.tool_server_pressure_inventory",
      "label": "Tool Server Pressure Inventory",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.tool_server_pressure_inventory",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.tool_server_pressure_inventory",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-tool-server-pressure-inventory",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Symbol-boundary classification fixture over copied Lean/Std premise rows and pre-extracted symbol observations only; no proof-source reads, Lean or Lake execution, formal-result correctness, whole-library implicit allowlist, Mathlib availability, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Symbol-boundary classification fixture over copied Lean/Std premise rows and pre-extracted symbol observations only; no proof-source reads, Lean or Lake execution, formal-result correctness, whole-library implicit allowlist, Mathlib availability, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Symbol-boundary classification fixture over copied Lean/Std premise rows and pre-extracted symbol observations only; no proof-source reads, Lean or Lake execution, formal-result correctness, whole-library implicit allowlist, Mathlib availability, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.undeclared_library_prior_classifier",
      "label": "Undeclared Library Prior Classifier",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.undeclared_library_prior_classifier",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.undeclared_library_prior_classifier",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Bounded public fixture and exported-bundle execution result records only; no general formal-result correctness, benchmark solve-rate claim, external model access, oracle-to-proof authority, proof body export, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Bounded public fixture and exported-bundle execution result records only; no general formal-result correctness, benchmark solve-rate claim, external model access, oracle-to-proof authority, proof body export, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "evidence_boundary": "Bounded public fixture and exported-bundle execution result records only; no general formal-result correctness, benchmark solve-rate claim, external model access, oracle-to-proof authority, proof body export, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.verifier_lab_execution_spine",
      "label": "Verifier Lab Execution Spine",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.verifier_lab_execution_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.verifier_lab_execution_spine",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-verifier-lab-execution-spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public fixture and exported-bundle result records only; no theorem-prover authority, Mathlib import authority, oracle-to-forward success, provider proof authority, benchmark solve-rate claim, launch-scope decision, publishing-scope decision, source-file changes, or secret export.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public fixture and exported-bundle result records only; no theorem-prover authority, Mathlib import authority, oracle-to-forward success, provider proof authority, benchmark solve-rate claim, launch-scope decision, publishing-scope decision, source-file changes, or secret export.",
        "evidence_boundary": "Public fixture and exported-bundle result records only; no theorem-prover authority, Mathlib import authority, oracle-to-forward success, provider proof authority, benchmark solve-rate claim, launch-scope decision, publishing-scope decision, source-file changes, or secret export.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.verifier_lab_kernel",
      "label": "Verifier Lab Kernel",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.verifier_lab_kernel",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.verifier_lab_kernel",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-verifier-lab-kernel",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Declared lesson-propagation fixture only; no source notes export, non-public body export, model-output data export, source or doctrine mutation authority, global-promotion authority, live work log mutation, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Declared lesson-propagation fixture only; no source notes export, non-public body export, model-output data export, source or doctrine mutation authority, global-promotion authority, live work log mutation, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
        "evidence_boundary": "Declared lesson-propagation fixture only; no source notes export, non-public body export, model-output data export, source or doctrine mutation authority, global-promotion authority, live work log mutation, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.voice_to_doctrine_self_improvement_loop",
      "label": "Voice to Doctrine Self-Improvement Loop",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.voice_to_doctrine_self_improvement_loop",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.voice_to_doctrine_self_improvement_loop",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Copied source internal control source bundle, validator result record, source-manifest digest evidence, required-anchor evidence, no-live-mutation contract flags, and secret-exclusion evidence only; no live Git mutation, live work log or work log mutation, claim launch, shared-index mutation, private-index commit execution, broad staging, external model access, account secret export, public sharing, launch-scope decision, or whole-system correctness.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Copied source internal control source bundle, validator result record, source-manifest digest evidence, required-anchor evidence, no-live-mutation contract flags, and secret-exclusion evidence only; no live Git mutation, live work log or work log mutation, claim launch, shared-index mutation, private-index commit execution, broad staging, external model access, account secret export, public sharing, launch-scope decision, or whole-system correctness.",
        "evidence_boundary": "Copied source internal control source bundle, validator result record, source-manifest digest evidence, required-anchor evidence, no-live-mutation contract flags, and secret-exclusion evidence only; no live Git mutation, live work log or work log mutation, claim launch, shared-index mutation, private-index commit execution, broad staging, external model access, account secret export, public sharing, launch-scope decision, or whole-system correctness.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.work_landing_control_spine",
      "label": "Work Landing Control Spine",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.work_landing_control_spine",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.work_landing_control_spine",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-work-landing-control-spine",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/work_landing_control_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": "Public metadata-only runtime result record and copied source-module evidence only; no private runtime body inspection, source authority, source-file changes, live route repair, automatic doctrine changes, model-output data export, launch-scope decision, publishing-scope decision, or whole-system correctness claim.",
      "boundary": {
        "anti_claims": [],
        "does_not_prove": "Public metadata-only runtime result record and copied source-module evidence only; no private runtime body inspection, source authority, source-file changes, live route repair, automatic doctrine changes, model-output data export, launch-scope decision, publishing-scope decision, or whole-system correctness claim.",
        "evidence_boundary": "Public metadata-only runtime result record and copied source-module evidence only; no private runtime body inspection, source authority, source-file changes, live route repair, automatic doctrine changes, model-output data export, launch-scope decision, publishing-scope decision, or whole-system correctness claim.",
        "omission_reason": null,
        "omitted_fields": [
          "code_loci",
          "legacy_markdown_projection",
          "strangler_note",
          "generated_projections",
          "source_authority"
        ],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:paper_module:paper_module.world_model_projection_drift_control_room",
      "label": "World-Model Projection Drift Control Room",
      "machine_join": {
        "object_detail_ref": "paper_module:paper_module.world_model_projection_drift_control_room",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.paper_modules[].authority_ceiling",
        "content_graph.paper_modules[].omitted_fields",
        "content_graph.paper_modules[].reader_packet.omissions"
      ],
      "object_id": "paper_module:paper_module.world_model_projection_drift_control_room",
      "object_kind": "paper_module",
      "route": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "paper_module_capsule_projection",
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/world_model_projection_drift_control_room.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/core/paper_module_capsules.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-1",
      "label": "Recompute, do not echo",
      "machine_join": {
        "object_detail_ref": "principle:P-1",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-1",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-1",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-1.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-1.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-10",
      "label": "Do not land effects without compensation",
      "machine_join": {
        "object_detail_ref": "principle:P-10",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-10",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-10",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-10.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-10.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-11",
      "label": "Bind volatile facts to refresh routes",
      "machine_join": {
        "object_detail_ref": "principle:P-11",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-11",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-11",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-11.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-11.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-12",
      "label": "Make doctrine executable before authoritative",
      "machine_join": {
        "object_detail_ref": "principle:P-12",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-12",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-12",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-12.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-12.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-13",
      "label": "Apply the same floor to meta artifacts",
      "machine_join": {
        "object_detail_ref": "principle:P-13",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-13",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-13",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-13.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-13.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-14",
      "label": "Carry basis and provenance together",
      "machine_join": {
        "object_detail_ref": "principle:P-14",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-14",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-14",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-14.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-14.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-15",
      "label": "Keep projections below source authority",
      "machine_join": {
        "object_detail_ref": "principle:P-15",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-15",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-15",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-15.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-15.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-16",
      "label": "Bind authority to transaction scope",
      "machine_join": {
        "object_detail_ref": "principle:P-16",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-16",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-16",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-16.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-16.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-17",
      "label": "Anchor graph mutations to unique source rows",
      "machine_join": {
        "object_detail_ref": "principle:P-17",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-17",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-17",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-17.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-17.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-18",
      "label": "Require fan-in before activation",
      "machine_join": {
        "object_detail_ref": "principle:P-18",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-18",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-18",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-18.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-18.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-19",
      "label": "Classify residual pressure before wiring",
      "machine_join": {
        "object_detail_ref": "principle:P-19",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-19",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-19",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-19.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-19.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-2",
      "label": "Lower claim strength to checker strength",
      "machine_join": {
        "object_detail_ref": "principle:P-2",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-2",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-2",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-2.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-2.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-20",
      "label": "Bind result records before record authority",
      "machine_join": {
        "object_detail_ref": "principle:P-20",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-20",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-20",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-20.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-20.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-3",
      "label": "Concentrate trust in small checkers",
      "machine_join": {
        "object_detail_ref": "principle:P-3",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-3",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-3",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-3.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-3.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-4",
      "label": "Possession is not permission",
      "machine_join": {
        "object_detail_ref": "principle:P-4",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-4",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-4",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-4.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-4.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-5",
      "label": "Cache by content, not by name",
      "machine_join": {
        "object_detail_ref": "principle:P-5",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-5",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-5",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-5.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-5.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-6",
      "label": "Status fails closed",
      "machine_join": {
        "object_detail_ref": "principle:P-6",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-6",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-6",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-6.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-6.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-7",
      "label": "Track known unknowns without claiming the unknown is mapped",
      "machine_join": {
        "object_detail_ref": "principle:P-7",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-7",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-7",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-7.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-7.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-8",
      "label": "Refuse inadmissible computations with typed reasons",
      "machine_join": {
        "object_detail_ref": "principle:P-8",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-8",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-8",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-8.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-8.json"
      ]
    },
    {
      "authority_ceiling": null,
      "boundary": {
        "anti_claims": [
          "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
          "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
        ],
        "does_not_prove": "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
        "evidence_boundary": "source_row_plus_projected_relations",
        "omission_reason": null,
        "omitted_fields": [],
        "scope_limit": null
      },
      "evidence": {},
      "evidence_ref": null,
      "id": "evidence_profile:principle:P-9",
      "label": "Preserve provenance across every boundary",
      "machine_join": {
        "object_detail_ref": "principle:P-9",
        "profile_ref_field": "object_detail.authority.evidence_profile_ref",
        "route_contract_ref": "object_map.objects[].route_contract"
      },
      "native_boundary_fields": [
        "content_graph.rules_and_ideas.groups[].records[].anti_claims",
        "content_graph.rules_and_ideas.groups[].records[].source_ref"
      ],
      "object_id": "principle:P-9",
      "object_kind": "principle",
      "route": "doctrine.html#dcard-p-9",
      "schema": "microcosm_public_evidence_boundary_profile_v1",
      "source_authority": "doctrine_source_row_projection",
      "source_links": [
        {
          "label": "Source JSON",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-9.json"
        }
      ],
      "source_refs": [
        "microcosm-substrate/principles/P-9.json"
      ]
    }
  ],
  "families": [
    {
      "component_count": 2,
      "family_id": "entry_and_reveal",
      "public_label": "Entry & orientation"
    },
    {
      "component_count": 10,
      "family_id": "architecture_and_navigation",
      "public_label": "Architecture & navigation"
    },
    {
      "component_count": 18,
      "family_id": "formal_math_and_proof",
      "public_label": "Formal math & proof"
    },
    {
      "component_count": 17,
      "family_id": "agent_reliability_and_safety",
      "public_label": "Agent reliability & safety"
    },
    {
      "component_count": 8,
      "family_id": "research_and_science_replays",
      "public_label": "Research & science"
    },
    {
      "component_count": 19,
      "family_id": "import_projection_and_drift",
      "public_label": "Import & drift control"
    },
    {
      "component_count": 4,
      "family_id": "work_landing_and_continuity",
      "public_label": "Work & continuity"
    }
  ],
  "field_omission_summary": {},
  "generated_at": "1970-01-01T00:00:00+00:00",
  "math_latex_asset_count": 0,
  "paper_module_availability_gap_count": 0,
  "paper_module_availability_gaps": [],
  "paper_module_count": 93,
  "paper_modules": [
    {
      "anchor": "paper-module-verifier-lab-kernel",
      "authority_ceiling": "Public fixture and exported-bundle result records only; no theorem-prover authority, Mathlib import authority, oracle-to-forward success, provider proof authority, benchmark solve-rate claim, launch-scope decision, publishing-scope decision, source-file changes, or secret export.",
      "body_html": "<p><code>verifier_lab_kernel</code> is the public composition root for the formal-math verifier lab. It is not a theorem prover, a benchmark runner, a private Lean import, or a frontend surface. It composes already-public Microcosm components into one leak-proof result record so a reader can see which claim came from a verifier, which claim came from an oracle comparator, which claim came from a provider hypothesis, and which rows were rejected by contract.</p>\n<p>The component consumes:</p>\n<ul><li>a public <code>ForwardProblem</code> packet with target shape, statement summary, public input hash, and allowed premise ids;</li><li>an <code>OracleSidecar</code> packet that may compare against hidden or hindsight knowledge but never increments forward success;</li><li>verifier attempts and verifier result classes;</li><li>provider/NIM hypotheses as advisory residual diagnoses only;</li><li>CP2 typed action candidates, bounded evidence bodies or raw tactic scripts;</li><li>bounded Evolve candidates over policy artifacts only.</li></ul>\n<p>The runnable fixture also calls the existing public components:</p>\n<ul><li><code>tactic_portfolio_availability_probe</code>;</li><li><code>target_shape_tactic_routing_gate</code>;</li><li><code>formal_math_verifier_trace_repair_loop</code>;</li><li><code>formal_math_lean_proof_witness</code>.</li></ul>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>In a formal-math agent loop, several different things can look like progress. A Lean checker can accept a term. An oracle holding a hindsight answer can say a candidate matches. A provider model can offer a plausible next tactic. A retrieval step can return a premise. Treated loosely, all of these blur into a single sense of &quot;it worked&quot;, and oracle or provider success quietly inflates the count of theorems actually proved. This component exists to stop that blur. The one question it answers is: for each row of evidence, which authority class does it belong to, and what may that class claim?</p>\n<p>The composition root runs or consumes nine named component components (corpus readiness, Lean Std premise indexing, premise retrieval, tactic availability, target-shape routing, Ring2 precision and recall, verifier trace repair, proof diagnostics, and the Lean proof witness) and sorts every result into seven separate buckets: verifier-checked, provider-suggested, oracle-compared, retrieval-miss, CP2-translated, Evolve-candidate, and contract-rejected. Each bucket keeps its own authority. A passing component cannot lend its standing to a different bucket.</p>\n<p>The unusual part is how the boundary is enforced rather than merely described. The kernel keeps two counters, <code>oracle_forward_success_increment_count</code> and <code>provider_results_counted</code>, and they must read zero. An oracle that marks itself as forward success, or a provider hypothesis that claims proof authority, is recorded as a contract violation, not as a result. The same discipline applies to data: forward problems and CP2 actions are scanned for fields that would smuggle in a proof body, an ideal answer, or an oracle&#x27;s needed premise ids, and CP2 and Evolve outputs are confined to a fixed vocabulary of action classes and policy artifacts. What the reader receives is a single aggregate result record that carries references, digests, counts, and verdicts, with the proof, provider, oracle, and stdout bodies left out.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>Read the verifier lab kernel as a public result record composition route, not as a proof oracle. The local path spine is the bundle and structured source record (<code>core/paper_module_capsules.json::paper_modules[0:paper_module.verifier_lab_kernel]</code>, <code>paper_modules/verifier_lab_kernel.json</code>), the runtime composition root (<code>src/microcosm_core/organs/verifier_lab_kernel.py</code>), the public packet (<code>fixtures/first_wave/verifier_lab_kernel/input/verifier_lab_packet.json</code>), and the emitted public result records under <code>receipts/first_wave/verifier_lab_kernel/</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"442\" height=\"812\" viewBox=\"0 0 442 812\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"221.2\" y1=\"72.0\" x2=\"221.2\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"221.2,130.0 218.1,123.2 224.2,123.2\"></polygon><line class=\"pmd-edge\" x1=\"221.2\" y1=\"166.0\" x2=\"221.2\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"221.2,224.0 218.1,217.2 224.2,217.2\"></polygon><line class=\"pmd-edge\" x1=\"221.2\" y1=\"260.0\" x2=\"221.2\" y2=\"318.0\"></line><polygon class=\"pmd-arrow\" points=\"221.2,318.0 218.1,311.2 224.2,311.2\"></polygon><line class=\"pmd-edge\" x1=\"221.2\" y1=\"426.0\" x2=\"221.2\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"221.2,484.0 218.1,477.2 224.2,477.2\"></polygon><line class=\"pmd-edge\" x1=\"172.8\" y1=\"646.0\" x2=\"132.8\" y2=\"713.0\"></line><polygon class=\"pmd-arrow\" points=\"132.8,713.0 133.7,705.6 139.0,708.7\"></polygon><line class=\"pmd-edge\" x1=\"224.9\" y1=\"260.0\" x2=\"318.1\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"318.1,704.0 313.7,697.9 319.6,696.7\"></polygon><line class=\"pmd-edge\" x1=\"268.0\" y1=\"646.0\" x2=\"301.5\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"301.5,704.0 295.4,699.6 300.7,696.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"110.6\" y=\"18.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.2\" y=\"40.5\">Bundle and structured source</tspan><tspan x=\"221.2\" y=\"58.5\">record</tspan></text><title>Bundle and structured source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"131.3\" y=\"130.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.2\" y=\"152.5\">Public verifier packet</tspan></text><title>Public verifier packet</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"152.0\" y=\"224.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.2\" y=\"246.5\">Composition root</tspan></text><title>Composition root</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"114.0\" y=\"318.0\" width=\"214.3\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.2\" y=\"340.5\">Public component result</tspan><tspan x=\"221.2\" y=\"358.5\">records</tspan><tspan x=\"221.2\" y=\"376.5\">tactic portfolio / target</tspan><tspan x=\"221.2\" y=\"394.5\">shape / trace repair / Lean</tspan><tspan x=\"221.2\" y=\"412.5\">witness</tspan></text><title>Public component result records tactic portfolio / target shape / trace repair / Lean witness</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"484.0\" width=\"186.7\" height=\"162.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.2\" y=\"506.5\">Separated claim buckets</tspan><tspan x=\"221.2\" y=\"524.5\">lean_verified |</tspan><tspan x=\"221.2\" y=\"542.5\">oracle_compared |</tspan><tspan x=\"221.2\" y=\"560.5\">provider_suggested |</tspan><tspan x=\"221.2\" y=\"578.5\">retrieval_miss |</tspan><tspan x=\"221.2\" y=\"596.5\">cp2_translated |</tspan><tspan x=\"221.2\" y=\"614.5\">evolve_candidate |</tspan><tspan x=\"221.2\" y=\"632.5\">contract_rejected</tspan></text><title>Separated claim buckets lean_verified | oracle_compared | provider_suggested | retrieval_miss | cp2_translated | evolve_candidate | contract_rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"713.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"735.5\">Public</tspan><tspan x=\"111.4\" y=\"753.5\">board/result/validation</tspan><tspan x=\"111.4\" y=\"771.5\">result records</tspan></text><title>Public board/result/validation result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"704.0\" width=\"193.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"327.5\" y=\"726.5\">Scope limit</tspan><tspan x=\"327.5\" y=\"744.5\">no proof-body import; no</tspan><tspan x=\"327.5\" y=\"762.5\">oracle/provider forward</tspan><tspan x=\"327.5\" y=\"780.5\">success; no launch claim</tspan></text><title>Scope limit no proof-body import; no oracle/provider forward success; no launch claim</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Bundle and structured source record</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json</code><code class=\"pm-diagram__ref-loc\">paper_modules/verifier_lab_kernel.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Public verifier packet</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/verifier_lab_kernel/input/verifier_lab_packet.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Composition root</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/verifier_lab_kernel.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Public board/result/validation result records</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/verifier_lab_kernel/*.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;Bundle and structured source record core/paper_module_capsules.json paper_modules/verifier_lab_kernel.json&quot;] packet[&quot;Public verifier packet fixtures/first_wave/verifier_lab_kernel/input/verifier_lab_packet.json&quot;] kernel[&quot;Composition root src/microcosm_core/components/verifier_lab_kernel.py&quot;] components[&quot;Public component result records tactic portfolio / target shape / trace repair / Lean witness&quot;] buckets[&quot;Separated claim buckets lean_verified | oracle_compared | provider_suggested | retrieval_miss | cp2_translated | evolve_candidate | contract_rejected&quot;] result records[&quot;Public board/result/validation result records result records/first_wave/verifier_lab_kernel/*.json&quot;] ceiling[&quot;Scope limit no proof-body import; no oracle/provider forward success; no launch claim&quot;] bundle --&gt; packet --&gt; kernel kernel --&gt; components --&gt; buckets --&gt; result records kernel --&gt; ceiling buckets --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in small-kernel theorem-proving and proof-certificate composition patterns. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.research.ed.ac.uk/en/publications/lcf-a-way-of-doing-proofs-with-a-machine/\">LCF approach</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.cl.cam.ac.uk/~jrh13/papers/hollight.html\">HOL Light</a> anchor the idea that a verifier lab should distinguish trusted checked results from heuristics and automation. Lean-oriented work such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.15626\">LeanDojo</a> adds the modern agent context: retrieval, provider hypotheses, and proof-state interaction need explicit boundaries before they can influence proof claims.</p>\n<p>Microcosm borrows the composition discipline: verifier success, oracle comparison, provider hypothesis, CP2 translation, and Evolve candidate rows are separate buckets with separate authority. It does not count oracle or provider success as forward proof success.</p>\n<p>The sign-off result record must separate these buckets:</p>\n<ul><li><code>lean_verified</code>;</li><li><code>provider_suggested</code>;</li><li><code>oracle_compared</code>;</li><li><code>contract_rejected</code>;</li><li><code>retrieval_miss</code>;</li><li><code>cp2_translated</code>;</li><li><code>evolve_candidate</code>.</li></ul>\n<p>The kernel rejects five contract failures:</p>\n<ul><li>forward problems that carry candidate, ideal, repair, oracle, source proof, proof body, or base-index fields;</li><li>oracle comparator success counted as forward success;</li><li>provider hypotheses claiming proof authority;</li><li>CP2 candidates carrying proof bodies, raw tactic scripts, provider bodies, or oracle templates;</li><li>Evolve candidates mutating anything outside the bounded policy-artifact set.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Cold-reader audit starts with the generated structured source record for this module, not with a broad theorem-proving claim. The structured source record must confirm that verifier and mechanism subjects resolve and that a diagram view and atlas card are available for this module.</p>\n<p>Evidence should be read in this order:</p>\n<ul><li>Module definition: <code>core/paper_module_capsules.json::paper_module.verifier_lab_kernel</code> and <code>paper_modules/verifier_lab_kernel.json</code>.</li><li>Runtime proof: <code>src/microcosm_core/organs/verifier_lab_kernel.py</code>, the fixture input packet, and the public component calls listed above.</li><li>Bucket-separation proof: result record rows for <code>lean_verified</code>, <code>provider_suggested</code>, <code>oracle_compared</code>, <code>contract_rejected</code>, <code>retrieval_miss</code>, <code>cp2_translated</code>, and <code>evolve_candidate</code>.</li><li>Negative boundary proof: rejection of private proof bodies, oracle-to-forward success, provider proof authority, CP2 proof bodies, arbitrary Evolve mutation, source-file changes, benchmark solve-rate claims, launch claims, hosted-deployment claims, and secret export.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_verifier_lab_kernel.py -q --basetemp=/tmp/microcosm_verifier_lab_kernel_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module describes public fixture and exported bundle result records only. It excludes private proof-body import, Mathlib-dependent proof authority, oracle-to-forward success, provider proof authority, CP2 proof bodies, arbitrary Evolve mutation, source-file changes, benchmark solve-rate claims, launch, public sharing, hosted deployment, or secret export.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The verifier lab kernel is a composition and result record-boundary mechanism. It does not establish formal-result correctness beyond the public component result records it consumes or emits, and it does not create Mathlib import authority when the corpus-readiness gate reports only bounded fixture evidence. A Lean/Lake return code or compiled declaration count is evidence for the corresponding public fixture or exported bundle, not a license to generalize to arbitrary formal math benchmarks.</p>\n<p>Oracle structured source record remain hindsight or comparator evidence. They can diagnose a forward problem but cannot increment <code>forward_success</code>; the runtime authority counters must keep <code>oracle_forward_success_increment_count</code> at zero. Provider or NIM hypotheses remain residual diagnoses until a verifier result record or other system effect exists, so <code>provider_results_counted</code> must also remain zero.</p>\n<p>CP2 rows are limited to typed action candidates from the bounded action-class vocabulary, with disconfirmation tests before rerun promotion. They are bounded evidence bodies, raw tactic scripts, provider output bodies, or oracle templates. Evolve rows are limited to the named policy-artifact set and must cite baseline or rerun result records; they do not authorize arbitrary source-file changes. Public result records must keep proof, provider, oracle, stdout/stderr, and private-source bodies out of exported evidence.</p>\n<p>Coverage is finite: the present proof consumer exercises the first-wave fixture and exported-bundle contracts, the five named negative cases, and the component-stack result record shape. New claim classes, new fixture packets, or new launch/public sharing language need a fresh proof consumer and negative cases before this module can carry them.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim reader wiring for the verifier lab kernel composition root: verifier and mechanism subjects resolve, the runtime source locus is named, a diagram view and atlas card are generated for this module. It cannot claim private proof-body import, Mathlib-dependent proof authority, oracle-to-forward success, provider proof authority, CP2 proof bodies, arbitrary Evolve mutation, source-file changes, benchmark solve-rate claims, publishing-scope decision, hosted deployment, launch-scope decision, secret export, or whole-system correctness.</p>\n<p>Fixture result records, exported-bundle result records, focused tests, and public component composition can support only bucket separation across verifier, oracle, provider, CP2, and Evolve rows. The diagram view and atlas card are navigation aids; they do not convert oracle or provider success into forward proof success, and they do not authorize benchmark or launch claims.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The governing lattice should be read as a claim-separation contract. The concept edge to <code>concept.formal_math_and_proof_witness_bundle</code> says the reader is looking at a proof-witness bundle, not a single proof oracle. The mechanism edge to <code>mechanism.verifier_lab_kernel.composes_public_formal_math_receipts</code> narrows that concept to one public operation: compose formal-math component result records into a leak-proof aggregate while keeping verifier, oracle, provider, retrieval, CP2, Evolve, and contract-rejected buckets distinct.</p>\n<p>The code-locus edge is the runtime authority boundary. <code>run</code> and <code>run_kernel_bundle</code> select fixture or exported-bundle mode, <code>_build_result</code> loads the public packet and negative cases, validates the proof-lab route, runs or consumes the component stack, scans for forbidden classes, builds <code>claim_separation</code>, and records authority counters. <code>_write_receipts</code> then emits the board, result, validation, and sign-off result records with <code>body_in_receipt: false</code>, the result record-transparency contract, and the same scope boundary.</p>\n<p>The nine <code>depends_on</code> paper-module edges are not a loose bibliography. They are the proof-lab dependency spine: corpus readiness, Lean Std premise indexing, premise retrieval, tactic availability, target-shape routing, Ring2 precision and recall, verifier trace repair, proof diagnostic evidence, and the Lean proof witness each remain separately bounded before the kernel aggregates their result records. This prevents a successful component from lending authority to a different bucket. The principle refs <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, <code>P-8</code>, and <code>P-15</code>, plus axiom refs <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, and <code>AX-7</code>, are therefore read as ceiling law: public result record evidence may be composed, but hidden bodies, provider/oracle success, source-file changes, launch-scope decision, and whole-system correctness cannot cross the lattice boundary.</p>\n<p>Focused test evidence checks the same relation. The verifier-lab test asserts that all expected negative cases are observed, all component statuses pass, <code>claim_separation</code> contains exactly the seven public buckets, oracle/provider authority counters stay at zero, <code>body_in_receipt</code> is false, public result record paths do not leak local roots, and legacy redaction fields do not survive result record normalization. Those checks make the lattice relation concrete for this module: the public aggregate result record is evidence of separation and containment, not of unbounded proof authority.</p>\n<p>Evidence binding:</p>\n<ul><li>JSON bundle authority: <code>core/paper_module_capsules.json#paper_module.verifier_lab_kernel</code>.</li><li>Mechanism source: <code>core/mechanism_sources.json#mechanism.verifier_lab_kernel.composes_public_formal_math_receipts</code>.</li><li>Component atlas edge: <code>core/organ_atlas.json#verifier_lab_kernel</code>.</li><li>Runtime source: <code>src/microcosm_core/organs/verifier_lab_kernel.py</code>.</li><li>First command: <code>PYTHONPATH=src python3 -m microcosm_core.organs.verifier_lab_kernel run --input fixtures/first_wave/verifier_lab_kernel/input --out receipts/first_wave/verifier_lab_kernel</code>.</li></ul>\n</details>",
      "components": [
        {
          "anchor": "component-verifier_lab_kernel",
          "component_id": "verifier_lab_kernel",
          "public_label": "Verifier Lab Kernel"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 9,
          "principle": 6
        },
        "link_count": 22,
        "links": [
          {
            "id": "verifier_lab_kernel",
            "kind": "organ",
            "kind_label": "component",
            "label": "Verifier Lab Kernel",
            "relation": "explains",
            "url": "components.html#component-verifier_lab_kernel"
          },
          {
            "id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "composes public formal math result records",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.corpus_readiness_mathlib_absence_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Corpus Readiness Mathlib Absence Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate"
          },
          {
            "id": "paper_module.lean_std_premise_index",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Lean/Std Premise Index",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-lean-std-premise-index"
          },
          {
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Premise Retrieval",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
          },
          {
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Tactic Portfolio Availability",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
          },
          {
            "id": "paper_module.target_shape_tactic_routing",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Target Shape Tactic Routing",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-target-shape-tactic-routing"
          },
          {
            "id": "paper_module.ring2_premise_precision_recall",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Ring-2 Premise Precision Recall",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-ring2-premise-precision-recall"
          },
          {
            "id": "paper_module.formal_math_verifier_trace_repair_loop",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Verifier Trace Repair Loop",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
          },
          {
            "id": "paper_module.proof_diagnostic_evidence_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof Diagnostic Evidence Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine"
          },
          {
            "id": "paper_module.formal_math_lean_proof_witness",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Lean Proof Witness",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.verifier_lab_kernel",
      "reader_packet": {
        "abstract": "The public verifier-lab composition root folds bounded formal-math component result records into one leak-proof result record while separating verifier-backed, oracle-compared, provider-suggested, retrieval-miss, CP2, Evolve, and contract-rejected rows.",
        "authority_ceiling": "Public fixture and exported-bundle result records only; no theorem-prover authority, Mathlib import authority, oracle-to-forward success, provider proof authority, benchmark solve-rate claim, launch-scope decision, publishing-scope decision, source-file changes, or secret export.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.verifier_lab_kernel.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-verifier-lab-kernel-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-verifier-lab-kernel-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"Bundle and structured source record core/paper_module_capsules.json paper_modules/verifier_lab_kernel.json\"] packet[\"Public verifier packet fixtures/first_wave/verifier_lab_kernel/input/verifier_lab_packet.json\"] kernel[\"Composition root src/microcosm_core/components/verifier_lab_kernel.py\"] components[\"Public component result records tactic portfolio / target shape / trace repair / Lean witness\"] buckets[\"Separated claim buckets lean_verified | oracle_compared | provider_suggested | retrieval_miss | cp2_translated | evolve_candidate | contract_rejected\"] result records[\"Public board/result/validation result records result records/first_wave/verifier_lab_kernel/*.json\"] ceiling[\"Scope limit no proof-body import; no oracle/provider forward success; no launch claim\"] bundle --> packet --> kernel kernel --> components --> buckets --> result records kernel --> ceiling buckets --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:c0465b97735952c184c22b412df96069d9ee44648ab2722ae3d6e0a487c00254",
            "source_line_end": 84,
            "source_line_start": 70
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 9,
            "links": [
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-lean-std-premise-index"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-target-shape-tactic-routing"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-ring2-premise-precision-recall"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine"
              },
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "verifier_lab_kernel",
                "kind": "organ",
                "kind_label": "component",
                "label": "Verifier Lab Kernel",
                "relation": "explains",
                "url": "components.html#component-verifier_lab_kernel"
              },
              {
                "id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "composes public formal math result records",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.verifier_lab_kernel",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 160,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 194,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 288,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 312,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "LCF approach",
            "section_id": "prior-art-grounding",
            "url": "https://www.research.ed.ac.uk/en/publications/lcf-a-way-of-doing-proofs-with-a-machine/"
          },
          {
            "kind": "external_reference",
            "label": "HOL Light",
            "section_id": "prior-art-grounding",
            "url": "https://www.cl.cam.ac.uk/~jrh13/papers/hollight.html"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2306.15626"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "In a formal-math agent loop, several different things can look like progress. A Lean checker can accept a term. An oracle holding a hindsight answer can say a candidate matches. A provider model can offer a plausible next tactic. A retrieval step can return a premise. Treated loosely, all of these blur into a single sense of \"it worked\", and oracle or provider success quietly inflates the count of theorems actually proved. This component exists to stop that blur. The one question it answers is: for each row of evidence, which authority class does it belong to, and what may that class claim? The composition root runs or consumes nine named component components (corpus readiness, Lean Std pre\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 59,
            "source_line_start": 28,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "Read the verifier lab kernel as a public result record composition route, not as a proof oracle. The local path spine is the bundle and structured source record (core/papermodulecapsules.json::papermodules[0:papermodule.verifierlabkernel], papermodules/verifierlab_kernel.json), the runtime composition root (src/microcosmcore/components/verifierlab_kernel.py), the public packet (fixtures/firstwave/verifierlabkernel/input/verifierlab_packet.json), and the emitted public result records under result records/firstwave/verifierlab_kernel/.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 85,
            "source_line_start": 60,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component is grounded in small-kernel theorem-proving and proof-certificate composition patterns. The LCF approach and HOL Light anchor the idea that a verifier lab should distinguish trusted checked results from heuristics and automation. Lean-oriented work such as LeanDojo adds the modern agent context: retrieval, provider hypotheses, and proof-state interaction need explicit boundaries before they can influence proof claims. Microcosm borrows the composition discipline: verifier success, oracle comparison, provider hypothesis, CP2 translation, and Evolve candidate rows are separate buckets with separate authority. It does not count oracle or provider success as forward proof success\u2026",
            "level": 2,
            "order": 3,
            "section_id": "prior-art-grounding",
            "source_line_end": 121,
            "source_line_start": 86,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module describes public fixture and exported bundle result records only. It excludes private proof-body import, Mathlib-dependent proof authority, oracle-to-forward success, provider proof authority, CP2 proof bodies, arbitrary Evolve mutation, source-file changes, benchmark solve-rate claims, launch, public sharing, hosted deployment, or secret export.",
            "level": 2,
            "order": 4,
            "section_id": "authority-ceiling",
            "source_line_end": 129,
            "source_line_start": 122,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The verifier lab kernel is a composition and result record-boundary mechanism. It does not establish formal-result correctness beyond the public component result records it consumes or emits, and it does not create Mathlib import authority when the corpus-readiness gate reports only bounded fixture evidence. A Lean/Lake return code or compiled declaration count is evidence for the corresponding public fixture or exported bundle, not a license to generalize to arbitrary formal math benchmarks. Oracle structured source record remain hindsight or comparator evidence. They can diagnose a forward problem but cannot increment forward_success; the runtime authority counters must keep oracleforward\u2026",
            "level": 2,
            "order": 5,
            "section_id": "limitations",
            "source_line_end": 159,
            "source_line_start": 130,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim reader wiring for the verifier lab kernel composition root: verifier and mechanism subjects resolve, the runtime source locus is named, a diagram view and atlas card are generated for this module. It cannot claim private proof-body import, Mathlib-dependent proof authority, oracle-to-forward success, provider proof authority, CP2 proof bodies, arbitrary Evolve mutation, source-file changes, benchmark solve-rate claims, public sharing approval, hosted deployment, launch-scope decision, secret export, or whole-system correctness. Fixture result records, exported-bundle result records, focused tests, and public component composition can support only bucket separatio\u2026",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 193,
            "source_line_start": 177,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The governing lattice should be read as a claim-separation contract. The concept edge to concept.formalmathandproofwitness_bundle says the reader is looking at a proof-witness bundle, not a single proof oracle. The mechanism edge to mechanism.verifierlabkernel.composespublicformalmathreceipts narrows that concept to one public operation: compose formal-math component result records into a leak-proof aggregate while keeping verifier, oracle, provider, retrieval, CP2, Evolve, and contract-rejected buckets distinct. The code-locus edge is the runtime authority boundary. run and runkernelbundle select fixture or exported-bundle mode, buildresult loads the public packet and negative cases, valid\u2026",
            "level": 2,
            "order": 7,
            "section_id": "governing-lattice-relation",
            "source_line_end": 262,
            "source_line_start": 214,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Cold-reader audit starts with the generated structured source record for this module, not with a broad theorem-proving claim. The structured source record must confirm that verifier and mechanism subjects resolve and that a diagram view and atlas card are available for this module. Evidence should be read in this order: Module definition: core/papermodulecapsules.json::papermodule.verifierlab_kernel and papermodules/verifierlab_kernel.json. Runtime proof: src/microcosmcore/components/verifierlab_kernel.py, the fixture input packet, and the public component calls listed above. Bucket-separation proof: result record rows for leanverified, providersuggested, oracle_compared, contractrejected,\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 287,
            "source_line_start": 263,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 311,
            "source_line_start": 302,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/verifier_lab_kernel.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public verifier-lab composition root folds bounded formal-math component result records into one leak-proof result record while separating verifier-backed, oracle-compared, provider-suggested, retrieval-miss, CP2, Evolve, and contract-rejected rows."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Verifier Lab Kernel is the public result record compiler for the formal-math fixture cohort. It runs or consumes named component result records, classifies proof-lab rows by authority class, preserves scope boundaries, and excludes proof/provider/oracle bodies from exported result records.",
      "summary_line": "The public verifier-lab composition root folds bounded formal-math component result records into one leak-proof result record while separating verifier-backed, oracle-compared, provider-suggested, retrieval-miss, CP2, Evolve, and contract-rejected rows.",
      "title": "Verifier Lab Kernel"
    },
    {
      "anchor": "paper-module-navigation-hologram-route-plane",
      "authority_ceiling": "Public fixture and exported-bundle result records only; no live route freshness, source authority, provider/live-kernel execution, private operator state, later-component authorization, launch-scope decision, or whole-wave certification.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A large codebase has a recurring failure: the agent or reader that lands in it starts from whatever browse surface is nearest to hand, treats that surface as the authority, and acts on a stale or partial view. The route plane exists to make the first move legible and to stop a browse row from being mistaken for the thing it describes. It answers one question: given a control entry, what is the safe ordered path into the browsable route projections, and what proof says that path is wired rather than asserted?</p>\n<p>The unusual part is that the component never asserts a route is correct from prose. It treats every browse row as a projection and demands a coupling result record before that projection is allowed any authority. Source coupling is a plain SHA-256 over the route rows: the manifest carries an expected fingerprint and an expected row count, and if either disagrees with the rows on disk the projection is denied current authority. A route summary that claims to be current while its coupling is stale is rejected outright.</p>\n<p>The other half of the design is what it refuses to do. First contact must begin at the control entry, not at a drilldown projection, so a request that tries to start from a browse row is replaced with the entry route. Compaction of the entry packet may not drop a required control field. An affordance row whose passport carries an anti-trigger is demoted before similarity search can ever select it. None of these are stylistic preferences; each is a named negative case the fixture must keep catching, so the route plane is defined as much by the eight things it blocks as by the path it permits.</p>\n<h4 class=\"pm-body__h\">Teleology</h4>\n<p>The navigation route plane gives a public clone a typed way to move from a control entry to browseable route projections without treating browse rows as authority.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>The component runs in two modes against the same checks. The fixture mode loads a set of synthetic inputs, builds a toy option-surface from the rows (a cluster-flag summary plus one selected card), and then runs the negative-case validators that prove each guard still fires. The exported-bundle mode runs the same kind of checks against a real copied bundle: it validates the route rows, the source-coupling fingerprint, the source-module manifest, the route-lease policy, the entry-packet floor, the affordance passports, and the code-architecture projection packet, and only reports a pass when the secret scan is clean, a card row is selected, and every component validator passes.</p>\n<p>The source-coupling gate is the spine. It hashes the route rows with SHA-256 and compares that against the fingerprint and row count declared in the manifest; a mismatch denies the projection any current authority, and a summary that claims current authority while coupling is stale is recorded as an overclaim. The source-module manifest names five exact copies of source route and control bodies. Each is checked by digest and by required navigation anchors, and each must declare that its body is copied but never written into the result record, so the evidence is reproducible without exposing the source text.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"498\" height=\"1512\" viewBox=\"0 0 498 1512\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"154.7\" y1=\"126.0\" x2=\"182.7\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"182.7,184.0 177.0,179.2 182.5,176.5\"></polygon><line class=\"pmd-edge\" x1=\"216.5\" y1=\"274.0\" x2=\"232.0\" y2=\"332.0\"></line><polygon class=\"pmd-arrow\" points=\"232.0,332.0 227.2,326.2 233.1,324.6\"></polygon><line class=\"pmd-edge\" x1=\"248.8\" y1=\"458.0\" x2=\"248.8\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"248.8,516.0 245.7,509.2 251.8,509.2\"></polygon><line class=\"pmd-edge\" x1=\"248.8\" y1=\"606.0\" x2=\"248.8\" y2=\"664.0\"></line><polygon class=\"pmd-arrow\" points=\"248.8,664.0 245.7,657.2 251.8,657.2\"></polygon><line class=\"pmd-edge\" x1=\"248.8\" y1=\"754.0\" x2=\"248.8\" y2=\"812.0\"></line><polygon class=\"pmd-arrow\" points=\"248.8,812.0 245.7,805.2 251.8,805.2\"></polygon><line class=\"pmd-edge\" x1=\"248.8\" y1=\"902.0\" x2=\"248.8\" y2=\"960.0\"></line><polygon class=\"pmd-arrow\" points=\"248.8,960.0 245.7,953.2 251.8,953.2\"></polygon><line class=\"pmd-edge\" x1=\"248.8\" y1=\"1050.0\" x2=\"248.8\" y2=\"1108.0\"></line><polygon class=\"pmd-arrow\" points=\"248.8,1108.0 245.7,1101.2 251.8,1101.2\"></polygon><line class=\"pmd-edge\" x1=\"221.2\" y1=\"1180.0\" x2=\"176.8\" y2=\"1238.0\"></line><polygon class=\"pmd-arrow\" points=\"176.8,1238.0 178.6,1230.7 183.4,1234.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"185.0\" y=\"1200.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"199.0\" y=\"1213.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"279.7\" y1=\"1180.0\" x2=\"344.9\" y2=\"1256.0\"></line><polygon class=\"pmd-arrow\" points=\"344.9,1256.0 338.1,1252.8 342.8,1248.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"301.3\" y=\"1209.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"312.3\" y=\"1222.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"370.4\" y1=\"117.0\" x2=\"366.2\" y2=\"211.0\"></line><polygon class=\"pmd-arrow\" points=\"366.2,211.0 363.5,204.0 369.6,204.3\"></polygon><line class=\"pmd-edge\" x1=\"174.5\" y1=\"1346.0\" x2=\"216.3\" y2=\"1404.0\"></line><polygon class=\"pmd-arrow\" points=\"216.3,1404.0 209.8,1400.2 214.8,1396.7\"></polygon><line class=\"pmd-edge\" x1=\"346.7\" y1=\"1328.0\" x2=\"285.2\" y2=\"1404.0\"></line><polygon class=\"pmd-arrow\" points=\"285.2,1404.0 287.1,1396.8 291.9,1400.6\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"221.2\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"40.5\">Control entry first</tspan><tspan x=\"128.6\" y=\"58.5\">browse row that claims first</tspan><tspan x=\"128.6\" y=\"76.5\">contact</tspan><tspan x=\"128.6\" y=\"94.5\">is replaced with the entry</tspan><tspan x=\"128.6\" y=\"112.5\">route</tspan></text><title>Control entry first browse row that claims first contact is replaced with the entry route</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"100.8\" y=\"184.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"204.5\" y=\"206.5\">Source coupling</tspan><tspan x=\"204.5\" y=\"224.5\">SHA-256 over route rows vs</tspan><tspan x=\"204.5\" y=\"242.5\">manifest</tspan><tspan x=\"204.5\" y=\"260.5\">fingerprint + row count</tspan></text><title>Source coupling SHA-256 over route rows vs manifest fingerprint + row count</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"332.0\" width=\"214.3\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.8\" y=\"354.5\">Route rows</tspan><tspan x=\"248.8\" y=\"372.5\">surface role, actionable</tspan><tspan x=\"248.8\" y=\"390.5\">command,</tspan><tspan x=\"248.8\" y=\"408.5\">no source-authority claim,</tspan><tspan x=\"248.8\" y=\"426.5\">omission result record when</tspan><tspan x=\"248.8\" y=\"444.5\">required</tspan></text><title>Route rows surface role, actionable command, no source-authority claim, omission result record when required</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"516.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.8\" y=\"538.5\">Source-module manifest</tspan><tspan x=\"248.8\" y=\"556.5\">5 copied source bodies</tspan><tspan x=\"248.8\" y=\"574.5\">digest + required anchors,</tspan><tspan x=\"248.8\" y=\"592.5\">body never in result record</tspan></text><title>Source-module manifest 5 copied source bodies digest + required anchors, body never in result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"664.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.8\" y=\"686.5\">Route-lease policy</tspan><tspan x=\"248.8\" y=\"704.5\">selected lane, permitted</tspan><tspan x=\"248.8\" y=\"722.5\">actions,</tspan><tspan x=\"248.8\" y=\"740.5\">source authority rejected</tspan></text><title>Route-lease policy selected lane, permitted actions, source authority rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"155.4\" y=\"812.0\" width=\"186.7\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.8\" y=\"834.5\">Entry-packet floor</tspan><tspan x=\"248.8\" y=\"852.5\">required control fields</tspan><tspan x=\"248.8\" y=\"870.5\">survive</tspan><tspan x=\"248.8\" y=\"888.5\">compaction</tspan></text><title>Entry-packet floor required control fields survive compaction</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"960.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.8\" y=\"982.5\">Affordance passports</tspan><tspan x=\"248.8\" y=\"1000.5\">anti-trigger rows demoted</tspan><tspan x=\"248.8\" y=\"1018.5\">before</tspan><tspan x=\"248.8\" y=\"1036.5\">similarity can select them</tspan></text><title>Affordance passports anti-trigger rows demoted before similarity can select them</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"248.8,1108.0 324.9,1144.0 248.8,1180.0 172.7,1144.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.8\" y=\"1130.5\">Coupling current,</tspan><tspan x=\"248.8\" y=\"1148.5\">all gates pass,</tspan><tspan x=\"248.8\" y=\"1166.5\">card row selected?</tspan></text><title>Coupling current, all gates pass, card row selected?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"21.4\" y=\"1238.0\" width=\"228.1\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"135.5\" y=\"1260.5\">metadata-only result records</tspan><tspan x=\"135.5\" y=\"1278.5\">cluster flag, card, coupling,</tspan><tspan x=\"135.5\" y=\"1296.5\">route lease, entry admission,</tspan><tspan x=\"135.5\" y=\"1314.5\">affordance, code-architecture</tspan><tspan x=\"135.5\" y=\"1332.5\">packet</tspan></text><title>metadata-only result records cluster flag, card, coupling, route lease, entry admission, affordance, code-architecture packet</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"275.6\" y=\"1256.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"375.8\" y=\"1278.5\">Blocked</tspan><tspan x=\"375.8\" y=\"1296.5\">stable error codes,</tspan><tspan x=\"375.8\" y=\"1314.5\">findings, bodies redacted</tspan></text><title>Blocked stable error codes, findings, bodies redacted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"265.2\" y=\"27.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"49.5\">Negative-case floor</tspan><tspan x=\"372.4\" y=\"67.5\">BANNED_FIRST_CONTACT_ROUTE,</tspan><tspan x=\"372.4\" y=\"85.5\">SOURCE_COUPLING_STALE,</tspan><tspan x=\"372.4\" y=\"103.5\">and 7 more</tspan></text><title>Negative-case floor BANNED_FIRST_CONTACT_ROUTE, SOURCE_COUPLING_STALE, and 7 more</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"334.2\" y=\"211.0\" width=\"62.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"233.5\">Gates</tspan></text><title>Gates</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"1404.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.8\" y=\"1426.5\">Scope limit</tspan><tspan x=\"248.8\" y=\"1444.5\">projection evidence only;</tspan><tspan x=\"248.8\" y=\"1462.5\">no live route freshness,</tspan><tspan x=\"248.8\" y=\"1480.5\">source authority, or launch</tspan></text><title>Scope limit projection evidence only; no live route freshness, source authority, or launch</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Entry[&quot;Control entry first browse row that claims first contact is replaced with the entry route&quot;] subgraph Gates[&quot;Route-plane gates&quot;] Couple[&quot;Source coupling SHA-256 over route rows vs manifest fingerprint + row count&quot;] Rows[&quot;Route rows surface role, actionable command, no source-authority claim, omission result record when required&quot;] Modules[&quot;Source-module manifest 5 copied source bodies digest + required anchors, body never in result record&quot;] Lease[&quot;Route-lease policy selected lane, permitted actions, source authority rejected&quot;] Floor[&quot;Entry-packet floor required control fields survive compaction&quot;] Pass[&quot;Affordance passports anti-trigger rows demoted before similarity can select them&quot;] end Verdict{&quot;Coupling current, all gates pass, card row selected?&quot;} Entry --&gt; Couple Couple --&gt; Rows --&gt; Modules --&gt; Lease --&gt; Floor --&gt; Pass --&gt; Verdict Verdict --&gt;|yes| Result records[&quot;metadata-only result records cluster flag, card, coupling, route lease, entry admission, affordance, code-architecture packet&quot;] Verdict --&gt;|no| Blocked[&quot;Blocked stable error codes, findings, bodies redacted&quot;] Negative[&quot;Negative-case floor BANNED_FIRST_CONTACT_ROUTE, SOURCE_COUPLING_STALE, and 7 more&quot;] -.-&gt; Gates Result records --&gt; Ceiling[&quot;Scope limit projection evidence only; no live route freshness, source authority, or launch&quot;] Blocked --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Source-Backed Doctrine Packet</h4>\n<ul><li><code>core/organ_registry.json::implemented_organs[navigation_hologram_route_plane]</code> is the accepted component authority. It records status <code>accepted_current_authority</code>, evidence class <code>semantic_validator</code>, evidence strength rank <code>5</code>, scope limit <code>validates declared public contract only</code>, and validator command <code>python -m microcosm_core.organs.navigation_hologram_route_plane run --input fixtures/first_wave/navigation_hologram_route_plane/input --out receipts/first_wave/navigation_hologram_route_plane</code>.</li></ul>\n<ul><li><code>core/organ_atlas.json::organs[navigation_hologram_route_plane]</code> gives the cold-reader gloss: control entry comes first, browse rows stay projections, eight route-plane negative cases are detected, exact copied navigation source modules validate, and result records omit body text.</li></ul>\n<ul><li><code>standards/std_microcosm_navigation_hologram_route_plane.json</code> governs the standard authority boundary <code>public_navigation_route_plane_runtime_and_copied_source_body_validator_not_live_source_authority</code>. It requires route rows, option-surface contracts, source coupling, source-module manifests, route leases, entry-packet floors, affordance passports, code-architecture packets, body-import verification, scope limit, and scope boundary.</li></ul>\n<ul><li><code>src/microcosm_core/organs/navigation_hologram_route_plane.py</code> is the runtime source for fixture validation, route-plane bundle validation, secret-exclusion scan, route-lease checks, entry-admission floor checks, affordance-passport demotion, code-architecture packet result records, and source-module digest/anchor validation.</li></ul>\n<ul><li><code>core/fixture_manifests/navigation_hologram_route_plane.fixture_manifest.json</code> binds fixture expectations: <code>body_copied_material_count=5</code>, <code>body_material_status=copied_non_secret_macro_route_substrate_with_provenance</code>, <code>body_in_receipt=false</code>, and negative cases tied to stable error codes.</li></ul>\n<ul><li><code>examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_module_manifest.json</code> names five exact copied source route-control bodies: <code>navigation_route_plane_intervention_source_body_import</code>, <code>navigation_route_plane_context_pack_source_body_import</code>, <code>navigation_route_plane_entry_packet_source_body_import</code>, <code>navigation_route_plane_option_surface_source_body_import</code>, and <code>navigation_route_plane_navigation_contract_source_body_import</code>.</li></ul>\n<ul><li><code>tests/test_navigation_hologram_route_plane.py</code> is the regression floor for fixture result records, exact source-source digest matches, source-module anchors, result record redaction, exported bundle validation, digest-mismatch rejection, and this source-backed paper-module packet.</li></ul>\n<ul><li><code>receipts/first_wave/navigation_hologram_route_plane/*.json</code> carries public result records for cluster/card output, source coupling, route lease, entry-payload admission, affordance-passport selection, code-architecture packet, and exported bundle validation.</li></ul>\n<p>Source-module body floor:</p>\n<table class=\"pm-table\"><thead><tr><th>Module id</th><th>Source source</th><th>Public copied target</th></tr></thead><tbody><tr><td><code>navigation_route_plane_intervention_source_body_import</code></td><td><code>system/lib/navigation_route_intervention.py</code></td><td><code>examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/system/lib/navigation_route_intervention.py</code></td></tr><tr><td><code>navigation_route_plane_context_pack_source_body_import</code></td><td><code>system/lib/navigation_context_pack.py</code></td><td><code>examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/system/lib/navigation_context_pack.py</code></td></tr><tr><td><code>navigation_route_plane_entry_packet_source_body_import</code></td><td><code>system/lib/kernel/commands/comprehension_snapshot.py</code></td><td><code>examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/system/lib/kernel/commands/comprehension_snapshot.py</code></td></tr><tr><td><code>navigation_route_plane_option_surface_source_body_import</code></td><td><code>system/lib/standard_option_surface.py</code></td><td><code>examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/system/lib/standard_option_surface.py</code></td></tr><tr><td><code>navigation_route_plane_navigation_contract_source_body_import</code></td><td><code>codex/standards/std_navigation_contract.json</code></td><td><code>examples/navigation_hologram_route_plane/exported_route_plane_bundle/source_modules/codex/standards/std_navigation_contract.json</code></td></tr></tbody></table>\n<p>Registry result record refs:</p>\n<ul><li><code>receipts/first_wave/navigation_hologram_route_plane/affordance_passport_selection_receipt.json</code></li><li><code>receipts/first_wave/navigation_hologram_route_plane/code_architecture_projection_packet_receipt.json</code></li><li><code>receipts/first_wave/navigation_hologram_route_plane/entry_payload_admission_receipt.json</code></li><li><code>receipts/first_wave/navigation_hologram_route_plane/route_lease.json</code></li><li><code>receipts/first_wave/navigation_hologram_route_plane/source_coupling_result.json</code></li><li><code>receipts/first_wave/navigation_hologram_route_plane/toy_kind_card.json</code></li><li><code>receipts/first_wave/navigation_hologram_route_plane/toy_kind_cluster_flag.json</code></li></ul>\n<p>First command from <code>microcosm-substrate/</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.navigation_hologram_route_plane run --input fixtures/first_wave/navigation_hologram_route_plane/input --out receipts/first_wave/navigation_hologram_route_plane</code></pre>\n<p>Runtime bundle command from <code>microcosm-substrate/</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.navigation_hologram_route_plane validate-route-plane-bundle --input examples/navigation_hologram_route_plane/exported_route_plane_bundle --out receipts/runtime_shell/demo_project/organs/navigation_hologram_route_plane</code></pre>\n<p>Standard-declared runtime bundle validator: <code>python -m microcosm_core.organs.navigation_hologram_route_plane validate-route-plane-bundle --input examples/navigation_hologram_route_plane/exported_route_plane_bundle --out receipts/runtime_shell/demo_project/organs/navigation_hologram_route_plane</code>.</p>\n<p>Atlas scope limit restated: It validates only the declared public toy route-plane contract and its regression fixtures (plus exact copied navigation source modules in the bundle path); it does not establish live route freshness, grant source authority, authorize any later component, run any provider/live-kernel call, or certify the whole wave.</p>\n<p>The negative-case floor is part of the doctrine, not incidental test trivia. Across the eight negative cases, the fixture must keep detecting these stable error codes (one case carries two codes, so the list runs to nine):</p>\n<ul><li><code>BANNED_FIRST_CONTACT_ROUTE</code></li><li><code>SOURCE_COUPLING_STALE</code></li><li><code>MISSING_OMISSION_RECEIPT</code></li><li><code>ATLAS_PROJECTION_NOT_CONTROL_ENTRY</code></li><li><code>ROUTE_CARD_PRIVATE_BODY_LEAK</code></li><li><code>ROUTE_SUMMARY_OVERCLAIMS_FRESHNESS</code></li><li><code>DUPLICATE_ROUTE_ID_CONFLICT</code></li><li><code>ENTRY_ADMISSION_CONTROL_FLOOR_DROPPED</code></li><li><code>AFFORDANCE_PASSPORT_ANTITRIGGER_IGNORED</code></li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Reader evidence starts at the generated JSON instance, then routes through the route-plane runtime, fixture manifest, source-module manifest, public result records, and focused regression. The browse rows, Mermaid diagram, and Atlas card are derived projections; they are not control-entry or source authority.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The route plane is grounded in information-architecture and graph-navigation patterns. The first-contact rule follows the same usability pressure as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nngroup.com/articles/progressive-disclosure/\">progressive disclosure</a>: show the control entry and immediate affordances before deeper browse rows. The CLI-facing surface is also informed by the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://clig.dev/\">Command Line Interface Guidelines</a>, especially the emphasis on discoverable commands, examples, and clear next actions.</p>\n<p>The graph side maps to established directed-graph tooling. NetworkX documents <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.dag.topological_sort.html\">topological sorting</a> as an ordering over dependency edges, and graph-ranking algorithms such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.link_analysis.pagerank_alg.pagerank.html\">PageRank</a> show the older pattern of computing route salience from graph structure. Microcosm keeps those ideas below authority: route cards, leases, and browse rows are projections unless source-coupling and entry-admission result records agree.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.navigation_hologram_route_plane run --input fixtures/first_wave/navigation_hologram_route_plane/input --out /tmp/microcosm-navigation-hologram-route-plane\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.navigation_hologram_route_plane validate-route-plane-bundle --input examples/navigation_hologram_route_plane/exported_route_plane_bundle --out /tmp/microcosm-navigation-hologram-route-plane-bundle\n../repo-pytest tests/test_navigation_hologram_route_plane.py\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>These checks validate the public fixture and exported route-plane bundle only; they do not grant live route freshness, source authority, provider/live-kernel execution, later-component authorization, launch-scope decision, or whole-wave certification.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module can be cited as evidence that the public fixture and exported route-plane bundle validate their declared contract. It does not establish live route freshness, grant live source-kernel authority, authorize source-file changes, authorize external model access, export account or browser state, expose browser UI live access, authorize recipient work, authorize public sharing or launch, prove whole-system correctness, or certify private-system equivalence.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that the route-plane rows, exported bundle, copied navigation source modules, source manifests, negative cases, and validation result records agree on the declared public route-plane contract. It may also claim that the generated JSON row resolves the accepted component subject, resolved mechanism subject, runtime source locus, governed concept, and the full set of declared principles, axioms, dependency modules, and relationship bindings.</p>\n<p>This module may not claim live route freshness, live source-kernel authority, provider or browser UI access, source-file changes, recipient work authorization, hosted-public posture, launch-scope decision, publishing-scope decision, private-system equivalence, implementation correctness beyond the listed witnesses, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module documents a public route-plane fixture and exported source-body bundle. It does not certify live corpus freshness, later public components, launch operations, provider/account or browser access, private root equivalence, whole-system correctness, or secret export.</p>\n</section>",
      "components": [
        {
          "anchor": "component-navigation_hologram_route_plane",
          "component_id": "navigation_hologram_route_plane",
          "public_label": "Navigation Hologram Route Plane"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 4,
          "principle": 9
        },
        "link_count": 22,
        "links": [
          {
            "id": "navigation_hologram_route_plane",
            "kind": "organ",
            "kind_label": "component",
            "label": "Navigation Hologram Route Plane",
            "relation": "explains",
            "url": "components.html#component-navigation_hologram_route_plane"
          },
          {
            "id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public route plane bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.routing_anti_patterns_registry",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Routing Anti-Patterns Registry",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-routing-anti-patterns-registry"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-pattern-binding-contract"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.navigation_hologram_route_plane",
      "reader_packet": {
        "abstract": "The public navigation route-plane fixture validates bounded route projections, source-coupling gates, entry floors, affordance passports, and copied navigation source-module digests without treating browse rows as authority.",
        "authority_ceiling": "Public fixture and exported-bundle result records only; no live route freshness, source authority, provider/live-kernel execution, private operator state, later-component authorization, launch-scope decision, or whole-wave certification.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.navigation_hologram_route_plane.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-navigation-hologram-route-plane-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-navigation-hologram-route-plane-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Entry[\"Control entry first browse row that claims first contact is replaced with the entry route\"] subgraph Gates[\"Route-plane gates\"] Couple[\"Source coupling SHA-256 over route rows vs manifest fingerprint + row count\"] Rows[\"Route rows surface role, actionable command, no source-authority claim, omission result record when required\"] Modules[\"Source-module manifest 5 copied source bodies digest + required anchors, body never in result record\"] Lease[\"Route-lease policy selected lane, permitted actions, source authority rejected\"] Floor[\"Entry-packet floor required control fields survive compaction\"] Pass[\"Affordance passports anti-trigger rows demoted before similarity can select them\"] end Verdict{\"Coupling current, all gates pass, card row selected?\"} Entry --> Couple Couple --> Rows --> Modules --> Lease --> Floor --> Pass --> Verdict Verdict -->|yes| Result records[\"metadata-only result records cluster flag, card, coupling, route lease, entry admission, affordance, code-architecture packet\"] Verdict -->|no| Blocked[\"Blocked stable error codes, findings, bodies redacted\"] Negative[\"Negative-case floor BANNED_FIRST_CONTACT_ROUTE, SOURCE_COUPLING_STALE, and 7 more\"] -.-> Gates Result records --> Ceiling[\"Scope limit projection evidence only; no live route freshness, source authority, or launch\"] Blocked --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:b8e7ac526413104febca3cdab5da666ed6408a55d0cc0bcc46dd107f58c7e734",
            "source_line_end": 85,
            "source_line_start": 61
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 4,
            "links": [
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-routing-anti-patterns-registry"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-pattern-binding-contract"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "navigation_hologram_route_plane",
                "kind": "organ",
                "kind_label": "component",
                "label": "Navigation Hologram Route Plane",
                "relation": "explains",
                "url": "components.html#component-navigation_hologram_route_plane"
              },
              {
                "id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public route plane bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.navigation_hologram_route_plane",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 213,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 228,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 257,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 266,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 289,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 314,
              "title": "Re-entry Conditions"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 330,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 361,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/navigation_hologram_route_plane.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "progressive disclosure",
            "section_id": "prior-art-grounding",
            "url": "https://www.nngroup.com/articles/progressive-disclosure/"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "prior-art-grounding",
            "url": "https://clig.dev/"
          },
          {
            "kind": "external_reference",
            "label": "topological sorting",
            "section_id": "prior-art-grounding",
            "url": "https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.dag.topological_sort.html"
          },
          {
            "kind": "external_reference",
            "label": "PageRank",
            "section_id": "prior-art-grounding",
            "url": "https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.link_analysis.pagerank_alg.pagerank.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A large codebase has a recurring failure: the agent or reader that lands in it starts from whatever browse surface is nearest to hand, treats that surface as the authority, and acts on a stale or partial view. The route plane exists to make the first move legible and to stop a browse row from being mistaken for the thing it describes. It answers one question: given a control entry, what is the safe ordered path into the browsable route projections, and what proof says that path is wired rather than asserted? The unusual part is that the component never asserts a route is correct from prose. It treats every browse row as a projection and demands a coupling result record before that projectio\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The navigation route plane gives a public clone a typed way to move from a control entry to browseable route projections without treating browse rows as authority.",
            "level": 2,
            "order": 2,
            "section_id": "teleology",
            "source_line_end": 37,
            "source_line_start": 32,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component runs in two modes against the same checks. The fixture mode loads a set of synthetic inputs, builds a toy option-surface from the rows (a cluster-flag summary plus one selected card), and then runs the negative-case validators that prove each guard still fires. The exported-bundle mode runs the same kind of checks against a real copied bundle: it validates the route rows, the source-coupling fingerprint, the source-module manifest, the route-lease policy, the entry-packet floor, the affordance passports, and the code-architecture projection packet, and only reports a pass when the secret scan is clean, a card row is selected, and every component validator passes. The source-co\u2026",
            "level": 2,
            "order": 3,
            "section_id": "public-contract",
            "source_line_end": 58,
            "source_line_start": 38,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "shape",
            "source_line_end": 86,
            "source_line_start": 59,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph",
              "table"
            ],
            "excerpt": "core/organregistry.json::implementedorgans[navigationhologramroute_plane] is the accepted component authority. It records status acceptedcurrentauthority, evidence class semantic_validator, evidence strength rank 5, scope limit validates declared public contract only, and validator command python -m microcosmcore.components.navigationhologramrouteplane run --input fixtures/firstwave/navigationhologramrouteplane/input --out result records/firstwave/navigationhologramrouteplane. core/organatlas.json::components[navigationhologramrouteplane] gives the cold-reader gloss: control entry comes first, browse rows stay projections, eight route-plane negative cases are detected, exact copied navigati\u2026",
            "level": 2,
            "order": 5,
            "section_id": "source-backed-doctrine-packet",
            "source_line_end": 187,
            "source_line_start": 87,
            "title": "Source-Backed Doctrine Packet"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module can be cited as evidence that the public fixture and exported route-plane bundle validate their declared contract. It does not establish live route freshness, grant live source-kernel authority, authorize source-file changes, authorize external model access, export account or browser state, expose browser UI live access, authorize recipient work, authorize public sharing or launch, prove whole-system correctness, or certify private-system equivalence.",
            "level": 2,
            "order": 6,
            "section_id": "authority-ceiling",
            "source_line_end": 196,
            "source_line_start": 188,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that the route-plane rows, exported bundle, copied navigation source modules, source manifests, negative cases, and validation result records agree on the declared public route-plane contract. It may also claim that the generated JSON row resolves the accepted component subject, resolved mechanism subject, runtime source locus, governed concept, and the full set of declared principles, axioms, dependency modules, and relationship bindings. This module may not claim live route freshness, live source-kernel authority, provider or browser UI access, source-file changes, recipient work authorization, hosted-public posture, launch-scope decision, pub\u2026",
            "level": 2,
            "order": 7,
            "section_id": "claim-ceiling",
            "source_line_end": 212,
            "source_line_start": 197,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Reader evidence starts at the generated JSON instance, then routes through the route-plane runtime, fixture manifest, source-module manifest, public result records, and focused regression. The browse rows, Mermaid diagram, and Atlas card are derived projections; they are not control-entry or source authority.",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 256,
            "source_line_start": 250,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records: These checks validate the public fixture and exported route-plane bundle only; they do not grant live route freshness, source authority, provider/live-kernel execution, later-component authorization, launch-scope decision, or whole-wave certification.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 313,
            "source_line_start": 297,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The route plane is grounded in information-architecture and graph-navigation patterns. The first-contact rule follows the same usability pressure as progressive disclosure: show the control entry and immediate affordances before deeper browse rows. The CLI-facing surface is also informed by the Command Line Interface Guidelines, especially the emphasis on discoverable commands, examples, and clear next actions. The graph side maps to established directed-graph tooling. NetworkX documents topological sorting as an ordering over dependency edges, and graph-ranking algorithms such as PageRank show the older pattern of computing route salience from graph structure. Microcosm keeps those ideas b\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 353,
            "source_line_start": 336,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module documents a public route-plane fixture and exported source-body bundle. It does not certify live corpus freshness, later public components, launch operations, provider/account or browser access, private root equivalence, whole-system correctness, or secret export.",
            "level": 2,
            "order": 11,
            "section_id": "scope-boundary",
            "source_line_end": 360,
            "source_line_start": 354,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/navigation_hologram_route_plane.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "teleology",
          "source": "markdown_section",
          "text": "The navigation route plane gives a public clone a typed way to move from a control entry to browseable route projections without treating browse rows as authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/navigation_hologram_route_plane.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Navigation Hologram Route Plane is the public route-surface validator for moving from a Microcosm-local control entry into browsable route projections. It checks route rows, source-coupling fingerprints, copied source-module anchors and hashes, route-lease policy, entry-packet floors, affordance-passport selection, and code-architecture projection packets while keeping full source bodies out of result records.",
      "summary_line": "The public navigation route-plane fixture validates bounded route projections, source-coupling gates, entry floors, affordance passports, and copied navigation source-module digests without treating browse rows as authority.",
      "title": "Navigation Hologram Route Plane"
    },
    {
      "anchor": "paper-module-agent-route-observability-runtime",
      "authority_ceiling": "Public synthetic route-observability fixtures, copied source body digests, and exported-bundle result records only; no live session introspection, provider/browser UI/account authority, live hook control, benchmark-performance proof, source-file changes, launch-scope decision, or whole-system correctness.",
      "body_html": "<p>This public slice validates synthetic route-feedback fixtures for the agent observability component.</p>\n<p>It checks actor-axis authority boundaries, route-lease consumption, duplicate trace ids, hook-shadow advisory status, anti-pattern debt retirement, and behavior-change evidence gates.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The observability surface is the place where a cold reader should see that a local run produced a route, work transaction, event trail, evidence ref, and authority boundary. It should not force that reader to start from raw JSON, and it should not replace command-backed evidence with motion or dashboard style.</p>\n<p>The useful first artifact is therefore a compact causal board: one command, one selected route, one work/event/evidence chain, one result record or validator handle, and one scope limit. Browser views, screenshots, and videos are allowed projections of that board, not separate claims.</p>\n<p>Underneath the board, the component is a replay validator rather than a live tap. It reads recorded trace rows and turns them into paper-visible evidence only after a set of authority-boundary checks agree, and the choice that does the real work is the actor axis. A row tagged as an advisory actor cannot also claim live mutation authority, and a behaviour-change claim is blocked unless it names the trace ids that evidence it. This guards the specific failure mode of observability that reads as proof: a trace that asserts it changed how an agent behaved, with nothing recorded that a reader can check. Here the assertion is rejected, the private transcript body it might carry is redacted, and the run is marked blocked rather than green.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The reader path starts at the source record, then follows the governed standard into the runtime component, public fixture inputs, source-open manifests, result records, and regression checks. The path is local and inspectable: <code>core/paper_module_capsules.json::paper_modules[2:paper_module.agent_route_observability_runtime]</code> points to <code>standards/std_microcosm_agent_route_observability_runtime.json</code> and <code>src/microcosm_core/organs/agent_route_observability_runtime.py</code>; the runtime then writes bounded public result records under <code>receipts/first_wave/agent_route_observability_runtime/</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"518\" height=\"856\" viewBox=\"0 0 518 856\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"259.1\" y1=\"54.0\" x2=\"259.1\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"259.1,112.0 256.0,105.2 262.2,105.2\"></polygon><line class=\"pmd-edge\" x1=\"259.1\" y1=\"148.0\" x2=\"259.1\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"259.1,206.0 256.0,199.2 262.2,199.2\"></polygon><line class=\"pmd-edge\" x1=\"240.1\" y1=\"242.0\" x2=\"178.7\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"178.7,300.0 181.6,293.1 185.8,297.5\"></polygon><line class=\"pmd-edge\" x1=\"155.5\" y1=\"336.0\" x2=\"142.3\" y2=\"394.0\"></line><polygon class=\"pmd-arrow\" points=\"142.3,394.0 140.9,386.6 146.8,388.0\"></polygon><line class=\"pmd-edge\" x1=\"179.3\" y1=\"484.0\" x2=\"240.2\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"240.2,542.0 233.1,539.5 237.4,535.1\"></polygon><line class=\"pmd-edge\" x1=\"277.5\" y1=\"242.0\" x2=\"336.7\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"336.7,300.0 329.7,297.4 334.0,293.0\"></polygon><line class=\"pmd-edge\" x1=\"359.7\" y1=\"336.0\" x2=\"379.2\" y2=\"412.0\"></line><polygon class=\"pmd-arrow\" points=\"379.2,412.0 374.6,406.1 380.5,404.6\"></polygon><line class=\"pmd-edge\" x1=\"357.8\" y1=\"466.0\" x2=\"278.0\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"278.0,542.0 280.8,535.1 285.1,539.5\"></polygon><line class=\"pmd-edge\" x1=\"247.0\" y1=\"578.0\" x2=\"208.0\" y2=\"636.0\"></line><polygon class=\"pmd-arrow\" points=\"208.0,636.0 209.3,628.6 214.4,632.0\"></polygon><line class=\"pmd-edge\" x1=\"275.6\" y1=\"578.0\" x2=\"345.5\" y2=\"654.0\"></line><polygon class=\"pmd-arrow\" points=\"345.5,654.0 338.6,651.0 343.1,646.9\"></polygon><line class=\"pmd-edge\" x1=\"347.8\" y1=\"690.0\" x2=\"287.6\" y2=\"766.0\"></line><polygon class=\"pmd-arrow\" points=\"287.6,766.0 289.4,758.7 294.2,762.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"207.2\" y=\"18.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"40.5\">JSON bundle</tspan></text><title>JSON bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.0\" y=\"112.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"134.5\">Authority boundary</tspan></text><title>Authority boundary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"186.5\" y=\"206.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"228.5\">Runtime component</tspan></text><title>Runtime component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"76.7\" y=\"300.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"159.7\" y=\"322.5\">Public fixture input</tspan></text><title>Public fixture input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.7\" y=\"300.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"355.1\" y=\"322.5\">Source-open manifests</tspan></text><title>Source-open manifests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"394.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"416.5\">Required negative cases</tspan><tspan x=\"132.1\" y=\"434.5\">actor axis, route lease, hook</tspan><tspan x=\"132.1\" y=\"452.5\">shadow, non-public-state</tspan><tspan x=\"132.1\" y=\"470.5\">floors</tspan></text><title>Required negative cases actor axis, route lease, hook shadow, non-public-state floors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"412.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"386.2\" y=\"434.5\">10 exported bundle validators</tspan><tspan x=\"386.2\" y=\"452.5\">31 source-module rows</tspan></text><title>10 exported bundle validators 31 source-module rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"93.9\" y=\"636.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"183.8\" y=\"658.5\">Compact result card</tspan><tspan x=\"183.8\" y=\"676.5\">large/private payloads</tspan><tspan x=\"183.8\" y=\"694.5\">omitted</tspan></text><title>Compact result card large/private payloads omitted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"542.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"564.5\">metadata-only result records</tspan></text><title>metadata-only result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"299.7\" y=\"654.0\" width=\"124.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"362.0\" y=\"676.5\">Focused checks</tspan></text><title>Focused checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"155.4\" y=\"766.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"788.5\">Scope limit</tspan><tspan x=\"259.1\" y=\"806.5\">public route-observability</tspan><tspan x=\"259.1\" y=\"824.5\">fixtures only</tspan></text><title>Scope limit public route-observability fixtures only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json::paper_modules[2]</code></dd></div><div class=\"pm-diagram__ref\"><dt>Authority boundary</dt><dd><code class=\"pm-diagram__ref-loc\">standards/std_microcosm_agent_route_observability_runtime.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime component</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/agent_route_observability_runtime.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Public fixture input</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/agent_route_observability_runtime/input</code></dd></div><div class=\"pm-diagram__ref\"><dt>Source-open manifests</dt><dd><code class=\"pm-diagram__ref-loc\">examples/agent_route_observability_runtime/*/source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>metadata-only result records</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/agent_route_observability_runtime/</code></dd></div><div class=\"pm-diagram__ref\"><dt>Focused checks</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_agent_route_observability_runtime.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;JSON bundle core/paper_module_capsules.json::paper_modules[2]&quot;] Standard[&quot;Authority boundary standards/std_microcosm_agent_route_observability_runtime.json&quot;] Runtime[&quot;Runtime component src/microcosm_core/components/agent_route_observability_runtime.py&quot;] Fixtures[&quot;Public fixture input fixtures/first_wave/agent_route_observability_runtime/input&quot;] Manifests[&quot;Source-open manifests examples/agent_route_observability_runtime/*/source_module_manifest.json&quot;] Negatives[&quot;Required negative cases actor axis, route lease, hook shadow, non-public-state floors&quot;] Bundles[&quot;10 exported bundle validators 31 source-module rows&quot;] Card[&quot;Compact result card large/private payloads omitted&quot;] Result records[&quot;metadata-only result records result records/first_wave/agent_route_observability_runtime/&quot;] Tests[&quot;Focused checks tests/test_agent_route_observability_runtime.py&quot;] Ceiling[&quot;Scope limit public route-observability fixtures only&quot;] Bundle --&gt; Standard --&gt; Runtime Runtime --&gt; Fixtures --&gt; Negatives --&gt; Result records Runtime --&gt; Manifests --&gt; Bundles --&gt; Result records Result records --&gt; Card Result records --&gt; Tests --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The component is a route-feedback replay validator, not a live observability tap. <code>run</code> loads the first-wave fixture, streams JSONL trace rows without materializing the whole file, scans public inputs for forbidden non-public-state classes, and then composes six validation gates: route compliance, hook-shadow coverage, anti-pattern debt retirement, route-lease mode control, agent-principle-lens admission, and egress mirror boundaries. The result only passes when the expected negative-case set is complete, the non-public-state scan passes, hook-shadow coverage passes, agent-principle-lens rows do not mint principles or promote candidate axioms, and the egress mirror keeps private state, model-output data, and browser UI/operator UI state false.</p>\n<p>The first-wave fixture is deliberately small but adversarial. The focused test expects 10 trace rows, one actor-axis mismatch, one authority rejection, one route-miss replacement, six hook-shadow cases, six egress cases, one anti-pattern debt retirement, and two route-lease control failures (<code>KERNEL_BLOAT_BEFORE_DIRECT_ACTION</code> and <code>ROUTE_LEASE_NOT_CONSUMED</code>). The negative-case floor covers wrong actor axis, missing route lease, private transcript body, duplicate trace id, route-compliance overclaim, route miss replacement, hook-shadow missing authority, banned-route intervention, command displacement, live-state read attempt, and hook-shadow budget overrun.</p>\n<p>The exported-bundle side is the source-open body floor. Ten <code>source_module_manifest.json</code> files under <code>examples/agent_route_observability_runtime/</code> declare 31 copied or sanitized public source-module rows with <code>body_in_receipt=false</code>. Most rows are copied source bodies; the route-compliance-audit bundle is a mixed manifest with one public-reference sanitized row and copied body rows. Bundle validators check source-target digests, line counts, byte counts where declared, required anchors, validation refs, and non-public-state scans. A manifest digest mismatch or synthetic non-public-state regression token blocks the bundle and still keeps result record bodies redacted.</p>\n<p>Result records are generated as public-relative JSON proof surfaces. <code>write_receipts</code> emits route-compliance, hook-shadow, debt-retirement, route-lease, agent-principle-lens, and egress-mirror result records with common fields: validator id, command, status, expected and observed negative cases, findings, scope boundary, non-public-state scan, scope limit, source pattern ids, and result record paths. <code>result_card</code> then exposes a compact card while omitting large or private payload classes such as findings, private scans, source body imports, and scope limit bodies.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>run</code> is the first-wave fixture consumer. It proves the public trace-row, hook-shadow, route-lease, agent-principle-lens, egress, negative-case, and metadata-only result record boundary for the local fixture.</li><li><code>run_observability_bundle</code> is the main exported-bundle consumer. It validates public route events, agent-path observations, session diagnostics, hook-shadow rows, actor-axis checks, debt rows, process-audit rows, observability policy, source-module manifest integrity, and result record-card reuse for the exported observability bundle.</li><li>The companion bundle consumers <code>run_route_compliance_audit_bundle</code>, <code>run_session_attribution_bundle</code>, <code>run_harness_configuration_audit_bundle</code>, <code>run_multi_agent_fanin_bundle</code>, <code>run_bridge_dispatch_yield_resume_bundle</code>, <code>run_controller_heartbeat_bundle</code>, <code>run_agent_trace_route_repair_bundle</code>, <code>run_agent_observability_store_bundle</code>, and <code>run_computer_use_action_trace_bundle</code> prove the same route-observability membrane across adjacent public route, session, bridge, controller, store, and computer-use evidence slices.</li><li><code>tests/test_agent_route_observability_runtime.py</code> is the focused regression consumer. It asserts source-module manifest body-copy contracts, digest and line-count checks, sanitized-row handling, duplicate-key rejection, streaming loaders, required negative cases, public-relative redacted result records, bundle blocking on digest mismatch/non-public-state hits, and compact card omission of private scans.</li><li><code>tests/test_macro_projection_import_protocol.py::test_agent_execution_trace_body_import_is_unified_under_macro_projection_spine</code> is the cross-module consumer that keeps the route-observability body import under the source projection import spine rather than a local-only copy story.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in distributed tracing and agent trajectory work. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/trace-context/\">W3C Trace Context</a> recommendation and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/reference/specification/overview/\">OpenTelemetry</a> show the established observability pattern: propagate trace identity, collect events, and preserve enough context to debug a distributed transaction. Agent work such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2210.03629\">ReAct</a> also made the interleaved reasoning/action trajectory a first-class object for interpreting agent behavior.</p>\n<p>Microcosm borrows the traceability shape for route feedback: selected route, route lease, trace id, work/event/evidence chain, validator ref, and scope limit are exposed together. It does not read live operator traces, model-output data, browser HUD state, or certify runtime behavior outside the public fixture.</p>\n<h4 class=\"pm-body__h\">Source-Backed Doctrine Packet</h4>\n<p>This module is source-backed only when a reader can move from the public doctrine claim to the runtime component, standard, source-module manifests, result records, and negative cases without guessing. The compact packet is:</p>\n<p>Component authority:</p>\n<ul><li><code>core/organ_registry.json::implemented_organs[organ_id=agent_route_observability_runtime]</code></li><li><code>core/organ_evidence_classes.json::organ_evidence_classes[agent_route_observability_runtime]</code></li><li>These rows declare <code>status=accepted_current_authority</code>, <code>evidence_class=semantic_validator</code>, evidence strength rank 5, and the exact scope limit below.</li></ul>\n<p>Standard authority:</p>\n<ul><li><code>standards/std_microcosm_agent_route_observability_runtime.json</code></li><li>This governs the public route-observability schema, body import posture, authority boundary <code>public_route_observability_runtime_metadata_and_copied_macro_trace_bodies_not_live_session_provider_browser_hud_or_hook_authority</code>, and scope boundary language.</li></ul>\n<p>Bundle and mechanism authority:</p>\n<ul><li><code>core/paper_module_capsules.json#paper_module.agent_route_observability_runtime</code></li><li><code>core/mechanism_sources.json#mechanism.agent_route_observability_runtime.validates_public_route_feedback</code></li><li>These bind the authored Markdown projection to the accepted component, mechanism row, code locus, generated projection hooks, result record refs, guardrails, and focused regression command without treating this prose as source authority.</li></ul>\n<p>Runtime and manifest evidence:</p>\n<ul><li><code>src/microcosm_core/organs/agent_route_observability_runtime.py</code></li><li>See the body-floor manifest list below.</li><li>The runtime builds public fixture result records, exported bundle validators, observability cards, source-manifest checks, non-public-state scans, and typed negative-case results. The manifests bind the copied route/observability source body materials recorded by <code>microcosm workingness::agent_route_observability_runtime.source_open_body_imports</code> while preserving <code>body_in_receipt=false</code>.</li></ul>\n<p>Focused regression and result records:</p>\n<ul><li><code>tests/test_agent_route_observability_runtime.py</code></li><li><code>tests/test_macro_projection_import_protocol.py::test_agent_execution_trace_body_import_is_unified_under_macro_projection_spine</code></li><li><code>receipts/first_wave/agent_route_observability_runtime/</code></li><li>These pin streaming loaders, digest helpers, bundle validators, source-module manifests, scope limits, source-body import coupling, route compliance, hook-shadow advisory status, debt retirement, route-lease mode control, principle lensing, and egress mirror boundaries.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Reader evidence starts at the JSON source record, then follows the accepted component and mechanism refs into the runtime source, fixture manifests, result record set, and focused regression. The route is intentionally source-backed but not source-authoritative: this Markdown helps a cold reader find the proof surfaces, while the bundle, registry, standard, mechanism row, runtime source, and result records remain the authority.</p>\n<h4 class=\"pm-body__h\">Observable First Artifact Contract</h4>\n<p>The first observable artifact must fit a single browser or terminal viewport and preserve this order:</p>\n<p>Required cues:</p>\n<ul><li>Local action: show the exact command, normally <code>microcosm hello &lt;project&gt;</code> or <code>microcosm tour --card &lt;project&gt;</code>. A visual board cannot be the first proof if the producing command is hidden.</li><li>Selected route: show <code>selected_route_id</code> plus a short reason. Route explanation stays tied to the local project, not whole-system capability.</li><li>Work transaction: show work id, state, and result record ref when present. State changes are local system events, not source-file changes or external model service.</li><li>Event and evidence chain: show event ids, evidence class, proof surface, and scope boundary. Counts remain accounting fields, not progress or launch scores.</li><li>Authority boundary: place the scope limit beside the positive claim. The board rejects hosted launch, private-data equivalence, external model access, and whole-system correctness.</li><li>Structural scale bridge: name the larger system surface exercised by this run. Scale is a drilldown path, not an implied proof upgrade.</li></ul>\n<p>If a renderer cannot show all slots in one viewport, it should show the command, route, evidence class, result record ref, and scope limit first, then link to the full route model as drilldown.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python \\\n  -m microcosm_core.organs.agent_route_observability_runtime \\\n  run \\\n  --input fixtures/first_wave/agent_route_observability_runtime/input \\\n  --out /tmp/microcosm-agent-route-observability-runtime\nPYTHONPATH=src ../repo-python \\\n  -m microcosm_core.organs.agent_route_observability_runtime \\\n  validate-observability-bundle \\\n  --input examples/agent_route_observability_runtime/exported_observability_bundle \\\n  --out /tmp/microcosm-agent-route-observability-bundle\n../repo-pytest \\\n  tests/test_agent_route_observability_runtime.py \\\n  tests/test_macro_projection_import_protocol.py::test_agent_execution_trace_body_import_is_unified_under_macro_projection_spine\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The focused regression file is the proof consumer for this result record section. Its 51 tests cover the Markdown source-backed packet, streaming JSONL loaders, duplicate-key rejection, source-module manifest contracts, digest and line count helpers, exported observability and companion bundles, public-relative redacted result records, field-floor ratchets, card reuse, private-scan blockers, exact or source body imports, and computer-use action-trace boundaries. The source-projection focused test keeps the agent execution trace body import under the shared source projection spine.</p>\n<p>That result record path validates declared public metadata and writes bounded result records. It does not inspect live sessions, export transcript/provider bodies, read browser HUD state, expose account secrets or browser state, control accounts, send recipients, change source files, prove benchmark performance, authorize public sharing, claim hosted readiness, or include launch operations.</p>\n<p>The negative-case floor is part of the doctrine, not an implementation detail. Keep these cases visible when strengthening the module: actor-axis mismatch, missing route lease, private transcript body, duplicate trace id, route-compliance overclaim, kernel bloat before direct action, reusable-lease metadata without trace feedback, route miss replacement, hook-shadow missing authority, hook-shadow banned-route intervention, command displacement, live-state read attempt, and hook-shadow budget overrun.</p>\n<h4 class=\"pm-body__h\">Validation Shape</h4>\n<p>Fixture validation should continue to require actor-axis boundaries, route-lease consumption, duplicate trace-id detection, hook-shadow advisory status, anti-pattern debt retirement, and behavior-change evidence gates. When an observable-first board or endpoint is present, validation should also prefer fields that prove the compact causal order:</p>\n<ul><li>command ref before visual state;</li><li>selected route before full route graph;</li><li>work/event/evidence refs before explanation prose;</li><li>evidence class and scope boundary beside any counter;</li><li>scope limit before hosted, launch, provider, or correctness language;</li><li>compact endpoint or board ref before raw JSON drilldown.</li></ul>\n<p>Scope boundary: this module does not inspect live operator traces, prompt/provider bodies, HUD/browser/operator UI state, live work log rows, model-output data, private source bodies, or runtime behavior. It only defines the public fixture and projection boundary for observable route evidence.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The positive claim is limited to public recorded route-feedback and observability metadata fixtures. The runtime can validate fixture result records, copied body refs, route-lease consumption, trace attribution, hook-shadow advisory posture, debt retirement, and behavior-change evidence gates. It does not read live sessions, mutate routes or source, install hooks, authorize providers, or turn observability into launch-scope decision.</p>\n<p>Exact <code>claim_ceiling</code> from <code>core/organ_registry.json::implemented_organs[organ_id=agent_route_observability_runtime]</code>:</p>\n<pre class=\"pm-pre\"><code>validates only public recorded route-feedback and observability metadata fixtures, including route-lease consumption, trace attribution, hook-shadow advisory status, anti-pattern debt retirement, behavior-change evidence gates, and public source body import refs; does not read live operator/provider/browser UI/account state, mutate work log or source, install hooks, certify runtime behavior, authorize pattern assimilation, private-system equivalence, launch, public sharing, or whole-system correctness</code></pre>\n<p>Result record refs:</p>\n<ul><li><code>receipts/first_wave/agent_route_observability_runtime/route_compliance_audit.json</code></li><li><code>receipts/first_wave/agent_route_observability_runtime/hook_shadow_coverage.json</code></li><li><code>receipts/first_wave/agent_route_observability_runtime/debt_retirement_receipt.json</code></li><li><code>receipts/first_wave/agent_route_observability_runtime/route_lease_mode_control_receipt.json</code></li><li><code>receipts/first_wave/agent_route_observability_runtime/agent_principle_lens_receipt.json</code></li><li><code>receipts/first_wave/agent_route_observability_runtime/egress_mirror_receipt.json</code></li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Presentation Boundary</h5>\n<p>The observatory can be made browser-first or video-friendly only by projecting the same compact causal board. It may animate route selection, highlight event edges, or show a result record reveal, but it must keep the command, result record/evidence ref, scope boundary, and scope limit visible before any decorative motion.</p>\n<p>It must not expose live operator traces, model-output data, account or browser state, private source bodies, HUD/browser/cockpit internals, or hosted-product claims. It may point to public fixtures, exported public bundles, generated result records, and public-root card emitters.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The bundle binds this page to <code>mechanism.agent_route_observability_runtime.validates_public_route_feedback</code>, the <code>agent_reliability_and_safety_validator_bundle</code> concept, principles <code>P-1</code> and <code>P-2</code>, axiom <code>AX-1</code>, and five dependency modules that supply route-plane, cold-reader, anti-pattern, pattern-binding, and source-import context. Within that lattice, the mechanism is an evidence membrane: route feedback becomes paper-visible only after trace rows, route leases, hook-shadow rows, anti-pattern debt, egress boundaries, source manifests, non-public-state scans, and result record fields agree.</p>\n<p>The governing relation is deliberately narrower than live observability. A green run can show that a public fixture or exported bundle carries coherent route feedback and metadata-only proof surfaces; it cannot infer live session state, mutate a route, install hooks, authorize provider/browser UI access, promote candidate axioms, prove benchmark behavior, or approve launch.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open body floor is the copied public route/observability body import set plus its manifests and result records, not live operator/provider/browser state. The materials below must stay inspectable through <code>source_module_manifest.json</code> refs, source-module digests, bundle validators, and metadata-only result records.</p>\n<p>Verified source-open body materials:</p>\n<ul><li><code>agent_execution_trace_body_import</code></li><li><code>agent_trace_route_repair_body_import</code></li><li><code>agent_observability_store_body_import</code></li><li><code>route_compliance_audit_body_import</code></li><li><code>agent_session_attribution_body_import</code></li><li><code>agent_harness_configuration_audit_body_import</code></li><li><code>continuation_packet_body_import</code></li><li><code>bridge_resume_body_import</code></li><li><code>controller_heartbeat_body_import</code></li><li><code>computer_use_action_trace_body_import</code></li></ul>\n<p>Body-floor manifest list:</p>\n<ul><li><code>examples/agent_route_observability_runtime/exported_observability_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_agent_trace_route_repair_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_agent_observability_store_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_route_compliance_audit_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_session_attribution_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_harness_configuration_audit_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_multi_agent_fanin_replay_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_bridge_dispatch_yield_resume_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_controller_heartbeat_bundle/source_module_manifest.json</code></li><li><code>examples/agent_route_observability_runtime/exported_computer_use_action_trace_bundle/source_module_manifest.json</code></li></ul>\n<p>Source-projection companion body-floor manifests that feed the same shared spine:</p>\n<ul><li><code>examples/macro_projection_import_protocol/exported_projection_import_bundle/agent_execution_trace_source_module_manifest.json</code></li><li><code>examples/macro_projection_import_protocol/exported_projection_import_bundle/agent_observability_source_module_manifest.json</code></li></ul>\n<p>First command from <code>microcosm-substrate/</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 \\\n  -m microcosm_core.organs.agent_route_observability_runtime \\\n  run \\\n  --input fixtures/first_wave/agent_route_observability_runtime/input \\\n  --out receipts/first_wave/agent_route_observability_runtime</code></pre>\n<p>Registry-declared validator command:</p>\n<pre class=\"pm-pre\"><code>python \\\n  -m microcosm_core.organs.agent_route_observability_runtime \\\n  run \\\n  --input fixtures/first_wave/agent_route_observability_runtime/input \\\n  --out receipts/first_wave/agent_route_observability_runtime</code></pre>\n<p>Exact registry command literal:</p>\n<p><code>python -m microcosm_core.organs.agent_route_observability_runtime run --input fixtures/first_wave/agent_route_observability_runtime/input --out receipts/first_wave/agent_route_observability_runtime</code></p>\n</details>",
      "components": [
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 5,
          "principle": 2
        },
        "link_count": 11,
        "links": [
          {
            "id": "agent_route_observability_runtime",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agent Route Observability Runtime",
            "relation": "explains",
            "url": "components.html#component-agent_route_observability_runtime"
          },
          {
            "id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public route feedback",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          },
          {
            "id": "paper_module.routing_anti_patterns_registry",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Routing Anti-Patterns Registry",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-routing-anti-patterns-registry"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-pattern-binding-contract"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.agent_route_observability_runtime",
      "reader_packet": {
        "abstract": "The public route-observability fixture validates synthetic route feedback, route leases, hook-shadow advisory rows, anti-pattern debt, copied source trace manifests, and metadata-only result records without claiming live session authority.",
        "authority_ceiling": "Public synthetic route-observability fixtures, copied source body digests, and exported-bundle result records only; no live session introspection, provider/browser UI/account authority, live hook control, benchmark-performance proof, source-file changes, launch-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.agent_route_observability_runtime.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-agent-route-observability-runtime-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-agent-route-observability-runtime-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"JSON bundle core/paper_module_capsules.json::paper_modules[2]\"] Standard[\"Authority boundary standards/std_microcosm_agent_route_observability_runtime.json\"] Runtime[\"Runtime component src/microcosm_core/components/agent_route_observability_runtime.py\"] Fixtures[\"Public fixture input fixtures/first_wave/agent_route_observability_runtime/input\"] Manifests[\"Source-open manifests examples/agent_route_observability_runtime/*/source_module_manifest.json\"] Negatives[\"Required negative cases actor axis, route lease, hook shadow, non-public-state floors\"] Bundles[\"10 exported bundle validators 31 source-module rows\"] Card[\"Compact result card large/private payloads omitted\"] Result records[\"metadata-only result records result records/first_wave/agent_route_observability_runtime/\"] Tests[\"Focused checks tests/test_agent_route_observability_runtime.py\"] Ceiling[\"Scope limit public route-observability fixtures only\"] Bundle --> Standard --> Runtime Runtime --> Fixtures --> Negatives --> Result records Runtime --> Manifests --> Bundles --> Result records Result records --> Card Result records --> Tests --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:e9248e3cd123736ef227618daf296ec030383d96e7a468a9e1c331291518de6f",
            "source_line_end": 64,
            "source_line_start": 45
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              },
              {
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-routing-anti-patterns-registry"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-pattern-binding-contract"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_route_observability_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Route Observability Runtime",
                "relation": "explains",
                "url": "components.html#component-agent_route_observability_runtime"
              },
              {
                "id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public route feedback",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.agent_route_observability_runtime",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 66,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 86,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 171,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 187,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 195,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 441,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "W3C Trace Context",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/trace-context/"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry",
            "section_id": "prior-art-grounding",
            "url": "https://opentelemetry.io/docs/reference/specification/overview/"
          },
          {
            "kind": "external_reference",
            "label": "ReAct",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2210.03629"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The observability surface is the place where a cold reader should see that a local run produced a route, work transaction, event trail, evidence ref, and authority boundary. It should not force that reader to start from raw JSON, and it should not replace command-backed evidence with motion or dashboard style. The useful first artifact is therefore a compact causal board: one command, one selected route, one work/event/evidence chain, one result record or validator handle, and one scope limit. Browser views, screenshots, and videos are allowed projections of that board, not separate claims. Underneath the board, the component is a replay validator rather than a live tap. It reads recorded t\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 10,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The reader path starts at the source record, then follows the governed standard into the runtime component, public fixture inputs, source-open manifests, result records, and regression checks. The path is local and inspectable: core/papermodulecapsules.json::papermodules[2:papermodule.agentrouteobservability_runtime] points to standards/stdmicrocosmagentrouteobservability_runtime.json and src/microcosmcore/components/agentrouteobservabilityruntime.py; the runtime then writes bounded public result records under result records/firstwave/agentrouteobservabilityruntime/.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 65,
            "source_line_start": 33,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component is a route-feedback replay validator, not a live observability tap. run loads the first-wave fixture, streams JSONL trace rows without materializing the whole file, scans public inputs for forbidden non-public-state classes, and then composes six validation gates: route compliance, hook-shadow coverage, anti-pattern debt retirement, route-lease mode control, agent-principle-lens admission, and egress mirror boundaries. The result only passes when the expected negative-case set is complete, the non-public-state scan passes, hook-shadow coverage passes, agent-principle-lens rows do not mint principles or promote candidate axioms, and the egress mirror keeps private state, model-\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 142,
            "source_line_start": 100,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "run is the first-wave fixture consumer. It proves the public trace-row, hook-shadow, route-lease, agent-principle-lens, egress, negative-case, and metadata-only result record boundary for the local fixture. runobservabilitybundle is the main exported-bundle consumer. It validates public route events, agent-path observations, session diagnostics, hook-shadow rows, actor-axis checks, debt rows, process-audit rows, observability policy, source-module manifest integrity, and result record-card reuse for the exported observability bundle. The companion bundle consumers runroutecomplianceauditbundle, runsessionattribution_bundle, runharnessconfigurationauditbundle, runmultiagentfaninbundle, runbr\u2026",
            "level": 2,
            "order": 4,
            "section_id": "named-proof-consumers",
            "source_line_end": 170,
            "source_line_start": 143,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle binds this page to mechanism.agentrouteobservabilityruntime.validatespublicroutefeedback, the agentreliabilityandsafetyvalidator_bundle concept, principles P-1 and P-2, axiom AX-1, and five dependency modules that supply route-plane, cold-reader, anti-pattern, pattern-binding, and source-import context. Within that lattice, the mechanism is an evidence membrane: route feedback becomes paper-visible only after trace rows, route leases, hook-shadow rows, anti-pattern debt, egress boundaries, source manifests, non-public-state scans, and result record fields agree. The governing relation is deliberately narrower than live observability. A green run can show that a public fixture or\u2026",
            "level": 2,
            "order": 5,
            "section_id": "governing-lattice-relation",
            "source_line_end": 230,
            "source_line_start": 213,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in distributed tracing and agent trajectory work. The W3C Trace Context recommendation and OpenTelemetry show the established observability pattern: propagate trace identity, collect events, and preserve enough context to debug a distributed transaction. Agent work such as ReAct also made the interleaved reasoning/action trajectory a first-class object for interpreting agent behavior. Microcosm borrows the traceability shape for route feedback: selected route, route lease, trace id, work/event/evidence chain, validator ref, and scope limit are exposed together. It does not read live operator traces, model-output data, browser HUD state, or certify runtime behavior\u2026",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 247,
            "source_line_start": 231,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This module is source-backed only when a reader can move from the public doctrine claim to the runtime component, standard, source-module manifests, result records, and negative cases without guessing. The compact packet is: Component authority: core/organregistry.json::implementedorgans[organid=agentrouteobservabilityruntime] core/organevidenceclasses.json::organevidenceclasses[agentrouteobservability_runtime] These rows declare status=acceptedcurrentauthority, evidenceclass=semanticvalidator, evidence strength rank 5, and the exact scope limit below. Standard authority: standards/stdmicrocosmagentrouteobservability_runtime.json This governs the public route-observability schema, body impo\u2026",
            "level": 2,
            "order": 7,
            "section_id": "source-backed-doctrine-packet",
            "source_line_end": 298,
            "source_line_start": 248,
            "title": "Source-Backed Doctrine Packet"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Reader evidence starts at the JSON source record, then follows the accepted component and mechanism refs into the runtime source, fixture manifests, result record set, and focused regression. The route is intentionally source-backed but not source-authoritative: this Markdown helps a cold reader find the proof surfaces, while the bundle, registry, standard, mechanism row, runtime source, and result records remain the authority.",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 307,
            "source_line_start": 299,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph"
            ],
            "excerpt": "The positive claim is limited to public recorded route-feedback and observability metadata fixtures. The runtime can validate fixture result records, copied body refs, route-lease consumption, trace attribution, hook-shadow advisory posture, debt retirement, and behavior-change evidence gates. It does not read live sessions, mutate routes or source, install hooks, authorize providers, or turn observability into launch-scope decision. Exact claim_ceiling from core/organregistry.json::implementedorgans[organid=agentrouteobservabilityruntime]: Result record refs: result records/firstwave/agentrouteobservabilityruntime/routecomplianceaudit.json result records/firstwave/agentrouteobservabilityru\u2026",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 332,
            "source_line_start": 308,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph"
            ],
            "excerpt": "The source-open body floor is the copied public route/observability body import set plus its manifests and result records, not live operator/provider/browser state. The materials below must stay inspectable through sourcemodulemanifest.json refs, source-module digests, bundle validators, and metadata-only result records. Verified source-open body materials: agentexecutiontracebodyimport agenttracerouterepairbody_import agentobservabilitystorebodyimport routecomplianceauditbodyimport agentsessionattributionbodyimport agentharnessconfigurationauditbody_import continuationpacketbody_import bridgeresumebody_import controllerheartbeatbody_import computeruseactiontracebody_import Body-floor manif\u2026",
            "level": 2,
            "order": 10,
            "section_id": "source-open-body-floor",
            "source_line_end": 395,
            "source_line_start": 333,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records: The focused regression file is the proof consumer for this result record section. Its 51 tests cover the Markdown source-backed packet, streaming JSONL loaders, duplicate-key rejection, source-module manifest contracts, digest and line count helpers, exported observability and companion bundles, public-relative redacted result records, field-floor ratchets, card reuse, private-scan blockers, exact or source body imports, and computer-use action-trace boundaries. The source-projection focused test keeps the agent execution trace body import under the shared source projection spine. That result reco\u2026",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 440,
            "source_line_start": 396,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The first observable artifact must fit a single browser or terminal viewport and preserve this order: Required cues: Local action: show the exact command, normally microcosm hello <project> or microcosm tour --card <project>. A visual board cannot be the first proof if the producing command is hidden. Selected route: show selectedrouteid plus a short reason. Route explanation stays tied to the local project, not whole-system capability. Work transaction: show work id, state, and result record ref when present. State changes are local system events, not source-file changes or external model service. Event and evidence chain: show event ids, evidence class, proof surface, and scope boundary.\u2026",
            "level": 2,
            "order": 12,
            "section_id": "observable-first-artifact-contract",
            "source_line_end": 482,
            "source_line_start": 457,
            "title": "Observable First Artifact Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The observatory can be made browser-first or video-friendly only by projecting the same compact causal board. It may animate route selection, highlight event edges, or show a result record reveal, but it must keep the command, result record/evidence ref, scope boundary, and scope limit visible before any decorative motion. It must not expose live operator traces, model-output data, account or browser state, private source bodies, HUD/browser/cockpit internals, or hosted-product claims. It may point to public fixtures, exported public bundles, generated result records, and public-root card emitters.",
            "level": 2,
            "order": 13,
            "section_id": "presentation-boundary",
            "source_line_end": 494,
            "source_line_start": 483,
            "title": "Presentation Boundary"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Fixture validation should continue to require actor-axis boundaries, route-lease consumption, duplicate trace-id detection, hook-shadow advisory status, anti-pattern debt retirement, and behavior-change evidence gates. When an observable-first board or endpoint is present, validation should also prefer fields that prove the compact causal order: command ref before visual state; selected route before full route graph; work/event/evidence refs before explanation prose; evidence class and scope boundary beside any counter; scope limit before hosted, launch, provider, or correctness language; compact endpoint or board ref before raw JSON drilldown. Scope boundary: this module does not inspect l\u2026",
            "level": 2,
            "order": 14,
            "section_id": "validation-shape",
            "source_line_end": 513,
            "source_line_start": 495,
            "title": "Validation Shape"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/agent_route_observability_runtime.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public route-observability fixture validates synthetic route feedback, route leases, hook-shadow advisory rows, anti-pattern debt, copied source trace manifests, and metadata-only result records without claiming live session authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Agent Route Observability Runtime is the public evidence membrane for recorded agent route feedback. It checks actor-axis boundaries, selected and replacement routes, route-lease consumption, duplicate trace ids, hook-shadow advisory status, anti-pattern debt retirement, agent-principle-lens admission, egress-mirror boundaries, source-module manifests, and non-public-state exclusion while keeping transcript, provider, browser, HUD, account, account secret, and live-hook bodies out of result records.",
      "summary_line": "The public route-observability fixture validates synthetic route feedback, route leases, hook-shadow advisory rows, anti-pattern debt, copied source trace manifests, and metadata-only result records without claiming live session authority.",
      "title": "Agent Route Observability Runtime"
    },
    {
      "anchor": "paper-module-agent-benchmark-integrity-anti-gaming-replay",
      "authority_ceiling": "Copied public source pattern provenance bodies and metadata-only synthetic benchmark-integrity replay result records only; no benchmark claims, SWE-bench performance claim, hidden-gold access, oracle patch body export, private issue body export, external model access, live repository mutation, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
      "body_html": "<p>This module is the public Microcosm projection of the rule that agent benchmark claims must be replay-backed before they are score-backed. It carries copied source-open source pattern provenance bodies for the benchmark-integrity pattern row and reconstruction state, plus a metadata-only regression integrity component. It is not a benchmark runner or product-progress claim.</p>\n<p>The fixture models a repository repair benchmark with public case ids, task and patch hashes, locked evaluator ids, evaluator config hashes, file-access log refs, contamination-check refs, trusted-reference score refs, output-replay refs, held-out guard ids, and <code>body_in_receipt=false</code> rows. It deliberately keeps issue bodies, oracle patch bodies, hidden-gold answers, model-output data, and live repository paths out of the public boundary.</p>\n<p>The exported bundle includes <code>source_module_manifest.json</code> and <code>source_artifacts/</code> copies of the source pattern provenance rows from <code>state/microcosm_portfolio</code>. The validator verifies those copied bodies by manifest digest and keeps body text out of result records.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Agent benchmark numbers are easy to state and hard to trust. A single headline like &quot;passes N percent of repository repair tasks&quot; hides every decision that produced it: which evaluator ran, whether its configuration was frozen, whether the agent could see held-out answers, whether the test cases leaked into training, and whether one lucky attempt was promoted as the score. This component exists to answer one question before any of that language is allowed: can each claimed pass be replayed from public refs that name their evaluator, their configuration hash, and the evidence that the run was not gamed?</p>\n<p>A positive result cannot be asserted. A replay row that simply declares <code>integrity_pass</code> is recomputed from scratch. The validator checks that the evaluator id is on a locked list, that the configuration hash is one the policy declared in advance, that file-access, contamination, and output-replay evidence artifacts exist and pass, and that the case id was registered up front. If any of those is missing or contradicted, the row is recomputed as <code>quarantine</code> regardless of what it declared. Declaring success is treated as the thing to be checked, not as the proof.</p>\n<p>There is a further floor: an <code>integrity_pass</code> must be backed by a sanitised real command-run trace, not only by hand-written replay refs. Each row cites a <code>real_benchmark_trace_ref</code> that has to resolve to a copied artifact carrying a passing focused pytest run for this component, with sha256 digests bound to the recorded command-run id and an explicit list of omitted live material (model-output data, account secrets, private issue bodies, oracle patch bodies). The point is to stop a benchmark claim from resting on prose. The evidence has to trace back to a command that actually ran and is reproducible from public refs, while the private and live material that command touched stays out of the public boundary.</p>\n<p>This is a discipline fixture, not a leaderboard. It proves that a metadata-only replay respected an anti-gaming boundary over public case ids and locked evaluator refs. It never reports a score, a SWE-bench result, or a capability claim, and the eleven negative cases below are there to demonstrate the boundary holding rather than to advertise a number.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The component turns a benchmark claim into a replay-verification problem. Its inputs are the projection protocol, locked evaluator policy, benchmark case roster, replay observations, exported bundle manifest, source-module manifest, and copied <code>source_artifacts/</code> rows. <code>_build_result</code> loads those inputs, validates source-module imports, scans public inputs and copied source bodies against the non-public-state forbidden-class policy, checks projection protocol density, validates the locked evaluator policy, validates the case roster, and then validates each replay row against the same public boundary.</p>\n<p>A positive replay cannot pass by declaring success. The replay row must name a case id present in <code>benchmark_cases.json</code>, cite a locked evaluator id, carry an evaluator config hash allowed by <code>locked_evaluator_policy.json</code>, expose file-access, contamination-check, trusted-reference, and output-replay refs, and cite source-artifact evidence refs that match the exported source-module manifest targets. Each of those evidence refs must resolve to a metadata-only <code>benchmark_integrity_evidence_artifact_v1</code> artifact bound to the same replay, case, evaluator, and config hash, with file-access marked passed, contamination flags clear, a trusted reference present without a claimed score, and an output replay that is not final-answer-only grading. The validator recomputes whether each row is <code>integrity_pass</code> or <code>quarantine</code>; missing refs, unregistered cases, unlocked or mutated evaluators, score authorization, private issue bodies, oracle patch bodies, hidden-gold access, model-output data, pass-k cherry-picking, and misleading tests force quarantine or a blocking finding.</p>\n<p>A further gate is the real-trace floor. Every positive replay row also cites a <code>real_benchmark_trace_ref</code>, and that ref must resolve to a copied source-module artifact whose <code>material_class</code> is <code>public_sanitized_real_benchmark_trace</code>. The validator opens that artifact and checks that it records a completed, exit-zero command run of the focused pytest for this component, carries a passing pytest summary, binds sha256 digests for the command metadata, stdout, and stderr to a declared command-run id, cites <code>state/command_runs/</code> source refs for that id, and declares the omission of model-output data, account secrets, private issue bodies, and oracle patch bodies. A replay whose <code>real_benchmark_trace_ref</code> is missing, unverified, or not also listed in the source-artifact evidence refs cannot stand as a pass. This is what stops a benchmark claim from resting on hand-authored refs alone: the integrity verdict has to trace back to a command that actually ran and is reproducible from public refs.</p>\n<p>The copied body floor is verified separately from the public result record. The source-module manifest must declare <code>copied_non_secret_macro_body</code> material, public source pattern body classes, <code>body_in_receipt=false</code>, and digest-stable targets. <code>validate_source_module_imports</code> checks that each manifest row points to an existing copied artifact and that its recorded SHA-256 digest matches disk. Result records and command cards then omit the bodies and carry only ids, refs, digests, classes, counts, verdicts, findings, and scope limits.</p>\n<p>The public trace is a second proof pass rather than a display copy of replay rows. <code>build_public_benchmark_integrity_anti_gaming_trace</code> recomputes each span from locked-evaluator status, contamination signals, file-access refs, contamination-check refs, trusted-reference refs, and declared quarantine reasons. The expected public fixture has three spans: two recompute as <code>integrity_pass</code>, one recomputes as <code>quarantine</code>, and the trace must agree with the declared replay verdicts before the component can return <code>status=pass</code>.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>run</code> consumes the first-wave fixture and writes the result, board, validation result record, sign-off result record, and metadata-only command card. It is the proof consumer for the canonical fixture boundary and required negative-case floor.</li><li><code>run-benchmark-integrity-bundle</code> consumes the exported public bundle and proves that source-open body imports, bundle shape, manifest digests, and metadata-only result record/card rules survive outside the fixture directory.</li><li><code>tests/test_agent_benchmark_integrity_anti_gaming_replay.py</code> is the focused regression consumer. It asserts negative-case observation, digest verification, source-artifact evidence refs, public trace verdict recomputation, positive/negative verdict handling, metadata-only result records, bundle runtime shape, and command-card reuse of a fresh result record.</li><li>A cold reader consumes this Markdown only after checking the JSON bundle, generated JSON instance, exported source manifest, case roster, replay observations, focused test path, and scope limit. The reader may verify the replay boundary but must not infer a benchmark claims, provider behavior, product-progress state, public sharing state, or launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"2487\" height=\"444\" viewBox=\"0 0 2487 444\" role=\"img\" aria-label=\"Flowchart diagram with 22 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"197.8\" y1=\"46.3\" x2=\"375.8\" y2=\"67.5\"></line><polygon class=\"pmd-arrow\" points=\"375.8,67.5 368.6,69.8 369.3,63.7\"></polygon><line class=\"pmd-edge\" x1=\"153.0\" y1=\"339.8\" x2=\"290.7\" y2=\"319.1\"></line><polygon class=\"pmd-arrow\" points=\"290.7,319.1 284.4,323.1 283.5,317.1\"></polygon><line class=\"pmd-edge\" x1=\"153.0\" y1=\"168.8\" x2=\"304.5\" y2=\"200.8\"></line><polygon class=\"pmd-arrow\" points=\"304.5,200.8 297.2,202.4 298.4,196.4\"></polygon><line class=\"pmd-edge\" x1=\"481.4\" y1=\"195.0\" x2=\"631.9\" y2=\"142.0\"></line><polygon class=\"pmd-arrow\" points=\"631.9,142.0 626.4,147.2 624.4,141.4\"></polygon><line class=\"pmd-edge\" x1=\"505.0\" y1=\"222.0\" x2=\"604.8\" y2=\"222.0\"></line><polygon class=\"pmd-arrow\" points=\"604.8,222.0 598.0,225.1 598.0,218.9\"></polygon><line class=\"pmd-edge\" x1=\"184.0\" y1=\"235.0\" x2=\"611.7\" y2=\"311.7\"></line><polygon class=\"pmd-arrow\" points=\"611.7,311.7 604.4,313.5 605.5,307.4\"></polygon><line class=\"pmd-edge\" x1=\"204.7\" y1=\"396.9\" x2=\"294.2\" y2=\"386.2\"></line><polygon class=\"pmd-arrow\" points=\"294.2,386.2 287.7,390.0 287.0,384.0\"></polygon><line class=\"pmd-edge\" x1=\"197.8\" y1=\"290.5\" x2=\"611.7\" y2=\"321.7\"></line><polygon class=\"pmd-arrow\" points=\"611.7,321.7 604.6,324.2 605.1,318.1\"></polygon><line class=\"pmd-edge\" x1=\"515.4\" y1=\"357.0\" x2=\"611.7\" y2=\"343.0\"></line><polygon class=\"pmd-arrow\" points=\"611.7,343.0 605.4,347.0 604.5,341.0\"></polygon><line class=\"pmd-edge\" x1=\"518.8\" y1=\"312.1\" x2=\"611.7\" y2=\"320.4\"></line><polygon class=\"pmd-arrow\" points=\"611.7,320.4 604.6,322.8 605.1,316.7\"></polygon><line class=\"pmd-edge\" x1=\"805.3\" y1=\"307.2\" x2=\"898.2\" y2=\"286.2\"></line><polygon class=\"pmd-arrow\" points=\"898.2,286.2 892.2,290.7 890.8,284.7\"></polygon><line class=\"pmd-edge\" x1=\"1112.5\" y1=\"247.7\" x2=\"1198.5\" y2=\"236.3\"></line><polygon class=\"pmd-arrow\" points=\"1198.5,236.3 1192.1,240.2 1191.3,234.1\"></polygon><line class=\"pmd-edge\" x1=\"812.2\" y1=\"222.0\" x2=\"1198.5\" y2=\"222.0\"></line><polygon class=\"pmd-arrow\" points=\"1198.5,222.0 1191.7,225.1 1191.7,218.9\"></polygon><line class=\"pmd-edge\" x1=\"1412.8\" y1=\"222.0\" x2=\"1498.8\" y2=\"222.0\"></line><polygon class=\"pmd-arrow\" points=\"1498.8,222.0 1492.0,225.1 1492.0,218.9\"></polygon><line class=\"pmd-edge\" x1=\"1664.8\" y1=\"222.0\" x2=\"1750.8\" y2=\"222.0\"></line><polygon class=\"pmd-arrow\" points=\"1750.8,222.0 1744.0,225.1 1744.0,218.9\"></polygon><line class=\"pmd-edge\" x1=\"204.7\" y1=\"112.0\" x2=\"314.9\" y2=\"128.5\"></line><polygon class=\"pmd-arrow\" points=\"314.9,128.5 307.6,130.5 308.5,124.5\"></polygon><line class=\"pmd-edge\" x1=\"791.5\" y1=\"128.7\" x2=\"918.9\" y2=\"149.7\"></line><polygon class=\"pmd-arrow\" points=\"918.9,149.7 911.6,151.6 912.6,145.6\"></polygon><line class=\"pmd-edge\" x1=\"812.2\" y1=\"201.7\" x2=\"918.9\" y2=\"180.9\"></line><polygon class=\"pmd-arrow\" points=\"918.9,180.9 912.8,185.2 911.6,179.2\"></polygon><line class=\"pmd-edge\" x1=\"1930.6\" y1=\"222.0\" x2=\"2016.6\" y2=\"222.0\"></line><polygon class=\"pmd-arrow\" points=\"2016.6,222.0 2009.8,225.1 2009.8,218.9\"></polygon><line class=\"pmd-edge\" x1=\"494.7\" y1=\"146.2\" x2=\"2016.6\" y2=\"217.6\"></line><polygon class=\"pmd-arrow\" points=\"2016.6,217.6 2009.6,220.4 2009.9,214.2\"></polygon><line class=\"pmd-edge\" x1=\"1091.8\" y1=\"168.5\" x2=\"2016.6\" y2=\"217.1\"></line><polygon class=\"pmd-arrow\" points=\"2016.6,217.1 2009.6,219.8 2009.9,213.7\"></polygon><line class=\"pmd-edge\" x1=\"2203.3\" y1=\"222.0\" x2=\"2289.3\" y2=\"222.0\"></line><polygon class=\"pmd-arrow\" points=\"2289.3,222.0 2282.5,225.1 2282.5,218.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"40.5\">JSON bundle authority</tspan></text><title>JSON bundle authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"375.8\" y=\"53.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"404.8\" y=\"75.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"69.8\" y=\"328.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"350.5\">Protocol</tspan></text><title>Protocol</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"290.7\" y=\"275.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"404.8\" y=\"297.5\">source refs and result record</tspan><tspan x=\"404.8\" y=\"315.5\">density</tspan></text><title>source refs and result record density</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"69.8\" y=\"142.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"164.5\">Manifest</tspan></text><title>Manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"304.5\" y=\"195.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"404.8\" y=\"217.5\">material class and digest</tspan><tspan x=\"404.8\" y=\"235.5\">gate</tspan></text><title>material class and digest gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"625.5\" y=\"88.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"708.5\" y=\"110.5\">copied public source</tspan><tspan x=\"708.5\" y=\"128.5\">provenance bodies</tspan></text><title>copied public source provenance bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"604.8\" y=\"168.0\" width=\"207.4\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"708.5\" y=\"190.5\">sanitised real command-run</tspan><tspan x=\"708.5\" y=\"208.5\">trace</tspan><tspan x=\"708.5\" y=\"226.5\">passing pytest, sha256</tspan><tspan x=\"708.5\" y=\"244.5\">digests,</tspan><tspan x=\"708.5\" y=\"262.5\">declared omissions</tspan></text><title>sanitised real command-run trace passing pytest, sha256 digests, declared omissions</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"38.7\" y=\"204.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"226.5\">3 public case ids</tspan></text><title>3 public case ids</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"611.7\" y=\"302.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"708.5\" y=\"324.5\">case roster and required</tspan><tspan x=\"708.5\" y=\"342.5\">replay refs</tspan></text><title>case roster and required replay refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"390.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"412.5\">locked evaluator policy</tspan></text><title>locked evaluator policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"294.2\" y=\"355.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"404.8\" y=\"377.5\">locked ids and config hashes</tspan></text><title>locked ids and config hashes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"266.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"288.5\">3 replay observations</tspan></text><title>3 replay observations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"898.2\" y=\"217.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1005.4\" y=\"239.5\">per-ref evidence artifacts</tspan><tspan x=\"1005.4\" y=\"257.5\">file-access, contamination,</tspan><tspan x=\"1005.4\" y=\"275.5\">trusted reference, output</tspan><tspan x=\"1005.4\" y=\"293.5\">replay</tspan></text><title>per-ref evidence artifacts file-access, contamination, trusted reference, output replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1198.5\" y=\"195.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1305.7\" y=\"217.5\">recompute integrity_pass or</tspan><tspan x=\"1305.7\" y=\"235.5\">quarantine</tspan></text><title>recompute integrity_pass or quarantine</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1498.8\" y=\"195.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1581.8\" y=\"217.5\">public trace verdict</tspan><tspan x=\"1581.8\" y=\"235.5\">recomputation</tspan></text><title>public trace verdict recomputation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1750.8\" y=\"195.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1840.7\" y=\"217.5\">2 integrity_pass and 1</tspan><tspan x=\"1840.7\" y=\"235.5\">quarantine</tspan></text><title>2 integrity_pass and 1 quarantine</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"80.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"102.5\">11 anti-gaming fixtures</tspan></text><title>11 anti-gaming fixtures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"314.9\" y=\"115.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"404.8\" y=\"137.5\">quarantine or blocking</tspan><tspan x=\"404.8\" y=\"155.5\">finding</tspan></text><title>quarantine or blocking finding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"918.9\" y=\"137.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1005.4\" y=\"159.5\">metadata-only</tspan><tspan x=\"1005.4\" y=\"177.5\">non-public-state scan</tspan></text><title>metadata-only non-public-state scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"2016.6\" y=\"195.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"2109.9\" y=\"217.5\">metadata-only integrity</tspan><tspan x=\"2109.9\" y=\"235.5\">result record</tspan></text><title>metadata-only integrity result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"2289.3\" y=\"204.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"2379.2\" y=\"226.5\">anti-score scope limit</tspan></text><title>anti-score scope limit</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Protocol</dt><dd><code class=\"pm-diagram__ref-loc\">projection_protocol.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Manifest</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Bundle[&quot;JSON bundle authority&quot;] --&gt; Markdown[&quot;Reader projection&quot;] Protocol[&quot;projection_protocol.json&quot;] --&gt; ProtocolGate[&quot;source refs and result record density&quot;] Manifest[&quot;source_module_manifest.json&quot;] --&gt; DigestGate[&quot;material class and digest gate&quot;] DigestGate --&gt; Bodies[&quot;copied public source provenance bodies&quot;] DigestGate --&gt; RealTrace[&quot;sanitised real command-run trace passing pytest, sha256 digests, declared omissions&quot;] Cases[&quot;3 public case ids&quot;] --&gt; ReplayGate[&quot;case roster and required replay refs&quot;] Policy[&quot;locked evaluator policy&quot;] --&gt; EvaluatorGate[&quot;locked ids and config hashes&quot;] Replays[&quot;3 replay observations&quot;] --&gt; ReplayGate EvaluatorGate --&gt; ReplayGate ProtocolGate --&gt; ReplayGate ReplayGate --&gt; EvidenceGate[&quot;per-ref evidence artifacts file-access, contamination, trusted reference, output replay&quot;] EvidenceGate --&gt; Recompute[&quot;recompute integrity_pass or quarantine&quot;] RealTrace --&gt; Recompute Recompute --&gt; Trace[&quot;public trace verdict recomputation&quot;] Trace --&gt; Verdicts[&quot;2 integrity_pass and 1 quarantine&quot;] Negatives[&quot;11 anti-gaming fixtures&quot;] --&gt; Quarantine[&quot;quarantine or blocking finding&quot;] Bodies --&gt; PrivateScan[&quot;metadata-only non-public-state scan&quot;] RealTrace --&gt; PrivateScan Verdicts --&gt; Result record[&quot;metadata-only integrity result record&quot;] Quarantine --&gt; Result record PrivateScan --&gt; Result record Result record --&gt; Ceiling[&quot;anti-score scope limit&quot;]</code></pre></details></figure>\n<p>The page shape is a bounded replay spine, not a benchmark leaderboard. A reader starts at the JSON bundle, follows the source-open manifest into three copied public source provenance bodies, then checks the public case roster, locked evaluator policy, replay observations, recomputed trace verdicts, and metadata-only result records. The output is an integrity-boundary verdict: two public case replays pass the boundary, one public case replay is quarantined, and no score or hidden-gold authority is created.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: read <code>core/paper_module_capsules.json::paper_modules[3]</code>, then the generated JSON instance, before treating this Markdown as explanatory projection.</li><li>Bundle route: read <code>examples/agent_benchmark_integrity_anti_gaming_replay/exported_benchmark_integrity_bundle/source_module_manifest.json</code> for <code>module_count=3</code>, <code>body_in_receipt=false</code>, copied body refs, digest refs, and the explicit secret-exclusion boundary.</li><li>Case route: read <code>benchmark_cases.json</code> for <code>repo_issue_public_001</code>, <code>repo_issue_public_002</code>, and <code>repo_issue_public_003</code>; the rows expose ids, hashes, splits, and held-out guard ids, not issue bodies or oracle patches.</li><li>Replay route: read <code>replay_observations.json</code> for the locked evaluator ids, config hashes, file-access refs, contamination refs, trusted-reference refs, output-replay refs, and the two <code>integrity_pass</code> plus one <code>quarantine</code> verdict pattern.</li><li>Runtime route: run <code>tests/test_agent_benchmark_integrity_anti_gaming_replay.py</code> when the reader needs recomputation evidence. The focused tests assert source-module digest verification, public trace verdict recomputation, required negative cases, and metadata-only result record boundaries.</li></ul>\n<h4 class=\"pm-body__h\">Public Mechanics</h4>\n<ul><li>A replay cannot pass unless the evaluator id and config hash are locked.</li><li>A replay row cannot pass unless its case id appears in the declared <code>benchmark_cases.json</code> roster.</li><li>File-access logs, contamination checks, trusted references, and output replay refs are required before any benchmark-style language can be considered.</li><li>Train/test leakage, hidden-gold access, oracle patch bodies, model-output data, final-answer-only grading, pass-k cherry-picking, misleading tests, private issue bodies, unregistered case replays, and score overclaims are quarantine cases.</li><li><code>integrity_pass</code> is evidence that a metadata-only regression replay respected the boundary, not evidence of a SWE-bench score, live agent capability, or product-spine system progress.</li><li>Result records expose ids, refs, verdicts, counts, negative cases, and scope limits only.</li><li>Source body imports expose source pattern provenance artifacts in the bundle, with result records limited to refs, digests, classes, and validation status.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in the long-running observation that optimized metrics can become targets and lose evidential force, plus the AI-safety literature on reward hacking and specification gaming. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1606.06565\">Concrete Problems in AI Safety</a> frames reward hacking as a practical accident-risk problem, DeepMind&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://deepmind.google/blog/specification-gaming-the-flip-side-of-ai-ingenuity/\">specification-gaming survey</a> collects concrete examples of agents satisfying a proxy in the wrong way, and benchmark-contamination work such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2404.18824\">Benchmarking Benchmark Leakage in Large Language Models</a> motivates explicit leakage and benchmark-use documentation.</p>\n<p>Microcosm borrows the anti-gaming accounting pattern: evaluator ids, config hashes, case rosters, file-access logs, contamination checks, trusted-reference refs, and replay refs must be present before benchmark-style language is allowed. It does not report or imply a model score.</p>\n<h4 class=\"pm-body__h\">Validation Result records</h4>\n<p>The focused proof consumer is <code>tests/test_agent_benchmark_integrity_anti_gaming_replay.py</code>. A passing result record has to show that the fixture and exported-bundle validators recompute benchmark-integrity replay from public case ids, locked evaluator ids, config hashes, file-access refs, contamination-check refs, trusted-reference refs, output-replay refs, source-module manifest digests, and negative-case rows rather than trusting declared benchmark language.</p>\n<pre class=\"pm-pre\"><code>PYTHONDONTWRITEBYTECODE=1 ./repo-pytest \\\n  tests/test_agent_benchmark_integrity_anti_gaming_replay.py \\\n  -p no:cacheprovider\n./repo-python scripts/build_doctrine_projection.py \\\n  --check-paper-module-corpus</code></pre>\n<p>For the focused test, the result record boundary is the asserted shape: three public case ids, three replay rows, two recomputed <code>integrity_pass</code> rows, one <code>quarantine</code> row, three public trace spans, locked-evaluator and config-hash coverage, three copied source-module imports, nine source-artifact evidence refs, three verified source-artifact evidence refs, <code>body_in_receipt=false</code>, and negative cases for verdict mismatch, invalid declared verdict, evaluator config hash swaps, missing replay/source evidence, digest mismatches, manifest boundary violations, hidden-gold/oracle/provider/score overclaims, and unsafe command-card body reuse. For the corpus check, the result record only proves bundle/instance parity; it does not create benchmark claims, product-progress, provider, public sharing, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python -m microcosm_core.organs.agent_benchmark_integrity_anti_gaming_replay run-benchmark-integrity-bundle --input examples/agent_benchmark_integrity_anti_gaming_replay/exported_benchmark_integrity_bundle --out /tmp/agent_benchmark_integrity_bundle_receipt --card &gt; /tmp/agent_benchmark_integrity_bundle_card.json</code></pre>\n<p>The focused regression test and corpus projection checks are:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; ../repo-pytest tests/test_agent_benchmark_integrity_anti_gaming_replay.py\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim only that the public fixture and exported bundle preserve a metadata-only benchmark-integrity replay boundary: public case ids, locked evaluator refs, config hashes, contamination refs, output-replay refs, manifest digests, negative cases, and scope limits are recomputed or checked.</p>\n<p>It must not claim benchmark performance, SWE-bench score, provider capability, hidden-gold access, oracle patch access, private issue access, live repository mutation, publishing-scope decision, product-progress evidence, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not claim benchmark performance, run providers, expose private issue or oracle patch bodies, access hidden-gold answers, mutate live repositories, publish results, host a benchmark, or include launch operations.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The standard treats the bundle <code>source_module_manifest.json</code> as the body-row authority for three copied source pattern provenance bodies: <code>benchmark_integrity_extracted_pattern_ledger_row_body_import</code>, <code>benchmark_integrity_high_novelty_growth_receipt_body_import</code>, and <code>benchmark_integrity_deterministic_pattern_order_body_import</code>.</p>\n<p>Those rows stay in <code>source_artifacts/</code>; result records and workingness/status cards carry refs, digests, classes, counts, and scope limits only. The body floor is accepted as regression-negative fixture evidence, not as a benchmark claims, SWE-bench performance claim, hidden-gold export, provider authority, live repository mutation authority, product-progress evidence, public sharing, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The bundle binds this page to <code>mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay</code>, the <code>agent_reliability_and_safety_validator_bundle</code> concept, provisional principles <code>P-1</code> and <code>P-2</code>, provisional axiom <code>AX-1</code>, and the <code>paper_module.mission_transaction_work_spine</code> dependency. Within that lattice, the mechanism is an evidence-before-score gate: benchmark-style language has no paper authority unless the source record, copied-source manifest, locked policy, case roster, replay observations, public trace, negative-case floor, and metadata-only result records agree.</p>\n<p>The governing concept is accountability for validator bundles, not public leaderboard construction. The principle/axiom ceiling is enforced as a refusal surface: private issue bodies, hidden-gold answers, oracle patch bodies, model-output data, source-file changes, live repository mutation, publishing-scope decision, product-progress evidence, and launch-scope decision remain false even when the replay fixture passes.</p>\n</details>",
      "components": [
        {
          "anchor": "component-agent_benchmark_integrity_anti_gaming_replay",
          "component_id": "agent_benchmark_integrity_anti_gaming_replay",
          "public_label": "Agent Benchmark Integrity Anti Gaming Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "agent_benchmark_integrity_anti_gaming_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agent Benchmark Integrity Anti Gaming Replay",
            "relation": "explains",
            "url": "components.html#component-agent_benchmark_integrity_anti_gaming_replay"
          },
          {
            "id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public benchmark integrity replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
      "reader_packet": {
        "abstract": "The agent benchmark integrity anti-gaming replay validates copied public source pattern provenance bodies and metadata-only benchmark replay rows before any score-like language is allowed.",
        "authority_ceiling": "Copied public source pattern provenance bodies and metadata-only synthetic benchmark-integrity replay result records only; no benchmark claims, SWE-bench performance claim, hidden-gold access, oracle patch body export, private issue body export, external model access, live repository mutation, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-agent-benchmark-integrity-anti-gaming-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Bundle[\"JSON bundle authority\"] --> Markdown[\"Reader projection\"] Protocol[\"projection_protocol.json\"] --> ProtocolGate[\"source refs and result record density\"] Manifest[\"source_module_manifest.json\"] --> DigestGate[\"material class and digest gate\"] DigestGate --> Bodies[\"copied public source provenance bodies\"] DigestGate --> RealTrace[\"sanitised real command-run trace passing pytest, sha256 digests, declared omissions\"] Cases[\"3 public case ids\"] --> ReplayGate[\"case roster and required replay refs\"] Policy[\"locked evaluator policy\"] --> EvaluatorGate[\"locked ids and config hashes\"] Replays[\"3 replay observations\"] --> ReplayGate EvaluatorGate --> ReplayGate ProtocolGate --> ReplayGate ReplayGate --> EvidenceGate[\"per-ref evidence artifacts file-access, contamination, trusted reference, output replay\"] EvidenceGate --> Recompute[\"recompute integrity_pass or quarantine\"] RealTrace --> Recompute Recompute --> Trace[\"public trace verdict recomputation\"] Trace --> Verdicts[\"2 integrity_pass and 1 quarantine\"] Negatives[\"11 anti-gaming fixtures\"] --> Quarantine[\"quarantine or blocking finding\"] Bodies --> PrivateScan[\"metadata-only non-public-state scan\"] RealTrace --> PrivateScan Verdicts --> Result record[\"metadata-only integrity result record\"] Quarantine --> Result record PrivateScan --> Result record Result record --> Ceiling[\"anti-score scope limit\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:77dd79c09a231262e26cb18014deab3fa1b79f13aa3a2546ffae6c8b5c9726ee",
            "source_line_end": 232,
            "source_line_start": 208
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_benchmark_integrity_anti_gaming_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Benchmark Integrity Anti Gaming Replay",
                "relation": "explains",
                "url": "components.html#component-agent_benchmark_integrity_anti_gaming_replay"
              },
              {
                "id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public benchmark integrity replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 58,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 64,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 183,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 194,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 345,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 364,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Concrete Problems in AI Safety",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1606.06565"
          },
          {
            "kind": "external_reference",
            "label": "specification-gaming survey",
            "section_id": "prior-art-grounding",
            "url": "https://deepmind.google/blog/specification-gaming-the-flip-side-of-ai-ingenuity/"
          },
          {
            "kind": "external_reference",
            "label": "Benchmarking Benchmark Leakage in Large Language Models",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2404.18824"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Agent benchmark numbers are easy to state and hard to trust. A single headline like \"passes N percent of repository repair tasks\" hides every decision that produced it: which evaluator ran, whether its configuration was frozen, whether the agent could see held-out answers, whether the test cases leaked into training, and whether one lucky attempt was promoted as the score. This component exists to answer one question before any of that language is allowed: can each claimed pass be replayed from public refs that name their evaluator, their configuration hash, and the evidence that the run was not gamed? A positive result cannot be asserted. A replay row that simply declares integrity_pass is\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 57,
            "source_line_start": 21,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component turns a benchmark claim into a replay-verification problem. Its inputs are the projection protocol, locked evaluator policy, benchmark case roster, replay observations, exported bundle manifest, source-module manifest, and copied sourceartifacts/ rows. build_result loads those inputs, validates source-module imports, scans public inputs and copied source bodies against the non-public-state forbidden-class policy, checks projection protocol density, validates the locked evaluator policy, validates the case roster, and then validates each replay row against the same public boundary. A positive replay cannot pass by declaring success. The replay row must name a case id present in\u2026",
            "level": 2,
            "order": 2,
            "section_id": "technical-mechanism",
            "source_line_end": 132,
            "source_line_start": 77,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "run consumes the first-wave fixture and writes the result, board, validation result record, sign-off result record, and metadata-only command card. It is the proof consumer for the canonical fixture boundary and required negative-case floor. run-benchmark-integrity-bundle consumes the exported public bundle and proves that source-open body imports, bundle shape, manifest digests, and metadata-only result record/card rules survive outside the fixture directory. tests/testagentbenchmarkintegrityantigamingreplay.py is the focused regression consumer. It asserts negative-case observation, digest verification, source-artifact evidence refs, public trace verdict recomputation, positive/negative v\u2026",
            "level": 2,
            "order": 3,
            "section_id": "named-proof-consumers",
            "source_line_end": 152,
            "source_line_start": 133,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The focused proof consumer is tests/testagentbenchmarkintegrityantigamingreplay.py. A passing result record has to show that the fixture and exported-bundle validators recompute benchmark-integrity replay from public case ids, locked evaluator ids, config hashes, file-access refs, contamination-check refs, trusted-reference refs, output-replay refs, source-module manifest digests, and negative-case rows rather than trusting declared benchmark language. For the focused test, the result record boundary is the asserted shape: three public case ids, three replay rows, two recomputed integrity_pass rows, one quarantine row, three public trace spans, locked-evaluator and config-hash coverage, thr\u2026",
            "level": 2,
            "order": 4,
            "section_id": "validation-receipts",
            "source_line_end": 182,
            "source_line_start": 153,
            "title": "Validation Result records"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The page shape is a bounded replay spine, not a benchmark leaderboard. A reader starts at the JSON bundle, follows the source-open manifest into three copied public source provenance bodies, then checks the public case roster, locked evaluator policy, replay observations, recomputed trace verdicts, and metadata-only result records. The output is an integrity-boundary verdict: two public case replays pass the boundary, one public case replay is quarantined, and no score or hidden-gold authority is created.",
            "level": 2,
            "order": 5,
            "section_id": "shape",
            "source_line_end": 241,
            "source_line_start": 206,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The standard treats the bundle sourcemodulemanifest.json as the body-row authority for three copied source pattern provenance bodies: benchmarkintegrityextractedpatternledgerrowbody_import, benchmarkintegrityhighnoveltygrowthreceiptbody_import, and benchmarkintegritydeterministicpatternorderbodyimport. Those rows stay in source_artifacts/; result records and workingness/status cards carry refs, digests, classes, counts, and scope limits only. The body floor is accepted as regression-negative fixture evidence, not as a benchmark claims, SWE-bench performance claim, hidden-gold export, provider authority, live repository mutation authority, product-progress evidence, public sharing, or launch\u2026",
            "level": 2,
            "order": 6,
            "section_id": "source-open-body-floor",
            "source_line_end": 256,
            "source_line_start": 242,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim only that the public fixture and exported bundle preserve a metadata-only benchmark-integrity replay boundary: public case ids, locked evaluator refs, config hashes, contamination refs, output-replay refs, manifest digests, negative cases, and scope limits are recomputed or checked. It must not claim benchmark performance, SWE-bench score, provider capability, hidden-gold access, oracle patch access, private issue access, live repository mutation, public sharing decision, product-progress evidence, or launch-scope decision.",
            "level": 2,
            "order": 7,
            "section_id": "claim-ceiling",
            "source_line_end": 268,
            "source_line_start": 257,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: read core/papermodulecapsules.json::paper_modules[3], then the generated JSON instance, before treating this Markdown as explanatory projection. Bundle route: read examples/agentbenchmarkintegrityantigamingreplay/exportedbenchmarkintegritybundle/sourcemodulemanifest.json for modulecount=3, bodyin_receipt=false, copied body refs, digest refs, and the explicit secret-exclusion boundary. Case route: read benchmarkcases.json for repoissuepublic001, repoissuepublic002, and repoissuepublic003; the rows expose ids, hashes, splits, and held-out guard ids, not issue bodies or oracle patches. Replay route: read replay_observations.json for the locked evaluator ids, config hashes, file-a\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 288,
            "source_line_start": 269,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A replay cannot pass unless the evaluator id and config hash are locked. A replay row cannot pass unless its case id appears in the declared benchmark_cases.json roster. File-access logs, contamination checks, trusted references, and output replay refs are required before any benchmark-style language can be considered. Train/test leakage, hidden-gold access, oracle patch bodies, model-output data, final-answer-only grading, pass-k cherry-picking, misleading tests, private issue bodies, unregistered case replays, and score overclaims are quarantine cases. integrity_pass is evidence that a metadata-only regression replay respected the boundary, not evidence of a SWE-bench score, live agent ca\u2026",
            "level": 2,
            "order": 9,
            "section_id": "public-mechanics",
            "source_line_end": 308,
            "source_line_start": 289,
            "title": "Public Mechanics"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in the long-running observation that optimized metrics can become targets and lose evidential force, plus the AI-safety literature on reward hacking and specification gaming. Concrete Problems in AI Safety frames reward hacking as a practical accident-risk problem, DeepMind's specification-gaming survey collects concrete examples of agents satisfying a proxy in the wrong way, and benchmark-contamination work such as Benchmarking Benchmark Leakage in Large Language Models motivates explicit leakage and benchmark-use documentation. Microcosm borrows the anti-gaming accounting pattern: evaluator ids, config hashes, case rosters, file-access logs, contamination checks\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 325,
            "source_line_start": 309,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle binds this page to mechanism.agentbenchmarkintegrityantigamingreplay.validatespublicbenchmarkintegrity_replay, the agentreliabilityandsafetyvalidator_bundle concept, provisional principles P-1 and P-2, provisional axiom AX-1, and the papermodule.missiontransactionworkspine dependency. Within that lattice, the mechanism is an evidence-before-score gate: benchmark-style language has no paper authority unless the source record, copied-source manifest, locked policy, case roster, replay observations, public trace, negative-case floor, and metadata-only result records agree. The governing concept is accountability for validator bundles, not public leaderboard construction. The princip\u2026",
            "level": 2,
            "order": 11,
            "section_id": "governing-lattice-relation",
            "source_line_end": 344,
            "source_line_start": 326,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree: Then run the exported bundle validator: The focused regression test and corpus projection checks are:",
            "level": 2,
            "order": 12,
            "section_id": "validation-receipt-path",
            "source_line_end": 397,
            "source_line_start": 376,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not claim benchmark performance, run providers, expose private issue or oracle patch bodies, access hidden-gold answers, mutate live repositories, publish results, host a benchmark, or include launch operations.",
            "level": 2,
            "order": 13,
            "section_id": "scope-boundary",
            "source_line_end": 402,
            "source_line_start": 398,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The agent benchmark integrity anti-gaming replay validates copied public source pattern provenance bodies and metadata-only benchmark replay rows before any score-like language is allowed."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Agent Benchmark Integrity Anti-Gaming Replay is the public benchmark-claim boundary for Microcosm. It checks locked evaluator ids and config hashes, declared benchmark case rosters, replay rows, file-access and contamination refs, trusted-reference score refs, output-replay refs, computed-vs-declared integrity verdicts, three copied source pattern provenance bodies, and eleven anti-gaming negative cases while keeping private issue, oracle patch, hidden-gold, provider, raw patch, and score payload bodies out of result records.",
      "summary_line": "The agent benchmark integrity anti-gaming replay validates copied public source pattern provenance bodies and metadata-only benchmark replay rows before any score-like language is allowed.",
      "title": "Agent Benchmark Integrity Anti-Gaming Replay"
    },
    {
      "anchor": "paper-module-research-replication-rubric-artifact-replay",
      "authority_ceiling": "Copied public source pattern provenance bodies, exact-copy public Python internal control body, metadata-only research-replication replay result records, public agent-execution trace spans, and fixture validation only; no actual paper replication success, benchmark performance claim, private paper/data body export, hidden-rubric export, external model access, unbounded compute search, original-author code reuse, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
      "body_html": "<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>research_replication_rubric_artifact_replay</code> is a public Microcosm component that turns &quot;an agent replicated a paper&quot; into a replayable evidence contract. It does not rerun a real paper, use external model services, certify benchmark performance, or grant publishing-scope decision. It checks whether a public replay bundle exposes the objects a replication claim must cite before its authority can rise: contribution decomposition refs, rubric-tree refs, allowed input refs, scratch-scaffold refs, experiment-DAG refs, metric-script refs, declared artifact hashes, grader reports, runtime budgets, ablation diffs, failure taxonomies, cold-rerun refs, public execution-trace spans, and source-module digests.</p>\n<p>The technical result is an R3 local artifact replay: one public metric script is executed over one allowed public input table, the produced output is compared with a declared output artifact, and the declared hash file is checked against that artifact. A successful run says the replay packet is structurally accountable, digest-bound, redaction-aware, and negative-case tested. It does not say that a real paper was independently replicated.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The single question this component answers is narrow: before an agent is allowed to say it replicated a paper, can the claim be forced into a bundle that a cold runtime can check without trusting any prose? The interesting move is that the component refuses to treat &quot;replicated&quot; as one fact. It pulls the claim apart into the objects a real replication would have left behind, a contribution decomposition, a grading rubric tree, the allowed public inputs, an experiment DAG, metric scripts, declared artifact hashes, a grader report, a runtime budget, an ablation diff, a failure taxonomy, and a cold-rerun result record, and it asks for each one by name.</p>\n<p>What keeps this from being a checklist linter is the small executable core. The exported bundle does not just assert that an artifact hash exists. The runtime reads one public metric script, runs it over one allowed public input table, produces an output, and then checks that output against both the declared output artifact and the declared hash file. A replay row can name all the right refs and still fail here if the numbers do not reproduce. The negative-case fixtures attack exactly the gap a plausible fake would exploit: report-only success, benchmark-performance language, final-answer-only grading, undeclared hashes, and reuse of the original author&#x27;s code.</p>\n<p>The deliberately modest part is the subject matter. The two paper bundles are public synthetic examples, and the metric is a single sum over a small table. The component&#x27;s value is the boundary, not the science. It does not run a real paper, call a provider, search compute without bound, or grant any launch or publishing-scope decision. It only makes a replication claim accountable enough that an independent reader can see where the evidence stops.</p>\n<h4 class=\"pm-body__h\">Telos</h4>\n<p>Research-agent demos often collapse four objects into one sentence: the paper, the runnable artifact, the grading rubric, and the evidence that an independent rerun happened. This component keeps those objects separate. A replay is admissible only when it names each evidence object and when the local runtime can check the public artifact replay without touching private paper bodies, non-public data bodies, hidden rubrics, model-output data, original-author code bodies, or launch/publishing-scope decision.</p>\n<p>The central bet is modest and technical: before any replication claim is made, the system can force the claim into a falsifiable bundle with declared hashes, bounded metric execution, metadata-only result records, and explicit scope boundaries.</p>\n<h4 class=\"pm-body__h\">Mechanism</h4>\n<p>The mechanism row is <code>mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay</code>. It runs in <code>src/microcosm_core/organs/research_replication_rubric_artifact_replay.py</code> and is backed by the functions <code>run</code>, <code>run_replication_bundle</code>, <code>validate_source_module_imports</code>, <code>validate_projection_protocol</code>, <code>validate_replication_policy</code>, <code>validate_research_replays</code>, <code>_build_result</code>, <code>_freshness_basis</code>, and the constants <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, <code>SOURCE_MODULE_MANIFEST_REF</code>, <code>BUNDLE_RESULT_NAME</code>, and <code>CARD_SCHEMA_VERSION</code>.</p>\n<p>The runtime has two modes:</p>\n<ul><li>Fixture mode reads <code>fixtures/first_wave/research_replication_rubric_artifact_replay/input</code>, includes positive replay rows plus eight negative-case fixtures, and writes first-wave result, board, validation, and sign-off result records.</li><li>Exported-bundle mode reads <code>examples/research_replication_rubric_artifact_replay/exported_research_replication_bundle</code>, validates the public runtime example, checks the source-module manifest, and writes <code>receipts/runtime_shell/demo_project/organs/research_replication_rubric_artifact_replay/exported_research_replication_bundle_validation_result.json</code>.</li></ul>\n<p>The proof object is the tuple:</p>\n<ol><li><code>replication_policy.json</code>, which states required replay fields, rubric axes, and forbidden claims.</li><li><code>research_replays.json</code>, which supplies two synthetic paper bundles that cite public inputs, metrics, artifact hashes, grader reports, budgets, failures, and cold-rerun result records.</li><li><code>execution_artifacts/execution_artifact_manifest.json</code>, which authorizes the replayable artifact relation.</li><li><code>source_module_manifest.json</code>, which names copied source bodies and digest obligations.</li><li>Runtime result records, which expose refs, counts, digests, trace spans, and scope boundaries without embedding private bodies.</li></ol>\n<h4 class=\"pm-body__h\">Metric-Script and Artifact Evidence</h4>\n<p>The exported bundle includes a small but real artifact-replay loop:</p>\n<table class=\"pm-table\"><thead><tr><th>Role</th><th>Public artifact</th></tr></thead><tbody><tr><td>Input body</td><td><code>execution_artifacts/inputs/public_synthetic_table.json</code></td></tr><tr><td>Input hash</td><td><code>execution_artifacts/inputs/public_synthetic_table.sha256.json</code></td></tr><tr><td>Metric script</td><td><code>execution_artifacts/metrics/public_sum_metric.json</code></td></tr><tr><td>Metric hash</td><td><code>execution_artifacts/metrics/public_sum_metric.sha256.json</code></td></tr><tr><td>Declared output</td><td><code>execution_artifacts/artifacts/result_table.json</code></td></tr><tr><td>Declared output hash</td><td><code>execution_artifacts/artifacts/result_table.sha256.json</code></td></tr></tbody></table>\n<p><code>run_replication_bundle</code> reads <code>execution_artifacts/execution_artifact_manifest.json</code>, executes the <code>public_sum_metric</code> over the allowed public input, compares the produced payload with <code>execution_artifacts/artifacts/result_table.json</code>, and verifies the declared hash in <code>execution_artifacts/artifacts/result_table.sha256.json</code>. The focused tests mutate each side of that relation, so the pass is not just a field-presence check.</p>\n<h4 class=\"pm-body__h\">Pipeline</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"826\" height=\"870\" viewBox=\"0 0 826 870\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"147.2\" y1=\"72.0\" x2=\"327.7\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"327.7,148.0 320.2,148.2 322.5,142.5\"></polygon><line class=\"pmd-edge\" x1=\"413.2\" y1=\"220.0\" x2=\"413.2\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"413.2,278.0 410.1,271.2 416.2,271.2\"></polygon><line class=\"pmd-edge\" x1=\"413.2\" y1=\"332.0\" x2=\"413.2\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"413.2,390.0 410.1,383.2 416.2,383.2\"></polygon><line class=\"pmd-edge\" x1=\"413.2\" y1=\"462.0\" x2=\"413.1\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"413.1,520.0 410.1,513.2 416.2,513.2\"></polygon><line class=\"pmd-edge\" x1=\"329.1\" y1=\"90.0\" x2=\"408.1\" y2=\"650.0\"></line><polygon class=\"pmd-arrow\" points=\"408.1,650.0 404.1,643.6 410.1,642.8\"></polygon><line class=\"pmd-edge\" x1=\"413.1\" y1=\"592.0\" x2=\"413.2\" y2=\"650.0\"></line><polygon class=\"pmd-arrow\" points=\"413.2,650.0 410.1,643.2 416.2,643.2\"></polygon><line class=\"pmd-edge\" x1=\"541.4\" y1=\"81.0\" x2=\"420.8\" y2=\"650.0\"></line><polygon class=\"pmd-arrow\" points=\"420.8,650.0 419.2,642.7 425.2,643.9\"></polygon><line class=\"pmd-edge\" x1=\"721.9\" y1=\"81.0\" x2=\"431.5\" y2=\"650.0\"></line><polygon class=\"pmd-arrow\" points=\"431.5,650.0 431.9,642.5 437.4,645.3\"></polygon><line class=\"pmd-edge\" x1=\"413.2\" y1=\"722.0\" x2=\"413.2\" y2=\"780.0\"></line><polygon class=\"pmd-arrow\" points=\"413.2,780.0 410.1,773.2 416.2,773.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"36.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"104.5\" y=\"58.5\">JSON bundle authority</tspan></text><title>JSON bundle authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"299.1\" y=\"148.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.2\" y=\"170.5\">Replication policy</tspan><tspan x=\"413.2\" y=\"188.5\">required fields + rubric axes</tspan><tspan x=\"413.2\" y=\"206.5\">+ forbidden claims</tspan></text><title>Replication policy required fields + rubric axes + forbidden claims</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.9\" y=\"278.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.2\" y=\"300.5\">Research replay rows</tspan><tspan x=\"413.2\" y=\"318.5\">2 synthetic paper bundles</tspan></text><title>Research replay rows 2 synthetic paper bundles</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"299.1\" y=\"390.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.2\" y=\"412.5\">Execution artifacts</tspan><tspan x=\"413.2\" y=\"430.5\">allowed input + metric spec +</tspan><tspan x=\"413.2\" y=\"448.5\">declared hash</tspan></text><title>Execution artifacts allowed input + metric spec + declared hash</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"323.2\" y=\"520.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.1\" y=\"542.5\">Local metric replay</tspan><tspan x=\"413.1\" y=\"560.5\">public_sum_metric over</tspan><tspan x=\"413.1\" y=\"578.5\">allowed input</tspan></text><title>Local metric replay public_sum_metric over allowed input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.9\" y=\"18.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"40.5\">Source-module manifest</tspan><tspan x=\"324.1\" y=\"58.5\">3 source pattern slices + 1</tspan><tspan x=\"324.1\" y=\"76.5\">exact-copy component body</tspan></text><title>Source-module manifest 3 source pattern slices + 1 exact-copy component body</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"457.2\" y=\"27.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"547.1\" y=\"49.5\">Public execution trace</tspan><tspan x=\"547.1\" y=\"67.5\">2 metadata-only spans</tspan></text><title>Public execution trace 2 metadata-only spans</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"663.0\" y=\"27.0\" width=\"145.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"735.6\" y=\"49.5\">Negative fixtures</tspan><tspan x=\"735.6\" y=\"67.5\">8 overclaim cases</tspan></text><title>Negative fixtures 8 overclaim cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"302.6\" y=\"650.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.2\" y=\"672.5\">metadata-only result records</tspan><tspan x=\"413.2\" y=\"690.5\">counts, refs, digests, scope</tspan><tspan x=\"413.2\" y=\"708.5\">boundaries</tspan></text><title>metadata-only result records counts, refs, digests, scope boundaries</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.9\" y=\"780.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.2\" y=\"802.5\">Scope limit</tspan><tspan x=\"413.2\" y=\"820.5\">no replication-success or</tspan><tspan x=\"413.2\" y=\"838.5\">publishing-scope decision</tspan></text><title>Scope limit no replication-success or publishing-scope decision</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle authority</dt><dd><code class=\"pm-diagram__ref-loc\">paper_module.research_replication_rubric_artifact_replay</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON bundle authority paper_module.research_replication_rubric_artifact_replay&quot;] policy[&quot;Replication policy required fields + rubric axes + forbidden claims&quot;] replay[&quot;Research replay rows 2 synthetic paper bundles&quot;] artifacts[&quot;Execution artifacts allowed input + metric spec + declared hash&quot;] metric[&quot;Local metric replay public_sum_metric over allowed input&quot;] source_manifest[&quot;Source-module manifest 3 source pattern slices + 1 exact-copy component body&quot;] trace[&quot;Public execution trace 2 metadata-only spans&quot;] negatives[&quot;Negative fixtures 8 overclaim cases&quot;] result records[&quot;metadata-only result records counts, refs, digests, scope boundaries&quot;] ceiling[&quot;Scope limit no replication-success or publishing-scope decision&quot;] bundle --&gt; policy policy --&gt; replay replay --&gt; artifacts artifacts --&gt; metric source_manifest --&gt; result records metric --&gt; result records trace --&gt; result records negatives --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Evidence Contract</h4>\n<p>The policy file requires fourteen replay fields: <code>paper_id</code>, <code>contribution_decomposition_ref</code>, <code>rubric_tree_ref</code>, <code>allowed_public_input_refs</code>, <code>scratch_repo_scaffold_ref</code>, <code>experiment_dag_ref</code>, <code>metric_script_refs</code>, <code>artifact_hash_refs</code>, <code>declared_artifact_hash_refs</code>, <code>grader_report_ref</code>, <code>cost_runtime_budget_ref</code>, <code>ablation_diff_ref</code>, <code>failure_taxonomy_ref</code>, and <code>cold_rerun_receipt_ref</code>.</p>\n<p>The policy also requires eight rubric axes: contribution decomposition, artifact replay, experiment DAG, metric script, grader alignment, budget boundary, failure taxonomy, and cold rerun. A replay row can therefore pass only as a structured evidence packet, not as a final answer or narrative report.</p>\n<p>The exported runtime result record currently records the following evidence floor: two synthetic paper bundles, two replay rows, two artifact replay rows, two cold-rerun refs, two public execution-trace spans, four copied source modules, no findings, no error codes, source-module status <code>pass</code>, and <code>input_mode: exported_research_replication_bundle</code>. The fixture result record records all eight negative cases as observed.</p>\n<h4 class=\"pm-body__h\">Failure Modes and Guardrails</h4>\n<p>The expected negative cases are:</p>\n<ul><li>original-author code reuse</li><li>hidden-rubric leakage</li><li>report-only success</li><li>benchmark-performance overclaim</li><li>private paper or data body leakage</li><li>unbounded compute search</li><li>final-answer-only grading</li><li>undeclared artifact hash refs</li></ul>\n<p>The tests also cover source-module digest mismatch, local bundle body tamper, rehashing a swapped source module, wrong execution-artifact hashes, wrong artifact refs with matching hashes, report-only exported replays, metric perturbation, replay metric-script ref tamper, input perturbation, output body tamper, baked output swaps, and self-consistent input/output/hash rewrites. These cases make the component stronger than a field-presence linter: it rejects common ways to produce plausible but unaccountable replication prose.</p>\n<h4 class=\"pm-body__h\">Test Matrix</h4>\n<p>The focused regression file <code>tests/test_research_replication_rubric_artifact_replay.py</code> carries the source proof for this module.</p>\n<table class=\"pm-table\"><thead><tr><th>Class</th><th>Examples</th><th>What it proves</th></tr></thead><tbody><tr><td>Real-good</td><td><code>test_research_replication_replay_observes_negative_cases</code>, <code>test_research_replication_exported_bundle_validates_runtime_shape</code>, <code>test_public_agent_execution_trace_refactor_builds_research_replay_spans</code></td><td>The fixture and exported bundle produce metadata-only result records, observe the required negative cases, execute the local metric replay, and build two public trace spans.</td></tr><tr><td>Real-bad</td><td><code>test_research_replication_rejects_source_module_digest_mismatch</code>, <code>test_research_replication_rejects_bundle_local_source_module_body_tamper</code>, <code>test_research_replication_rejects_rehashed_source_module_body_swap</code>, <code>test_research_replication_rejects_metadata_only_bundle</code></td><td>The validator rejects broken source-module provenance, local bundle tamper, self-consistent source swaps, and metadata-only replay packets.</td></tr><tr><td>Perturbation</td><td><code>test_research_replication_rejects_wrong_execution_artifact_hash</code>, <code>test_research_replication_rejects_wrong_artifact_ref_with_matching_hash</code>, <code>test_research_replication_rejects_metric_perturbation</code>, <code>test_research_replication_rejects_valid_metric_script_body_swap</code>, <code>test_research_replication_rejects_replay_metric_script_ref_tamper</code>, <code>test_research_replication_rejects_replay_allowed_input_ref_tamper</code>, <code>test_research_replication_rejects_input_perturbation</code>, <code>test_research_replication_rejects_output_artifact_body_tamper</code>, <code>test_research_replication_rejects_output_artifact_baked_swap</code>, <code>test_research_replication_rejects_self_consistent_input_output_hash_rewrite</code></td><td>Metric, input, output, hash, and replay-row mutations stay blocked even when the tampered bundle tries to preserve self-consistency.</td></tr><tr><td>Label forgery</td><td><code>test_research_replication_ignores_forged_negative_case_labels</code>, <code>test_research_replication_negative_case_id_follows_semantics_not_filename</code>, <code>test_research_replication_exported_bundle_ignores_self_declared_pass_labels</code></td><td>Verdicts are derived from semantic replay-row fields, not filenames, declared status labels, or expected error-code labels.</td></tr><tr><td>Result record economy</td><td><code>test_research_replication_receipts_are_public_relative_and_secret_excluded</code>, <code>test_research_replication_bundle_card_reuses_fresh_receipt</code>, <code>test_research_replication_bundle_card_rejects_stale_receipt_after_input_mutation</code></td><td>Result records remain public-relative and secret-excluded; command cards reuse fresh result records and reject stale ones after input mutation.</td></tr></tbody></table>\n<h4 class=\"pm-body__h\">Realness Rungs</h4>\n<p>This module&#x27;s realness is intentionally runged:</p>\n<ol><li><strong>Synthetic replay subjects.</strong> The two paper bundles are public synthetic examples, one ML-method replay and one computational-science replay.</li><li><strong>Real schema pressure.</strong> The required fields, rubric axes, declared hash roster, source-module manifest, and non-public-state exclusions are enforced by runtime code and focused tests.</li><li><strong>Local artifact replay.</strong> The exported bundle executes a local metric over allowed public input and compares produced output against declared artifact hashes.</li><li><strong>Source-open provenance.</strong> Three public source pattern bodies and one exact Python internal control body are copied into the bundle and digest-checked.</li><li><strong>metadata-only public result records.</strong> Result records carry counts, refs, digests, verdicts, trace spans, and scope boundaries while excluding private/live/provider material.</li></ol>\n<p>The rung contract matters: the component is more than generic documentation polish, but it is still not paper-replication authority.</p>\n<h4 class=\"pm-body__h\">Relation to Concepts, Principles, and Axioms</h4>\n<p>The JSON bundle binds the module to <code>concept.research_and_science_replay_evidence_bundle</code>. That concept is instantiated by the mechanism above and abides by <code>AX-1</code>, <code>AX-6</code>, <code>AX-8</code>, and <code>AX-12</code> at the concept layer. The bundle&#x27;s direct axiom refs are <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, and <code>AX-7</code>.</p>\n<p>The bundle&#x27;s principle refs are <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, <code>P-8</code>, and <code>P-15</code>. For this component, the important principle pressure is:</p>\n<ul><li>Evidence must be structured and replayable before authority rises.</li><li>Result records and scope boundaries are part of the artifact, not commentary after it.</li><li>Projections stay below source authority; a readable paper module does not outrank the JSON bundle, mechanism row, runtime code, source-module manifest, or result records.</li><li>Typed refusal is part of the mechanism: benchmark, provider, public sharing, private-body, original-code, and unbounded-compute claims remain false unless another authority surface actually grants them.</li></ul>\n<p>The module depends on <code>paper_module.agent_benchmark_integrity_anti_gaming_replay</code>. Benchmark performance overclaim controls stay routed through that sibling instead of being reinvented here.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Open evidence in this order:</p>\n<ol><li><code>core/paper_module_capsules.json#paper_module.research_replication_rubric_artifact_replay</code> for the source-authority bundle, scope limit, doctrine refs, generated projection statuses, and code loci.</li><li><code>core/mechanism_sources.json#mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay</code> for the validator command, exported-bundle validator command, focused regression, guardrails, input refs, result record refs, and upstream mechanisms.</li><li><code>standards/std_microcosm_research_replication_rubric_artifact_replay.json</code> for the first-wave standard, public/private boundary, source-body floor, and hard launch/public sharing/provider/source-file changes flags.</li><li><code>examples/research_replication_rubric_artifact_replay/exported_research_replication_bundle/source_module_manifest.json</code> for source-open body-floor counts and digest obligations.</li><li><code>receipts/runtime_shell/demo_project/organs/research_replication_rubric_artifact_replay/exported_research_replication_bundle_validation_result.json</code> for the current exported-bundle validation result.</li><li><code>tests/test_research_replication_rubric_artifact_replay.py</code> for negative cases, digest tamper tests, metric replay tests, public-relative result record tests, command-card economy, and source-body exclusion.</li></ol>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This replay scores a research artifact against a replication rubric. It follows artifact-evaluation practice from systems and machine-learning venues (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.acm.org/publications/policies/artifact-review-and-badging-current\">ACM Artifact Review and Badging</a>), which separates &#x27;available&#x27; from &#x27;functional&#x27; from &#x27;reproduced&#x27;. Microcosm borrows the rubric-over-artifact shape; the result is fixture-bound replay evidence, not a reproducibility guarantee or a peer-review verdict.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Focused runtime validation:</p>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_research_replication_rubric_artifact_replay.py -q --basetemp=/tmp/microcosm_research_replication_rubric_artifact_replay_pytest</code></pre>\n<p>Paper-module corpus validation:</p>\n<pre class=\"pm-pre\"><code>./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The runtime commands behind the result records are:</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<ul><li>The two replay subjects are synthetic public paper bundles, not real external paper replications.</li><li>The metric replay is intentionally small: one public metric spec over one public input table with one declared output artifact. Its value is boundary enforcement, not benchmark substance.</li><li>Source-open proof is limited to three public source pattern body slices and one exact-copy public Python internal control body. It does not expose private source-root bodies, source notes, model-output data, account or browser state, browser UI state, or original-author code bodies.</li><li>A green run does not establish research truth, paper novelty, formal-result correctness, benchmark performance, external model service, launch-scope decision, or publishing-scope decision.</li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Authority Boundary</h5>\n<p>This component validates synthetic public replay metadata, local public artifact replay, source-module digest boundaries, public trace spans, negative-case coverage, and metadata-only result record shape. It does not claim actual paper replication success, benchmark performance, external model service, hidden-rubric access, original-author-code reuse, private paper/data export, unbounded compute search, final-answer-only grading, launch-scope decision, publishing-scope decision, source-file changes, product progress, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page.</p>\n<p>It may not claim more than its bundle scope limit allows: Copied public source pattern provenance bodies, exact-copy public Python internal control body, metadata-only research-replication replay result records, public agent-execution trace spans, and fixture validation only; no actual paper replication success, benchmark performance claim, private paper/data body export, hidden-rubric export, external model access, unbounded compute search, original-author code reuse, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-module manifest at <code>examples/research_replication_rubric_artifact_replay/exported_research_replication_bundle/source_module_manifest.json</code> is the source-open body floor. It declares four copied modules:</p>\n<ul><li><code>research_replication_extracted_pattern_ledger_row_body_import</code>, a public source pattern body slice.</li><li><code>research_replication_high_novelty_growth_receipt_body_import</code>, a public source reconstruction result record slice.</li><li><code>research_replication_deterministic_pattern_order_body_import</code>, a public deterministic pattern-order slice.</li><li><code>research_replication_replay_control_plane_source_body_import</code>, an exact-copy public Python internal control body for this component.</li></ul>\n<p>Each row carries a source ref, target ref, material class, copied-body flag, result record-body exclusion flag, line count or byte count, and sha256 digest. The runtime verifies target digests; for the exact-copy Python row it also checks source currentness and source-target byte equality. Result records expose refs, counts, digests, and verdicts only. They do not embed source bodies.</p>\n</details>",
      "components": [
        {
          "anchor": "component-research_replication_rubric_artifact_replay",
          "component_id": "research_replication_rubric_artifact_replay",
          "public_label": "Research Replication Rubric Artifact Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 6
        },
        "link_count": 14,
        "links": [
          {
            "id": "research_replication_rubric_artifact_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Research Replication Rubric Artifact Replay",
            "relation": "explains",
            "url": "components.html#component-research_replication_rubric_artifact_replay"
          },
          {
            "id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public research replication replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "research and science replay validators as reproducibility scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
          },
          {
            "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Benchmark Integrity Anti-Gaming Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.research_replication_rubric_artifact_replay",
      "reader_packet": {
        "abstract": "The research replication rubric-artifact replay validates source-backed public replication bundles before any paper-replication language is allowed.",
        "authority_ceiling": "Copied public source pattern provenance bodies, exact-copy public Python internal control body, metadata-only research-replication replay result records, public agent-execution trace spans, and fixture validation only; no actual paper replication success, benchmark performance claim, private paper/data body export, hidden-rubric export, external model access, unbounded compute search, original-author code reuse, launch-scope decision, publishing-scope decision, source-file changes, or product-progress evidence.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.research_replication_rubric_artifact_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-research-replication-rubric-artifact-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-research-replication-rubric-artifact-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON bundle authority paper_module.research_replication_rubric_artifact_replay\"] policy[\"Replication policy required fields + rubric axes + forbidden claims\"] replay[\"Research replay rows 2 synthetic paper bundles\"] artifacts[\"Execution artifacts allowed input + metric spec + declared hash\"] metric[\"Local metric replay public_sum_metric over allowed input\"] source_manifest[\"Source-module manifest 3 source pattern slices + 1 exact-copy component body\"] trace[\"Public execution trace 2 metadata-only spans\"] negatives[\"Negative fixtures 8 overclaim cases\"] result records[\"metadata-only result records counts, refs, digests, scope boundaries\"] ceiling[\"Scope limit no replication-success or publishing-scope decision\"] bundle --> policy policy --> replay replay --> artifacts artifacts --> metric source_manifest --> result records metric --> result records trace --> result records negatives --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:7c3328476b88327bd6c7b253eb41e3e204f07b6a9e0248854a09beae228dd703",
            "source_line_end": 150,
            "source_line_start": 128
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "research_replication_rubric_artifact_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "explains",
                "url": "components.html#component-research_replication_rubric_artifact_replay"
              },
              {
                "id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public research replication replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.research_replication_rubric_artifact_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 297,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "ACM Artifact Review and Badging",
            "section_id": "prior-art-grounding",
            "url": "https://www.acm.org/publications/policies/artifact-review-and-badging-current"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "researchreplicationrubricartifactreplay is a public Microcosm component that turns \"an agent replicated a paper\" into a replayable evidence contract. It does not rerun a real paper, use external model services, certify benchmark performance, or grant public sharing decision. It checks whether a public replay bundle exposes the objects a replication claim must cite before its authority can rise: contribution decomposition refs, rubric-tree refs, allowed input refs, scratch-scaffold refs, experiment-DAG refs, metric-script refs, declared artifact hashes, grader reports, runtime budgets, ablation diffs, failure taxonomies, cold-rerun refs, public execution-trace spans, and source-module digest\u2026",
            "level": 2,
            "order": 1,
            "section_id": "abstract",
            "source_line_end": 22,
            "source_line_start": 3,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The single question this component answers is narrow: before an agent is allowed to say it replicated a paper, can the claim be forced into a bundle that a cold runtime can check without trusting any prose? The interesting move is that the component refuses to treat \"replicated\" as one fact. It pulls the claim apart into the objects a real replication would have left behind, a contribution decomposition, a grading rubric tree, the allowed public inputs, an experiment DAG, metric scripts, declared artifact hashes, a grader report, a runtime budget, an ablation diff, a failure taxonomy, and a cold-rerun result record, and it asks for each one by name. What keeps this from being a checklist li\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 51,
            "source_line_start": 23,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Research-agent demos often collapse four objects into one sentence: the paper, the runnable artifact, the grading rubric, and the evidence that an independent rerun happened. This component keeps those objects separate. A replay is admissible only when it names each evidence object and when the local runtime can check the public artifact replay without touching private paper bodies, non-public data bodies, hidden rubrics, model-output data, original-author code bodies, or launch/public sharing decision. The central bet is modest and technical: before any replication claim is made, the system can force the claim into a falsifiable bundle with declared hashes, bounded metric execution, metada\u2026",
            "level": 2,
            "order": 3,
            "section_id": "telos",
            "source_line_end": 65,
            "source_line_start": 52,
            "title": "Telos"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The mechanism row is mechanism.researchreplicationrubricartifactreplay.validatespublicresearchreplicationreplay. It runs in src/microcosmcore/components/researchreplicationrubricartifact_replay.py and is backed by the functions run, runreplicationbundle, validatesourcemoduleimports, validateprojection_protocol, validatereplicationpolicy, validateresearchreplays, buildresult, freshnessbasis, and the constants EXPECTEDNEGATIVECASES, AUTHORITYCEILING, SOURCEMODULEMANIFESTREF, BUNDLERESULTNAME, and CARDSCHEMAVERSION. The runtime has two modes: Fixture mode reads fixtures/firstwave/researchreplicationrubricartifact_replay/input, includes positive replay rows plus eight negative-case fixtures, an\u2026",
            "level": 2,
            "order": 4,
            "section_id": "mechanism",
            "source_line_end": 104,
            "source_line_start": 66,
            "title": "Mechanism"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The exported bundle includes a small but real artifact-replay loop: runreplicationbundle reads executionartifacts/executionartifact_manifest.json, executes the publicsummetric over the allowed public input, compares the produced payload with executionartifacts/artifacts/resulttable.json, and verifies the declared hash in executionartifacts/artifacts/resulttable.sha256.json. The focused tests mutate each side of that relation, so the pass is not just a field-presence check.",
            "level": 2,
            "order": 5,
            "section_id": "metric-script-and-artifact-evidence",
            "source_line_end": 125,
            "source_line_start": 105,
            "title": "Metric-Script and Artifact Evidence"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The generated projection remains blocked until the component-atlas owner lane binds the atlas row.",
            "level": 2,
            "order": 6,
            "section_id": "pipeline",
            "source_line_end": 155,
            "source_line_start": 126,
            "title": "Pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The policy file requires fourteen replay fields: paper_id, contributiondecompositionref, rubrictreeref, allowedpublicinputrefs, scratchreposcaffoldref, experimentdagref, metricscriptrefs, artifacthashrefs, declaredartifacthashrefs, graderreport_ref, costruntimebudgetref, ablationdiffref, failuretaxonomy_ref, and coldrerunreceipt_ref. The policy also requires eight rubric axes: contribution decomposition, artifact replay, experiment DAG, metric script, grader alignment, budget boundary, failure taxonomy, and cold rerun. A replay row can therefore pass only as a structured evidence packet, not as a final answer or narrative report. The exported runtime result record currently records the foll\u2026",
            "level": 2,
            "order": 7,
            "section_id": "evidence-contract",
            "source_line_end": 177,
            "source_line_start": 156,
            "title": "Evidence Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-module manifest at examples/researchreplicationrubricartifactreplay/exportedresearchreplicationbundle/sourcemodule_manifest.json is the source-open body floor. It declares four copied modules: researchreplicationextractedpatternledgerrowbody_import, a public source pattern body slice. researchreplicationhighnoveltygrowthreceiptbody_import, a public source reconstruction result record slice. researchreplicationdeterministicpatternorderbodyimport, a public deterministic pattern-order slice. researchreplicationreplaycontrolplanesourcebody_import, an exact-copy public Python internal control body for this component. Each row carries a source ref, target ref, material class, copied-bo\u2026",
            "level": 2,
            "order": 8,
            "section_id": "source-open-body-floor",
            "source_line_end": 198,
            "source_line_start": 178,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The expected negative cases are: original-author code reuse hidden-rubric leakage report-only success benchmark-performance overclaim private paper or data body leakage unbounded compute search final-answer-only grading undeclared artifact hash refs The tests also cover source-module digest mismatch, local bundle body tamper, rehashing a swapped source module, wrong execution-artifact hashes, wrong artifact refs with matching hashes, report-only exported replays, metric perturbation, replay metric-script ref tamper, input perturbation, output body tamper, baked output swaps, and self-consistent input/output/hash rewrites. These cases make the component stronger than a field-presence linter:\u2026",
            "level": 2,
            "order": 9,
            "section_id": "failure-modes-and-guardrails",
            "source_line_end": 219,
            "source_line_start": 199,
            "title": "Failure Modes and Guardrails"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The focused regression file tests/testresearchreplicationrubricartifact_replay.py carries the source proof for this module.",
            "level": 2,
            "order": 10,
            "section_id": "test-matrix",
            "source_line_end": 233,
            "source_line_start": 220,
            "title": "Test Matrix"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This module's realness is intentionally runged: Synthetic replay subjects. The two paper bundles are public synthetic examples, one ML-method replay and one computational-science replay. Real schema pressure. The required fields, rubric axes, declared hash roster, source-module manifest, and non-public-state exclusions are enforced by runtime code and focused tests. Local artifact replay. The exported bundle executes a local metric over allowed public input and compares produced output against declared artifact hashes. Source-open provenance. Three public source pattern bodies and one exact Python internal control body are copied into the bundle and digest-checked. metadata-only public resu\u2026",
            "level": 2,
            "order": 11,
            "section_id": "realness-rungs",
            "source_line_end": 253,
            "source_line_start": 234,
            "title": "Realness Rungs"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The JSON bundle binds the module to concept.researchandsciencereplayevidence_bundle. That concept is instantiated by the mechanism above and abides by AX-1, AX-6, AX-8, and AX-12 at the concept layer. The bundle's direct axiom refs are AX-1, AX-2, AX-5, and AX-7. The bundle's principle refs are P-1, P-2, P-3, P-6, P-8, and P-15. For this component, the important principle pressure is: Evidence must be structured and replayable before authority rises. Result records and scope boundaries are part of the artifact, not commentary after it. Projections stay below source authority; a readable paper module does not outrank the JSON bundle, mechanism row, runtime code, source-module manifest, or re\u2026",
            "level": 2,
            "order": 12,
            "section_id": "relation-to-concepts-principles-and-axioms",
            "source_line_end": 278,
            "source_line_start": 254,
            "title": "Relation to Concepts, Principles, and Axioms"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The two replay subjects are synthetic public paper bundles, not real external paper replications. The metric replay is intentionally small: one public metric spec over one public input table with one declared output artifact. Its value is boundary enforcement, not benchmark substance. Source-open proof is limited to three public source pattern body slices and one exact-copy public Python internal control body. It does not expose private source-root bodies, source notes, model-output data, account or browser state, browser UI state, or original-author code bodies. binds the atlas row. A green run does not establish research truth, paper novelty, formal-result correctness, benchmark performan\u2026",
            "level": 2,
            "order": 13,
            "section_id": "limitations",
            "source_line_end": 296,
            "source_line_start": 279,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Open evidence in this order: core/papermodulecapsules.json#papermodule.researchreplicationrubricartifact_replay for the source-authority bundle, scope limit, doctrine refs, generated projection statuses, and code loci. core/mechanismsources.json#mechanism.researchreplicationrubricartifactreplay.validatespublicresearchreplication_replay for the validator command, exported-bundle validator command, focused regression, guardrails, input refs, result record refs, and upstream mechanisms. standards/stdmicrocosmresearchreplicationrubricartifactreplay.json for the first-wave standard, public/private boundary, source-body floor, and hard launch/public sharing/provider/source-file changes flags. exa\u2026",
            "level": 2,
            "order": 14,
            "section_id": "reader-evidence-routing",
            "source_line_end": 343,
            "source_line_start": 323,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Focused runtime validation: Paper-module corpus validation: The runtime commands behind the result records are:",
            "level": 2,
            "order": 15,
            "section_id": "validation-receipt-path",
            "source_line_end": 370,
            "source_line_start": 344,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component validates synthetic public replay metadata, local public artifact replay, source-module digest boundaries, public trace spans, negative-case coverage, and metadata-only result record shape. It does not claim actual paper replication success, benchmark performance, external model service, hidden-rubric access, original-author-code reuse, private paper/data export, unbounded compute search, final-answer-only grading, launch-scope decision, public sharing approval, source-file changes, product progress, or whole-system correctness.",
            "level": 2,
            "order": 16,
            "section_id": "authority-boundary",
            "source_line_end": 380,
            "source_line_start": 371,
            "title": "Authority Boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page. It may not claim more than its bundle scope limit allows: Copied public source pattern provenance bodies, exact-copy public Python internal control body, metadata-only research-replication replay result records, public agent-execution trace spans, and fixture validation only; no actual paper replication success, benchmark performance claim, private paper/data body export, hidden-rubric export, external model access, unbounded compute search, original-author code reuse,\u2026",
            "level": 2,
            "order": 17,
            "section_id": "claim-ceiling",
            "source_line_end": 386,
            "source_line_start": 381,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This replay scores a research artifact against a replication rubric. It follows artifact-evaluation practice from systems and machine-learning venues (ACM Artifact Review and Badging), which separates 'available' from 'functional' from 'reproduced'. Microcosm borrows the rubric-over-artifact shape; the result is fixture-bound replay evidence, not a reproducibility guarantee or a peer-review verdict.",
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 389,
            "source_line_start": 387,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/research_replication_rubric_artifact_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The research replication rubric-artifact replay validates source-backed public replication bundles before any paper-replication language is allowed."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Research Replication Rubric Artifact Replay is the public research-replication claim boundary for Microcosm. It checks contribution decomposition refs, rubric trees, allowed public inputs, scratch repo scaffolds, experiment DAG refs, metric scripts, declared artifact-hash rosters, artifact hashes, grader reports, compute/runtime budgets, ablation diffs, failure taxonomies, cold-rerun result records, public agent-execution trace spans, four copied source modules, and eight replication-overclaim negative cases while keeping private paper/data bodies, hidden rubrics, model-output data, original-author code bodies, benchmark claims, and public-sharing claims out of result records.",
      "summary_line": "The research replication rubric-artifact replay validates source-backed public replication bundles before any paper-replication language is allowed.",
      "title": "Research Replication Rubric Artifact Replay"
    },
    {
      "anchor": "paper-module-agentic-vulnerability-discovery-patch-proof-replay",
      "authority_ceiling": "Copied public source/control/standard/tool bodies, metadata-only synthetic patch-proof replay result records, public agent-execution trace spans, and fixture validation only; no live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, external model access, source-file changes, benchmark security score, launch-scope decision, publishing-scope decision, whole-system security claim, or product-progress evidence.",
      "body_html": "<p>This module documents the source-available claim contract for <code>agentic_vulnerability_discovery_patch_proof_replay</code>. It turns an agentic vulnerability-discovery claim into a public trace-backed local replay: synthetic metadata-only targets, issue hypotheses, trace evidence, abstract exploitability refs, patch diffs, regression tests, verifier result records, sandbox policy verdicts, false-positive triage, cold replay, negative cases, and scope limits.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>An agent that says it found and fixed a security bug is making a claim that is easy to assert and hard to check. The phrase &quot;found and fixed&quot; can stand for a real, tested repair, or for a plausible-looking patch that was never run, a false positive promoted to a finding, or a benchmark number with no evidence behind it. This component exists to refuse that ambiguity. It answers one question: before any &quot;found and fixed&quot; language is allowed, does a complete evidence chain line up, from a synthetic target through a hypothesis, a trace, an abstract exploitability ref, a patch diff, a regression test, and a verifier result record?</p>\n<p>The part worth noticing is that two of those checks are not field checks. They recompute the thing the fixture is claiming. Each executable regression witness names one of three small, public mini-targets, a webhook redirect allowlist, a notebook log redactor, and a scheduler path normaliser. The validator runs that function twice, once in its unpatched form and once patched, and compares the results it computes against the <code>expected_pre_patch</code> and <code>expected_post_patch</code> values the fixture declared. A witness whose declared output does not match the computed output is rejected. In the same spirit, each verifier result record has its <code>pass</code> or <code>false_positive</code> verdict recomputed from the joined proof, patch, test, and witness evidence; the row&#x27;s own label and result record filename are not taken on trust. The failure mode this guards against is a fixture that asserts a green result without the work behind it ever having run.</p>\n<p>This is a synthetic, metadata-only replay, not live security work. The synthetic overclaim fixtures, live targets, real CVE exploitation, weaponised payloads, exploit steps, patch-without-test claims, benchmark claims, are regression boundaries the runtime must reject, not capabilities it offers. The useful claim is narrow and is stated plainly below: Microcosm can hold an agentic security story to a checked evidence chain before it admits patch-proof language.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"634\" height=\"1594\" viewBox=\"0 0 634 1594\" role=\"img\" aria-label=\"Flowchart diagram with 23 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"274.1\" y1=\"54.0\" x2=\"150.7\" y2=\"115.5\"></line><polygon class=\"pmd-arrow\" points=\"150.7,115.5 155.5,109.7 158.2,115.2\"></polygon><line class=\"pmd-edge\" x1=\"300.6\" y1=\"54.0\" x2=\"269.4\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"269.4,112.0 269.9,104.5 275.3,107.4\"></polygon><line class=\"pmd-edge\" x1=\"270.7\" y1=\"148.0\" x2=\"306.1\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"306.1,206.0 300.0,201.8 305.2,198.6\"></polygon><line class=\"pmd-edge\" x1=\"294.1\" y1=\"242.0\" x2=\"220.0\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"220.0,300.0 223.5,293.4 227.3,298.2\"></polygon><line class=\"pmd-edge\" x1=\"334.2\" y1=\"242.0\" x2=\"389.2\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"389.2,300.0 382.3,297.1 386.7,292.9\"></polygon><line class=\"pmd-edge\" x1=\"220.0\" y1=\"336.0\" x2=\"294.1\" y2=\"394.0\"></line><polygon class=\"pmd-arrow\" points=\"294.1,394.0 286.9,392.2 290.6,387.4\"></polygon><line class=\"pmd-edge\" x1=\"389.2\" y1=\"336.0\" x2=\"334.2\" y2=\"394.0\"></line><polygon class=\"pmd-arrow\" points=\"334.2,394.0 336.7,386.9 341.1,391.1\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"430.0\" x2=\"317.2\" y2=\"488.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,488.0 314.1,481.2 320.2,481.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"524.0\" x2=\"317.2\" y2=\"582.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,582.0 314.1,575.2 320.2,575.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"618.0\" x2=\"317.2\" y2=\"676.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,676.0 314.1,669.2 320.2,669.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"712.0\" x2=\"317.2\" y2=\"770.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,770.0 314.1,763.2 320.2,763.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"806.0\" x2=\"317.2\" y2=\"864.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,864.0 314.1,857.2 320.2,857.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"900.0\" x2=\"317.2\" y2=\"958.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,958.0 314.1,951.2 320.2,951.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"1012.0\" x2=\"317.2\" y2=\"1070.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,1070.0 314.1,1063.2 320.2,1063.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"1106.0\" x2=\"317.2\" y2=\"1164.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,1164.0 314.1,1157.2 320.2,1157.2\"></polygon><line class=\"pmd-edge\" x1=\"110.5\" y1=\"54.0\" x2=\"314.5\" y2=\"1446.0\"></line><polygon class=\"pmd-arrow\" points=\"314.5,1446.0 310.5,1439.7 316.5,1438.8\"></polygon><line class=\"pmd-edge\" x1=\"453.3\" y1=\"148.0\" x2=\"319.0\" y2=\"1446.0\"></line><polygon class=\"pmd-arrow\" points=\"319.0,1446.0 316.7,1438.9 322.8,1439.5\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"1200.0\" x2=\"317.2\" y2=\"1258.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,1258.0 314.1,1251.2 320.2,1251.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"1294.0\" x2=\"317.2\" y2=\"1352.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,1352.0 314.1,1345.2 320.2,1345.2\"></polygon><line class=\"pmd-edge\" x1=\"507.2\" y1=\"54.0\" x2=\"467.5\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"467.5,112.0 468.8,104.6 473.9,108.1\"></polygon><line class=\"pmd-edge\" x1=\"516.8\" y1=\"54.0\" x2=\"319.9\" y2=\"1352.0\"></line><polygon class=\"pmd-arrow\" points=\"319.9,1352.0 317.9,1344.8 323.9,1345.7\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"1388.0\" x2=\"317.2\" y2=\"1446.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,1446.0 314.1,1439.2 320.2,1439.2\"></polygon><line class=\"pmd-edge\" x1=\"304.7\" y1=\"1482.0\" x2=\"264.6\" y2=\"1540.0\"></line><polygon class=\"pmd-arrow\" points=\"264.6,1540.0 266.0,1532.6 271.0,1536.1\"></polygon><line class=\"pmd-edge\" x1=\"340.8\" y1=\"1482.0\" x2=\"417.1\" y2=\"1540.0\"></line><polygon class=\"pmd-arrow\" points=\"417.1,1540.0 409.8,1538.3 413.5,1533.4\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"310.2\" y=\"40.5\">JSON bundle authority</tspan></text><title>JSON bundle authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"92.7\" y=\"112.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"134.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"176.7\" y=\"112.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.7\" y=\"134.5\">mechanism source row</tspan></text><title>mechanism source row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"213.5\" y=\"206.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"228.5\">patch-proof replay runtime</tspan></text><title>patch-proof replay runtime</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"120.9\" y=\"300.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"197.0\" y=\"322.5\">first-wave fixture</tspan></text><title>first-wave fixture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"299.1\" y=\"300.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"406.2\" y=\"322.5\">exported patch-proof bundle</tspan></text><title>exported patch-proof bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"394.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"416.5\">synthetic target refs</tspan></text><title>synthetic target refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"248.0\" y=\"488.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"510.5\">issue hypotheses</tspan></text><title>issue hypotheses</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"582.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"604.5\">trace evidence refs</tspan></text><title>trace evidence refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.6\" y=\"676.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"698.5\">abstract exploitability refs</tspan></text><title>abstract exploitability refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"770.0\" width=\"131.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"792.5\">patch diff refs</tspan></text><title>patch diff refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"234.2\" y=\"864.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"886.5\">regression test refs</tspan></text><title>regression test refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"958.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"980.5\">executable regression</tspan><tspan x=\"317.2\" y=\"998.5\">witnesses</tspan></text><title>executable regression witnesses</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"1070.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"1092.5\">verifier result records</tspan></text><title>verifier result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"248.0\" y=\"1164.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"1186.5\">sandbox verdicts</tspan></text><title>sandbox verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.9\" y=\"40.5\">negative-case fixtures</tspan></text><title>negative-case fixtures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"368.7\" y=\"112.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"455.2\" y=\"134.5\">secret-exclusion scan</tspan></text><title>secret-exclusion scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"248.0\" y=\"1258.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"1280.5\">cold replay rows</tspan></text><title>cold replay rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"241.1\" y=\"1352.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"1374.5\">public trace spans</tspan></text><title>public trace spans</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"422.7\" y=\"18.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"519.5\" y=\"40.5\">source-module body floor</tspan></text><title>source-module body floor</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.6\" y=\"1446.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"1468.5\">metadata-only result records</tspan></text><title>metadata-only result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"1540.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"1562.5\">focused proof-consumer tests</tspan></text><title>focused proof-consumer tests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"388.8\" y=\"1540.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"1562.5\">scope limit</tspan></text><title>scope limit</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON bundle authority&quot;] markdown[&quot;Markdown reader projection&quot;] mechanism[&quot;mechanism source row&quot;] component[&quot;patch-proof replay runtime&quot;] fixture[&quot;first-wave fixture&quot;] bundle[&quot;exported patch-proof bundle&quot;] targets[&quot;synthetic target refs&quot;] hypotheses[&quot;issue hypotheses&quot;] traces[&quot;trace evidence refs&quot;] proofs[&quot;abstract exploitability refs&quot;] patches[&quot;patch diff refs&quot;] regressions[&quot;regression test refs&quot;] executable[&quot;executable regression witnesses&quot;] verifiers[&quot;verifier result records&quot;] sandbox[&quot;sandbox verdicts&quot;] negative[&quot;negative-case fixtures&quot;] secret_scan[&quot;secret-exclusion scan&quot;] replay[&quot;cold replay rows&quot;] public_trace[&quot;public trace spans&quot;] source_modules[&quot;source-module body floor&quot;] result records[&quot;metadata-only result records&quot;] consumer[&quot;focused proof-consumer tests&quot;] ceiling[&quot;scope limit&quot;] bundle --&gt; markdown bundle --&gt; mechanism mechanism --&gt; component component --&gt; fixture component --&gt; bundle fixture --&gt; targets bundle --&gt; targets targets --&gt; hypotheses hypotheses --&gt; traces traces --&gt; proofs proofs --&gt; patches patches --&gt; regressions regressions --&gt; executable executable --&gt; verifiers verifiers --&gt; sandbox negative --&gt; result records secret_scan --&gt; result records sandbox --&gt; replay replay --&gt; public_trace source_modules --&gt; secret_scan source_modules --&gt; public_trace public_trace --&gt; result records result records --&gt; consumer result records --&gt; ceiling</code></pre></details></figure>\n<p>The module shape is a metadata-only synthetic patch-proof replay, not a live vulnerability discovery or fix-correctness claim. The runtime forces target refs, hypotheses, trace refs, abstract exploitability refs, patch diff refs, regression test refs, verifier result records, sandbox verdicts, false-positive triage, cold replay, public trace spans, source-module digests, negative cases, and scope boundaries to line up before bounded patch-proof language is admitted.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The mechanism is an evidence join, not a scanner. The JSON bundle names the component and mechanism row, and the component resolves every claim through <code>_build_result</code> in <code>src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py</code>. That function loads the projection protocol and vulnerability policy, then validates targets, issue hypotheses, trace evidence, exploitability refs, patch diffs, regression tests, executable regression witnesses, verifier result records, sandbox verdicts, false-positive triage, cold replay rows, optional negative-case fixtures, the public trace builder, and the source-module manifest. A result can pass only when those validators agree, the secret-exclusion scan has zero blocking hits, the public trace status is <code>pass</code>, all positive validators are <code>pass</code>, and the exported bundle&#x27;s manifest digests match copied source bodies.</p>\n<p>Two of those validators do work the others do not. The executable regression witness check runs each declared mini-target function in both its unpatched and patched form and compares the computed pre/post outputs against the values the fixture declared, so a witness cannot pass on a label alone. The verifier result record check recomputes each <code>pass</code> or <code>false_positive</code> verdict from the joined hypothesis, proof, patch, test, and witness evidence, and also requires the result record-ref filename to match that recomputed verdict, so a row cannot claim a result its own evidence does not support. The other validators are stricter joins: every hypothesis must resolve to a synthetic target, every patch-required hypothesis must carry both an abstract exploitability ref and a metadata-only patch diff, and every patch must pair with a regression test that fails before the patch and passes after it. A patch without a paired test, or a false positive promoted to a finding, blocks the result.</p>\n<p>The runtime deliberately keeps two evidence modes separate. The first-wave fixture includes the negative-case authority, so it must observe the expected overclaim failures such as live target material, real CVE exploitation, weaponized payload export, exploit steps, patch-without-test claims, and benchmark claims claims. The exported bundle is the public runtime example, so its <code>expected_negative_cases</code> can be empty while it still proves the body floor, public trace, digest checks, regression witnesses, and scope limit. Both modes write metadata-only result records; copied bodies stay behind the <code>source_module_manifest.json</code> refs and hashes.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>tests/test_agentic_vulnerability_discovery_patch_proof_replay.py::test_agentic_vulnerability_patch_proof_replay_observes_negative_cases</code> consumes the first-wave fixture and checks the expected counts, negative-case coverage, public trace status, body-import boundary, secret-exclusion scan, and scope limit booleans.</li><li><code>tests/test_agentic_vulnerability_discovery_patch_proof_replay.py::test_agentic_vulnerability_exported_bundle_validates_runtime_shape</code> consumes the exported bundle and checks runtime mode, target/hypothesis/patch counts, executable regression witnesses, source-module manifest status, copied-body count, metadata-only import summary, secret-exclusion status, and public trace span count.</li><li>The rejection tests in the same file are the scope limit in executable form: they mutate false-positive promotion, remove regression tests, tamper executable witnesses, omit exploitability proof, cross-wire verifier result records, and alter source-module digests, then require <code>blocked</code> results and specific error codes instead of allowing patch-proof language.</li></ul>\n<h4 class=\"pm-body__h\">What It Admits</h4>\n<p>The validator admits only metadata-only patch-proof evidence where trace refs, abstract proof refs, patch diff refs, regression tests, verifier result records, sandbox verdicts, and cold replay line up.</p>\n<p>The result record fields to inspect first are <code>target_count</code>, <code>issue_hypothesis_count</code>, <code>patch_diff_count</code>, <code>regression_test_count</code>, <code>verifier_receipt_count</code>, <code>observed_negative_cases</code>, <code>secret_exclusion_scan</code>, <code>public_agent_execution_trace</code>, <code>body_import_verification</code>, and <code>authority_ceiling</code>.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in the recent line of agentic software-engineering and security-evaluation work that treats code repair as an executable, test-backed claim rather than a prose claim. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2310.06770\">SWE-bench</a> popularized repository issue resolution as an LLM task with real codebases and test-based patch evaluation, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2405.15793\">SWE-agent</a> made the agent-computer interface itself part of the repair system. Security benchmarks such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2404.13161\">CyberSecEval 2</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2410.11096\">SecCodePLT</a> motivate separating secure-code or vulnerability capability claims from uninspected generated patches.</p>\n<p>Microcosm borrows the accountability pattern: issue hypotheses, trace evidence, patch diffs, regression tests, verifier result records, and negative cases must line up before patch-proof language is allowed. It does not import live targets, CVE exploitation authority, weaponized payloads, or benchmark performance claims.</p>\n<h4 class=\"pm-body__h\">Source-Backed Doctrine Binding</h4>\n<ul><li>Component: <code>src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py</code></li><li>Bundle: <code>core/paper_module_capsules.json#paper_module.agentic_vulnerability_discovery_patch_proof_replay</code></li><li>Mechanism: <code>core/mechanism_sources.json#mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay</code></li><li>Standard: <code>standards/std_microcosm_agentic_vulnerability_discovery_patch_proof_replay.json</code></li><li>Evidence class: <code>core/organ_evidence_classes.json::agentic_vulnerability_discovery_patch_proof_replay</code> records <code>algorithmic_projection</code> at rank 3.</li><li>Source-module manifest: <code>examples/agentic_vulnerability_discovery_patch_proof_replay/exported_patch_proof_bundle/source_module_manifest.json</code> declares nine copied source/control/standard/tool bodies, including <code>strict_json_source_body_import</code>.</li><li>Runtime result record: <code>receipts/runtime_shell/demo_project/organs/agentic_vulnerability_discovery_patch_proof_replay/exported_patch_proof_bundle_validation_result.json</code></li><li>Sign-off result records: <code>receipts/first_wave/agentic_vulnerability_discovery_patch_proof_replay/*</code> and result records/sign-off/first_wave/agentic_vulnerability_discovery_patch_proof_replay_fixture_acceptance.json</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: <code>core/paper_module_capsules.json::paper_modules[5:paper_module.agentic_vulnerability_discovery_patch_proof_replay]</code> is the JSON authority row. A diagram view is generated for this module; the Atlas card view is a staged exercise pending the component-atlas lane.</li><li>Mechanism route: <code>core/mechanism_sources.json::mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay</code> binds the validator command, exported-bundle validator command, focused regression, guardrails, input refs, result record refs, and runtime code locus.</li><li>Runtime route: <code>src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py</code> owns <code>run</code>, <code>run_patch_proof_bundle</code>, <code>_source_module_manifest_result</code>, <code>_source_open_body_import_summary</code>, <code>_build_result</code>, <code>_freshness_basis</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, <code>SOURCE_MODULE_MANIFEST_NAME</code>, <code>BUNDLE_RESULT_NAME</code>, and <code>CARD_SCHEMA_VERSION</code>.</li><li>Exported-bundle route: <code>examples/agentic_vulnerability_discovery_patch_proof_replay/exported_patch_proof_bundle</code> is the public runtime bundle for the synthetic patch-proof replay. Open <code>source_module_manifest.json</code> before trusting copied-body counts, then inspect the runtime validation result record.</li><li>Focused-test route: <code>tests/test_agentic_vulnerability_discovery_patch_proof_replay.py</code> verifies negative cases, public-relative metadata-only result records, exported-bundle runtime shape, exact copied source modules, digest mismatch rejection, command-card result record reuse, and public trace construction.</li></ul>\n<h4 class=\"pm-body__h\">Cold-Agent Use</h4>\n<p>Open the source-module manifest first, then the runtime result record, then the component source. The useful claim is not that a real vulnerability was discovered or fixed.</p>\n<p>The useful claim is that Microcosm can force an agentic security story to expose synthetic target refs, issue hypotheses, trace evidence, abstract exploitability refs, patch diffs, regression tests, verifier result records, sandbox verdicts, false-positive triage, cold replay, public trace spans, secret-exclusion scan, negative-case result records, and scope limits before patch-proof language is allowed.</p>\n<p>Re-entry condition: after the sibling <code>organ_atlas.json</code> lane releases, bind this paper-module bundle, mechanism ref, and code locus into the atlas row and rerun <code>python -m microcosm_core.doctrine_lattice --check</code>.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The contract rejects <code>live_target_material</code>, <code>real_cve_exploitation</code>, <code>weaponized_payload_export</code>, <code>account_secret_material</code>, <code>network_exfiltration</code>, <code>exploit_instruction_steps</code>, <code>patch_without_tests</code>, and <code>benchmark_score_claim</code>. These are falsification fixtures, not product evidence.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python -m microcosm_core.organs.agentic_vulnerability_discovery_patch_proof_replay \\\n  run-patch-proof-bundle \\\n  --input examples/agentic_vulnerability_discovery_patch_proof_replay/exported_patch_proof_bundle \\\n  --out /tmp/agentic_vulnerability_patch_proof_bundle_receipt \\\n  --card &gt; /tmp/agentic_vulnerability_patch_proof_bundle_card.json</code></pre>\n<p>The focused regression test and corpus projection checks are:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest \\\n  tests/test_agentic_vulnerability_discovery_patch_proof_replay.py\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py \\\n  --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The result records do not authorize live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, external model access, source-file changes, benchmark security scores, launch, or any whole-system security claim.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that synthetic target refs, issue hypotheses, trace-evidence refs, abstract exploitability refs, patch diff refs, regression-test refs, verifier result records, sandbox verdicts, false-positive triage rows, cold replay rows, public trace spans, source-module digest checks, secret-exclusion scans, negative-case labels, and metadata-only validation result records are checked by the listed runtime witnesses.</p>\n<p>This module may not claim live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, live provider behavior, benchmark security scores, patch correctness on real repositories, source-file changes, publishing-scope decision, launch-scope decision, product-progress evidence, or whole-system security.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The governing row is <code>mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay</code>. It binds this reader module to <code>concept.agent_reliability_and_safety_validator_bundle</code>, <code>P-1</code>, <code>P-2</code>, <code>AX-1</code>, and the upstream <code>paper_module.mission_transaction_work_spine</code> dependency. The relation matters because the mechanism is a public safety validator bundle: the paper module can claim that Microcosm checks a source-open, synthetic patch-proof evidence chain, but the lattice ceiling prevents that claim from becoming live vulnerability discovery, exploit proof, benchmark claims, source-file changes, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The exported bundle carries nine exact copied source/control/standard/tool bodies under <code>examples/agentic_vulnerability_discovery_patch_proof_replay/exported_patch_proof_bundle/source_modules/</code>. The body floor is governed by <code>source_module_manifest.json</code>, which records digest-verified copies of:</p>\n<ul><li>the source pattern ledger</li><li>the high-novelty reconstruction result record</li><li>the component projection IR</li><li>the agent-execution trace runtime and standard</li><li>the extracted-pattern route-readiness standard</li><li>the mission-transaction preflight wrapper</li><li>the mission-transaction landing preflight runtime</li><li>the strict JSON helper</li></ul>\n<p>Result records and cards do not duplicate those bodies. They carry <code>source_module_manifest_ref</code>, <code>source_open_body_import_refs</code>, <code>source_open_body_imports</code>, <code>body_material_status</code>, and <code>body_copied_material_count</code> so a cold reader can open the real bodies.</p>\n<p>The public result record surface stays free of account secrets, account or browser state, browser state, model-output data bodies, browser UI live access, recipient-send state, weaponized payloads, live targets, exploit steps, and account secret-equivalent material.</p>\n</details>",
      "components": [
        {
          "anchor": "component-agentic_vulnerability_discovery_patch_proof_replay",
          "component_id": "agentic_vulnerability_discovery_patch_proof_replay",
          "public_label": "Agentic Vulnerability Discovery Patch Proof Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "agentic_vulnerability_discovery_patch_proof_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agentic Vulnerability Discovery Patch Proof Replay",
            "relation": "explains",
            "url": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay"
          },
          {
            "id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public agentic vulnerability patch proof replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
      "reader_packet": {
        "abstract": "The agentic vulnerability discovery patch-proof replay validates metadata-only synthetic vulnerability evidence chains before any found-and-fixed security language is allowed.",
        "authority_ceiling": "Copied public source/control/standard/tool bodies, metadata-only synthetic patch-proof replay result records, public agent-execution trace spans, and fixture validation only; no live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, external model access, source-file changes, benchmark security score, launch-scope decision, publishing-scope decision, whole-system security claim, or product-progress evidence.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-agentic-vulnerability-discovery-patch-proof-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] mechanism[\"mechanism source row\"] component[\"patch-proof replay runtime\"] fixture[\"first-wave fixture\"] bundle[\"exported patch-proof bundle\"] targets[\"synthetic target refs\"] hypotheses[\"issue hypotheses\"] traces[\"trace evidence refs\"] proofs[\"abstract exploitability refs\"] patches[\"patch diff refs\"] regressions[\"regression test refs\"] executable[\"executable regression witnesses\"] verifiers[\"verifier result records\"] sandbox[\"sandbox verdicts\"] negative[\"negative-case fixtures\"] secret_scan[\"secret-exclusion scan\"] replay[\"cold replay rows\"] public_trace[\"public trace spans\"] source_modules[\"source-module body floor\"] result records[\"metadata-only result records\"] consumer[\"focused proof-consumer tests\"] ceiling[\"scope limit\"] bundle --> markdown bundle --> mechanism mechanism --> component component --> fixture component --> bundle fixture --> targets bundle --> targets targets --> hypotheses hypotheses --> traces traces --> proofs proofs --> patches patches --> regressions regressions --> executable executable --> verifiers verifiers --> sandbox negative --> result records secret_scan --> result records sandbox --> replay replay --> public_trace source_modules --> secret_scan source_modules --> public_trace public_trace --> result records result records --> consumer result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:b3838dc2fa8bbc7e833961f555039129a9b60cd4878c714e07c1b63e8da81e03",
            "source_line_end": 93,
            "source_line_start": 43
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agentic Vulnerability Discovery Patch Proof Replay",
                "relation": "explains",
                "url": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay"
              },
              {
                "id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public agentic vulnerability patch proof replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 292,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 333,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 395,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 417,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 433,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 442,
              "title": "Body Handling"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "SWE-bench",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2310.06770"
          },
          {
            "kind": "external_reference",
            "label": "SWE-agent",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2405.15793"
          },
          {
            "kind": "external_reference",
            "label": "CyberSecEval 2",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2404.13161"
          },
          {
            "kind": "external_reference",
            "label": "SecCodePLT",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2410.11096"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "An agent that says it found and fixed a security bug is making a claim that is easy to assert and hard to check. The phrase \"found and fixed\" can stand for a real, tested repair, or for a plausible-looking patch that was never run, a false positive promoted to a finding, or a benchmark number with no evidence behind it. This component exists to refuse that ambiguity. It answers one question: before any \"found and fixed\" language is allowed, does a complete evidence chain line up, from a synthetic target through a hypothesis, a trace, an abstract exploitability ref, a patch diff, a regression test, and a verifier result record? The part worth noticing is that two of those checks are not fiel\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 40,
            "source_line_start": 10,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module shape is a metadata-only synthetic patch-proof replay, not a live vulnerability discovery or fix-correctness claim. The runtime forces target refs, hypotheses, trace refs, abstract exploitability refs, patch diff refs, regression test refs, verifier result records, sandbox verdicts, false-positive triage, cold replay, public trace spans, source-module digests, negative cases, and scope boundaries to line up before bounded patch-proof language is admitted.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 101,
            "source_line_start": 41,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism is an evidence join, not a scanner. The JSON bundle names the component and mechanism row, and the component resolves every claim through buildresult in src/microcosmcore/components/agenticvulnerabilitydiscoverypatchproofreplay.py. That function loads the projection protocol and vulnerability policy, then validates targets, issue hypotheses, trace evidence, exploitability refs, patch diffs, regression tests, executable regression witnesses, verifier result records, sandbox verdicts, false-positive triage, cold replay rows, optional negative-case fixtures, the public trace builder, and the source-module manifest. A result can pass only when those validators agree, the secret-ex\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 140,
            "source_line_start": 102,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "tests/testagenticvulnerabilitydiscoverypatchproofreplay.py::testagenticvulnerabilitypatchproofreplayobservesnegativecases consumes the first-wave fixture and checks the expected counts, negative-case coverage, public trace status, body-import boundary, secret-exclusion scan, and scope limit booleans. tests/testagenticvulnerabilitydiscoverypatchproofreplay.py::testagenticvulnerabilityexportedbundlevalidatesruntime_shape consumes the exported bundle and checks runtime mode, target/hypothesis/patch counts, executable regression witnesses, source-module manifest status, copied-body count, metadata-only import summary, secret-exclusion status, and public trace span count. The rejection tests in\u2026",
            "level": 2,
            "order": 4,
            "section_id": "named-proof-consumers",
            "source_line_end": 157,
            "source_line_start": 141,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The governing row is mechanism.agenticvulnerabilitydiscoverypatchproofreplay.validatespublicagenticvulnerabilitypatchproof_replay. It binds this reader module to concept.agentreliabilityandsafetyvalidator_bundle, P-1, P-2, AX-1, and the upstream papermodule.missiontransactionworkspine dependency. The relation matters because the mechanism is a public safety validator bundle: the paper module can claim that Microcosm checks a source-open, synthetic patch-proof evidence chain, but the lattice ceiling prevents that claim from becoming live vulnerability discovery, exploit proof, benchmark claims, source-file changes, or launch-scope decision.",
            "level": 2,
            "order": 5,
            "section_id": "governing-lattice-relation",
            "source_line_end": 170,
            "source_line_start": 158,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "cold-reader-path",
            "source_line_end": 186,
            "source_line_start": 171,
            "title": "Cold-Reader Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator admits only metadata-only patch-proof evidence where trace refs, abstract proof refs, patch diff refs, regression tests, verifier result records, sandbox verdicts, and cold replay line up. The result record fields to inspect first are target_count, issuehypothesiscount, patchdiffcount, regressiontestcount, verifierreceiptcount, observednegativecases, secretexclusionscan, publicagentexecutiontrace, bodyimport_verification, and scope_limit.",
            "level": 2,
            "order": 7,
            "section_id": "what-it-admits",
            "source_line_end": 198,
            "source_line_start": 187,
            "title": "What It Admits"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in the recent line of agentic software-engineering and security-evaluation work that treats code repair as an executable, test-backed claim rather than a prose claim. SWE-bench popularized repository issue resolution as an LLM task with real codebases and test-based patch evaluation, while SWE-agent made the agent-computer interface itself part of the repair system. Security benchmarks such as CyberSecEval 2 and SecCodePLT motivate separating secure-code or vulnerability capability claims from uninspected generated patches. Microcosm borrows the accountability pattern: issue hypotheses, trace evidence, patch diffs, regression tests, verifier result records, and ne\u2026",
            "level": 2,
            "order": 8,
            "section_id": "prior-art-grounding",
            "source_line_end": 215,
            "source_line_start": 199,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The exported bundle carries nine exact copied source/control/standard/tool bodies under examples/agenticvulnerabilitydiscoverypatchproofreplay/exportedpatchproofbundle/source_modules/. The body floor is governed by sourcemodulemanifest.json, which records digest-verified copies of: the source pattern ledger the high-novelty reconstruction result record the component projection IR the agent-execution trace runtime and standard the extracted-pattern route-readiness standard the mission-transaction preflight wrapper the mission-transaction landing preflight runtime the strict JSON helper Result records and cards do not duplicate those bodies. They carry sourcemodulemanifestref, sourceopenbodyi\u2026",
            "level": 2,
            "order": 9,
            "section_id": "source-open-body-floor",
            "source_line_end": 242,
            "source_line_start": 216,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Component: src/microcosmcore/components/agenticvulnerabilitydiscoverypatchproofreplay.py Bundle: core/papermodulecapsules.json#papermodule.agenticvulnerabilitydiscoverypatchproofreplay Mechanism: core/mechanismsources.json#mechanism.agenticvulnerabilitydiscoverypatchproofreplay.validatespublicagenticvulnerabilitypatchproofreplay Standard: standards/stdmicrocosmagenticvulnerabilitydiscoverypatchproof_replay.json Evidence class: core/organevidenceclasses.json::agenticvulnerabilitydiscoverypatchproof_replay records algorithmic_projection at rank 3. Source-module manifest: examples/agenticvulnerabilitydiscoverypatchproofreplay/exportedpatchproofbundle/sourcemodulemanifest.json declares nine cop\u2026",
            "level": 2,
            "order": 10,
            "section_id": "source-backed-doctrine-binding",
            "source_line_end": 263,
            "source_line_start": 243,
            "title": "Source-Backed Doctrine Binding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: core/papermodulecapsules.json::papermodules[5:papermodule.agenticvulnerabilitydiscoverypatchproof_replay] is the JSON authority row. A diagram view is generated for this module; the Atlas card view is a staged exercise pending the component-atlas lane. Mechanism route: core/mechanismsources.json::mechanism.agenticvulnerabilitydiscoverypatchproofreplay.validatespublicagenticvulnerabilitypatchproofreplay binds the validator command, exported-bundle validator command, focused regression, guardrails, input refs, result record refs, and runtime code locus. Runtime route: src/microcosmcore/components/agenticvulnerabilitydiscoverypatchproofreplay.py owns run, runpatchproofbundle, sou\u2026",
            "level": 2,
            "order": 11,
            "section_id": "reader-evidence-routing",
            "source_line_end": 291,
            "source_line_start": 264,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Open the source-module manifest first, then the runtime result record, then the component source. The useful claim is not that a real vulnerability was discovered or fixed. The useful claim is that Microcosm can force an agentic security story to expose synthetic target refs, issue hypotheses, trace evidence, abstract exploitability refs, patch diffs, regression tests, verifier result records, sandbox verdicts, false-positive triage, cold replay, public trace spans, secret-exclusion scan, negative-case result records, and scope limits before patch-proof language is allowed. Re-entry condition: after the sibling organ_atlas.json lane releases, bind this paper-module bundle, mechanism ref, an\u2026",
            "level": 2,
            "order": 12,
            "section_id": "cold-agent-use",
            "source_line_end": 380,
            "source_line_start": 364,
            "title": "Cold-Agent Use"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The contract rejects livetargetmaterial, realcveexploitation, weaponizedpayloadexport, accountsecretmaterial, network_exfiltration, exploitinstructionsteps, patchwithouttests, and benchmarkscoreclaim. These are falsification fixtures, not product evidence.",
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 387,
            "source_line_start": 381,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The result records do not authorize live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, external model access, source-file changes, benchmark security scores, launch, or any whole-system security claim.",
            "level": 2,
            "order": 14,
            "section_id": "authority-ceiling",
            "source_line_end": 394,
            "source_line_start": 388,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that synthetic target refs, issue hypotheses, trace-evidence refs, abstract exploitability refs, patch diff refs, regression-test refs, verifier result records, sandbox verdicts, false-positive triage rows, cold replay rows, public trace spans, source-module digest checks, secret-exclusion scans, negative-case labels, and metadata-only validation result records are checked by the listed runtime witnesses. This module may not claim live target testing, real CVE exploitation, weaponized payload export, account secret handling, network exfiltration, actionable exploit instructions, live provider behavior, benchmark security scores, patch correctnes\u2026",
            "level": 2,
            "order": 15,
            "section_id": "claim-ceiling",
            "source_line_end": 466,
            "source_line_start": 451,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree: Then run the exported bundle validator: The focused regression test and corpus projection checks are:",
            "level": 2,
            "order": 16,
            "section_id": "validation-receipt-path",
            "source_line_end": 498,
            "source_line_start": 467,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The agentic vulnerability discovery patch-proof replay validates metadata-only synthetic vulnerability evidence chains before any found-and-fixed security language is allowed."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Agentic Vulnerability Discovery Patch-Proof Replay is the public security-claim boundary for Microcosm. It checks projection protocol, vulnerability policy, synthetic target refs, issue hypotheses, trace evidence, abstract exploitability refs, patch diff refs, regression tests, verifier result records, sandbox verdicts, false-positive triage, cold replay, public agent-execution trace spans, secret-exclusion scan, nine copied source/control/standard/tool bodies, source-module manifest digests, metadata-only result record policy, and eight security-overclaim negative cases while keeping live targets, real CVE exploitation, weaponized payloads, account secrets, network exfiltration steps, actionable exploit instructions, model-output data, raw issue or patch bodies, benchmark claims, and source-file changes out of result records.",
      "summary_line": "The agentic vulnerability discovery patch-proof replay validates metadata-only synthetic vulnerability evidence chains before any found-and-fixed security language is allowed.",
      "title": "Agentic Vulnerability Discovery Patch-Proof Replay"
    },
    {
      "anchor": "paper-module-materials-chemistry-closed-loop-lab-safety-replay",
      "authority_ceiling": "Copied public Lab/Evolve source/control/result record/standard bodies, metadata-only simulator-only fixture result records, runtime bundle result records, and artifact safety/refusal validation only; no wetlab execution, hazardous synthesis guidance, reagent quantity, controlled or bioactive target, live assay, robot command, private lab notebook, external model access, discovery claim, benchmark claims, launch-scope decision, publishing-scope decision, or product-progress evidence.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>&quot;Closed-loop materials lab&quot; is one of the easier phrases to overclaim. A fixture can look like an autonomous discovery loop while carrying nothing that should be spoken aloud: wetlab steps, reagent quantities, a controlled or bioactive target, robot commands, or a flat assertion that some material was discovered. This component exists to sit in front of that language and answer one question: is a closed-loop-lab-shaped fixture safe and grounded enough to be talked about at all, in a simulator-only frame, before any lab claim is allowed?</p>\n<p>Its real name inside the runtime is the <code>materials_chemistry_artifact_safety_refusal_validator</code>. The public-promise name &quot;closed-loop replay&quot; was deliberately reframed because nothing here executes a wetlab loop or commands a robot. The unusual part is that the component does not trust the fixture&#x27;s own conclusion. A normal replay would read a declared &quot;selected candidate&quot; label and report it. This validator instead recomputes the winner from public numbers, weighting an assay proxy, an active-learning score, and a safety gate, then treats a mismatch between that recomputed pick and the declared label as a failure rather than a footnote. A stale or flattering label cannot pass.</p>\n<p>The second discipline is refusal as a first-class result. Eight categories of dangerous or overclaiming content each have a named forbidden code, and a fixture that smuggles one in is expected to be refused, not quietly accepted. The verdict is computed from public simulator rows, safety fields, source-module manifests, replay-graph status, negative-case coverage, and a sentinel scan, and it stays inside a simulator-only ceiling. It is a safety and refusal check, not a laboratory.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>materials_chemistry_closed_loop_lab_safety_replay</code> is a public, simulator-only replay validator for materials-lab language. It does not claim a material discovery, a wetlab protocol, a robot loop, or a benchmark. It checks whether a closed-loop-lab shaped public fixture has enough evidence to be talked about at all: candidate material refs, safety-screen refs, simulator-only assay rows, active-learning decisions, a Lab/Evolve replay graph, source-module manifest digests, negative-case refusals, metadata-only result records, and an explicit scope limit.</p>\n<p>The technical claim is a numeric verdict proof boundary. A passing run must recompute the selected candidate from score-backed fixture rows rather than trusting a declared label. The baseline fixture contains four candidates and selects <code>mat_polymer_membrane_001</code> with score <code>0.917</code>; perturbation tests prove that stale labels, missing score rows, out-of-range scores, and safety-gate failures block the verdict.</p>\n<h4 class=\"pm-body__h\">Mechanism</h4>\n<p>The runtime locus is <code>src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py</code>. The relevant entrypoints are <code>run</code> for first-wave fixture validation and <code>run_lab_bundle</code> for exported-bundle validation. The validator loads a replay policy, candidate rows, experiment DAG rows, simulator assays, active-learning decisions, optional source-module manifests, and eight forbidden negative-case fixtures.</p>\n<p>The sign-off rule is deliberately small:</p>\n<ol><li>Positive rows must link candidates, experiments, assays, safety screens, active-learning decisions, failure taxonomy refs, and cold replay refs.</li><li>Negative cases must be observed and refused.</li><li>Numeric replay must recompute the selected candidate from public numbers.</li><li>Source-module imports must verify copied bodies without putting bodies into result records.</li><li>The safety verdict must remain inside the simulator-only scope limit.</li></ol>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1383\" height=\"780\" viewBox=\"0 0 1383 780\" role=\"img\" aria-label=\"Flowchart diagram with 15 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"200.2\" y1=\"72.0\" x2=\"385.4\" y2=\"133.0\"></line><polygon class=\"pmd-arrow\" points=\"385.4,133.0 377.9,133.7 379.8,127.9\"></polygon><line class=\"pmd-edge\" x1=\"376.2\" y1=\"72.0\" x2=\"443.7\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"443.7,130.0 436.5,127.9 440.5,123.2\"></polygon><line class=\"pmd-edge\" x1=\"564.4\" y1=\"63.0\" x2=\"513.1\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"513.1,130.0 514.9,122.7 519.7,126.4\"></polygon><line class=\"pmd-edge\" x1=\"760.1\" y1=\"63.0\" x2=\"581.6\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"581.6,130.0 586.9,124.7 589.0,130.5\"></polygon><line class=\"pmd-edge\" x1=\"542.6\" y1=\"202.0\" x2=\"634.4\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"634.4,260.0 627.0,258.9 630.3,253.8\"></polygon><line class=\"pmd-edge\" x1=\"667.2\" y1=\"332.0\" x2=\"628.2\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"628.2,390.0 629.5,382.6 634.6,386.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"570.7\" y=\"352.0\" width=\"154.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"647.7\" y=\"365.0\" text-anchor=\"middle\">stale label or gate fail</text><line class=\"pmd-edge\" x1=\"707.8\" y1=\"332.0\" x2=\"734.3\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"734.3,390.0 728.7,385.0 734.3,382.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"701.1\" y=\"352.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"721.1\" y=\"365.0\" text-anchor=\"middle\">match</text><line class=\"pmd-edge\" x1=\"951.5\" y1=\"72.0\" x2=\"784.8\" y2=\"133.9\"></line><polygon class=\"pmd-arrow\" points=\"784.8,133.9 790.1,128.7 792.2,134.4\"></polygon><line class=\"pmd-edge\" x1=\"686.1\" y1=\"202.0\" x2=\"622.2\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"622.2,390.0 621.5,382.5 627.3,384.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"640.1\" y=\"287.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"654.1\" y=\"300.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"704.9\" y1=\"202.0\" x2=\"739.3\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"739.3,390.0 735.0,383.8 741.0,382.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"711.1\" y=\"287.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"722.1\" y=\"300.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"1202.1\" y1=\"63.0\" x2=\"982.2\" y2=\"139.0\"></line><polygon class=\"pmd-arrow\" points=\"982.2,139.0 987.7,133.9 989.7,139.7\"></polygon><line class=\"pmd-edge\" x1=\"886.1\" y1=\"193.0\" x2=\"754.6\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"754.6,390.0 755.8,382.6 760.9,386.0\"></polygon><line class=\"pmd-edge\" x1=\"732.8\" y1=\"426.0\" x2=\"701.2\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"701.2,484.0 701.8,476.5 707.2,479.4\"></polygon><line class=\"pmd-edge\" x1=\"691.4\" y1=\"520.0\" x2=\"691.4\" y2=\"578.0\"></line><polygon class=\"pmd-arrow\" points=\"691.4,578.0 688.3,571.2 694.5,571.2\"></polygon><line class=\"pmd-edge\" x1=\"623.0\" y1=\"426.0\" x2=\"681.1\" y2=\"578.0\"></line><polygon class=\"pmd-arrow\" points=\"681.1,578.0 675.8,572.7 681.5,570.5\"></polygon><line class=\"pmd-edge\" x1=\"691.4\" y1=\"632.0\" x2=\"691.4\" y2=\"690.0\"></line><polygon class=\"pmd-arrow\" points=\"691.4,690.0 688.3,683.2 694.5,683.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.2\" y=\"40.5\">numeric policy + expected</tspan><tspan x=\"118.2\" y=\"58.5\">label</tspan></text><title>numeric policy + expected label</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"18.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"40.5\">4 candidate refs + safety</tspan><tspan x=\"344.8\" y=\"58.5\">gates</tspan></text><title>4 candidate refs + safety gates</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"471.0\" y=\"27.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"578.1\" y=\"49.5\">4 public assay proxy values</tspan></text><title>4 public assay proxy values</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"711.3\" y=\"27.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"808.1\" y=\"49.5\">4 active-learning scores</tspan></text><title>4 active-learning scores</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"385.4\" y=\"130.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"485.6\" y=\"152.5\">numeric replay</tspan><tspan x=\"485.6\" y=\"170.5\">weighted recompute of the</tspan><tspan x=\"485.6\" y=\"188.5\">winner</tspan></text><title>numeric replay weighted recompute of the winner</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"691.4,260.0 774.4,296.0 691.4,332.0 608.4,296.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"691.4\" y=\"282.5\">recomputed pick ==</tspan><tspan x=\"691.4\" y=\"300.5\">declared label?</tspan><tspan x=\"691.4\" y=\"318.5\">safety gate &gt;= 0.70?</tspan></text><title>recomputed pick == declared label? safety gate &gt;= 0.70?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"930.9\" y=\"18.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1024.2\" y=\"40.5\">negative-case fixtures</tspan><tspan x=\"1024.2\" y=\"58.5\">8 forbidden lab classes</tspan></text><title>negative-case fixtures 8 forbidden lab classes</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"698.3,130.0 784.8,166.0 698.3,202.0 611.9,166.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"698.3\" y=\"152.5\">any forbidden</tspan><tspan x=\"698.3\" y=\"170.5\">MATERIALS_*_FORBIDDEN</tspan><tspan x=\"698.3\" y=\"188.5\">observed?</tspan></text><title>any forbidden MATERIALS_*_FORBIDDEN observed?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1143.6\" y=\"27.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1254.2\" y=\"49.5\">4 copied public body modules</tspan></text><title>4 copied public body modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"810.8\" y=\"139.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"904.1\" y=\"161.5\">Lab/Evolve replay graph</tspan><tspan x=\"904.1\" y=\"179.5\">replay cases</tspan></text><title>Lab/Evolve replay graph replay cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"680.2\" y=\"390.0\" width=\"124.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"742.5\" y=\"412.5\">safety verdict</tspan></text><title>safety verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"649.8\" y=\"484.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"691.4\" y=\"506.5\">Accepted</tspan></text><title>Accepted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"578.0\" y=\"390.0\" width=\"76.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"616.1\" y=\"412.5\">Blocked</tspan></text><title>Blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"580.8\" y=\"578.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"691.4\" y=\"600.5\">metadata-only result records</tspan><tspan x=\"691.4\" y=\"618.5\">counts, digests, findings</tspan></text><title>metadata-only result records counts, digests, findings</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"577.4\" y=\"690.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"691.4\" y=\"712.5\">scope limit</tspan><tspan x=\"691.4\" y=\"730.5\">no wetlab / no discovery / no</tspan><tspan x=\"691.4\" y=\"748.5\">launch</tspan></text><title>scope limit no wetlab / no discovery / no launch</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>numeric policy + expected label</dt><dd><code class=\"pm-diagram__ref-loc\">replay_policy.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>4 candidate refs + safety gates</dt><dd><code class=\"pm-diagram__ref-loc\">candidate_materials.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>4 public assay proxy values</dt><dd><code class=\"pm-diagram__ref-loc\">simulator_assays.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>4 active-learning scores</dt><dd><code class=\"pm-diagram__ref-loc\">active_learning_decisions.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>4 copied public body modules</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Accepted</dt><dd><code class=\"pm-diagram__ref-loc\">public_safe_simulator_replay_accepted</code></dd></div><div class=\"pm-diagram__ref\"><dt>Blocked</dt><dd><code class=\"pm-diagram__ref-loc\">blocked_public_safety_boundary</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD policy[&quot;replay_policy.json numeric policy + expected label&quot;] candidates[&quot;candidate_materials.json 4 candidate refs + safety gates&quot;] assays[&quot;simulator_assays.json 4 public assay proxy values&quot;] decisions[&quot;active_learning_decisions.json 4 active-learning scores&quot;] numeric[&quot;numeric replay weighted recompute of the winner&quot;] labelcheck{&quot;recomputed pick == declared label? safety gate &gt;= 0.70?&quot;} negatives[&quot;negative-case fixtures 8 forbidden lab classes&quot;] refuse{&quot;any forbidden MATERIALS_*_FORBIDDEN observed?&quot;} manifest[&quot;source_module_manifest.json 4 copied public body modules&quot;] replay[&quot;Lab/Evolve replay graph replay cases&quot;] verdict[&quot;safety verdict&quot;] accepted[&quot;public_safe_simulator_replay_accepted&quot;] blocked[&quot;blocked_public_safety_boundary&quot;] result record[&quot;metadata-only result records counts, digests, findings&quot;] ceiling[&quot;scope limit no wetlab / no discovery / no launch&quot;] policy --&gt; numeric candidates --&gt; numeric assays --&gt; numeric decisions --&gt; numeric numeric --&gt; labelcheck labelcheck --&gt;|stale label or gate fail| blocked labelcheck --&gt;|match| verdict negatives --&gt; refuse refuse --&gt;|yes| blocked refuse --&gt;|no| verdict manifest --&gt; replay replay --&gt; verdict verdict --&gt; accepted accepted --&gt; result record blocked --&gt; result record result record --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Numeric Assay And Verdict Evidence</h4>\n<p>The replay policy declares:</p>\n<ul><li>selection rule: <code>max_weighted_public_assay_active_learning_and_safety_gate_score</code></li><li>minimum safety gate: <code>0.70</code></li><li>expected selected candidate: <code>mat_polymer_membrane_001</code></li><li>weighted score: <code>0.45 * public_assay_proxy_value + 0.35 * public_active_learning_score + 0.20 * public_safety_gate_score</code></li></ul>\n<p>The source fixture binds four score-backed rows:</p>\n<table class=\"pm-table\"><thead><tr><th>Candidate</th><th>Safety gate</th><th>Assay proxy</th><th>Active-learning</th><th>Weighted score</th><th>Decision / action</th></tr></thead><tbody><tr><td><code>mat_polymer_membrane_001</code></td><td><code>0.94</code></td><td><code>0.92</code></td><td><code>0.90</code></td><td><code>0.917</code></td><td><code>decision_membrane_001</code> / <code>simulate_assay</code></td></tr><tr><td><code>mat_solid_electrolyte_002</code></td><td><code>0.91</code></td><td><code>0.84</code></td><td><code>0.81</code></td><td><code>0.8445</code></td><td><code>decision_electrolyte_002</code> / <code>update_surrogate_model</code></td></tr><tr><td><code>mat_catalyst_support_003</code></td><td><code>0.85</code></td><td><code>0.78</code></td><td><code>0.74</code></td><td><code>0.780</code></td><td><code>decision_support_003</code> / <code>choose_next_simulation</code></td></tr><tr><td><code>mat_sorbent_surface_004</code></td><td><code>0.88</code></td><td><code>0.70</code></td><td><code>0.66</code></td><td><code>0.722</code></td><td><code>decision_sorbent_004</code> / <code>screen_candidate</code></td></tr></tbody></table>\n<p>The focused regression <code>test_materials_chemistry_numeric_replay_recomputes_verdict_from_fixture_numbers</code> proves the pass case: status <code>pass</code>, <code>verified_numeric_row_count == 4</code>, selected candidate <code>mat_polymer_membrane_001</code>, selected decision <code>decision_membrane_001</code>, selected next action <code>simulate_assay</code>, score <code>0.917</code>, realness rung <code>R3</code>, and verdict basis <code>recomputed_from_public_assay_active_learning_and_safety_gate_fixture_numbers</code>.</p>\n<p>The verifier does not use expected labels for selection. Expected labels are checked only after the selected row is recomputed from candidate, assay, and decision content.</p>\n<h4 class=\"pm-body__h\">Test Matrix</h4>\n<table class=\"pm-table\"><thead><tr><th>Class</th><th>Evidence</th><th>Expected verdict</th></tr></thead><tbody><tr><td>Real-good fixture</td><td>Baseline first-wave fixture with four candidate, assay, and decision rows</td><td><code>public_safe_simulator_replay_accepted</code>; numeric replay <code>pass</code>; selected candidate <code>mat_polymer_membrane_001</code>; score <code>0.917</code></td></tr><tr><td>Real-good source body floor</td><td>Exported bundle manifest with four copied modules and zero manifest findings</td><td><code>source_module_manifest_status: pass</code>; <code>verified_module_count: 4</code>; result records remain metadata-only; current checked-in bundle still needs refreshed numeric rows before it is a full exported-bundle pass</td></tr><tr><td>Real-bad lab safety</td><td>Controlled/bioactive targets, hazardous synthesis flags, mismatched safety refs, robot command, account secrets, private notebooks, or discovery claims</td><td><code>blocked_public_safety_boundary</code> with the relevant <code>MATERIALS_*_FORBIDDEN</code> or positive-linkage finding</td></tr><tr><td>Real-bad numeric missingness</td><td>Score-backed rows removed while numeric policy is active</td><td><code>MATERIALS_NUMERIC_REPLAY_POLICY_REQUIRES_SCORE_BACKED_ROWS</code>; <code>verified_numeric_row_count: 0</code></td></tr><tr><td>Real-bad numeric required</td><td>Numeric policy removed and score rows absent</td><td><code>MATERIALS_NUMERIC_REPLAY_REQUIRED</code>; realness rung <code>blocked</code></td></tr><tr><td>Real-bad stale label</td><td>Policy declares <code>mat_catalyst_support_003</code> while recomputation selects <code>mat_polymer_membrane_001</code></td><td><code>MATERIALS_NUMERIC_REPLAY_EXPECTED_LABEL_STALE</code></td></tr><tr><td>Real-bad score range</td><td>Safety, assay, or active-learning score outside <code>[0, 1]</code></td><td><code>MATERIALS_NUMERIC_REPLAY_SCORE_OUT_OF_RANGE</code></td></tr><tr><td>Perturbation, low safety gate</td><td>Membrane safety gate lowered to <code>0.52</code></td><td>Computed pick moves to <code>mat_solid_electrolyte_002</code>, verdict blocks, and findings include stale label plus <code>MATERIALS_NUMERIC_REPLAY_SAFETY_GATE_FAILED</code></td></tr><tr><td>Perturbation, moved valid pick</td><td>Sorbent raised to safety <code>0.93</code>, assay <code>0.98</code>, active learning <code>0.98</code>, and policy expectation updated</td><td>Numeric replay passes, selected candidate <code>mat_sorbent_surface_004</code>, selected action <code>screen_candidate</code>, score <code>0.970</code></td></tr><tr><td>Perturbation, moved pick without expectation update</td><td>Exported bundle recomputes sorbent as the winner while policy still expects membrane</td><td>Source manifest stays <code>pass</code>, but numeric replay blocks with <code>MATERIALS_NUMERIC_REPLAY_EXPECTED_LABEL_STALE</code></td></tr></tbody></table>\n<p>These cases are source/test-backed by <code>tests/test_materials_chemistry_closed_loop_lab_safety_replay.py</code>. Fresh local first-wave result record output is the authority for current numeric replay; older archived first-wave result records and the checked-in exported bundle predate the numeric replay rows and should not be read as the numeric proof. The exported bundle still needs refreshed numeric rows before it is a full exported-bundle pass.</p>\n<h4 class=\"pm-body__h\">Evidence Routes</h4>\n<ul><li>JSON bundle: <code>core/paper_module_capsules.json::paper_module.materials_chemistry_closed_loop_lab_safety_replay</code></li><li>Generated JSON instance: <code>paper_modules/materials_chemistry_closed_loop_lab_safety_replay.json</code></li><li>Mechanism source: <code>core/mechanism_sources.json::mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay</code></li><li>Runtime: <code>src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py</code></li><li>Domain standard: <code>standards/std_microcosm_materials_chemistry_closed_loop_lab_safety_replay.json</code></li><li>Paper-module standard: <code>standards/std_microcosm_paper_module.json</code></li><li>Fixture input: <code>fixtures/first_wave/materials_chemistry_closed_loop_lab_safety_replay/input</code></li><li>Exported bundle: <code>examples/materials_chemistry_closed_loop_lab_safety_replay/exported_materials_lab_safety_bundle</code></li><li>Focused tests: <code>tests/test_materials_chemistry_closed_loop_lab_safety_replay.py</code></li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This replay exercises a closed-loop materials and chemistry lab controller with a safety gate over synthetic experiments. It is grounded in the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://en.wikipedia.org/wiki/Self-driving_laboratory\">self-driving laboratory</a> literature, where a propose-run-measure loop is paired with safety interlocks that can refuse an unsafe experiment. Microcosm borrows the loop-plus-safety-gate shape on a simulator; the result is metadata-only simulator evidence, not a real laboratory controller, chemical-safety authority, or launch.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the current runtime proof from the Microcosm root:</p>\n<p>Inspect the exported source-body bundle. Until the exported fixture is refreshed with score-backed numeric rows, this command may return a blocked numeric verdict while still proving the manifest/body-floor boundary:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.materials_chemistry_closed_loop_lab_safety_replay run-lab-bundle --input examples/materials_chemistry_closed_loop_lab_safety_replay/exported_materials_lab_safety_bundle --out /tmp/microcosm_materials_chemistry_lab_safety_bundle</code></pre>\n<p>Run the focused regression suite:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-pytest tests/test_materials_chemistry_closed_loop_lab_safety_replay.py -q</code></pre>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>This lane intentionally does not run <code>scripts/build_doctrine_projection.py --write</code>; generated projections, atlas cards, and shared bundle surfaces belong to their owner lanes.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>This module is a replay validator, not a laboratory. It does not synthesize materials, provide wetlab instructions, control robots, rank real compounds, validate live assay data, authorize external model access, or establish a discovery benchmark. Fixture numbers are public replay coordinates for a safety-gated contract; they are not experimental measurements.</p>\n<p>The validator can prove local consistency across fixture rows, exported source-module manifests, replay graph records, negative-case checks, sentinel scans, numeric recomputation, and metadata-only result records. It cannot prove chemical safety, regulatory suitability, lab readiness, deployment readiness, public-site freshness, publishing-scope decision, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim that Microcosm has a public, source-faithful, simulator-only replay contract that checks candidate refs, safety-screen refs, simulator-only assay rows, active-learning decisions, numeric replay, failure-taxonomy refs, cold replay refs, replay cases, source bundle hashes, copied source-module digests, negative-case result records, metadata-only result record policy, and scope limits.</p>\n<p>It must not claim wetlab operation, material synthesis, robot control, hazardous synthesis guidance, reagent quantities, controlled or bioactive targeting, live assay data, private lab notebook export, live account secrets, external model service, material discovery, benchmark performance, safety certification, public sharing, hosting, launch-scope decision, source-file changes, or product-progress authority.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page.</p>\n<p>It may not claim more than its bundle scope limit allows: Copied public Lab/Evolve source/control/result record/standard bodies, metadata-only simulator-only fixture result records, runtime bundle result records, and artifact safety/refusal validation only; no wetlab execution, hazardous synthesis guidance, reagent quantity, controlled or bioactive target, live assay, robot command, private lab notebook, external model access, discovery claim, benchmark claims, launch-scope decision, publishing-scope decision, or product-progress evidence.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The exported bundle at <code>examples/materials_chemistry_closed_loop_lab_safety_replay/exported_materials_lab_safety_bundle</code> contains a <code>source_module_manifest.json</code> with four copied bodies:</p>\n<table class=\"pm-table\"><thead><tr><th>Module id</th><th>Material class</th><th>Role</th></tr></thead><tbody><tr><td><code>materials_lab_evolve_failure_replay_specimen_body_import</code></td><td><code>public_macro_tool_body</code></td><td>deterministic replay graph construction, failure classification, restart-point selection, source-bundle hashing, and result record boundaries</td></tr><tr><td><code>materials_lab_evolve_replay_graph_body_import</code></td><td><code>public_macro_control_plane_body</code></td><td>replay graph body, restart points, source bundles, global teachings, and public claim boundary</td></tr><tr><td><code>materials_lab_evolve_receipt_body_import</code></td><td><code>public_macro_receipt_body</code></td><td>replay result record body proving the source evidence shape without moving private material into result records</td></tr><tr><td><code>laboratory_standard_body_import</code></td><td><code>public_standard_body</code></td><td>public laboratory standard floor for the replay</td></tr></tbody></table>\n<p>The bundle validator checks <code>module_count: 4</code>, <code>verified_module_count: 4</code>, <code>source_module_manifest_status: pass</code>, metadata-only result record policy, and zero source module findings. The current checked-in exported bundle is still a source-body floor, not the final numeric exported-bundle proof: <code>run_lab_bundle</code> requires refreshed score-backed numeric rows before it can pass as a full exported-bundle verdict. Focused tests inject those rows to prove the exported-bundle numeric path. The remaining bundle and result record refresh is tracked as outstanding work.</p>\n<p>The validator also records the blocked source-open boundary for <code>codex/doctrine/paper_modules/lab_oracle_evolve_pipeline.md</code>: that source paper module cannot be imported as an exact body while raw operator-anchor language remains in scope.</p>\n</details>",
      "components": [
        {
          "anchor": "component-materials_chemistry_closed_loop_lab_safety_replay",
          "component_id": "materials_chemistry_closed_loop_lab_safety_replay",
          "public_label": "Materials Chemistry Closed Loop Lab Safety Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 6
        },
        "link_count": 16,
        "links": [
          {
            "id": "materials_chemistry_closed_loop_lab_safety_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Materials Chemistry Closed Loop Lab Safety Replay",
            "relation": "explains",
            "url": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay"
          },
          {
            "id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public materials lab safety replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "research and science replay validators as reproducibility scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
          },
          {
            "id": "paper_module.research_replication_rubric_artifact_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Research Replication Rubric Artifact Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
          },
          {
            "id": "paper_module.world_model_projection_drift_control_room",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "World-Model Projection Drift Control Room",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
      "reader_packet": {
        "abstract": "The materials chemistry lab-safety replay validates metadata-only simulator-only closed-loop rows before any materials-lab or discovery language is allowed.",
        "authority_ceiling": "Copied public Lab/Evolve source/control/result record/standard bodies, metadata-only simulator-only fixture result records, runtime bundle result records, and artifact safety/refusal validation only; no wetlab execution, hazardous synthesis guidance, reagent quantity, controlled or bioactive target, live assay, robot command, private lab notebook, external model access, discovery claim, benchmark claims, launch-scope decision, publishing-scope decision, or product-progress evidence.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-materials-chemistry-closed-loop-lab-safety-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD policy[\"replay_policy.json numeric policy + expected label\"] candidates[\"candidate_materials.json 4 candidate refs + safety gates\"] assays[\"simulator_assays.json 4 public assay proxy values\"] decisions[\"active_learning_decisions.json 4 active-learning scores\"] numeric[\"numeric replay weighted recompute of the winner\"] labelcheck{\"recomputed pick == declared label? safety gate >= 0.70?\"} negatives[\"negative-case fixtures 8 forbidden lab classes\"] refuse{\"any forbidden MATERIALS_*_FORBIDDEN observed?\"} manifest[\"source_module_manifest.json 4 copied public body modules\"] replay[\"Lab/Evolve replay graph replay cases\"] verdict[\"safety verdict\"] accepted[\"public_safe_simulator_replay_accepted\"] blocked[\"blocked_public_safety_boundary\"] result record[\"metadata-only result records counts, digests, findings\"] ceiling[\"scope limit no wetlab / no discovery / no launch\"] policy --> numeric candidates --> numeric assays --> numeric decisions --> numeric numeric --> labelcheck labelcheck -->|stale label or gate fail| blocked labelcheck -->|match| verdict negatives --> refuse refuse -->|yes| blocked refuse -->|no| verdict manifest --> replay replay --> verdict verdict --> accepted accepted --> result record blocked --> result record result record --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:96d895bbcbf9d091aa63d8d4667f34ecc2b6b30659390c26a2010438277aa967",
            "source_line_end": 104,
            "source_line_start": 70
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "materials_chemistry_closed_loop_lab_safety_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Materials Chemistry Closed Loop Lab Safety Replay",
                "relation": "explains",
                "url": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay"
              },
              {
                "id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public materials lab safety replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 106,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 132,
              "title": "Structured Lattice Bindings"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "self-driving laboratory",
            "section_id": "prior-art-grounding",
            "url": "https://en.wikipedia.org/wiki/Self-driving_laboratory"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "\"Closed-loop materials lab\" is one of the easier phrases to overclaim. A fixture can look like an autonomous discovery loop while carrying nothing that should be spoken aloud: wetlab steps, reagent quantities, a controlled or bioactive target, robot commands, or a flat assertion that some material was discovered. This component exists to sit in front of that language and answer one question: is a closed-loop-lab-shaped fixture safe and grounded enough to be talked about at all, in a simulator-only frame, before any lab claim is allowed? Its real name inside the runtime is the materialschemistryartifactsafetyrefusal_validator. The public-promise name \"closed-loop replay\" was deliberately ref\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "materialschemistryclosedlooplabsafetyreplay is a public, simulator-only replay validator for materials-lab language. It does not claim a material discovery, a wetlab protocol, a robot loop, or a benchmark. It checks whether a closed-loop-lab shaped public fixture has enough evidence to be talked about at all: candidate material refs, safety-screen refs, simulator-only assay rows, active-learning decisions, a Lab/Evolve replay graph, source-module manifest digests, negative-case refusals, metadata-only result records, and an explicit scope limit. The technical claim is a numeric verdict proof boundary. A passing run must recompute the selected candidate from score-backed fixture rows rather\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 49,
            "source_line_start": 32,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "The runtime locus is src/microcosmcore/components/materialschemistryclosedlooplabsafety_replay.py. The relevant entrypoints are run for first-wave fixture validation and runlabbundle for exported-bundle validation. The validator loads a replay policy, candidate rows, experiment DAG rows, simulator assays, active-learning decisions, optional source-module manifests, and eight forbidden negative-case fixtures. The sign-off rule is deliberately small: Positive rows must link candidates, experiments, assays, safety screens, active-learning decisions, failure taxonomy refs, and cold replay refs. Negative cases must be observed and refused. Numeric replay must recompute the selected candidate fro\u2026",
            "level": 2,
            "order": 3,
            "section_id": "mechanism",
            "source_line_end": 105,
            "source_line_start": 50,
            "title": "Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph",
              "table"
            ],
            "excerpt": "The replay policy declares: selection rule: maxweightedpublicassayactivelearningandsafetygate_score minimum safety gate: 0.70 expected selected candidate: matpolymermembrane_001 weighted score: 0.45 publicassayproxyvalue + 0.35 publicactivelearningscore + 0.20 publicsafetygatescore The source fixture binds four score-backed rows: The focused regression testmaterialschemistrynumericreplayrecomputesverdictfromfixture_numbers proves the pass case: status pass, verifiednumericrow_count == 4, selected candidate matpolymermembrane_001, selected decision decisionmembrane001, selected next action simulate_assay, score 0.917, realness rung R3, and verdict basis recomputedfrompublicassayactivelearnin\u2026",
            "level": 2,
            "order": 4,
            "section_id": "numeric-assay-and-verdict-evidence",
            "source_line_end": 190,
            "source_line_start": 159,
            "title": "Numeric Assay And Verdict Evidence"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "These cases are source/test-backed by tests/testmaterialschemistryclosedlooplabsafety_replay.py. Fresh local first-wave result record output is the authority for current numeric replay; older archived first-wave result records and the checked-in exported bundle predate the numeric replay rows and should not be read as the numeric proof. The exported bundle still needs refreshed numeric rows before it is a full exported-bundle pass.",
            "level": 2,
            "order": 5,
            "section_id": "test-matrix",
            "source_line_end": 213,
            "source_line_start": 191,
            "title": "Test Matrix"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The exported bundle at examples/materialschemistryclosedlooplabsafetyreplay/exportedmaterialslabsafetybundle contains a sourcemodulemanifest.json with four copied bodies: The bundle validator checks modulecount: 4, verifiedmodule_count: 4, sourcemodulemanifest_status: pass, metadata-only result record policy, and zero source module findings. The current checked-in exported bundle is still a source-body floor, not the final numeric exported-bundle proof: runlabbundle requires refreshed score-backed numeric rows before it can pass as a full exported-bundle verdict. Focused tests inject those rows to prove the exported-bundle numeric path. The remaining bundle and result record refresh is trac\u2026",
            "level": 2,
            "order": 6,
            "section_id": "source-open-body-floor",
            "source_line_end": 239,
            "source_line_start": 214,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the current runtime proof from the Microcosm root: Inspect the exported source-body bundle. Until the exported fixture is refreshed with score-backed numeric rows, this command may return a blocked numeric verdict while still proving the manifest/body-floor boundary: Run the focused regression suite: projections: This lane intentionally does not run `scripts/builddoctrineprojection.py --write`; generated projections, atlas cards, and shared bundle surfaces belong to their owner lanes.",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 276,
            "source_line_start": 240,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "papermodules/materialschemistryclosedlooplabsafety_replay.md JSON bundle: core/papermodulecapsules.json::papermodule.materialschemistryclosedlooplabsafety_replay Generated JSON instance: papermodules/materialschemistryclosedlooplabsafety_replay.json Mechanism source: core/mechanismsources.json::mechanism.materialschemistryclosedlooplabsafetyreplay.validatespublicmaterialslabsafetyreplay Runtime: src/microcosmcore/components/materialschemistryclosedlooplabsafety_replay.py Domain standard: standards/stdmicrocosmmaterialschemistryclosedlooplabsafetyreplay.json Paper-module standard: standards/stdmicrocosmpaper_module.json Fixture input: fixtures/firstwave/materialschemistryclosedlooplabsafety_\u2026",
            "level": 2,
            "order": 8,
            "section_id": "evidence-routes",
            "source_line_end": 299,
            "source_line_start": 277,
            "title": "Evidence Routes"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is a replay validator, not a laboratory. It does not synthesize materials, provide wetlab instructions, control robots, rank real compounds, validate live assay data, authorize external model access, or establish a discovery benchmark. Fixture numbers are public replay coordinates for a safety-gated contract; they are not experimental measurements. The validator can prove local consistency across fixture rows, exported source-module manifests, replay graph records, negative-case checks, sentinel scans, numeric recomputation, and metadata-only result records. It cannot prove chemical safety, regulatory suitability, lab readiness, deployment readiness, public-site freshness, publi\u2026",
            "level": 2,
            "order": 9,
            "section_id": "limitations",
            "source_line_end": 313,
            "source_line_start": 300,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim that Microcosm has a public, source-faithful, simulator-only replay contract that checks candidate refs, safety-screen refs, simulator-only assay rows, active-learning decisions, numeric replay, failure-taxonomy refs, cold replay refs, replay cases, source bundle hashes, copied source-module digests, negative-case result records, metadata-only result record policy, and scope limits. It must not claim wetlab operation, material synthesis, robot control, hazardous synthesis guidance, reagent quantities, controlled or bioactive targeting, live assay data, private lab notebook export, live account secrets, external model service, material discovery, benchmark performance,\u2026",
            "level": 2,
            "order": 10,
            "section_id": "authority-ceiling",
            "source_line_end": 329,
            "source_line_start": 314,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page. It may not claim more than its bundle scope limit allows: Copied public Lab/Evolve source/control/result record/standard bodies, metadata-only simulator-only fixture result records, runtime bundle result records, and artifact safety/refusal validation only; no wetlab execution, hazardous synthesis guidance, reagent quantity, controlled or bioactive target, live assay, robot command, private lab notebook, external model access, discovery claim, benchmark claims, launch-\u2026",
            "level": 2,
            "order": 11,
            "section_id": "claim-ceiling",
            "source_line_end": 335,
            "source_line_start": 330,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This replay exercises a closed-loop materials and chemistry lab controller with a safety gate over synthetic experiments. It is grounded in the self-driving laboratory literature, where a propose-run-measure loop is paired with safety interlocks that can refuse an unsafe experiment. Microcosm borrows the loop-plus-safety-gate shape on a simulator; the result is metadata-only simulator evidence, not a real laboratory controller, chemical-safety authority, or launch.",
            "level": 2,
            "order": 12,
            "section_id": "prior-art-grounding",
            "source_line_end": 338,
            "source_line_start": 336,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The materials chemistry lab-safety replay validates metadata-only simulator-only closed-loop rows before any materials-lab or discovery language is allowed."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Materials Chemistry Closed-Loop Lab-Safety Replay is the public lab-safety claim boundary for Microcosm. It checks candidate material refs, safety-screen refs, simulator-only assay refs, active-learning decisions, failure taxonomy refs, cold replay refs, source bundle hashes, Lab/Evolve replay graph evidence, copied source/control/result record/standard bodies, metadata-only result record policy, and eight lab-safety overclaim negative cases while keeping wetlab protocols, hazardous synthesis steps, reagent quantities, controlled or bioactive targets, live lab account secrets, robot commands, private lab notebook bodies, live assay data, discovery claims, benchmark claims, model-output data, source notes, and launch-scope decision out of result records.",
      "summary_line": "The materials chemistry lab-safety replay validates metadata-only simulator-only closed-loop rows before any materials-lab or discovery language is allowed.",
      "title": "Materials Chemistry Closed-Loop Lab-Safety Replay"
    },
    {
      "anchor": "paper-module-certificate-kernel-execution-lab",
      "authority_ceiling": "Public Lean/Lake subprocess witness, copied source proof/tool/profile bodies, first-wave fixture result records, and exported bundle result records only; no general formal-result correctness, private proof body export, external model access, oracle authority, source-file changes, benchmark solve-rate, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
      "body_html": "<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>certificate_kernel_execution_lab</code> is a source-available public runtime refactor of the source certificate-kernel pattern. It runs a small Lean/Lake certificate kernel, generated certificate rows, analyzer metadata, CP2 typed-action reruns, and bounded Evolve policy reruns without importing private proof bodies. The exported bundle also carries copied source body modules from the real Erdos #257 certificate-kernel system: Lean kernel files, generated certificates, the strike runner, toolchain files, and Lean profile result records. The v2 fixture carries both a simple <code>NatSumCertificate</code> row family and a miniature <code>BoundedOrderCertificate</code> family so the public lab is no longer only a single-shape arithmetic result record.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This component exists to stop a proof-adjacent claim from resting on prose. The single question it answers is narrow: did a small Lean kernel actually compile and accept the declared certificate rows, here and now, with the command, the return code, and the source hashes on record? Everything else in the page is accounting that keeps the answer honest.</p>\n<p>The reduction it relies on is the interesting part. A large class of proof-adjacent facts can be expressed as a finite certificate plus a decidable Boolean checker shaped like <code>validate : Cert -&gt; Bool</code>. The agent is never asked to write a human proof. It is asked to supply the right certificate rows, and Lean decides. The fixture carries two checker families, <code>NatSumCertificate</code> over arithmetic and <code>BoundedOrderCertificate</code> over a bounded modular order, so the sign-off is not a single hard-coded shape. A row counts as accepted only when the runner shells out to <code>lake env lean</code> over a temporary copy of the public project and receives exit code 0.</p>\n<p>What is unusual is the weight placed on rejection. Deliberately wrong rows, a missing certificate, a bad arithmetic certificate, a bad bounded-order certificate, must fail through the same real Lean route, in the residual class the fixture predicted. A bundle that can show only green sign-off is treated as a replay artifact, not as certificate-kernel evidence. The runner also keeps the proof channel separate from the language model channel: a transition that can see oracle structured source record or provider hypothesis text is rejected before execution, so a model&#x27;s confidence can never be quietly counted as a proof. The result record records command identity, counts, and verdicts, and never the proof bodies themselves.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"463\" height=\"1012\" viewBox=\"0 0 463 1012\" role=\"img\" aria-label=\"Flowchart diagram with 16 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"124.3\" y1=\"54.0\" x2=\"132.9\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"132.9,112.0 128.8,105.7 134.9,104.8\"></polygon><line class=\"pmd-edge\" x1=\"150.8\" y1=\"54.0\" x2=\"244.4\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"244.4,112.0 237.0,111.0 240.2,105.8\"></polygon><line class=\"pmd-edge\" x1=\"265.5\" y1=\"148.0\" x2=\"239.5\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"239.5,206.0 239.5,198.5 245.1,201.0\"></polygon><line class=\"pmd-edge\" x1=\"208.5\" y1=\"242.0\" x2=\"134.4\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"134.4,300.0 137.9,293.4 141.6,298.2\"></polygon><line class=\"pmd-edge\" x1=\"251.9\" y1=\"242.0\" x2=\"317.5\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"317.5,300.0 310.3,297.8 314.4,293.2\"></polygon><line class=\"pmd-edge\" x1=\"134.4\" y1=\"336.0\" x2=\"208.5\" y2=\"394.0\"></line><polygon class=\"pmd-arrow\" points=\"208.5,394.0 201.2,392.2 205.0,387.4\"></polygon><line class=\"pmd-edge\" x1=\"317.5\" y1=\"336.0\" x2=\"251.9\" y2=\"394.0\"></line><polygon class=\"pmd-arrow\" points=\"251.9,394.0 255.0,387.2 259.0,391.8\"></polygon><line class=\"pmd-edge\" x1=\"231.5\" y1=\"430.0\" x2=\"231.5\" y2=\"488.0\"></line><polygon class=\"pmd-arrow\" points=\"231.5,488.0 228.4,481.2 234.6,481.2\"></polygon><line class=\"pmd-edge\" x1=\"250.5\" y1=\"524.0\" x2=\"311.9\" y2=\"582.0\"></line><polygon class=\"pmd-arrow\" points=\"311.9,582.0 304.8,579.5 309.0,575.1\"></polygon><line class=\"pmd-edge\" x1=\"211.8\" y1=\"524.0\" x2=\"148.3\" y2=\"582.0\"></line><polygon class=\"pmd-arrow\" points=\"148.3,582.0 151.3,575.1 155.4,579.6\"></polygon><line class=\"pmd-edge\" x1=\"133.9\" y1=\"618.0\" x2=\"150.9\" y2=\"676.0\"></line><polygon class=\"pmd-arrow\" points=\"150.9,676.0 146.1,670.3 151.9,668.6\"></polygon><line class=\"pmd-edge\" x1=\"170.6\" y1=\"712.0\" x2=\"217.1\" y2=\"770.0\"></line><polygon class=\"pmd-arrow\" points=\"217.1,770.0 210.4,766.6 215.2,762.7\"></polygon><line class=\"pmd-edge\" x1=\"331.0\" y1=\"54.0\" x2=\"330.9\" y2=\"582.0\"></line><polygon class=\"pmd-arrow\" points=\"330.9,582.0 327.9,575.2 334.0,575.2\"></polygon><line class=\"pmd-edge\" x1=\"332.3\" y1=\"618.0\" x2=\"336.5\" y2=\"676.0\"></line><polygon class=\"pmd-arrow\" points=\"336.5,676.0 333.0,669.4 339.1,668.9\"></polygon><line class=\"pmd-edge\" x1=\"231.5\" y1=\"806.0\" x2=\"231.5\" y2=\"864.0\"></line><polygon class=\"pmd-arrow\" points=\"231.5,864.0 228.4,857.2 234.6,857.2\"></polygon><line class=\"pmd-edge\" x1=\"327.7\" y1=\"712.0\" x2=\"241.7\" y2=\"864.0\"></line><polygon class=\"pmd-arrow\" points=\"241.7,864.0 242.4,856.5 247.7,859.5\"></polygon><line class=\"pmd-edge\" x1=\"231.5\" y1=\"900.0\" x2=\"231.5\" y2=\"958.0\"></line><polygon class=\"pmd-arrow\" points=\"231.5,958.0 228.4,951.2 234.6,951.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.2\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"40.5\">JSON bundle authority</tspan></text><title>JSON bundle authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"106.5\" y=\"112.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"135.5\" y=\"134.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"190.5\" y=\"112.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"273.5\" y=\"134.5\">mechanism source row</tspan></text><title>mechanism source row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"206.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"228.5\">certificate-kernel runtime</tspan></text><title>certificate-kernel runtime</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"300.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"322.5\">first-wave Lean fixture</tspan></text><title>first-wave Lean fixture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"300.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"322.5\">exported certificate bundle</tspan></text><title>exported certificate bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"394.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"416.5\">certificate manifest</tspan></text><title>certificate manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"488.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"510.5\">Lean/Lake subprocess</tspan></text><title>Lean/Lake subprocess</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"241.0\" y=\"582.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"330.9\" y=\"604.5\">Lean analyzer metadata</tspan></text><title>Lean analyzer metadata</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.1\" y=\"582.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"604.5\">transition trace rows</tspan></text><title>transition trace rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"62.8\" y=\"676.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"156.2\" y=\"698.5\">CP2 typed-action reruns</tspan></text><title>CP2 typed-action reruns</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"770.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"792.5\">bounded Evolve reruns</tspan></text><title>bounded Evolve reruns</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"234.2\" y=\"18.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"40.5\">source-module body floor</tspan></text><title>source-module body floor</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"275.6\" y=\"676.0\" width=\"124.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"698.5\">public readout</tspan></text><title>public readout</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"120.9\" y=\"864.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"886.5\">metadata-only result records</tspan></text><title>metadata-only result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"179.6\" y=\"958.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"980.5\">scope limit</tspan></text><title>scope limit</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON bundle authority&quot;] markdown[&quot;Markdown reader projection&quot;] mechanism[&quot;mechanism source row&quot;] component[&quot;certificate-kernel runtime&quot;] fixture[&quot;first-wave Lean fixture&quot;] bundle[&quot;exported certificate bundle&quot;] manifest[&quot;certificate manifest&quot;] lake[&quot;Lean/Lake subprocess&quot;] analyzer[&quot;Lean analyzer metadata&quot;] transitions[&quot;transition trace rows&quot;] cp2[&quot;CP2 typed-action reruns&quot;] evolve[&quot;bounded Evolve reruns&quot;] source_modules[&quot;source-module body floor&quot;] readout[&quot;public readout&quot;] result records[&quot;metadata-only result records&quot;] ceiling[&quot;scope limit&quot;] bundle --&gt; markdown bundle --&gt; mechanism mechanism --&gt; component component --&gt; fixture component --&gt; bundle fixture --&gt; manifest bundle --&gt; manifest manifest --&gt; lake lake --&gt; analyzer lake --&gt; transitions transitions --&gt; cp2 cp2 --&gt; evolve source_modules --&gt; analyzer analyzer --&gt; readout evolve --&gt; result records readout --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The module shape is a bounded public certificate-kernel execution witness, not general theorem authority. This page points at the mechanism and runtime component; the runtime validates Lean/Lake command identity, source hashes, generated certificate rows, analyzer metadata, transition traces, CP2 typed-action reruns, bounded Evolve reruns, source-module manifest digests, negative cases, public readout, metadata-only result records, and an scope limit.</p>\n<h4 class=\"pm-body__h\">Mechanism</h4>\n<p>The mechanism is a finite-certificate execution reducer. The public entrypoints <code>run</code> and <code>run_certificate_bundle</code> both call <code>_build_result</code>, which loads the certificate lab packet, certificate manifest, Lean project, optional negative fixtures, and optional exported-bundle source manifest before any claim is recorded. The fixture path may run Lean/Lake in a temporary public workspace; the exported-bundle path validates the standalone runtime contract and copied body floor without rerunning private source machinery.</p>\n<p>The reducer first establishes source and result record boundaries. <code>_input_paths</code> enumerates the public Lean files and JSON inputs, then <code>scan_paths</code> checks them against <code>core/private_state_forbidden_classes.json</code>. <code>_source_module_manifest_result</code> verifies the exported bundle&#x27;s nine copied source bodies by material class, target presence, required anchors, and SHA-256 equality; <code>_source_open_body_import_summary</code> turns that manifest into the body floor that result records can cite without carrying proof bodies.</p>\n<p>Execution evidence is split into three layers. <code>_build_lake_project</code> runs <code>lake build MicrocosmCertificateLab</code> for the fixture path, while <code>_analyze_lean_project</code> records public Lean imports, declarations, line counts, and hashes with <code>body_in_receipt: false</code>. <code>_execute_transitions</code> then sets certificate transition rows through Lean: accepted rows must return zero, missing or bad certificate rows must fail in the expected residual class, and CP2/Evolve rows must rerun within allowed action and artifact classes instead of mutating arbitrary source.</p>\n<p>The negative cases are part of the proof consumer, not examples around it. <code>EXPECTED_NEGATIVE_CASES</code> requires rejection of provider/oracle-visible transition rows, CP2 proof-body leakage, Evolve source-file changes, and non-public source refs in the manifest. The focused regression test <code>tests/test_certificate_kernel_execution_lab.py</code> exercises those refusals, digest mismatch handling, cached command-card economy, public readout generation, and the counters that keep oracle/provider/proof-body/source-file changes at zero.</p>\n<p><code>AUTHORITY_CEILING</code> and <code>RECEIPT_TRANSPARENCY_CONTRACT</code> bind the mechanism back to the lattice relation. The module can claim bounded public fixture and bundle evidence over Lean/Lake command identity, certificate rows, analyzer metadata, transition outcomes, CP2/Evolve reruns, source manifest digests, and metadata-only result records. It cannot claim general theorem authority, provider proof authority, benchmark solve rate, private-body equivalence, source-file changes, launch, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Public Surfaces</h4>\n<ul><li>Component runner: <code>python -m microcosm_core.organs.certificate_kernel_execution_lab run --input fixtures/first_wave/certificate_kernel_execution_lab/input --out receipts/first_wave/certificate_kernel_execution_lab</code></li><li>Exported bundle runner: <code>python -m microcosm_core.organs.certificate_kernel_execution_lab run-certificate-bundle --input examples/certificate_kernel_execution_lab/exported_certificate_kernel_execution_lab_bundle --out receipts/runtime_shell/demo_project/organs/certificate_kernel_execution_lab</code></li><li>CLI: <code>microcosm certificate-kernel-execution-lab run --input fixtures/first_wave/certificate_kernel_execution_lab/input --out receipts/first_wave/certificate_kernel_execution_lab</code></li><li>Standard: <code>standards/std_microcosm_certificate_kernel_execution_lab.json</code></li><li>Fixture manifest: <code>core/fixture_manifests/certificate_kernel_execution_lab.fixture_manifest.json</code></li><li>Source-module manifest: <code>examples/certificate_kernel_execution_lab/exported_certificate_kernel_execution_lab_bundle/source_module_manifest.json</code></li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in proof-carrying and proof-assistant traditions. Necula&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.usenix.org/legacy/publications/library/proceedings/osdi96/full_papers/necula/html/node2.html\">Proof-Carrying Code</a> anchors the idea that an untrusted producer can supply a certificate checked by a small trusted verifier. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/\">Lean theorem prover</a> continues the small-kernel proof-assistant lineage, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.15626\">LeanDojo</a> shows why reproducible Lean environments, premise access, and programmatic proof-state interaction matter for theorem-proving agents.</p>\n<p>Microcosm borrows the certificate-kernel discipline: certificate rows, Lean/Lake command identity, return codes, source hashes, transition traces, negative rows, and metadata-only result records must be visible before proof-adjacent language is allowed. It does not claim general theorem proof authority.</p>\n<h4 class=\"pm-body__h\">Research Bet</h4>\n<p>This component is the certificate-kernel bet in runnable form: a large class of proof-adjacent facts can be reduced to a finite certificate plus a decidable Boolean checker. The public lab keeps the agent task narrow. It does not ask the agent to synthesize a human proof; it asks for the right certificate rows, then lets Lean/Lake decide whether the checker accepts them.</p>\n<p>The toy path uses a Lean certificate kernel shaped like <code>validate : Cert -&gt; Bool</code> and accepts only when Lean can compile and run the declared check. The source-body import path carries the real Erdos #257 source floor: Lean kernel files, generated certificate shards, toolchain files, and profile result records from the Mathlib formalization family. The result record may say &quot;accepted&quot; only when the public runner shells out to Lean/Lake and receives exit code 0 for the declared bundle.</p>\n<p>The negative floor is part of the proof, not decoration. Deliberately wrong certificate rows must be rejected by the real Lean route, including arithmetic and bounded-order failures. A bundle that cannot show genuine rejection cases is only a replay artifact, not certificate-kernel evidence.</p>\n<h4 class=\"pm-body__h\">Source-Backed Doctrine Binding</h4>\n<ul><li>Component: <code>src/microcosm_core/organs/certificate_kernel_execution_lab.py</code></li><li>Bundle: <code>core/paper_module_capsules.json#paper_module.certificate_kernel_execution_lab</code></li><li>Mechanism: <code>core/mechanism_sources.json#mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution</code></li><li>Standard: <code>standards/std_microcosm_certificate_kernel_execution_lab.json</code></li><li>Evidence class: <code>core/organ_evidence_classes.json::certificate_kernel_execution_lab</code> records <code>external_subprocess_witness</code> at rank 4.</li><li>Source-module manifest: <code>examples/certificate_kernel_execution_lab/exported_certificate_kernel_execution_lab_bundle/source_module_manifest.json</code> declares nine copied Lean/tool/profile body modules.</li><li>Runtime result record: <code>receipts/runtime_shell/demo_project/organs/certificate_kernel_execution_lab/exported_certificate_kernel_execution_lab_bundle_validation_result.json</code></li><li>Sign-off result records: <code>receipts/first_wave/certificate_kernel_execution_lab/*</code> and result records/sign-off/first_wave/certificate_kernel_execution_lab_fixture_acceptance.json</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: <code>core/paper_module_capsules.json::paper_modules[7:paper_module.certificate_kernel_execution_lab]</code> is the JSON authority row. A diagram view is generated for this module; the Atlas card for this module is staged and will appear once the component-atlas lane completes its binding pass.</li><li>Mechanism route: <code>core/mechanism_sources.json::mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution</code> binds the validator command, exported-bundle validator command, focused regression, guardrails, input refs, result record refs, and runtime code locus.</li><li>Runtime route: <code>src/microcosm_core/organs/certificate_kernel_execution_lab.py</code> owns <code>run</code>, <code>run_certificate_bundle</code>, <code>_source_module_manifest_result</code>, <code>_source_open_body_import_summary</code>, <code>_build_result</code>, <code>_receipt_freshness</code>, <code>build_public_readout</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, <code>SOURCE_MODULE_MANIFEST_NAME</code>, <code>BUNDLE_RESULT_NAME</code>, and <code>CARD_SCHEMA_VERSION</code>.</li><li>Exported-bundle route: <code>examples/certificate_kernel_execution_lab/exported_certificate_kernel_execution_lab_bundle</code> is the public runtime bundle. Open <code>source_module_manifest.json</code> before using copied-body counts, then inspect the runtime validation result record and public readout.</li><li>Focused-test route: <code>tests/test_certificate_kernel_execution_lab.py</code> verifies Lean/Lake execution, analyzer output, transition batching, CP2/Evolve counters, public structured bundle shape, digest mismatch rejection, exact copied source modules, cached command-card economy, transparent metadata-only result records, and the cold-reader public readout.</li></ul>\n<h4 class=\"pm-body__h\">Cold-Agent Use</h4>\n<p>Open the source-module manifest first, then the runtime result record, then the component source. The useful claim is not that Microcosm proved the Erdos #257 theorem, solved a benchmark, imported private proof bodies, or gained provider/oracle authority. The useful claim is that Microcosm can force a proof-adjacent story to expose Lean/Lake command identity, return codes, source hashes, declaration counts, certificate rows, transition traces, typed CP2 actions, bounded Evolve reruns, source-module body refs, negative-case result records, and authority counters before certificate-kernel language is allowed.</p>\n<p>Re-entry condition: after the sibling <code>organ_atlas.json</code> lane releases, bind this paper-module bundle, mechanism ref, and code locus into the atlas row and rerun <code>python -m microcosm_core.doctrine_lattice --check</code>.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture into disposable result records from the Microcosm root:</p>\n<p>Run the exported bundle through the same component:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.certificate_kernel_execution_lab run-certificate-bundle --input examples/certificate_kernel_execution_lab/exported_certificate_kernel_execution_lab_bundle --out /tmp/microcosm_certificate_kernel_execution_lab_bundle</code></pre>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\n../repo-pytest tests/test_certificate_kernel_execution_lab.py -q\ncd ..\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Authority Boundary</h5>\n<p>The lab proves only that the declared public Lean fixture compiled and that the declared transition rows were accepted, rejected, or left residual under the local verifier. The copied source body modules are public source-open body material, but result records cite them only by manifest row, hash, class, count, and required anchor. It does not expose proof text through result records, count oracle/provider output as proof authority, change source files, claim benchmark solve-rate, or include launch operations.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Result record Shape</h5>\n<p>Result records are public evidence. The lab exposes structured theorem/declaration names, Lean/Lake command identity, return codes, hashes, declaration counts, accepted/residual counts, negative-case ids, CP2 action classes, Evolve policy artifact ids, source-module manifest status, copied body-material counts, authority counters, scope limit, and scope boundary. It omits only proof, provider, oracle-answer, private-source, and stdout/stderr payload bodies, and records that omission through <code>secret_exclusion_scan</code> and <code>body_in_receipt: false</code> rather than treating absence as product evidence.</p>\n<ul><li>Lean/Lake build result record for <code>MicrocosmCertificateLab</code>.</li><li>Analyzer metadata for public Lean files: imports, declarations, hashes, and line counts with proof bodies omitted from JSON result records.</li><li>Transition rows for valid certificates, missing certificate rows, bad generated certificate rows, and bounded order-certificate rows.</li><li>CP2 typed-action translations over missing-certificate residuals, with Lean reruns proving downstream effect.</li><li>Bounded Evolve mutations over certificate row selection policy, accepted only after reruns and no leakage regression.</li><li>Source-open body import rows for the real source certificate-kernel body floor: exact copied targets under <code>source_modules/ai_workflow</code>, source/target hashes, material classes, and provenance anchors, with result record body text forbidden.</li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This is a source-available certificate-kernel laboratory with copied source body material, not a private source dump and not general proof authority beyond the declared fixture rows and source-module body refs.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim a certificate-kernel laboratory backed by a structured doctrine row, with a diagram view generated from that row. The Atlas card for this module is staged pending the component-atlas lane&#x27;s binding pass; that is honest coordination state, not a content gap.</p>\n<p>It cannot claim formal-result correctness, benchmark solve rate, private proof body export, provider or oracle authority, source-file changes, publishing-scope decision, launch-scope decision, or whole-system proof authority. The Atlas card must be completed by the owning component-atlas/bundle route and builder regeneration, not by hand-editing Markdown.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>This module is a bounded public execution witness, not a theorem-proving authority. Its evidence depends on the shipped public Lean/Lake fixture, generated certificate rows, analyzer metadata, CP2 typed-action reruns, bounded Evolve reruns, and copied source-module manifest. A green run proves that this certificate-kernel bundle follows those constraints; it does not establish the Erdos #257 theorem, Mathlib coverage, benchmark solve rate, or correctness of private source proof bodies.</p>\n<p>The source-open body floor is intentionally narrow. The exported bundle carries nine copied Lean/tool/profile bodies under <code>source_modules/</code>, and the result records may cite only refs, hashes, material classes, counts, required anchors, and verdicts. Proof bodies, raw tactic scripts, model-output data, oracle answers, private source paths, stdout/stderr bodies, account secrets, and private source-root material remain outside the public result record surface.</p>\n<p>The focused regression covers the declared fixture and exported bundle shape. It checks Lean/Lake execution boundaries, analyzer output, transition batching, CP2/Evolve counters, digest mismatch rejection, exact copied source modules, cached command-card economy, transparent metadata-only result records, and public readout shape. It excludes future certificate families, generated Atlas/site public sharing, source-file changes, or public launch without the owning builder and launch lanes.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The bundle places this module under <code>concept.formal_math_and_proof_witness_bundle</code>: proof-adjacent public claims must be reduced to explicit witness artifacts before a reader is allowed to treat them as evidence. In this module, the witness artifacts are the public Lean/Lake subprocess result, generated certificate rows, analyzer metadata, transition traces, CP2/Evolve rerun evidence, copied source-module manifest, and metadata-only result records. Markdown explains that lattice; it does not replace the JSON bundle or the validator result records.</p>\n<p><code>P-3</code> is the governing principle edge for the module&#x27;s claim discipline. The runtime does not ask whether a proof story is persuasive; it requires a finite certificate family, a named verifier route, visible command identity, explicit return codes, public-relative refs, and result record transparency. That is why the mechanism row binds <code>run</code>, <code>run_certificate_bundle</code>, <code>_source_module_manifest_result</code>, <code>_source_open_body_import_summary</code>, <code>_build_result</code>, <code>_receipt_freshness</code>, and <code>build_public_readout</code> as the code locus instead of treating the paper module as independent proof evidence.</p>\n<p><code>AX-2</code> is the hard boundary: public proof language must remain inside the declared certificate-kernel execution evidence. The standard&#x27;s scope limit keeps <code>formal_proof_authority</code> limited to bounded public fixture rows and keeps external model access, oracle success, source-file changes, private-system equivalence, launch-scope decision, runtime correctness, and whole-system correctness false.</p>\n<p>The dependency on <code>paper_module.verifier_lab_execution_spine</code> tells a reader how to interpret the lab. The certificate kernel is one proof-adjacent execution cell inside the verifier-lab spine: it can show accepted/residual transition rows and rerun effects, but it cannot promote those rows into launch, public sharing, benchmark, or theorem-authority claims without the sibling verifier and launch lanes.</p>\n</details>",
      "components": [
        {
          "anchor": "component-certificate_kernel_execution_lab",
          "component_id": "certificate_kernel_execution_lab",
          "public_label": "Certificate Kernel Execution Lab"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 1
        },
        "link_count": 6,
        "links": [
          {
            "id": "certificate_kernel_execution_lab",
            "kind": "organ",
            "kind_label": "component",
            "label": "Certificate Kernel Execution Lab",
            "relation": "explains",
            "url": "components.html#component-certificate_kernel_execution_lab"
          },
          {
            "id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public certificate kernel execution",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.verifier_lab_execution_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Verifier Lab Execution Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-verifier-lab-execution-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.certificate_kernel_execution_lab",
      "reader_packet": {
        "abstract": "The certificate kernel execution lab validates bounded public Lean/Lake certificate-kernel rows before any proof-adjacent claim is allowed.",
        "authority_ceiling": "Public Lean/Lake subprocess witness, copied source proof/tool/profile bodies, first-wave fixture result records, and exported bundle result records only; no general formal-result correctness, private proof body export, external model access, oracle authority, source-file changes, benchmark solve-rate, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.certificate_kernel_execution_lab.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-certificate-kernel-execution-lab-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-certificate-kernel-execution-lab-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] mechanism[\"mechanism source row\"] component[\"certificate-kernel runtime\"] fixture[\"first-wave Lean fixture\"] bundle[\"exported certificate bundle\"] manifest[\"certificate manifest\"] lake[\"Lean/Lake subprocess\"] analyzer[\"Lean analyzer metadata\"] transitions[\"transition trace rows\"] cp2[\"CP2 typed-action reruns\"] evolve[\"bounded Evolve reruns\"] source_modules[\"source-module body floor\"] readout[\"public readout\"] result records[\"metadata-only result records\"] ceiling[\"scope limit\"] bundle --> markdown bundle --> mechanism mechanism --> component component --> fixture component --> bundle fixture --> manifest bundle --> manifest manifest --> lake lake --> analyzer lake --> transitions transitions --> cp2 cp2 --> evolve source_modules --> analyzer analyzer --> readout evolve --> result records readout --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:5435e99374c51f35788c6a5b94839236aa282205838b6030bc348fef9e2890ba",
            "source_line_end": 83,
            "source_line_start": 47
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-verifier-lab-execution-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "certificate_kernel_execution_lab",
                "kind": "organ",
                "kind_label": "component",
                "label": "Certificate Kernel Execution Lab",
                "relation": "explains",
                "url": "components.html#component-certificate_kernel_execution_lab"
              },
              {
                "id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public certificate kernel execution",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.certificate_kernel_execution_lab",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 258,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 361,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 409,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 456,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 472,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 481,
              "title": "Body Handling"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Proof-Carrying Code",
            "section_id": "prior-art-grounding",
            "url": "https://www.usenix.org/legacy/publications/library/proceedings/osdi96/full_papers/necula/html/node2.html"
          },
          {
            "kind": "external_reference",
            "label": "Lean theorem prover",
            "section_id": "prior-art-grounding",
            "url": "https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2306.15626"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "certificatekernelexecution_lab is a source-available public runtime refactor of the source certificate-kernel pattern. It runs a small Lean/Lake certificate kernel, generated certificate rows, analyzer metadata, CP2 typed-action reruns, and bounded Evolve policy reruns without importing private proof bodies. The exported bundle also carries copied source body modules from the real Erdos #257 certificate-kernel system: Lean kernel files, generated certificates, the strike runner, toolchain files, and Lean profile result records. The v2 fixture carries both a simple NatSumCertificate row family and a miniature BoundedOrderCertificate family so the public lab is no longer only a single-shape a\u2026",
            "level": 2,
            "order": 1,
            "section_id": "abstract",
            "source_line_end": 15,
            "source_line_start": 3,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component exists to stop a proof-adjacent claim from resting on prose. The single question it answers is narrow: did a small Lean kernel actually compile and accept the declared certificate rows, here and now, with the command, the return code, and the source hashes on record? Everything else in the page is accounting that keeps the answer honest. The reduction it relies on is the interesting part. A large class of proof-adjacent facts can be expressed as a finite certificate plus a decidable Boolean checker shaped like validate : Cert -> Bool. The agent is never asked to write a human proof. It is asked to supply the right certificate rows, and Lean decides. The fixture carries two ch\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 44,
            "source_line_start": 16,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module shape is a bounded public certificate-kernel execution witness, not general theorem authority. This page points at the mechanism and runtime component; the runtime validates Lean/Lake command identity, source hashes, generated certificate rows, analyzer metadata, transition traces, CP2 typed-action reruns, bounded Evolve reruns, source-module manifest digests, negative cases, public readout, metadata-only result records, and an scope limit.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 92,
            "source_line_start": 45,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism is a finite-certificate execution reducer. The public entrypoints run and runcertificatebundle both call buildresult, which loads the certificate lab packet, certificate manifest, Lean project, optional negative fixtures, and optional exported-bundle source manifest before any claim is recorded. The fixture path may run Lean/Lake in a temporary public workspace; the exported-bundle path validates the standalone runtime contract and copied body floor without rerunning private source machinery. The reducer first establishes source and result record boundaries. inputpaths enumerates the public Lean files and JSON inputs, then scan_paths checks them against core/privatestateforbid\u2026",
            "level": 2,
            "order": 4,
            "section_id": "mechanism",
            "source_line_end": 136,
            "source_line_start": 93,
            "title": "Mechanism"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Component runner: python -m microcosmcore.components.certificatekernelexecutionlab run --input fixtures/firstwave/certificatekernelexecutionlab/input --out result records/firstwave/certificatekernelexecutionlab Exported bundle runner: python -m microcosmcore.components.certificatekernelexecutionlab run-certificate-bundle --input examples/certificatekernelexecutionlab/exportedcertificatekernelexecutionlabbundle --out result records/runtimeshell/demoproject/components/certificatekernelexecution_lab CLI: microcosm certificate-kernel-execution-lab run --input fixtures/firstwave/certificatekernelexecutionlab/input --out result records/firstwave/certificatekernelexecutionlab Standard: standards/s\u2026",
            "level": 2,
            "order": 5,
            "section_id": "public-surfaces",
            "source_line_end": 145,
            "source_line_start": 137,
            "title": "Public Surfaces"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The lab proves only that the declared public Lean fixture compiled and that the declared transition rows were accepted, rejected, or left residual under the local verifier. The copied source body modules are public source-open body material, but result records cite them only by manifest row, hash, class, count, and required anchor. It does not expose proof text through result records, count oracle/provider output as proof authority, change source files, claim benchmark solve-rate, or include launch operations.",
            "level": 2,
            "order": 6,
            "section_id": "authority-boundary",
            "source_line_end": 155,
            "source_line_start": 146,
            "title": "Authority Boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in proof-carrying and proof-assistant traditions. Necula's Proof-Carrying Code anchors the idea that an untrusted producer can supply a certificate checked by a small trusted verifier. The Lean theorem prover continues the small-kernel proof-assistant lineage, and LeanDojo shows why reproducible Lean environments, premise access, and programmatic proof-state interaction matter for theorem-proving agents. Microcosm borrows the certificate-kernel discipline: certificate rows, Lean/Lake command identity, return codes, source hashes, transition traces, negative rows, and metadata-only result records must be visible before proof-adjacent language is allowed. It does no\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 172,
            "source_line_start": 156,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is the certificate-kernel bet in runnable form: a large class of proof-adjacent facts can be reduced to a finite certificate plus a decidable Boolean checker. The public lab keeps the agent task narrow. It does not ask the agent to synthesize a human proof; it asks for the right certificate rows, then lets Lean/Lake decide whether the checker accepts them. The toy path uses a Lean certificate kernel shaped like `validate : Cert -> Bool` and accepts only when Lean can compile and run the declared check. The source-body import path carries the real Erdos #257 source floor: Lean kernel files, generated certificate shards, toolchain files, and profile result records from the Math\u2026",
            "level": 2,
            "order": 8,
            "section_id": "research-bet",
            "source_line_end": 193,
            "source_line_start": 173,
            "title": "Research Bet"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Result records are public evidence. The lab exposes structured theorem/declaration names, Lean/Lake command identity, return codes, hashes, declaration counts, accepted/residual counts, negative-case ids, CP2 action classes, Evolve policy artifact ids, source-module manifest status, copied body-material counts, authority counters, scope limit, and scope boundary. It omits only proof, provider, oracle-answer, private-source, and stdout/stderr payload bodies, and records that omission through secretexclusionscan and bodyinreceipt: false rather than treating absence as product evidence. Lean/Lake build result record for MicrocosmCertificateLab. Analyzer metadata for public Lean files: imports,\u2026",
            "level": 2,
            "order": 9,
            "section_id": "receipt-shape",
            "source_line_end": 217,
            "source_line_start": 194,
            "title": "Result record Shape"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Component: src/microcosmcore/components/certificatekernelexecutionlab.py Bundle: core/papermodulecapsules.json#papermodule.certificatekernelexecutionlab Mechanism: core/mechanismsources.json#mechanism.certificatekernelexecutionlab.validatespubliccertificatekernelexecution Standard: standards/stdmicrocosmcertificatekernelexecution_lab.json Evidence class: core/organevidenceclasses.json::certificatekernelexecutionlab records externalsubprocess_witness at rank 4. Source-module manifest: examples/certificatekernelexecutionlab/exportedcertificatekernelexecutionlabbundle/sourcemodulemanifest.json declares nine copied Lean/tool/profile body modules. Runtime result record: result records/runtimeshe\u2026",
            "level": 2,
            "order": 10,
            "section_id": "source-backed-doctrine-binding",
            "source_line_end": 228,
            "source_line_start": 218,
            "title": "Source-Backed Doctrine Binding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: core/papermodulecapsules.json::papermodules[7:papermodule.certificatekernelexecution_lab] is the JSON authority row. A diagram view is generated for this module; the Atlas card for this module is staged and will appear once the component-atlas lane completes its binding pass. Mechanism route: core/mechanismsources.json::mechanism.certificatekernelexecutionlab.validatespubliccertificatekernelexecution binds the validator command, exported-bundle validator command, focused regression, guardrails, input refs, result record refs, and runtime code locus. Runtime route: src/microcosmcore/components/certificatekernelexecutionlab.py owns run, runcertificatebundle, sourcemodulemanifest\u2026",
            "level": 2,
            "order": 11,
            "section_id": "reader-evidence-routing",
            "source_line_end": 257,
            "source_line_start": 229,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle places this module under concept.formalmathandproofwitness_bundle: proof-adjacent public claims must be reduced to explicit witness artifacts before a reader is allowed to treat them as evidence. In this module, the witness artifacts are the public Lean/Lake subprocess result, generated certificate rows, analyzer metadata, transition traces, CP2/Evolve rerun evidence, copied source-module manifest, and metadata-only result records. Markdown explains that lattice; it does not replace the JSON bundle or the validator result records. P-3 is the governing principle edge for the module's claim discipline. The runtime does not ask whether a proof story is persuasive; it requires a fini\u2026",
            "level": 2,
            "order": 12,
            "section_id": "governing-lattice-relation",
            "source_line_end": 335,
            "source_line_start": 302,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture into disposable result records from the Microcosm root: Run the exported bundle through the same component:",
            "level": 2,
            "order": 13,
            "section_id": "validation-receipt-path",
            "source_line_end": 360,
            "source_line_start": 336,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Open the source-module manifest first, then the runtime result record, then the component source. The useful claim is not that Microcosm proved the Erdos #257 theorem, solved a benchmark, imported private proof bodies, or gained provider/oracle authority. The useful claim is that Microcosm can force a proof-adjacent story to expose Lean/Lake command identity, return codes, source hashes, declaration counts, certificate rows, transition traces, typed CP2 actions, bounded Evolve reruns, source-module body refs, negative-case result records, and authority counters before certificate-kernel language is allowed. Re-entry condition: after the sibling organ_atlas.json lane releases, bind this pape\u2026",
            "level": 2,
            "order": 14,
            "section_id": "cold-agent-use",
            "source_line_end": 402,
            "source_line_start": 388,
            "title": "Cold-Agent Use"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a source-available certificate-kernel laboratory with copied source body material, not a private source dump and not general proof authority beyond the declared fixture rows and source-module body refs.",
            "level": 2,
            "order": 15,
            "section_id": "scope-boundary",
            "source_line_end": 408,
            "source_line_start": 403,
            "title": "Scope boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim a certificate-kernel laboratory backed by a structured doctrine row, with a diagram view generated from that row. The Atlas card for this module is staged pending the component-atlas lane's binding pass; that is honest coordination state, not a content gap. It cannot claim formal-result correctness, benchmark solve rate, private proof body export, provider or oracle authority, source-file changes, public sharing decision, launch-scope decision, or whole-system proof authority. The Atlas card must be completed by the owning component-atlas/bundle route and builder regeneration, not by hand-editing Markdown.",
            "level": 2,
            "order": 16,
            "section_id": "claim-ceiling",
            "source_line_end": 430,
            "source_line_start": 418,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is a bounded public execution witness, not a theorem-proving authority. Its evidence depends on the shipped public Lean/Lake fixture, generated certificate rows, analyzer metadata, CP2 typed-action reruns, bounded Evolve reruns, and copied source-module manifest. A green run proves that this certificate-kernel bundle follows those constraints; it does not establish the Erdos #257 theorem, Mathlib coverage, benchmark solve rate, or correctness of private source proof bodies. The source-open body floor is intentionally narrow. The exported bundle carries nine copied Lean/tool/profile bodies under source_modules/, and the result records may cite only refs, hashes, material classes,\u2026",
            "level": 2,
            "order": 17,
            "section_id": "limitations",
            "source_line_end": 455,
            "source_line_start": 431,
            "title": "Limitations"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/certificate_kernel_execution_lab.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The certificate kernel execution lab validates bounded public Lean/Lake certificate-kernel rows before any proof-adjacent claim is allowed."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Certificate Kernel Execution Lab is the public proof-adjacent execution boundary for Microcosm. It checks a Lean/Lake certificate-kernel fixture, generated certificate rows, analyzer metadata, transition traces, typed CP2 action translations, bounded Evolve reruns, source-module manifest digests, copied Lean/tool/profile bodies, metadata-only result record policy, and four negative cases while keeping proof bodies, raw tactic scripts, model-output data, oracle ideal answers, oracle-needed premise ids, private source paths, stdout/stderr bodies, account secrets, private Erdos #257 proof bodies, launch-scope decision, benchmark solve-rate, and general theorem-proof authority out of result records.",
      "summary_line": "The certificate kernel execution lab validates bounded public Lean/Lake certificate-kernel rows before any proof-adjacent claim is allowed.",
      "title": "Certificate Kernel Execution Lab"
    },
    {
      "anchor": "paper-module-corpus-readiness-mathlib-absence-gate",
      "authority_ceiling": "Public algorithmic projection over copied corpus/toolchain readiness system, first-wave fixture result records, and exported bundle result records only; no Lean/Lake rerun, Mathlib availability claim, formal-result correctness, proof body export, external model access, benchmark/corpus completeness, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
      "body_html": "<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>corpus_readiness_mathlib_absence_gate</code> is the public formal-math corpus readiness boundary for Microcosm. It carries copied corpus/toolchain rows from the 2026-05-11 proof-state curriculum smoke run and forces Mathlib absence, absent-corpus blocking, consumer gate decisions, and source-module digest coupling to be visible before any downstream retrieval, tactic-routing, or proof-witness language is allowed.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Formal-math agents fail in a specific way: they treat &quot;there is a corpus&quot; as if it meant &quot;this corpus is usable for the proof route I am about to take&quot;. A roster lists miniF2F, PutnamBench, ProofNet, LeanDojo and Mathlib, the agent assumes the libraries are present, and the failure only surfaces later as a broken import or a tactic that needs a premise the host cannot resolve. This component answers one question before that happens: for each corpus, is it actually present on this host, and is the Mathlib import lane actually available, or not?</p>\n<p>The unusual part is that the gate does not take the answer on trust. It runs a bounded Lean/Lake import probe in a temporary directory: one small file that imports <code>Std</code> and is expected to compile, and one that imports <code>Mathlib</code> and is expected to be rejected with the toolchain&#x27;s own <code>unknown module prefix &#x27;Mathlib&#x27;</code> error. A corpus is only marked usable for Mathlib-dependent work when the runtime evidence agrees the corpus exists, carries a Lake file, and the Mathlib lane probe passes. In the current system the Mathlib probe stays false, so every Mathlib-dependent consumer is blocked, and the one consumer that passes is the Lean3 translation smoke, which needs no Mathlib project at all.</p>\n<p>This closes the most common way a readiness claim drifts. Stale alias fields such as <code>mathlib_available</code>, or a <code>PASS</code> lean status, cannot turn the gate green on their own; they must agree with the live probe or the row is flagged. The probe is deliberately narrow. It checks that imports resolve and that Mathlib is genuinely absent. It does not run a <code>lake build</code>, prove any theorem, or claim Mathlib is installed. The output is a readiness board and a set of blocked consumer verdicts, bounded evidence.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"731\" height=\"964\" viewBox=\"0 0 731 964\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"325.1\" y1=\"108.0\" x2=\"273.0\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"273.0,166.0 275.3,158.9 279.8,162.9\"></polygon><line class=\"pmd-edge\" x1=\"276.9\" y1=\"220.0\" x2=\"337.3\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"337.3,278.0 330.3,275.5 334.5,271.1\"></polygon><line class=\"pmd-edge\" x1=\"365.5\" y1=\"332.0\" x2=\"365.5\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"365.5,390.0 362.4,383.2 368.5,383.2\"></polygon><line class=\"pmd-edge\" x1=\"365.5\" y1=\"462.0\" x2=\"365.5\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"365.5,520.0 362.4,513.2 368.5,513.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"315.5\" y=\"482.0\" width=\"100.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"365.5\" y=\"495.0\" text-anchor=\"middle\">no, probe false</text><line class=\"pmd-edge\" x1=\"365.5\" y1=\"574.0\" x2=\"365.5\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"365.5,632.0 362.4,625.2 368.5,625.2\"></polygon><line class=\"pmd-edge\" x1=\"311.1\" y1=\"686.0\" x2=\"194.2\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"194.2,744.0 199.0,738.2 201.7,743.7\"></polygon><line class=\"pmd-edge\" x1=\"419.1\" y1=\"686.0\" x2=\"552.1\" y2=\"753.0\"></line><polygon class=\"pmd-arrow\" points=\"552.1,753.0 544.6,752.7 547.4,747.2\"></polygon><line class=\"pmd-edge\" x1=\"408.2\" y1=\"108.0\" x2=\"463.4\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"463.4,166.0 456.4,163.1 460.9,158.9\"></polygon><line class=\"pmd-edge\" x1=\"365.1\" y1=\"574.0\" x2=\"362.5\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"362.5,744.0 359.6,737.1 365.7,737.2\"></polygon><line class=\"pmd-edge\" x1=\"364.7\" y1=\"686.0\" x2=\"363.0\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"363.0,744.0 360.2,737.1 366.3,737.2\"></polygon><line class=\"pmd-edge\" x1=\"483.2\" y1=\"220.0\" x2=\"369.8\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"369.8,744.0 368.3,736.7 374.2,738.0\"></polygon><line class=\"pmd-edge\" x1=\"363.0\" y1=\"816.0\" x2=\"364.5\" y2=\"874.0\"></line><polygon class=\"pmd-arrow\" points=\"364.5,874.0 361.3,867.2 367.4,867.1\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.8\" y=\"18.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"40.5\">Fixture or exported bundle</tspan><tspan x=\"365.5\" y=\"58.5\">input</tspan><tspan x=\"365.5\" y=\"76.5\">corpus readiness rows +</tspan><tspan x=\"365.5\" y=\"94.5\">consumer gate cases</tspan></text><title>Fixture or exported bundle input corpus readiness rows + consumer gate cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"254.9\" y=\"278.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"300.5\">lake env lean: Std compiles,</tspan><tspan x=\"365.5\" y=\"318.5\">Mathlib import rejected</tspan></text><title>lake env lean: Std compiles, Mathlib import rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"138.2\" y=\"166.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.8\" y=\"188.5\">check SHA-256 digests, parse</tspan><tspan x=\"248.8\" y=\"206.5\">probe JSON</tspan></text><title>check SHA-256 digests, parse probe JSON</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"365.5,390.0 472.6,426.0 365.5,462.0 258.3,426.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"412.5\">Mathlib lane available?</tspan><tspan x=\"365.5\" y=\"430.5\">corpus exists + Lake file +</tspan><tspan x=\"365.5\" y=\"448.5\">probe passes</tspan></text><title>Mathlib lane available? corpus exists + Lake file + probe passes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"520.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"542.5\">7 corpus rows, alias fields</tspan><tspan x=\"365.5\" y=\"560.5\">must agree with probe</tspan></text><title>7 corpus rows, alias fields must agree with probe</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"282.5\" y=\"632.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"654.5\">derive verdicts from</tspan><tspan x=\"365.5\" y=\"672.5\">readiness facts</tspan></text><title>derive verdicts from readiness facts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"385.4\" y=\"166.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"489.1\" y=\"188.5\">4 copied source artifacts,</tspan><tspan x=\"489.1\" y=\"206.5\">digest match</tspan></text><title>4 copied source artifacts, digest match</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"744.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"766.5\">Allowed: Lean3 translation</tspan><tspan x=\"121.7\" y=\"784.5\">smoke</tspan><tspan x=\"121.7\" y=\"802.5\">(needs no Mathlib project)</tspan></text><title>Allowed: Lean3 translation smoke (needs no Mathlib project)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"498.6\" y=\"753.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"605.8\" y=\"775.5\">Blocked: Mathlib-dependent</tspan><tspan x=\"605.8\" y=\"793.5\">and absent-corpus consumers</tspan></text><title>Blocked: Mathlib-dependent and absent-corpus consumers</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"744.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"362.0\" y=\"766.5\">metadata-only result records</tspan><tspan x=\"362.0\" y=\"784.5\">result, board, validation,</tspan><tspan x=\"362.0\" y=\"802.5\">sign-off, bundle</tspan></text><title>metadata-only result records result, board, validation, sign-off, bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.7\" y=\"874.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"896.5\">Scope limit</tspan><tspan x=\"365.5\" y=\"914.5\">no Mathlib availability,</tspan><tspan x=\"365.5\" y=\"932.5\">proof, provider, launch</tspan></text><title>Scope limit no Mathlib availability, proof, provider, launch</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>lake env lean: Std compiles, Mathlib import rejected</dt><dd><code class=\"pm-diagram__ref-loc\">runtime_lean_import_probe</code></dd></div><div class=\"pm-diagram__ref\"><dt>check SHA-256 digests, parse probe JSON</dt><dd><code class=\"pm-diagram__ref-loc\">validate_runtime_source_artifacts</code></dd></div><div class=\"pm-diagram__ref\"><dt>7 corpus rows, alias fields must agree with probe</dt><dd><code class=\"pm-diagram__ref-loc\">validate_corpus_readiness</code></dd></div><div class=\"pm-diagram__ref\"><dt>derive verdicts from readiness facts</dt><dd><code class=\"pm-diagram__ref-loc\">validate_consumer_gate_cases</code></dd></div><div class=\"pm-diagram__ref\"><dt>4 copied source artifacts, digest match</dt><dd><code class=\"pm-diagram__ref-loc\">validate_source_module_imports</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD fixture[&quot;Fixture or exported bundle input corpus readiness rows + consumer gate cases&quot;] probe[&quot;runtime_lean_import_probe lake env lean: Std compiles, Mathlib import rejected&quot;] artifacts[&quot;validate_runtime_source_artifacts check SHA-256 digests, parse probe JSON&quot;] mathlib{&quot;Mathlib lane available? corpus exists + Lake file + probe passes&quot;} corpus[&quot;validate_corpus_readiness 7 corpus rows, alias fields must agree with probe&quot;] gates[&quot;validate_consumer_gate_cases derive verdicts from readiness facts&quot;] imports[&quot;validate_source_module_imports 4 copied source artifacts, digest match&quot;] allowed[&quot;Allowed: Lean3 translation smoke (needs no Mathlib project)&quot;] blocked[&quot;Blocked: Mathlib-dependent and absent-corpus consumers&quot;] result records[&quot;metadata-only result records result, board, validation, sign-off, bundle&quot;] ceiling[&quot;Scope limit no Mathlib availability, proof, provider, launch&quot;] fixture --&gt; artifacts artifacts --&gt; probe probe --&gt; mathlib mathlib --&gt;|no, probe false| corpus corpus --&gt; gates gates --&gt; allowed gates --&gt; blocked fixture --&gt; imports corpus --&gt; result records gates --&gt; result records imports --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>This reader diagram is intentionally smaller than the generated doctrine-lattice graph.</p>\n<h4 class=\"pm-body__h\">Mechanism</h4>\n<p>The mechanism is a readiness reducer, not a theorem-proving backend. The runtime entrypoints <code>run</code> and <code>run_projection_bundle</code> both call <code>_build_result</code>, which loads public fixture or exported-bundle inputs, scans those inputs against the non-public-state exclusion policy, verifies copied source artifacts, and then combines corpus readiness, consumer gate, source-module import, negative-case, and scope limit fields into one metadata-only result.</p>\n<p><code>validate_runtime_source_artifacts</code> anchors the reducer to four source refs: the corpus readiness rows, tactic-affordance probe, Mathlib import probe Lean file, and tactic portfolio availability JSON. It checks expected SHA-256 digests, parses the JSON source artifacts, and runs a bounded Lean/Lake import probe that can show Std imports and Mathlib remains absent without running a Lake build or exporting Lean bodies.</p>\n<p><code>validate_corpus_readiness</code> normalizes seven corpus rows against those runtime source artifacts. A corpus is usable for Mathlib-dependent work only when the runtime evidence says the corpus exists, has a Lake file, and <code>mathlib_lake_project_import_available</code> is true. In the current fixture and bundle evidence that field remains false, so Mathlib-dependent capabilities are blocked, absent corpora are recorded, and stale alias fields such as <code>mathlib_available</code> cannot turn the gate green.</p>\n<p><code>validate_consumer_gate_cases</code> then derives consumer verdicts from the normalized readiness facts instead of trusting expected-decision labels. The translation smoke consumer can pass because it does not require a Mathlib Lake project and names an available Lean3 reference corpus; Mathlib-dependent or absent-corpus consumers stay blocked. <code>validate_source_module_imports</code> adds the exported bundle floor by requiring the manifest class <code>copied_non_secret_macro_body</code>, material classes, target/source digest agreement, and no body material in result records.</p>\n<p>The proof consumers are the two component commands, the focused regression test <code>tests/test_corpus_readiness_mathlib_absence_gate.py</code>, the paper-module corpus check, and the command-card surfaces emitted by <code>result_card</code>. Together they exercise the success path, contradictory Mathlib claims, consumer-gate skips, source digest tampering, private-path rewrites, runtime-probe blocks, and result record body exclusion. The resulting evidence relates the bundle&#x27;s two mechanisms to <code>concept.formal_math_and_proof_witness_bundle</code>, <code>P-8</code>, and <code>AX-7</code> by making readiness visibility a precondition for downstream formal-math claims while keeping the scope limit below theorem, provider, benchmark, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Public Surfaces</h4>\n<ul><li>Component runner: <code>python -m microcosm_core.organs.corpus_readiness_mathlib_absence_gate run --input fixtures/first_wave/corpus_readiness_mathlib_absence_gate/input --out receipts/first_wave/corpus_readiness_mathlib_absence_gate</code></li><li>Exported bundle runner: <code>python -m microcosm_core.organs.corpus_readiness_mathlib_absence_gate run-projection-bundle --input examples/corpus_readiness_mathlib_absence_gate/exported_corpus_readiness_bundle --out receipts/runtime_shell/demo_project/organs/corpus_readiness_mathlib_absence_gate</code></li><li>Standard: <code>standards/std_microcosm_corpus_readiness_mathlib_absence_gate.json</code></li><li>Source-module manifest: <code>examples/corpus_readiness_mathlib_absence_gate/exported_corpus_readiness_bundle/source_module_manifest.json</code></li><li>Runtime result record: <code>receipts/runtime_shell/demo_project/organs/corpus_readiness_mathlib_absence_gate/exported_corpus_readiness_bundle_validation_result.json</code></li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module in five passes:</p>\n<ol><li>Start with the source record at <code>core/paper_module_capsules.json::paper_modules[8:paper_module.corpus_readiness_mathlib_absence_gate]</code>. It is the source authority that names <code>source_authority: json_capsule</code>, the component subject, two mechanism subjects, the resolved runtime code locus, the concept <code>concept.formal_math_and_proof_witness_bundle</code>, the dependency <code>paper_module.tactic_portfolio_availability</code>, <code>P-8</code>, and <code>AX-7</code>.</li><li>The reader proof is the current row shape: eight generated relationship edges, Mermaid <code>available_from_capsule_edges</code>, Atlas <code>blocked_until_organ_atlas_owner_lane_binds_edges</code>, and no unpopulated paper-module selective dependency residual for the tactic-portfolio edge. The structured source record is wiring evidence, not theorem-correctness, runtime-correctness, launch, provider, or production authority.</li><li>Inspect the runtime locus <code>src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py</code>. The load-bearing symbols are <code>run</code>, <code>run_projection_bundle</code>, <code>validate_corpus_readiness</code>, <code>validate_consumer_gate_cases</code>, <code>validate_source_module_imports</code>, <code>_build_result</code>, <code>write_receipts</code>, <code>result_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, <code>SOURCE_MODULE_MANIFEST_NAME</code>, <code>BUNDLE_RESULT_NAME</code>, and <code>CARD_SCHEMA_VERSION</code>.</li><li>For fixture evidence, use <code>fixtures/first_wave/corpus_readiness_mathlib_absence_gate/input</code> and the result records under <code>receipts/first_wave/corpus_readiness_mathlib_absence_gate/</code> plus result records/sign-off/first_wave/corpus_readiness_mathlib_absence_gate_fixture_acceptance.json. The first-wave result result record records seven corpus rows, seven consumer cases, one allowed Lean3 translation-smoke case, six blocked absent or Mathlib-dependent cases, <code>mathlib_lake_project_import_available: false</code>, <code>body_in_receipt: false</code>, and the five negative cases <code>mathlib_available_without_probe</code>, <code>consumer_skips_readiness_gate</code>, <code>private_corpus_source_ref</code>, <code>proof_body_leakage</code>, and <code>release_overclaim</code>.</li><li>For exported-bundle evidence, use <code>examples/corpus_readiness_mathlib_absence_gate/exported_corpus_readiness_bundle/source_module_manifest.json</code> and <code>receipts/runtime_shell/demo_project/organs/corpus_readiness_mathlib_absence_gate/exported_corpus_readiness_bundle_validation_result.json</code>. The manifest verifies four copied source artifacts: corpus readiness JSON, tactic-affordance probe JSON, the Mathlib import probe Lean file, and tactic portfolio availability JSON. The exported result record records <code>source_module_import_count: 4</code>, <code>copied_source_artifact_count: 4</code>, <code>source_modules_pass: true</code>, <code>body_in_receipt: false</code>, and three blocked absent or Mathlib-dependent bundle consumer cases.</li></ol>\n<p>If a reader needs validation result records rather than prose, run the commands in ## Validation Result record Path, including the focused regression test and paper-module corpus check. Treat every result record as corpus-readiness boundary evidence only; it does not create Lean/Lake execution authority, Mathlib availability, theorem-proof authority, provider authority, private-system equivalence, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in Lean corpus and neural theorem-proving work where library availability, premise access, and benchmark splits are part of the claim. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1910.09336\">Lean mathematical library</a> establishes Mathlib as a large community-maintained formal mathematics corpus, <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2109.00110\">miniF2F</a> gives a cross-system benchmark for formal Olympiad statements, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.15626\">LeanDojo</a> shows why reproducible corpus extraction and accessible-premise metadata matter for theorem-proving agents.</p>\n<p>Microcosm borrows the readiness gate: corpus rows, Mathlib availability probes, blocked consumer cases, source-module digests, and negative leakage guards must be visible before retrieval, tactic-routing, or proof-witness language is allowed. It does not claim Mathlib is present or that any theorem was proved.</p>\n<h4 class=\"pm-body__h\">Research Bet</h4>\n<p>Formal-math agents fail when they treat &quot;there is a corpus&quot; as equivalent to &quot;this corpus is usable for this proof route.&quot; This component makes that boundary runnable. It records seven corpus rows, blocks six absent or Mathlib-dependent consumer cases, allows only the Lean3 translation-smoke case, and keeps the Mathlib probe false until an actual passing probe is present.</p>\n<p>The exported bundle carries four copied body artifacts: corpus readiness JSON, tactic-affordance probe JSON, the Mathlib import probe Lean file, and tactic portfolio availability JSON. Two rows are exact copies and two use a verified private-path rewrite. The result record records the manifest status, counts, material classes, digests, and metadata-only policy; the copied bodies stay under <code>source_artifacts/</code>, not inside result records.</p>\n<h4 class=\"pm-body__h\">Source-Backed Doctrine Binding</h4>\n<ul><li>Component: <code>src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py</code></li><li>Bundle: <code>core/paper_module_capsules.json#paper_module.corpus_readiness_mathlib_absence_gate</code></li><li>Mechanism: <code>core/mechanism_sources.json#mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary</code></li><li>Standard: <code>standards/std_microcosm_corpus_readiness_mathlib_absence_gate.json</code></li><li>Evidence class: <code>core/organ_evidence_classes.json::corpus_readiness_mathlib_absence_gate</code> records <code>algorithmic_projection</code> at rank 3.</li><li>Source-module manifest: <code>examples/corpus_readiness_mathlib_absence_gate/exported_corpus_readiness_bundle/source_module_manifest.json</code></li><li>Sign-off result records: <code>receipts/first_wave/corpus_readiness_mathlib_absence_gate/*</code> and result records/sign-off/first_wave/corpus_readiness_mathlib_absence_gate_fixture_acceptance.json</li></ul>\n<h4 class=\"pm-body__h\">Cold-Agent Use</h4>\n<p>Open the source-module manifest first, then the runtime bundle result record, then the first-wave result result record. The useful claim is not that Microcosm has Mathlib or can prove downstream theorems. The useful claim is that Microcosm can force a formal-math route to expose corpus availability, Mathlib absence, consumer gating, source-module digest evidence, copied-body boundaries, negative-case result records, and an explicit scope boundary before any proof route is treated as usable.</p>\n<p>Re-entry condition: the current atlas row already points at this paper module. After the sibling <code>organ_atlas.json</code> lane releases, bind this bundle&#x27;s mechanism ref and code locus into the atlas row and rerun <code>python -m microcosm_core.doctrine_lattice --check</code>.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.corpus_readiness_mathlib_absence_gate run \\\n  --input fixtures/first_wave/corpus_readiness_mathlib_absence_gate/input \\\n  --out /tmp/microcosm-corpus-readiness-mathlib-absence-vrp\nPYTHONPATH=src python3 -m microcosm_core.organs.corpus_readiness_mathlib_absence_gate run-projection-bundle \\\n  --input examples/corpus_readiness_mathlib_absence_gate/exported_corpus_readiness_bundle \\\n  --out /tmp/microcosm-corpus-readiness-mathlib-absence-bundle-vrp\nPYTHONPATH=src python3 scripts/build_doctrine_projection.py --check-paper-module-corpus\nPYTHONPATH=src .venv/bin/python -m pytest -p no:cacheprovider --basetemp=/tmp/microcosm-corpus-readiness-mathlib-absence-tests -q tests/test_corpus_readiness_mathlib_absence_gate.py\njq &#x27;{edge_count:(.relationships.edges|length), mermaid_status:.paper_module_payload.generated_projections.mermaid.status, atlas_status:.paper_module_payload.generated_projections.atlas_card.status, source_authority:.paper_module_payload.source_authority, unresolved_selective_relation_count:(.relationships.unpopulated_selective_relations|length)}&#x27; paper_modules/corpus_readiness_mathlib_absence_gate.json</code></pre>\n<p>The fixture command writes the public corpus-readiness board, result result record, and validation result record. The bundle command validates the exported source-module manifest and metadata-only runtime result record. The corpus check and <code>jq</code> structured source record query prove the bundle-derived projection currentness without hand-editing generated JSON. The focused test keeps the Mathlib absence boundary, consumer gate cases, source-module digest checks, non-public paths rewrite policy, and scope boundary behavior from regressing.</p>\n<p>Passing these commands does not establish Mathlib is installed, rerun Lean/Lake, validate downstream formal-result correctness, benchmark a corpus, authorize external model access, or approve launch; it only proves the bounded fixture and exported bundle result records preserve the declared readiness boundary.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component is algorithmic projection over copied source system, not a Lean/Lake rerun and not Mathlib proof authority. Its strongest public claim is that a fixture and exported bundle agree about corpus readiness, Mathlib absence, blocked consumers, copied source-module digests, metadata-only result records, and negative leakage guards. It does not establish formal-result correctness, claim Mathlib is available, benchmark a corpus, expose proof/provider/private bodies, call a provider, change source files, or include launch operations.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The JSON bundle proves a public corpus-readiness boundary only: copied corpus/toolchain rows, absent-Mathlib blocking, consumer gate decisions, source-module digest coupling, metadata-only result records, and negative leakage guards. Mermaid availability reflects bundle edges, while the Atlas row still waits on the component-atlas owner lane. This module does not establish Mathlib is installed, rerun Lean or Lake, validate formal-result correctness, benchmark corpus quality, authorize retrieval or tactic routing, use external model services, expose private proof bodies, change source records, or approve launch.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Result record Shape</h5>\n<p>The first-wave result result record records <code>corpus_count: 7</code>, <code>consumer_case_count: 7</code>, <code>allowed_case_ids</code>, <code>blocked_case_ids</code>, <code>absent_corpus_ids</code>, <code>mathlib_lake_project_import_available: false</code>, <code>body_in_receipt: false</code>, the scope limit, and five observed negative cases:</p>\n<ul><li><code>mathlib_available_without_probe</code></li><li><code>consumer_skips_readiness_gate</code></li><li><code>private_corpus_source_ref</code></li><li><code>proof_body_leakage</code></li><li><code>release_overclaim</code></li></ul>\n<p>The exported runtime result record records <code>source_module_import_count: 4</code>, <code>copied_source_artifact_count: 4</code>, <code>source_modules_pass: true</code>, and the same metadata-only result record boundary.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This is a source-backed corpus readiness boundary with copied source corpus/toolchain material, not Lean/Lake execution, Mathlib availability, theorem-proof authority, corpus benchmark authority, provider authority, or launch-scope decision.</p>\n</section>",
      "components": [
        {
          "anchor": "component-corpus_readiness_mathlib_absence_gate",
          "component_id": "corpus_readiness_mathlib_absence_gate",
          "public_label": "Corpus Readiness Mathlib Absence Gate"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 2,
          "organ": 1,
          "paper_module": 1,
          "principle": 1
        },
        "link_count": 7,
        "links": [
          {
            "id": "corpus_readiness_mathlib_absence_gate",
            "kind": "organ",
            "kind_label": "component",
            "label": "Corpus Readiness Mathlib Absence Gate",
            "relation": "explains",
            "url": "components.html#component-corpus_readiness_mathlib_absence_gate"
          },
          {
            "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public corpus readiness boundary",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary"
          },
          {
            "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public mathlib absence boundary",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Tactic Portfolio Availability",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
      "reader_packet": {
        "abstract": "The corpus readiness Mathlib absence gate validates copied corpus/toolchain readiness bodies before any Mathlib-dependent proof or retrieval claim is allowed.",
        "authority_ceiling": "Public algorithmic projection over copied corpus/toolchain readiness system, first-wave fixture result records, and exported bundle result records only; no Lean/Lake rerun, Mathlib availability claim, formal-result correctness, proof body export, external model access, benchmark/corpus completeness, launch-scope decision, publishing-scope decision, or whole-system proof claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.corpus_readiness_mathlib_absence_gate.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-corpus-readiness-mathlib-absence-gate-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD fixture[\"Fixture or exported bundle input corpus readiness rows + consumer gate cases\"] probe[\"runtime_lean_import_probe lake env lean: Std compiles, Mathlib import rejected\"] artifacts[\"validate_runtime_source_artifacts check SHA-256 digests, parse probe JSON\"] mathlib{\"Mathlib lane available? corpus exists + Lake file + probe passes\"} corpus[\"validate_corpus_readiness 7 corpus rows, alias fields must agree with probe\"] gates[\"validate_consumer_gate_cases derive verdicts from readiness facts\"] imports[\"validate_source_module_imports 4 copied source artifacts, digest match\"] allowed[\"Allowed: Lean3 translation smoke (needs no Mathlib project)\"] blocked[\"Blocked: Mathlib-dependent and absent-corpus consumers\"] result records[\"metadata-only result records result, board, validation, sign-off, bundle\"] ceiling[\"Scope limit no Mathlib availability, proof, provider, launch\"] fixture --> artifacts artifacts --> probe probe --> mathlib mathlib -->|no, probe false| corpus corpus --> gates gates --> allowed gates --> blocked fixture --> imports corpus --> result records gates --> result records imports --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:312d385e007fd2fcba60c7acd8e7bb4fb29702481e519d116f78a07e9186d784",
            "source_line_end": 76,
            "source_line_start": 50
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "corpus_readiness_mathlib_absence_gate",
                "kind": "organ",
                "kind_label": "component",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "explains",
                "url": "components.html#component-corpus_readiness_mathlib_absence_gate"
              },
              {
                "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public corpus readiness boundary",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary"
              },
              {
                "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public mathlib absence boundary",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.corpus_readiness_mathlib_absence_gate",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 40,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 129,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 170,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 252,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Lean mathematical library",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1910.09336"
          },
          {
            "kind": "external_reference",
            "label": "miniF2F",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2109.00110"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2306.15626"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "corpusreadinessmathlibabsencegate is the public formal-math corpus readiness boundary for Microcosm. It carries copied corpus/toolchain rows from the 2026-05-11 proof-state curriculum smoke run and forces Mathlib absence, absent-corpus blocking, consumer gate decisions, and source-module digest coupling to be visible before any downstream retrieval, tactic-routing, or proof-witness language is allowed.",
            "level": 2,
            "order": 1,
            "section_id": "abstract",
            "source_line_end": 11,
            "source_line_start": 3,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Formal-math agents fail in a specific way: they treat \"there is a corpus\" as if it meant \"this corpus is usable for the proof route I am about to take\". A roster lists miniF2F, PutnamBench, ProofNet, LeanDojo and Mathlib, the agent assumes the libraries are present, and the failure only surfaces later as a broken import or a tactic that needs a premise the host cannot resolve. This component answers one question before that happens: for each corpus, is it actually present on this host, and is the Mathlib import lane actually available, or not? The unusual part is that the gate does not take the answer on trust. It runs a bounded Lean/Lake import probe in a temporary directory: one small fil\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 39,
            "source_line_start": 12,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This reader diagram is intentionally smaller than the generated doctrine-lattice graph. resolving component, mechanism, law, concept, and code-locus edges; the flow above shows the evidence path a cold reader should inspect before any formal-math consumer treats a corpus, Mathlib-dependent route, tactic route, or proof witness as usable.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 84,
            "source_line_start": 48,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism is a readiness reducer, not a theorem-proving backend. The runtime entrypoints run and runprojectionbundle both call buildresult, which loads public fixture or exported-bundle inputs, scans those inputs against the non-public-state exclusion policy, verifies copied source artifacts, and then combines corpus readiness, consumer gate, source-module import, negative-case, and scope limit fields into one metadata-only result. validateruntimesource_artifacts anchors the reducer to four source refs: the corpus readiness rows, tactic-affordance probe, Mathlib import probe Lean file, and tactic portfolio availability JSON. It checks expected SHA-256 digests, parses the JSON source art\u2026",
            "level": 2,
            "order": 4,
            "section_id": "mechanism",
            "source_line_end": 128,
            "source_line_start": 85,
            "title": "Mechanism"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Component runner: python -m microcosmcore.components.corpusreadinessmathlibabsencegate run --input fixtures/firstwave/corpusreadinessmathlibabsencegate/input --out result records/firstwave/corpusreadinessmathlibabsence_gate Exported bundle runner: python -m microcosmcore.components.corpusreadinessmathlibabsencegate run-projection-bundle --input examples/corpusreadinessmathlibabsencegate/exportedcorpusreadinessbundle --out result records/runtimeshell/demoproject/components/corpusreadinessmathlibabsencegate Standard: standards/stdmicrocosmcorpusreadinessmathlibabsencegate.json Source-module manifest: examples/corpusreadinessmathlibabsencegate/exportedcorpusreadinessbundle/sourcemodule_manifes\u2026",
            "level": 2,
            "order": 5,
            "section_id": "public-surfaces",
            "source_line_end": 169,
            "source_line_start": 162,
            "title": "Public Surfaces"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this module in five passes: Start with the source record at core/papermodulecapsules.json::papermodules[8:papermodule.corpusreadinessmathlibabsencegate]. It is the source authority that names sourceauthority: jsoncapsule, the component subject, two mechanism subjects, the resolved runtime code locus, the concept concept.formalmathandproofwitness_bundle, the dependency papermodule.tacticportfolio_availability, P-8, and AX-7. Open the structured source record papermodules/corpusreadinessmathlibabsence_gate.json as a The reader proof is the current row shape: eight generated relationship edges, Mermaid availablefromcapsule_edges, Atlas blockeduntilorganatlasownerlanebinds_edges, and no un\u2026",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 251,
            "source_line_start": 195,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the public corpus-readiness board, result result record, and validation result record. The bundle command validates the exported source-module manifest and metadata-only runtime result record. The corpus check and jq structured source record query prove the bundle-derived projection currentness without hand-editing generated JSON. The focused test keeps the Mathlib absence boundary, consumer gate cases, source-module digest checks, non-public paths rewrite policy, and scope boundary behavior from regressing. Passing these commands does not establish Mathlib is installed, rerun Lean/Lake, va\u2026",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 295,
            "source_line_start": 267,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is algorithmic projection over copied source system, not a Lean/Lake rerun and not Mathlib proof authority. Its strongest public claim is that a fixture and exported bundle agree about corpus readiness, Mathlib absence, blocked consumers, copied source-module digests, metadata-only result records, and negative leakage guards. It does not establish formal-result correctness, claim Mathlib is available, benchmark a corpus, expose proof/provider/private bodies, call a provider, change source files, or include launch operations.",
            "level": 2,
            "order": 8,
            "section_id": "authority-ceiling",
            "source_line_end": 305,
            "source_line_start": 296,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The JSON bundle proves a public corpus-readiness boundary only: copied corpus/toolchain rows, absent-Mathlib blocking, consumer gate decisions, source-module digest coupling, metadata-only result records, and negative leakage guards. Mermaid availability reflects bundle edges, while the Atlas row still waits on the component-atlas owner lane. This module does not establish Mathlib is installed, rerun Lean or Lake, validate formal-result correctness, benchmark corpus quality, authorize retrieval or tactic routing, use external model services, expose private proof bodies, change source records, or approve launch.",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 316,
            "source_line_start": 306,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in Lean corpus and neural theorem-proving work where library availability, premise access, and benchmark splits are part of the claim. The Lean mathematical library establishes Mathlib as a large community-maintained formal mathematics corpus, miniF2F gives a cross-system benchmark for formal Olympiad statements, and LeanDojo shows why reproducible corpus extraction and accessible-premise metadata matter for theorem-proving agents. Microcosm borrows the readiness gate: corpus rows, Mathlib availability probes, blocked consumer cases, source-module digests, and negative leakage guards must be visible before retrieval, tactic-routing, or proof-witness language is al\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 332,
            "source_line_start": 317,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Formal-math agents fail when they treat \"there is a corpus\" as equivalent to \"this corpus is usable for this proof route.\" This component makes that boundary runnable. It records seven corpus rows, blocks six absent or Mathlib-dependent consumer cases, allows only the Lean3 translation-smoke case, and keeps the Mathlib probe false until an actual passing probe is present. The exported bundle carries four copied body artifacts: corpus readiness JSON, tactic-affordance probe JSON, the Mathlib import probe Lean file, and tactic portfolio availability JSON. Two rows are exact copies and two use a verified private-path rewrite. The result record records the manifest status, counts, material clas\u2026",
            "level": 2,
            "order": 11,
            "section_id": "research-bet",
            "source_line_end": 347,
            "source_line_start": 333,
            "title": "Research Bet"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The first-wave result result record records corpus_count: 7, consumercasecount: 7, allowedcaseids, blockedcaseids, absentcorpusids, mathliblakeprojectimportavailable: false, bodyinreceipt: false, the scope limit, and five observed negative cases: mathlibavailablewithout_probe consumerskipsreadiness_gate privatecorpussource_ref proofbodyleakage release_overclaim The exported runtime result record records sourcemoduleimport_count: 4, copiedsourceartifactcount: 4, sourcemodules_pass: true, and the same metadata-only result record boundary.",
            "level": 2,
            "order": 12,
            "section_id": "receipt-shape",
            "source_line_end": 365,
            "source_line_start": 348,
            "title": "Result record Shape"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Component: src/microcosmcore/components/corpusreadinessmathlibabsence_gate.py Bundle: core/papermodulecapsules.json#papermodule.corpusreadinessmathlibabsence_gate Mechanism: core/mechanismsources.json#mechanism.corpusreadinessmathlibabsencegate.validatespubliccorpusreadiness_boundary Standard: standards/stdmicrocosmcorpusreadinessmathlibabsencegate.json Evidence class: core/organevidenceclasses.json::corpusreadinessmathlibabsencegate records algorithmic_projection at rank 3. Source-module manifest: examples/corpusreadinessmathlibabsencegate/exportedcorpusreadinessbundle/sourcemodule_manifest.json Sign-off result records: result records/firstwave/corpusreadinessmathlibabsencegate/ and result\u2026",
            "level": 2,
            "order": 13,
            "section_id": "source-backed-doctrine-binding",
            "source_line_end": 375,
            "source_line_start": 366,
            "title": "Source-Backed Doctrine Binding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Open the source-module manifest first, then the runtime bundle result record, then the first-wave result result record. The useful claim is not that Microcosm has Mathlib or can prove downstream theorems. The useful claim is that Microcosm can force a formal-math route to expose corpus availability, Mathlib absence, consumer gating, source-module digest evidence, copied-body boundaries, negative-case result records, and an explicit scope boundary before any proof route is treated as usable. Re-entry condition: the current atlas row already points at this paper module. After the sibling organ_atlas.json lane releases, bind this bundle's mechanism ref and code locus into the atlas row and rer\u2026",
            "level": 2,
            "order": 14,
            "section_id": "cold-agent-use",
            "source_line_end": 390,
            "source_line_start": 376,
            "title": "Cold-Agent Use"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a source-backed corpus readiness boundary with copied source corpus/toolchain material, not Lean/Lake execution, Mathlib availability, theorem-proof authority, corpus benchmark authority, provider authority, or launch-scope decision.",
            "level": 2,
            "order": 15,
            "section_id": "scope-boundary",
            "source_line_end": 396,
            "source_line_start": 391,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/corpus_readiness_mathlib_absence.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The corpus readiness Mathlib absence gate validates copied corpus/toolchain readiness bodies before any Mathlib-dependent proof or retrieval claim is allowed."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Corpus Readiness Mathlib Absence Gate is the public formal-math corpus readiness boundary for Microcosm. It checks copied PROVER smoke-run corpus readiness rows, Lean/Std toolchain probe rows, Mathlib absence status, consumer-gate decisions, absent corpus blocking, source-module manifest digests, metadata-only result record policy, and five negative cases while keeping proof bodies, model-output data, non-public source refs, benchmark-completeness claims, launch-scope decision, and Mathlib proof authority out of result records.",
      "summary_line": "The corpus readiness Mathlib absence gate validates copied corpus/toolchain readiness bodies before any Mathlib-dependent proof or retrieval claim is allowed.",
      "title": "Corpus Readiness Mathlib Absence Gate"
    },
    {
      "anchor": "paper-module-pattern-binding-contract",
      "authority_ceiling": "Public pattern-binding fixtures, exported system bundles, route-readiness selector bundles, source-bundle refs, and metadata-only result records only; no private pattern-ledger certification, launch-scope decision, external model access, hosted-public posture, recipient work, private-data equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Teleology</h4>\n<p><code>pattern_binding_contract</code> is the public root component that binds pattern rows to source-available source bundles, public runtime refs, authority-chain handles, scope boundaries, and secret-exclusion result records. Synthetic rows are allowed only as regression controls or negative cases; they are not product evidence.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A mined engineering pattern is a tempting thing to publish on its own. It reads like a self-contained insight, so it is easy to lift a single row out of a private ledger and present it as a finished public claim. This component exists to stop that. It answers one question: can a given pattern row be admitted to the public surface, and if so, under exactly what evidence and what ceiling?</p>\n<p>The check is binding rather than display. Every pattern row must name a source bundle that points at a real public runtime ref or regression-harness ref, a governing standard, and an scope boundary. A row that lacks any of these, duplicates another row&#x27;s id, or claims to be a standalone public leaf is rejected. The same validator runs deliberate negative cases alongside the positive control, so the result record proves not only that good rows pass but that each known failure mode is still caught.</p>\n<p>The less obvious idea is truth accounting. When an exported bundle is validated, the component separates rows that merely describe runtime metadata from rows that represent a real pattern-ledger import, and records that a high accepted-row count is not the same as system progress. This guards against the quiet inflation where counting accepted rows starts to read like a measure of how much real work has landed. The route-readiness layer closes the matching gap on the selector side: a row can look selectable in isolation, but it is only admitted through the component that owns it, its fixture contract, and a gate that refuses to let hard no-standalone rows appear as selectable targets.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>The validator checks required binding fields, duplicate pattern conflicts, unsupported authority-chain handles, unresolved reference bundles, secret/provider/operator body sentinels, and public-leaf overclaim failures. It emits command-owned result records under <code>receipts/first_wave/pattern_binding_contract/</code>.</p>\n<p>The exported system bundle also carries the source route-readiness selector overlays as public source-open bodies: <code>examples/pattern_binding_contract/exported_route_readiness_bundle/</code>. The validator recomputes the selector contract against the imported pattern ledger, route-readiness audit, row-to-component router, route cards, fixture specs, decision matrix, dependency DAG, internal routing graph, and copied source validation report. This closes the old gap where a mined pattern row could look selectable without opening the component bundle that owns it.</p>\n<p>Cold readers should use <code>microcosm pattern-route-readiness validate-bundle</code> against <code>examples/pattern_binding_contract/exported_route_readiness_bundle/</code> when the question is selector admission rather than generic pattern binding. The older <code>pattern-binding validate-route-readiness-bundle</code> action remains a compatibility route to the same validator.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1020\" height=\"704\" viewBox=\"0 0 1020 704\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"187.1\" y1=\"108.0\" x2=\"370.4\" y2=\"249.0\"></line><polygon class=\"pmd-arrow\" points=\"370.4,249.0 363.1,247.2 366.8,242.4\"></polygon><line class=\"pmd-edge\" x1=\"215.1\" y1=\"212.1\" x2=\"325.2\" y2=\"254.3\"></line><polygon class=\"pmd-arrow\" points=\"325.2,254.3 317.7,254.7 319.9,249.0\"></polygon><line class=\"pmd-edge\" x1=\"222.0\" y1=\"282.3\" x2=\"325.2\" y2=\"288.1\"></line><polygon class=\"pmd-arrow\" points=\"325.2,288.1 318.2,290.8 318.5,284.7\"></polygon><line class=\"pmd-edge\" x1=\"532.6\" y1=\"306.1\" x2=\"618.6\" y2=\"316.1\"></line><polygon class=\"pmd-arrow\" points=\"618.6,316.1 611.4,318.4 612.2,312.3\"></polygon><line class=\"pmd-edge\" x1=\"532.6\" y1=\"333.9\" x2=\"625.5\" y2=\"369.6\"></line><polygon class=\"pmd-arrow\" points=\"625.5,369.6 618.0,370.0 620.2,364.3\"></polygon><line class=\"pmd-edge\" x1=\"232.3\" y1=\"381.2\" x2=\"325.2\" y2=\"394.8\"></line><polygon class=\"pmd-arrow\" points=\"325.2,394.8 318.0,396.8 318.9,390.8\"></polygon><line class=\"pmd-edge\" x1=\"701.8\" y1=\"326.5\" x2=\"787.8\" y2=\"337.9\"></line><polygon class=\"pmd-arrow\" points=\"787.8,337.9 780.6,340.0 781.4,333.9\"></polygon><line class=\"pmd-edge\" x1=\"694.9\" y1=\"378.4\" x2=\"787.8\" y2=\"366.1\"></line><polygon class=\"pmd-arrow\" points=\"787.8,366.1 781.4,370.1 780.6,364.0\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"40.5\">Pattern rows</tspan><tspan x=\"128.6\" y=\"58.5\">id, governing standard,</tspan><tspan x=\"128.6\" y=\"76.5\">scope boundary, source refs,</tspan><tspan x=\"128.6\" y=\"94.5\">projection posture</tspan></text><title>Pattern rows id, governing standard, scope boundary, source refs, projection posture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.2\" y=\"134.0\" width=\"172.9\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"156.5\">Source bundles</tspan><tspan x=\"128.6\" y=\"174.5\">metadata-only refs to</tspan><tspan x=\"128.6\" y=\"192.5\">public runtime or</tspan><tspan x=\"128.6\" y=\"210.5\">regression harness</tspan></text><title>Source bundles metadata-only refs to public runtime or regression harness</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.3\" y=\"250.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"272.5\">Authority-chain handles</tspan><tspan x=\"128.6\" y=\"290.5\">resolver result records</tspan></text><title>Authority-chain handles resolver result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"325.2\" y=\"249.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"428.9\" y=\"271.5\">required fields, duplicate</tspan><tspan x=\"428.9\" y=\"289.5\">ids,</tspan><tspan x=\"428.9\" y=\"307.5\">bundle resolution,</tspan><tspan x=\"428.9\" y=\"325.5\">secret-exclusion scan</tspan></text><title>required fields, duplicate ids, bundle resolution, secret-exclusion scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.2\" y=\"428.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"450.5\">Duplicate id rejected</tspan></text><title>Duplicate id rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"490.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"512.5\">Private body leak rejected</tspan></text><title>Private body leak rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.2\" y=\"552.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"574.5\">Public-leaf overclaim</tspan><tspan x=\"128.6\" y=\"592.5\">rejected</tspan></text><title>Public-leaf overclaim rejected</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.2\" y=\"632.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"654.5\">Unsupported authority</tspan><tspan x=\"128.6\" y=\"672.5\">handle not upgraded</tspan></text><title>Unsupported authority handle not upgraded</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"330.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"352.5\">Truth accounting</tspan><tspan x=\"128.6\" y=\"370.5\">runtime-metadata rows vs</tspan><tspan x=\"128.6\" y=\"388.5\">real pattern-ledger import</tspan></text><title>Truth accounting runtime-metadata rows vs real pattern-ledger import</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"325.2\" y=\"365.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"428.9\" y=\"387.5\">Route-readiness selector</tspan><tspan x=\"428.9\" y=\"405.5\">component-first admission,</tspan><tspan x=\"428.9\" y=\"423.5\">fixture contract,</tspan><tspan x=\"428.9\" y=\"441.5\">hard no-standalone gate</tspan></text><title>Route-readiness selector component-first admission, fixture contract, hard no-standalone gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"787.8\" y=\"316.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"894.9\" y=\"338.5\">Result records</tspan><tspan x=\"894.9\" y=\"356.5\">refs, digests, counts,</tspan><tspan x=\"894.9\" y=\"374.5\">verdicts; body text omitted</tspan></text><title>Result records refs, digests, counts, verdicts; body text omitted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"618.6\" y=\"303.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"660.2\" y=\"325.5\">Negative</tspan></text><title>Negative</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"625.5\" y=\"365.0\" width=\"69.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"660.2\" y=\"387.5\">Bundle</tspan></text><title>Bundle</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>required fields, duplicate ids, bundle resolution, secret-exclusion scan</dt><dd><code class=\"pm-diagram__ref-loc\">pattern_binding_contract</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR subgraph Inputs[&quot;Pattern-binding inputs&quot;] Patterns[&quot;Pattern rows id, governing standard, scope boundary, source refs, projection posture&quot;] Bundles[&quot;Source bundles metadata-only refs to public runtime or regression harness&quot;] Handles[&quot;Authority-chain handles resolver result records&quot;] end Validator[&quot;pattern_binding_contract required fields, duplicate ids, bundle resolution, secret-exclusion scan&quot;] subgraph Negative[&quot;Refusal floor&quot;] Dup[&quot;Duplicate id rejected&quot;] Leak[&quot;Private body leak rejected&quot;] Overclaim[&quot;Public-leaf overclaim rejected&quot;] Unsupported[&quot;Unsupported authority handle not upgraded&quot;] end subgraph Bundle[&quot;Exported-bundle path&quot;] Truth[&quot;Truth accounting runtime-metadata rows vs real pattern-ledger import&quot;] RouteReadiness[&quot;Route-readiness selector component-first admission, fixture contract, hard no-standalone gate&quot;] end Result records[&quot;Result records refs, digests, counts, verdicts; body text omitted&quot;] Patterns --&gt; Validator Bundles --&gt; Validator Handles --&gt; Validator Validator --&gt; Negative Validator --&gt; Bundle Truth --&gt; RouteReadiness Negative --&gt; Result records Bundle --&gt; Result records</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Evidence Binding</h4>\n<p>Accepted component row: <code>core/organ_registry.json::implemented_organs[pattern_binding_contract]</code>. Evidence class: <code>core/organ_evidence_classes.json::organ_evidence_classes[pattern_binding_contract]</code> with rank 5 semantic-validator authority. The runtime locus is <code>src/microcosm_core/organs/pattern_binding_contract.py</code>, with focused coverage in <code>tests/test_pattern_binding_contract.py</code>.</p>\n<p>Paper bundle authority: <code>core/paper_module_capsules.json#paper_module.pattern_binding_contract</code>. Mechanism source: <code>core/mechanism_sources.json#mechanism.pattern_binding_contract.validates_public_pattern_bindings</code>.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module as a public binding membrane for pattern rows, not as a private pattern-ledger certificate or a standalone public-leaf selector. Start with <code>paper_modules/pattern_binding_contract.json</code> for the bundle payload, then open <code>standards/std_microcosm_pattern_binding_contract.json</code> to check the required fields, public/private boundary, source-open body import floor, route-readiness rules, and result record expectations.</p>\n<p>Use <code>core/fixture_manifests/pattern_binding_contract.fixture_manifest.json</code> before inspecting fixtures or exported bundles. The manifest and the <code>source_module_manifest.json</code> files name the copied source body floor; result record payloads should carry source refs, digests, anchors, counts, verdicts, and omission result records rather than inlining body text.</p>\n<p>Treat route-readiness selection as component-first evidence. A mined pattern row can be selectable only through the route-readiness bundle, selector contract, and result records that keep duplicates, unknown refs, private leakage, missing fixture contracts, dependency cycles, hard no-standalone rows, and companion-overlay gaps rejected.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component follows the software pattern-language tradition of making reusable engineering structures explicit, named, and reviewable. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://hillside.net/patterns/\">Hillside patterns library</a> is the direct prior-art family for treating patterns as shared vocabulary rather than loose implementation notes.</p>\n<p>The binding layer also borrows from provenance and supply-chain attestation patterns. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> motivates the source/ref/evidence relation shape, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/\">SLSA</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://in-toto.io/\">in-toto</a> motivate digest-bound artifact claims and step-level metadata. Microcosm applies those ideas to pattern rows and route-readiness selectors, not to launch certification.</p>\n<p>Re-entry condition: if copied source bodies, route-readiness overlays, or negative-case rules change, rerun the three first commands above and update this paper module plus <code>standards/std_microcosm_pattern_binding_contract.json</code> from the new result record fields. Do not raise the scope limit from selector and binding validation to launch, public sharing, private-data equivalence, or standalone public-leaf authority.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<p>These checks validate public pattern-binding fixtures, system-bundle result records, route-readiness selector result records, and metadata-only authority handles only; they do not certify the private pattern ledger, hosted readiness, launch, external model access, private-data equivalence, or whole-system correctness.</p>\n<p>The current authority is the runtime result record set under <code>receipts/first_wave/pattern_binding_contract/</code>; do not cite a separate pattern-specific sign-off result record unless an sign-off-lane artifact is actually present. Cold readers should inspect result record fields rather than markdown constants: <code>status</code>, <code>secret_exclusion_scan</code>, <code>source_open_body_imports</code>, <code>truth_accounting</code>, <code>route_readiness_summary</code>, <code>selection_contract</code>, and <code>source_manifest</code>.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module covers public pattern-binding mechanics: source-bundle validation, reference-bundle validation, authority-handle validation, route-readiness selector admission, duplicate and unknown-ref rejection, private-leakage sentinel checks, and metadata-only result record shape. It is evidence for the <code>pattern_binding_contract</code> component and <code>mechanism.pattern_binding_contract.validates_public_pattern_bindings</code>.</p>\n<p>The ceiling stops before private pattern-ledger authority, hosted or public launch-scope decision, deployment posture, standalone public-leaf selector status, private-data equivalence, external model access, recipient work, source-file changes, publishing-scope decision, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module documents public pattern-binding mechanics and regression harnesses. It does not certify the private pattern ledger, public launch operations, hosted-public posture, public sharing, recipient work, external model access, private-data equivalence, or whole-system correctness. Route-readiness import does not make any mined pattern row a standalone public leaf; selection remains component-first and fixture-bound.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open body floor is the imported public bundle, not the private pattern ledger. Cold readers can open <code>examples/pattern_binding_contract/exported_substrate_bundle/</code> and <code>examples/pattern_binding_contract/exported_route_readiness_bundle/</code> to inspect the copied source module manifests, source bundles, reference bundles, authority-chain handles, route-readiness overlays, selector contract inputs, and copied source validation report. The required body floor is named by each <code>source_module_manifest.json</code> plus <code>source_capsules.json</code>, <code>reference_capsules.json</code>, and <code>authority_chain_handles.json</code>.</p>\n<p>Result records and manifests must stay metadata-only where the standard requires it: they carry refs, digests, anchors, counts, verdicts, omission result records, and secret-exclusion results. They do not inline private source bodies, raw operator payloads, model-output data, recipient data, or hidden pattern-ledger material.</p>\n</details>",
      "components": [
        {
          "anchor": "component-pattern_binding_contract",
          "component_id": "pattern_binding_contract",
          "public_label": "Pattern Binding Contract"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 9
        },
        "link_count": 21,
        "links": [
          {
            "id": "pattern_binding_contract",
            "kind": "organ",
            "kind_label": "component",
            "label": "Pattern Binding Contract",
            "relation": "explains",
            "url": "components.html#component-pattern_binding_contract"
          },
          {
            "id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public pattern bindings",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.pattern_binding_contract",
      "reader_packet": {
        "abstract": "The public pattern-binding component validates pattern rows, source bundles, authority handles, exported system bundles, and route-readiness selector overlays while keeping mined rows component-first and fixture-bound.",
        "authority_ceiling": "Public pattern-binding fixtures, exported system bundles, route-readiness selector bundles, source-bundle refs, and metadata-only result records only; no private pattern-ledger certification, launch-scope decision, external model access, hosted-public posture, recipient work, private-data equivalence, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.pattern_binding_contract.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-pattern-binding-contract-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-pattern-binding-contract-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR subgraph Inputs[\"Pattern-binding inputs\"] Patterns[\"Pattern rows id, governing standard, scope boundary, source refs, projection posture\"] Bundles[\"Source bundles metadata-only refs to public runtime or regression harness\"] Handles[\"Authority-chain handles resolver result records\"] end Validator[\"pattern_binding_contract required fields, duplicate ids, bundle resolution, secret-exclusion scan\"] subgraph Negative[\"Refusal floor\"] Dup[\"Duplicate id rejected\"] Leak[\"Private body leak rejected\"] Overclaim[\"Public-leaf overclaim rejected\"] Unsupported[\"Unsupported authority handle not upgraded\"] end subgraph Bundle[\"Exported-bundle path\"] Truth[\"Truth accounting runtime-metadata rows vs real pattern-ledger import\"] RouteReadiness[\"Route-readiness selector component-first admission, fixture contract, hard no-standalone gate\"] end Result records[\"Result records refs, digests, counts, verdicts; body text omitted\"] Patterns --> Validator Bundles --> Validator Handles --> Validator Validator --> Negative Validator --> Bundle Truth --> RouteReadiness Negative --> Result records Bundle --> Result records",
            "source_format": "mermaid",
            "source_hash": "sha256:7ed1be41b0ac1acdc65e8f8646ce0f608773a1ec62c55f254e07027f6c399f80",
            "source_line_end": 93,
            "source_line_start": 61
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "pattern_binding_contract",
                "kind": "organ",
                "kind_label": "component",
                "label": "Pattern Binding Contract",
                "relation": "explains",
                "url": "components.html#component-pattern_binding_contract"
              },
              {
                "id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public pattern bindings",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.pattern_binding_contract",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 142,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 157,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 196,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 213,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 234,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 278,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Hillside patterns library",
            "section_id": "prior-art-grounding",
            "url": "https://hillside.net/patterns/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA",
            "section_id": "prior-art-grounding",
            "url": "https://slsa.dev/spec/"
          },
          {
            "kind": "external_reference",
            "label": "in-toto",
            "section_id": "prior-art-grounding",
            "url": "https://in-toto.io/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "patternbindingcontract is the public root component that binds pattern rows to source-available source bundles, public runtime refs, authority-chain handles, scope boundaries, and secret-exclusion result records. Synthetic rows are allowed only as regression controls or negative cases; they are not product evidence.",
            "level": 2,
            "order": 1,
            "section_id": "teleology",
            "source_line_end": 9,
            "source_line_start": 3,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A mined engineering pattern is a tempting thing to publish on its own. It reads like a self-contained insight, so it is easy to lift a single row out of a private ledger and present it as a finished public claim. This component exists to stop that. It answers one question: can a given pattern row be admitted to the public surface, and if so, under exactly what evidence and what ceiling? The check is binding rather than display. Every pattern row must name a source bundle that points at a real public runtime ref or regression-harness ref, a governing standard, and an scope boundary. A row that lacks any of these, duplicates another row's id, or claims to be a standalone public leaf is reject\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 10,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator checks required binding fields, duplicate pattern conflicts, unsupported authority-chain handles, unresolved reference bundles, secret/provider/operator body sentinels, and public-leaf overclaim failures. It emits command-owned result records under result records/firstwave/patternbinding_contract/. The exported system bundle also carries the source route-readiness selector overlays as public source-open bodies: examples/patternbindingcontract/exportedroutereadiness_bundle/. The validator recomputes the selector contract against the imported pattern ledger, route-readiness audit, row-to-component router, route cards, fixture specs, decision matrix, dependency DAG, internal rout\u2026",
            "level": 2,
            "order": 3,
            "section_id": "public-contract",
            "source_line_end": 58,
            "source_line_start": 36,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "shape",
            "source_line_end": 94,
            "source_line_start": 59,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The source-open body floor is the imported public bundle, not the private pattern ledger. Cold readers can open examples/patternbindingcontract/exportedsubstratebundle/ and examples/patternbindingcontract/exportedroutereadiness_bundle/ to inspect the copied source module manifests, source bundles, reference bundles, authority-chain handles, route-readiness overlays, selector contract inputs, and copied source validation report. The required body floor is named by each sourcemodulemanifest.json plus source_capsules.json, referencecapsules.json, and authoritychain_handles.json. Result records and manifests must stay metadata-only where the standard requires it: they carry refs, digests, ancho\u2026",
            "level": 2,
            "order": 5,
            "section_id": "source-open-body-floor",
            "source_line_end": 112,
            "source_line_start": 95,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module covers public pattern-binding mechanics: source-bundle validation, reference-bundle validation, authority-handle validation, route-readiness selector admission, duplicate and unknown-ref rejection, private-leakage sentinel checks, and metadata-only result record shape. It is evidence for the patternbindingcontract component and mechanism.patternbindingcontract.validatespublicpattern_bindings. The ceiling stops before private pattern-ledger authority, hosted or public launch-scope decision, deployment posture, standalone public-leaf selector status, private-data equivalence, external model access, recipient work, source-file changes, public sharing decision, or whole-system corre\u2026",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 126,
            "source_line_start": 113,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Accepted component row: core/organregistry.json::implementedorgans[patternbindingcontract]. Evidence class: core/organevidenceclasses.json::organevidenceclasses[patternbindingcontract] with rank 5 semantic-validator authority. The runtime locus is src/microcosmcore/components/patternbinding_contract.py, with focused coverage in tests/testpatternbinding_contract.py. Paper bundle authority: core/papermodulecapsules.json#papermodule.patternbinding_contract. Mechanism source: core/mechanismsources.json#mechanism.patternbindingcontract.validatespublicpatternbindings.",
            "level": 2,
            "order": 7,
            "section_id": "evidence-binding",
            "source_line_end": 141,
            "source_line_start": 127,
            "title": "Evidence Binding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read this module as a public binding membrane for pattern rows, not as a private pattern-ledger certificate or a standalone public-leaf selector. Start with papermodules/patternbinding_contract.json for the bundle payload, then open standards/stdmicrocosmpatternbindingcontract.json to check the required fields, public/private boundary, source-open body import floor, route-readiness rules, and result record expectations. Use core/fixturemanifests/patternbindingcontract.fixturemanifest.json before inspecting fixtures or exported bundles. The manifest and the sourcemodulemanifest.json files name the copied source body floor; result record payloads should carry source refs, digests, anchors, co\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 195,
            "source_line_start": 175,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records: These checks validate public pattern-binding fixtures, system-bundle result records, route-readiness selector result records, and metadata-only authority handles only; they do not certify the private pattern ledger, hosted readiness, launch, external model access, private-data equivalence, or whole-system correctness. The current authority is the runtime result record set under result records/firstwave/patternbinding_contract/; do not cite a separate pattern-specific sign-off result record unless an sign-off-lane artifact is actually present. Cold readers should inspect result record fields rather\u2026",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 277,
            "source_line_start": 251,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component follows the software pattern-language tradition of making reusable engineering structures explicit, named, and reviewable. The Hillside patterns library is the direct prior-art family for treating patterns as shared vocabulary rather than loose implementation notes. The binding layer also borrows from provenance and supply-chain attestation patterns. W3C PROV motivates the source/ref/evidence relation shape, while SLSA and in-toto motivate digest-bound artifact claims and step-level metadata. Microcosm applies those ideas to pattern rows and route-readiness selectors, not to launch certification. Re-entry condition: if copied source bodies, route-readiness overlays, or negati\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 313,
            "source_line_start": 292,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module documents public pattern-binding mechanics and regression harnesses. It does not certify the private pattern ledger, public launch operations, hosted-public posture, public sharing, recipient work, external model access, private-data equivalence, or whole-system correctness. Route-readiness import does not make any mined pattern row a standalone public leaf; selection remains component-first and fixture-bound.",
            "level": 2,
            "order": 11,
            "section_id": "scope-boundary",
            "source_line_end": 321,
            "source_line_start": 314,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/pattern_binding_contract.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "teleology",
          "source": "markdown_section",
          "text": "patternbindingcontract is the public root component that binds pattern rows to source-available source bundles, public runtime refs, authority-chain handles, scope boundaries, and secret-exclusion result records. Synthetic rows are allowed only as regression controls or negative cases; they are not product evidence."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Pattern Binding Contract is the public system membrane for mined pattern rows. It validates binding fields, source bundles, reference bundles, authority-chain handles, secret-exclusion scans, exported system bundles, and route-readiness selector overlays, then writes bounded result records that keep private bodies out and prevent individual pattern rows from becoming standalone public leaves.",
      "summary_line": "The public pattern-binding component validates pattern rows, source bundles, authority handles, exported system bundles, and route-readiness selector overlays while keeping mined rows component-first and fixture-bound.",
      "title": "Pattern Binding Contract"
    },
    {
      "anchor": "paper-module-bridge-phase-continuity-runtime",
      "authority_ceiling": "Public synthetic observe/apply fixture and copied body digest evidence only; no live bridge transport, provider/UI uptime, operator HUD/browser state, live phase runtime, prompt-shelf/private-memory bodies, work landing, source-file changes, launch-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Route Card</h4>\n<p><code>bridge_phase_continuity_runtime</code> is the public, executable synthetic transport continuity membrane for detached bridge work. It lets a cold agent validate the disk-first observe/apply handoff without opening live bridge transport, model-output data, operator HUD/browser state, prompt-shelf bodies, private memory, or active phase runtime state.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This paper module exists to make detached bridge continuity testable as a public fixture instead of a trust story about hidden agents or provider sessions. The component asks one bounded question: can a disk-first observe/apply handoff be represented by public synthetic transport inputs, validated through continuation, heartbeat, resource-pressure, resume, worker-skip, and completion result records, and kept below live bridge/provider/UI/source-file changes?</p>\n<p>The important mechanism is not &quot;run a bridge.&quot; It is a continuity membrane: every claim must pass through explicit packet fields, negative-case checks, metadata-only result record writes, and an scope limit that says heartbeat is liveness evidence, resume is resume evidence, and neither is proof that work landed.</p>\n<p>First command:</p>\n<pre class=\"pm-pre\"><code>microcosm bridge-phase-continuity-runtime run --input fixtures/second_wave/bridge_phase_continuity_runtime/input --out /tmp/microcosm-bridge-continuity</code></pre>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This runtime borrows from durable execution, workflow orchestration, leases, and provenance practice. Useful anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.temporal.io/\">Temporal</a>, whose durable-execution model keeps workflow state resumable across process failure and retries.</li><li>Apache Airflow <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html\">DAGs</a>, which separate task ordering and retry/timeout policy from task internals.</li><li>Kubernetes <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://kubernetes.io/docs/concepts/cluster-administration/coordinated-leader-election/\">Lease-based leader election</a>, as a prior pattern for liveness evidence, lease renewal, and failover without confusing a heartbeat with work completion.</li><li>W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a>, for provenance records that let readers evaluate how an output was produced.</li></ul>\n<p>Microcosm borrows the resumable-workflow, DAG, lease, and provenance shapes, but keeps the component to public synthetic observe/apply fixture sign-off. It does not run live bridge transport, use external model services, prove UI uptime, land work, change source files, or include launch operations.</p>\n<p>Primary authority surfaces:</p>\n<ul><li>Runtime: <code>src/microcosm_core/organs/bridge_phase_continuity_runtime.py</code></li><li>Standard: <code>standards/std_microcosm_bridge_phase_continuity_runtime.json</code></li><li>Fixture manifest: <code>core/fixture_manifests/bridge_phase_continuity_runtime.fixture_manifest.json</code></li><li>Source-module manifest: <code>examples/macro_projection_import_protocol/exported_projection_import_bundle/observe_runtime_source_module_manifest.json</code></li><li>Result record set: <code>receipts/second_wave/bridge_phase_continuity_runtime/*.json</code></li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"456\" height=\"1606\" viewBox=\"0 0 456 1606\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"228.1\" y1=\"180.0\" x2=\"228.1\" y2=\"238.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,238.0 225.0,231.2 231.1,231.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"292.0\" x2=\"228.1\" y2=\"350.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,350.0 225.0,343.2 231.1,343.2\"></polygon><line class=\"pmd-edge\" x1=\"192.8\" y1=\"458.0\" x2=\"119.7\" y2=\"570.0\"></line><polygon class=\"pmd-arrow\" points=\"119.7,570.0 120.8,562.6 126.0,565.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"136.2\" y=\"505.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"156.2\" y=\"518.0\" text-anchor=\"middle\">&quot;yes&quot;</text><line class=\"pmd-edge\" x1=\"258.2\" y1=\"458.0\" x2=\"290.7\" y2=\"516.0\"></line><polygon class=\"pmd-arrow\" points=\"290.7,516.0 284.7,511.5 290.0,508.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"257.5\" y=\"478.0\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"274.5\" y=\"491.0\" text-anchor=\"middle\">&quot;no&quot;</text><line class=\"pmd-edge\" x1=\"280.9\" y1=\"660.0\" x2=\"240.6\" y2=\"718.0\"></line><polygon class=\"pmd-arrow\" points=\"240.6,718.0 242.0,710.6 247.0,714.1\"></polygon><line class=\"pmd-edge\" x1=\"115.7\" y1=\"606.0\" x2=\"204.7\" y2=\"812.0\"></line><polygon class=\"pmd-arrow\" points=\"204.7,812.0 199.2,806.9 204.8,804.5\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"754.0\" x2=\"228.1\" y2=\"812.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,812.0 225.0,805.2 231.1,805.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"920.0\" x2=\"228.1\" y2=\"978.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,978.0 225.0,971.2 231.1,971.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"1032.0\" x2=\"228.1\" y2=\"1090.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,1090.0 225.0,1083.2 231.1,1083.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"1198.0\" x2=\"228.1\" y2=\"1256.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,1256.0 225.0,1249.2 231.1,1249.2\"></polygon><line class=\"pmd-edge\" x1=\"214.6\" y1=\"1310.0\" x2=\"185.8\" y2=\"1368.0\"></line><polygon class=\"pmd-arrow\" points=\"185.8,1368.0 186.1,1360.5 191.6,1363.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"168.2\" y=\"1330.0\" width=\"64.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"200.2\" y=\"1343.0\" text-anchor=\"middle\">&quot;env set&quot;</text><line class=\"pmd-edge\" x1=\"255.0\" y1=\"1310.0\" x2=\"313.0\" y2=\"1368.0\"></line><polygon class=\"pmd-arrow\" points=\"313.0,1368.0 306.0,1365.3 310.3,1361.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"243.0\" y=\"1330.0\" width=\"82.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"284.0\" y=\"1343.0\" text-anchor=\"middle\">&quot;env absent&quot;</text><line class=\"pmd-edge\" x1=\"183.5\" y1=\"1404.0\" x2=\"204.9\" y2=\"1462.0\"></line><polygon class=\"pmd-arrow\" points=\"204.9,1462.0 199.6,1456.6 205.4,1454.5\"></polygon><line class=\"pmd-edge\" x1=\"317.6\" y1=\"1404.0\" x2=\"274.7\" y2=\"1462.0\"></line><polygon class=\"pmd-arrow\" points=\"274.7,1462.0 276.3,1454.7 281.2,1458.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.4\" y=\"18.0\" width=\"207.4\" height=\"162.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"40.5\">Six synthetic transport</tspan><tspan x=\"228.1\" y=\"58.5\">inputs</tspan><tspan x=\"228.1\" y=\"76.5\">detached job, continuation</tspan><tspan x=\"228.1\" y=\"94.5\">packet,</tspan><tspan x=\"228.1\" y=\"112.5\">heartbeat rows, resource</tspan><tspan x=\"228.1\" y=\"130.5\">pressure,</tspan><tspan x=\"228.1\" y=\"148.5\">worker-skip result record,</tspan><tspan x=\"228.1\" y=\"166.5\">forbidden terms</tspan></text><title>Six synthetic transport inputs detached job, continuation packet, heartbeat rows, resource pressure, worker-skip result record, forbidden terms</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"238.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"260.5\">_validate_synthetic_</tspan><tspan x=\"228.1\" y=\"278.5\">transport_contract</tspan></text><title>_validate_synthetic_transport_contract</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"228.1,350.0 335.2,404.0 228.1,458.0 120.9,404.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"372.5\">Valid job?</tspan><tspan x=\"228.1\" y=\"390.5\">yielded to disk, packet not</tspan><tspan x=\"228.1\" y=\"408.5\">consumed,</tspan><tspan x=\"228.1\" y=\"426.5\">fresh heartbeat, phase and</tspan><tspan x=\"228.1\" y=\"444.5\">continuity match</tspan></text><title>Valid job? yielded to disk, packet not consumed, fresh heartbeat, phase and continuity match</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"570.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.9\" y=\"592.5\">Positive path accepted</tspan></text><title>Positive path accepted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"516.0\" width=\"214.3\" height=\"144.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"538.5\">Refusal floor:</tspan><tspan x=\"331.0\" y=\"556.5\">missing packet, missing</tspan><tspan x=\"331.0\" y=\"574.5\">fields,</tspan><tspan x=\"331.0\" y=\"592.5\">duplicate resume, heartbeat</tspan><tspan x=\"331.0\" y=\"610.5\">claims resume,</tspan><tspan x=\"331.0\" y=\"628.5\">stale heartbeat overclaim,</tspan><tspan x=\"331.0\" y=\"646.5\">dispatch blocked</tspan></text><title>Refusal floor: missing packet, missing fields, duplicate resume, heartbeat claims resume, stale heartbeat overclaim, dispatch blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"718.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"740.5\">Concrete error codes</tspan></text><title>Concrete error codes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.4\" y=\"812.0\" width=\"207.4\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"834.5\">_validate_fixture_contract</tspan><tspan x=\"228.1\" y=\"852.5\">source digests, completion</tspan><tspan x=\"228.1\" y=\"870.5\">finalizer,</tspan><tspan x=\"228.1\" y=\"888.5\">apply-failure rollback,</tspan><tspan x=\"228.1\" y=\"906.5\">public boundary</tspan></text><title>_validate_fixture_contract source digests, completion finalizer, apply-failure rollback, public boundary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.5\" y=\"978.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"1000.5\">private_state scan</tspan><tspan x=\"228.1\" y=\"1018.5\">fixture and transport inputs</tspan></text><title>private_state scan fixture and transport inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"114.0\" y=\"1090.0\" width=\"228.1\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"1112.5\">Five metadata-only result</tspan><tspan x=\"228.1\" y=\"1130.5\">records</tspan><tspan x=\"228.1\" y=\"1148.5\">continuation, heartbeat,</tspan><tspan x=\"228.1\" y=\"1166.5\">resource pressure,</tspan><tspan x=\"228.1\" y=\"1184.5\">resume, completion transition</tspan></text><title>Five metadata-only result records continuation, heartbeat, resource pressure, resume, completion transition</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"228.1,1256.0 335.2,1283.0 228.1,1310.0 120.9,1283.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"1278.5\">Tracked result record-write</tspan><tspan x=\"228.1\" y=\"1296.5\">gate</tspan></text><title>Tracked result record-write gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"87.0\" y=\"1368.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"176.9\" y=\"1390.5\">Result records written</tspan></text><title>Result records written</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"292.8\" y=\"1368.0\" width=\"76.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"1390.5\">Blocked</tspan></text><title>Blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"114.0\" y=\"1462.0\" width=\"228.1\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"1484.5\">Scope limit:</tspan><tspan x=\"228.1\" y=\"1502.5\">no live bridge transport,</tspan><tspan x=\"228.1\" y=\"1520.5\">external model access,</tspan><tspan x=\"228.1\" y=\"1538.5\">HUD/browser/private memory,</tspan><tspan x=\"228.1\" y=\"1556.5\">source-file changes,</tspan><tspan x=\"228.1\" y=\"1574.5\">launch, or whole-system proof</tspan></text><title>Scope limit: no live bridge transport, external model access, HUD/browser/private memory, source-file changes, launch, or whole-system proof</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Blocked</dt><dd><code class=\"pm-diagram__ref-loc\">tracked_receipt_writes_blocked</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;Six synthetic transport inputs detached job, continuation packet, heartbeat rows, resource pressure, worker-skip result record, forbidden terms&quot;] --&gt; Transport[&quot;_validate_synthetic_transport_contract&quot;] Transport --&gt; Good{&quot;Valid job? yielded to disk, packet not consumed, fresh heartbeat, phase and continuity match&quot;} Good --&gt;|&quot;yes&quot;| Accept[&quot;Positive path accepted&quot;] Good --&gt;|&quot;no&quot;| Refuse[&quot;Refusal floor: missing packet, missing fields, duplicate resume, heartbeat claims resume, stale heartbeat overclaim, dispatch blocked&quot;] Refuse --&gt; Codes[&quot;Concrete error codes&quot;] Accept --&gt; Fixture[&quot;_validate_fixture_contract source digests, completion finalizer, apply-failure rollback, public boundary&quot;] Codes --&gt; Fixture Fixture --&gt; Scan[&quot;private_state scan fixture and transport inputs&quot;] Scan --&gt; Result records[&quot;Five metadata-only result records continuation, heartbeat, resource pressure, resume, completion transition&quot;] Result records --&gt; Gate{&quot;Tracked result record-write gate&quot;} Gate --&gt;|&quot;env set&quot;| Written[&quot;Result records written&quot;] Gate --&gt;|&quot;env absent&quot;| Blocked[&quot;tracked_receipt_writes_blocked&quot;] Written --&gt; Ceiling[&quot;Scope limit: no live bridge transport, external model access, HUD/browser/private memory, source-file changes, launch, or whole-system proof&quot;] Blocked --&gt; Ceiling</code></pre></details></figure>\n<p>The shape is the public continuity membrane: six synthetic transport inputs are checked for a single valid resumable job and against a refusal floor, the accepted and rejected paths both feed the fixture-contract and non-public-state checks, and only then are the five metadata-only result records written through the tracked-write gate. The result record roles delimit what a reader can trust.</p>\n<h4 class=\"pm-body__h\">Mechanism Pipeline</h4>\n<p>The runtime source locus is <code>src/microcosm_core/organs/bridge_phase_continuity_runtime.py</code>. Its public entry point <code>run</code> reads the fixture manifest, resolves public-relative fixture paths, and validates six synthetic transport inputs: <code>detached_job.json</code>, <code>continuation_packet.json</code>, <code>heartbeat_rows.jsonl</code>, <code>resource_pressure.json</code>, <code>worker_skip_receipt.json</code>, and <code>private_state_forbidden_terms.json</code>. JSONL heartbeat rows are streamed by <code>_read_required_jsonl</code> so malformed rows are findings, not a reason to ingest a whole live heartbeat body.</p>\n<p>The central validator is <code>_validate_synthetic_transport_contract</code>. It separates five result record roles: continuation packet, heartbeat, resource pressure, resume result record, and completion transition. The implementation then writes the canonical result record set only through the result record-write gate. When the requested output is a tracked result record path and <code>MICROCOSM_TRACKED_RECEIPT_WRITES=1</code> is absent, the component reports <code>tracked_receipt_writes_blocked</code> instead of silently refreshing tracked evidence.</p>\n<p>The negative-case floor is source-declared in <code>EXPECTED_NEGATIVE_CASES</code> and validated from fixture contents. Missing continuation packets, missing required fields, duplicate resume attempts, heartbeat rows that claim resume authority, stale heartbeat overclaims, resource-pressure dispatch blocks, private HUD body leakage, resume-pass work-landing overclaims, and observe/apply validation rollback all become explicit error codes. A pass therefore means the fixture both accepted the positive path and observed the refusal floor.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Reader evidence routes from this module to the runtime source locus, fixture manifest, source-module manifest, public result records, and focused regression. A diagram view and an atlas card are generated for this module. This page explains what a reader can infer from them.</p>\n<table class=\"pm-table\"><thead><tr><th>Evidence class</th><th>What it supports</th><th>Proof consumer</th></tr></thead><tbody><tr><td>Positive synthetic fixture</td><td>The runner consumes the observe/apply fixture, writes five metadata-only result record roles, keeps non-public-state scan clean, and preserves the scope limit.</td><td><code>tests/test_bridge_phase_continuity_runtime.py::test_bridge_phase_continuity_runner_consumes_observe_apply_fixture</code></td></tr><tr><td>JSONL input handling</td><td>Heartbeat rows are streamed, invalid JSONL rows become findings, and non-object rows are rejected without reading live transport state.</td><td><code>test_bridge_phase_continuity_jsonl_reader_streams</code></td></tr><tr><td>Tracked result record gate</td><td>Durable tracked result record paths are not refreshed unless the explicit tracked-write environment variable is present.</td><td><code>test_bridge_phase_continuity_runner_reports_tracked_receipt_write_gate</code></td></tr><tr><td>Public synthetic label</td><td>Fixture inputs use <code>synthetic_transport</code> and do not carry stale legacy transport or expected-error-code labels.</td><td><code>test_bridge_phase_continuity_fixture_inputs_use_public_synthetic_transport_label</code></td></tr><tr><td>Negative floor</td><td>The seven expected negative case classes are observed as concrete error codes rather than prose warnings.</td><td>Focused bridge-continuity negative-case tests in <code>tests/test_bridge_phase_continuity_runtime.py</code></td></tr><tr><td>CLI card boundary</td><td>Compact command cards can summarize status without leaking forbidden private/live body classes.</td><td>Bridge-continuity CLI/card tests in <code>tests/test_bridge_phase_continuity_runtime.py</code></td></tr></tbody></table>\n<h4 class=\"pm-body__h\">What It Proves</h4>\n<p>The component proves a bounded public fixture contract:</p>\n<ul><li>A yielded synthetic job can be resumed only through an explicit continuation packet.</li><li>Missing packets, missing packet fields, and already consumed packets are rejected.</li><li>Heartbeat rows stay liveness evidence only; fresh or stale heartbeat rows do not become resume authority or provider/UI uptime evidence.</li><li>Resource pressure can block dispatch and must be recorded as a blocked decision.</li><li>Resume success is resume-only; it does not establish work landed without the completion transition result record.</li><li>Worker-skip result records dedupe a no-op without silently closing the claim.</li><li>The fixture and result records stay metadata-only for private/live-state classes.</li></ul>\n<p>The reusable mechanism is not &quot;subagents are good.&quot; It is the concrete continuity membrane that future agents can run before relying on observe/apply bridge resumption claims.</p>\n<h4 class=\"pm-body__h\">Source-Backed System</h4>\n<p>The runtime consumes seven public fixture inputs:</p>\n<ul><li><code>observe_apply_session_fixture.json</code></li><li><code>detached_job.json</code></li><li><code>continuation_packet.json</code></li><li><code>heartbeat_rows.jsonl</code></li><li><code>resource_pressure.json</code></li><li><code>worker_skip_receipt.json</code></li><li><code>private_state_forbidden_terms.json</code></li></ul>\n<p>The fixture manifest declares five copied source body imports: <code>codex_paths_body_import</code>, <code>markdown_routing_body_import</code>, <code>observe_memory_body_import</code>, <code>observe_surfaces_body_import</code>, and <code>observe_runtime_body_import</code>. The component validates the copied target digests from <code>observe_runtime_source_module_manifest.json</code>; result record output keeps those bodies out of result records and records digest verdicts instead.</p>\n<h4 class=\"pm-body__h\">Result record Floor</h4>\n<p>A passing run writes five canonical result record roles:</p>\n<ul><li><code>continuation_packet.json</code></li><li><code>heartbeat.json</code></li><li><code>resource_pressure.json</code></li><li><code>resume_receipt.json</code></li><li><code>closeout_transition.json</code></li></ul>\n<p>Each result record carries <code>organ_id</code>, <code>fixture_id</code>, <code>validator_id</code>, <code>checker_id</code>, <code>status</code>, <code>continuation_packet_status</code>, <code>heartbeat_status</code>, <code>resource_pressure_decision</code>, <code>resume_once_status</code>, <code>duplicate_resume_rejection</code>, <code>worker_skip_receipt_status</code>, <code>private_state_scan</code>, <code>authority_ceiling</code>, anti_claim, and the full result record path set.</p>\n<p>The runtime also enforces tracked result record-write gating. A direct run to tracked result record paths without <code>MICROCOSM_TRACKED_RECEIPT_WRITES=1</code> reports <code>tracked_receipt_writes_blocked</code> rather than mutating tracked evidence silently.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The expected negative-case floor is source-declared in the runtime and manifest:</p>\n<ul><li><code>missing_packet_duplicate_resume_and_resource_block</code></li><li><code>continuation_packet_missing_required_fields</code></li><li><code>heartbeat_claims_resume_authority</code></li><li><code>bridge_packet_private_hud_body</code></li><li><code>stale_heartbeat_overclaims_liveness</code></li><li><code>resume_success_overclaims_work_landed</code></li><li><code>apply_validation_failure_rolls_back_observe_promotion</code></li></ul>\n<p>The current result record error-code set includes <code>MISSING_CONTINUATION_PACKET</code>, <code>MISSING_CONTINUATION_PACKET_FIELDS</code>, <code>CONTINUATION_PACKET_ALREADY_CONSUMED</code>, <code>HEARTBEAT_NOT_RESUME_AUTHORITY</code>, <code>STALE_HEARTBEAT_LIVENESS_CLAIM</code>, <code>RESOURCE_PRESSURE_DISPATCH_BLOCKED</code>, <code>BRIDGE_PACKET_PRIVATE_HUD_BODY</code>, <code>RESUME_PASS_OVERCLAIMS_WORK_LANDED</code>, and <code>OBSERVE_APPLY_VALIDATION_FAILED</code>.</p>\n<h4 class=\"pm-body__h\">Validation Anchors</h4>\n<p>Focused tests:</p>\n<pre class=\"pm-pre\"><code>./repo-pytest --host-pressure-policy=warn tests/test_bridge_phase_continuity_runtime.py</code></pre>\n<p>Source-form runtime:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src python3 -m microcosm_core.organs.bridge_phase_continuity_runtime run --input fixtures/second_wave/bridge_phase_continuity_runtime/input --out /tmp/microcosm-bridge-continuity</code></pre>\n<p>Compact card:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src python3 -m microcosm_core.organs.bridge_phase_continuity_runtime run --input fixtures/second_wave/bridge_phase_continuity_runtime/input --out /tmp/microcosm-bridge-continuity --card</code></pre>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest --host-pressure-policy=warn tests/test_bridge_phase_continuity_runtime.py -q --basetemp=/tmp/microcosm_bridge_phase_continuity_runtime_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that synthetic observe/apply continuation packets, heartbeat rows, resource-pressure decisions, resume-once behavior, worker-skip result records, completion-transition result records, source-module manifests, negative cases, validation result records, and generated projections support the declared bridge-continuity fixture contract.</p>\n<p>This module may not claim live bridge transport health, external model access, operator HUD/browser access, prompt-shelf or private-memory disclosure, live phase runtime truth, source-file changes, hosted-public posture, launch-scope decision, publishing-scope decision, implementation correctness beyond the listed witnesses, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The component authorizes only public synthetic observe/apply fixture sign-off. It does not run live bridge transport, use external model services, read operator HUD/browser state, read live phase runtime state, read prompt-shelf or private-memory bodies, prove provider or UI uptime, land work, change source files, include launch operations, or certify whole-system correctness.</p>\n<p>Read the five result records as fixture evidence, not as a bridge-health statement. A pass means the declared public continuity contract held for the synthetic fixture and copied body floor.</p>\n</section>",
      "components": [
        {
          "anchor": "component-bridge_phase_continuity_runtime",
          "component_id": "bridge_phase_continuity_runtime",
          "public_label": "Bridge Phase Continuity Runtime"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 9
        },
        "link_count": 19,
        "links": [
          {
            "id": "bridge_phase_continuity_runtime",
            "kind": "organ",
            "kind_label": "component",
            "label": "Bridge Phase Continuity Runtime",
            "relation": "explains",
            "url": "components.html#component-bridge_phase_continuity_runtime"
          },
          {
            "id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates synthetic bridge continuity",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.work_landing_and_continuity_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "work landing and continuity controls as transaction-scoped coordination evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.bridge_phase_continuity_runtime",
      "reader_packet": {
        "abstract": "The public bridge-continuity fixture validates disk-first continuation packets, heartbeat/resource-pressure boundaries, resume-once semantics, worker-skip dedupe, tracked result record-write gates, and non-public-state exclusion without live bridge transport.",
        "authority_ceiling": "Public synthetic observe/apply fixture and copied body digest evidence only; no live bridge transport, provider/UI uptime, operator HUD/browser state, live phase runtime, prompt-shelf/private-memory bodies, work landing, source-file changes, launch-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.bridge_phase_continuity_runtime.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-bridge-phase-continuity-runtime-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-bridge-phase-continuity-runtime-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Inputs[\"Six synthetic transport inputs detached job, continuation packet, heartbeat rows, resource pressure, worker-skip result record, forbidden terms\"] --> Transport[\"_validate_synthetic_transport_contract\"] Transport --> Good{\"Valid job? yielded to disk, packet not consumed, fresh heartbeat, phase and continuity match\"} Good -->|\"yes\"| Accept[\"Positive path accepted\"] Good -->|\"no\"| Refuse[\"Refusal floor: missing packet, missing fields, duplicate resume, heartbeat claims resume, stale heartbeat overclaim, dispatch blocked\"] Refuse --> Codes[\"Concrete error codes\"] Accept --> Fixture[\"_validate_fixture_contract source digests, completion finalizer, apply-failure rollback, public boundary\"] Codes --> Fixture Fixture --> Scan[\"private_state scan fixture and transport inputs\"] Scan --> Result records[\"Five metadata-only result records continuation, heartbeat, resource pressure, resume, completion transition\"] Result records --> Gate{\"Tracked result record-write gate\"} Gate -->|\"env set\"| Written[\"Result records written\"] Gate -->|\"env absent\"| Blocked[\"tracked_receipt_writes_blocked\"] Written --> Ceiling[\"Scope limit: no live bridge transport, external model access, HUD/browser/private memory, source-file changes, launch, or whole-system proof\"] Blocked --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:b824d70bb2e87ba950765ff90af8fe74534f4d9164dd40f75f62544fcd6050ac",
            "source_line_end": 76,
            "source_line_start": 60
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "bridge_phase_continuity_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "explains",
                "url": "components.html#component-bridge_phase_continuity_runtime"
              },
              {
                "id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates synthetic bridge continuity",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.work_landing_and_continuity_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.bridge_phase_continuity_runtime",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 115,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 131,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 176,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 192,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 200,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 300,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Temporal",
            "section_id": "prior-art-grounding",
            "url": "https://docs.temporal.io/"
          },
          {
            "kind": "external_reference",
            "label": "DAGs",
            "section_id": "prior-art-grounding",
            "url": "https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html"
          },
          {
            "kind": "external_reference",
            "label": "Lease-based leader election",
            "section_id": "prior-art-grounding",
            "url": "https://kubernetes.io/docs/concepts/cluster-administration/coordinated-leader-election/"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "bridgephasecontinuity_runtime is the public, executable synthetic transport continuity membrane for detached bridge work. It lets a cold agent validate the disk-first observe/apply handoff without opening live bridge transport, model-output data, operator HUD/browser state, prompt-shelf bodies, private memory, or active phase runtime state.",
            "level": 2,
            "order": 1,
            "section_id": "route-card",
            "source_line_end": 6,
            "source_line_start": 3,
            "title": "Route Card"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "This paper module exists to make detached bridge continuity testable as a public fixture instead of a trust story about hidden agents or provider sessions. The component asks one bounded question: can a disk-first observe/apply handoff be represented by public synthetic transport inputs, validated through continuation, heartbeat, resource-pressure, resume, worker-skip, and completion result records, and kept below live bridge/provider/UI/source-file changes? The important mechanism is not \"run a bridge.\" It is a continuity membrane: every claim must pass through explicit packet fields, negative-case checks, metadata-only result record writes, and an scope limit that says heartbeat is livene\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 27,
            "source_line_start": 7,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This runtime borrows from durable execution, workflow orchestration, leases, and provenance practice. Useful anchors include: Temporal, whose durable-execution model keeps workflow state resumable across process failure and retries. Apache Airflow DAGs, which separate task ordering and retry/timeout policy from task internals. Kubernetes Lease-based leader election, as a prior pattern for liveness evidence, lease renewal, and failover without confusing a heartbeat with work completion. W3C PROV, for provenance records that let readers evaluate how an output was produced. Microcosm borrows the resumable-workflow, DAG, lease, and provenance shapes, but keeps the component to public synthetic\u2026",
            "level": 2,
            "order": 3,
            "section_id": "prior-art-grounding",
            "source_line_end": 57,
            "source_line_start": 28,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is the public continuity membrane: six synthetic transport inputs are checked for a single valid resumable job and against a refusal floor, the accepted and rejected paths both feed the fixture-contract and non-public-state checks, and only then are the five metadata-only result records written through the tracked-write gate. The result record roles delimit what a reader can trust. Generated heartbeat, resume, or completion result records into live bridge-health, provider, UI, source-file changes, launch, or whole-system authority.",
            "level": 2,
            "order": 4,
            "section_id": "shape",
            "source_line_end": 86,
            "source_line_start": 58,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime source locus is src/microcosmcore/components/bridgephasecontinuityruntime.py. Its public entry point run reads the fixture manifest, resolves public-relative fixture paths, and validates six synthetic transport inputs: detachedjob.json, continuationpacket.json, heartbeat_rows.jsonl, resourcepressure.json, workerskip_receipt.json, and privatestateforbidden_terms.json. JSONL heartbeat rows are streamed by readrequired_jsonl so malformed rows are findings, not a reason to ingest a whole live heartbeat body. The central validator is validatesynthetictransportcontract. It separates five result record roles: continuation packet, heartbeat, resource pressure, resume result record, and\u2026",
            "level": 2,
            "order": 5,
            "section_id": "mechanism-pipeline",
            "source_line_end": 114,
            "source_line_start": 87,
            "title": "Mechanism Pipeline"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that synthetic observe/apply continuation packets, heartbeat rows, resource-pressure decisions, resume-once behavior, worker-skip result records, completion-transition result records, source-module manifests, negative cases, validation result records, and generated projections support the declared bridge-continuity fixture contract. This module may not claim live bridge transport health, external model access, operator HUD/browser access, prompt-shelf or private-memory disclosure, live phase runtime truth, source-file changes, hosted-public posture, launch-scope decision, public sharing decision, implementation correctness beyond the listed witn\u2026",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 159,
            "source_line_start": 146,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Reader evidence routes from this module to the runtime source locus, fixture manifest, source-module manifest, public result records, and focused regression. A diagram view and an atlas card are generated for this module. This page explains what a reader can infer from them.",
            "level": 2,
            "order": 7,
            "section_id": "reader-evidence-routing",
            "source_line_end": 175,
            "source_line_start": 160,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component proves a bounded public fixture contract: A yielded synthetic job can be resumed only through an explicit continuation packet. Missing packets, missing packet fields, and already consumed packets are rejected. Heartbeat rows stay liveness evidence only; fresh or stale heartbeat rows do not become resume authority or provider/UI uptime evidence. Resource pressure can block dispatch and must be recorded as a blocked decision. Resume success is resume-only; it does not establish work landed without the completion transition result record. Worker-skip result records dedupe a no-op without silently closing the claim. The fixture and result records stay metadata-only for private/liv\u2026",
            "level": 2,
            "order": 8,
            "section_id": "what-it-proves",
            "source_line_end": 221,
            "source_line_start": 208,
            "title": "What It Proves"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The runtime consumes seven public fixture inputs: observeapplysession_fixture.json detached_job.json continuation_packet.json heartbeat_rows.jsonl resource_pressure.json workerskipreceipt.json privatestateforbidden_terms.json The fixture manifest declares five copied source body imports: codexpathsbodyimport, markdownroutingbodyimport, observememorybodyimport, observesurfacesbodyimport, and observeruntimebodyimport. The component validates the copied target digests from observeruntimesourcemodule_manifest.json; result record output keeps those bodies out of result records and records digest verdicts instead.",
            "level": 2,
            "order": 9,
            "section_id": "source-backed-substrate",
            "source_line_end": 235,
            "source_line_start": 222,
            "title": "Source-Backed System"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A passing run writes five canonical result record roles: continuation_packet.json heartbeat.json resource_pressure.json resume_receipt.json completion_transition.json Each result record carries organid, fixtureid, validatorid, checkerid, status, continuationpacketstatus, heartbeatstatus, resourcepressuredecision, resumeoncestatus, duplicateresumerejection, workerskipreceiptstatus, privatestatescan, authorityceiling, anticlaim, and the full result record path set. The runtime also enforces tracked result record-write gating. A direct run to tracked result record paths without MICROCOSMTRACKEDRECEIPTWRITES=1 reports trackedreceiptwritesblocked rather than mutating tracked evidence silently.",
            "level": 2,
            "order": 10,
            "section_id": "receipt-floor",
            "source_line_end": 249,
            "source_line_start": 236,
            "title": "Result record Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The expected negative-case floor is source-declared in the runtime and manifest: missingpacketduplicateresumeandresourceblock continuationpacketmissingrequiredfields heartbeatclaimsresume_authority bridgepacketprivatehudbody staleheartbeatoverclaims_liveness resumesuccessoverclaimsworklanded applyvalidationfailurerollsbackobservepromotion The current result record error-code set includes MISSINGCONTINUATIONPACKET, MISSINGCONTINUATIONPACKETFIELDS, CONTINUATIONPACKETALREADYCONSUMED, HEARTBEATNOTRESUMEAUTHORITY, STALEHEARTBEATLIVENESSCLAIM, RESOURCEPRESSUREDISPATCHBLOCKED, BRIDGEPACKETPRIVATEHUDBODY, RESUMEPASSOVERCLAIMSWORKLANDED, and OBSERVEAPPLYVALIDATIONFAILED.",
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 263,
            "source_line_start": 250,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component authorizes only public synthetic observe/apply fixture sign-off. It does not run live bridge transport, use external model services, read operator HUD/browser state, read live phase runtime state, read prompt-shelf or private-memory bodies, prove provider or UI uptime, land work, change source files, include launch operations, or certify whole-system correctness. Read the five result records as fixture evidence, not as a bridge-health statement. A pass means the declared public continuity contract held for the synthetic fixture and copied body floor.",
            "level": 2,
            "order": 12,
            "section_id": "authority-ceiling",
            "source_line_end": 269,
            "source_line_start": 264,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Focused tests: Source-form runtime: Compact card:",
            "level": 2,
            "order": 13,
            "section_id": "validation-anchors",
            "source_line_end": 289,
            "source_line_start": 270,
            "title": "Validation Anchors"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 14,
            "section_id": "validation-receipt-path",
            "source_line_end": 299,
            "source_line_start": 290,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/bridge_phase_continuity_runtime.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public bridge-continuity fixture validates disk-first continuation packets, heartbeat/resource-pressure boundaries, resume-once semantics, worker-skip dedupe, tracked result record-write gates, and non-public-state exclusion without live bridge transport."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Bridge Phase Continuity Runtime is the public observe/apply continuity membrane for detached work. It consumes synthetic transport fixtures, validates copied observe-runtime body digests, writes five metadata-only result records, checks seven negative-case classes, and keeps heartbeat/resume evidence below work-landing, provider, UI, source-file changes, and launch-scope decision.",
      "summary_line": "The public bridge-continuity fixture validates disk-first continuation packets, heartbeat/resource-pressure boundaries, resume-once semantics, worker-skip dedupe, tracked result record-write gates, and non-public-state exclusion without live bridge transport.",
      "title": "Bridge Phase Continuity Runtime"
    },
    {
      "anchor": "paper-module-cognitive-operator-registry",
      "authority_ceiling": "Public registry-contract fixture and copied source body evidence only; no live operator execution, registry mutation, source-file changes, external model access, launch-scope decision, private-data equivalence, operator correctness proof, or whole-system correctness.",
      "body_html": "<p><code>cognitive_operator_registry</code> is the public contract diagnostic for the source system&#x27;s typed cognitive-operator system. It checks that each public operator row carries the required operator-shape fields, that every <code>active</code> operator is backed by a dogfood result record proving it changed a live decision, and that the registry policy declares explicit scope limits before a cold reader trusts the operators as real reusable cognition rather than inspirational prose.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A team that writes down its reusable thinking moves as a registry tends to accumulate entries faster than it can prove any of them help. The single question this component answers is: which of these listed operators has actually changed a live decision, and which is just a tidy description of one? An entry may only call itself <code>active</code> if it points to a dogfood result record, and that result record must carry <code>cognition_delta_evidence</code> recording a concrete decision that came out differently because the operator was applied.</p>\n<p>The unusual part is that the check refuses to take a row at its word. Where a result record cites evidence surfaces, command paths, or task-ledger handles, the validator resolves each one against the public system (see <code>_dogfood_receipt_ref_resolves</code> and <code>_record_dogfood_evidence_resolution_findings</code> in the source). A row whose prose says it was dogfooded but whose evidence does not resolve is recorded as a failure, not a pass. A second check, the anti-sprawl case, flags two operators that share a slug or a near-identical claim unless an accretion decision was recorded, so the registry cannot quietly grow two near copies of the same idea.</p>\n<p>The evidence contract is source-open by default. The validator emits refs, hashes, counts, and verdicts; <code>secret_exclusion_scan</code> proves that secrets, account or session material, model-output data bodies, source notes, and account secret-equivalent access material are excluded. Operator bodies are never inlined into the JSON result record, so the positive evidence carries <code>body_in_receipt: false</code>, <code>real_runtime_receipt: true</code>, and <code>synthetic_receipt_standin_allowed: false</code>.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component borrows from cognitive work analysis, provenance, schema validation, and policy-gated registries. Useful anchors include:</p>\n<ul><li>Cognitive Work Analysis, summarized in this <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://files.eric.ed.gov/fulltext/EJ1082064.pdf\">information-systems design overview</a>, as prior art for analyzing cognitive work in complex sociotechnical systems.</li><li>W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a>, for connecting operator claims to activities, agents, and evidence used to evaluate trustworthiness.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/\">JSON Schema</a>, for the required-shape validation pattern behind public operator rows.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>, as a precedent for policy evaluation that remains distinct from the registry data being evaluated.</li></ul>\n<p>Microcosm borrows the cognitive-work, provenance, shape-checking, and policy registry patterns, but keeps this component to a public contract diagnostic. It does not mutate operators, prove operator correctness, expose private operator bodies or source notes, authorize providers, or include launch operations.</p>\n<p>It consumes public <code>operator_registry.json</code>, <code>operator_standard.json</code>, and <code>dogfood_index.json</code> inputs that project real source operator rows and dogfood result records. Its result record contract is source-open by default: <code>secret_exclusion_scan</code> proves that secrets, account or browser material, model-output data bodies, source notes, and account secret-equivalent live-access material are excluded, while <code>public_runtime_refs</code> point at the real standard, component, sign-off, fixture, bundle, and paper-module system. Bodies are not inlined into JSON result records, so the positive evidence uses <code>body_in_receipt: false</code>, <code>real_runtime_receipt: true</code>, and <code>synthetic_receipt_standin_allowed: false</code>.</p>\n<p>The component rejects seven boundary failures:</p>\n<ul><li>operator rows missing required operator-shape fields</li><li>active operators with no backing dogfood result record</li><li>dogfood result records missing <code>cognition_delta_evidence</code></li><li>near-duplicate operators (identical slug or near-identical claim) with no recorded accretion decision (the anti-sprawl governor case)</li><li>launch, provider, source-file changes, registry-mutation, or operator-correctness overclaims</li><li>operator rows that claim operator-voice or source note authority</li><li>private operator source bodies or model-output data bodies in public inputs</li></ul>\n<p>The exported bundle also imports three verbatim source bodies behind an import membrane: the cognitive-operator registry (<code>codex/doctrine/cognitive_operators.json</code>), the cognitive-operator standard (<code>codex/standards/std_cognitive_operator.json</code>), and the registry projection/validation tool (<code>system/lib/cognitive_operator_registry.py</code>). Each is copied byte-for-byte with a sha256 digest and required anchors; result records carry refs, hashes, counts, and verdicts only.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"706\" height=\"384\" viewBox=\"0 0 706 384\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"174.2\" y1=\"90.0\" x2=\"312.9\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"312.9,174.0 305.5,173.1 308.7,167.8\"></polygon><line class=\"pmd-edge\" x1=\"187.5\" y1=\"164.8\" x2=\"297.6\" y2=\"184.1\"></line><polygon class=\"pmd-arrow\" points=\"297.6,184.1 290.3,185.9 291.4,179.9\"></polygon><line class=\"pmd-edge\" x1=\"211.6\" y1=\"220.2\" x2=\"297.6\" y2=\"201.7\"></line><polygon class=\"pmd-arrow\" points=\"297.6,201.7 291.5,206.1 290.3,200.1\"></polygon><line class=\"pmd-edge\" x1=\"174.2\" y1=\"294.0\" x2=\"312.9\" y2=\"210.0\"></line><polygon class=\"pmd-arrow\" points=\"312.9,210.0 308.7,216.2 305.5,210.9\"></polygon><line class=\"pmd-edge\" x1=\"387.7\" y1=\"182.7\" x2=\"473.7\" y2=\"165.0\"></line><polygon class=\"pmd-arrow\" points=\"473.7,165.0 467.6,169.4 466.4,163.4\"></polygon><line class=\"pmd-edge\" x1=\"387.7\" y1=\"203.0\" x2=\"473.7\" y2=\"223.9\"></line><polygon class=\"pmd-arrow\" points=\"473.7,223.9 466.3,225.3 467.8,219.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"40.5\">Public operator registry</tspan><tspan x=\"114.8\" y=\"58.5\">operator ids, roles,</tspan><tspan x=\"114.8\" y=\"76.5\">runtime refs</tspan></text><title>Public operator registry operator ids, roles, runtime refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.2\" y=\"116.0\" width=\"145.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"138.5\">Operator standard</tspan><tspan x=\"114.8\" y=\"156.5\">required fields,</tspan><tspan x=\"114.8\" y=\"174.5\">scope limit</tspan></text><title>Operator standard required fields, scope limit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"214.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"236.5\">Dogfood result records</tspan><tspan x=\"114.8\" y=\"254.5\">cognition-delta evidence</tspan></text><title>Dogfood result records cognition-delta evidence</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"297.6\" y=\"174.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"342.7\" y=\"196.5\">Validator</tspan></text><title>Validator</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"31.8\" y=\"294.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"316.5\">Copied source bodies</tspan><tspan x=\"114.8\" y=\"334.5\">registry, standard,</tspan><tspan x=\"114.8\" y=\"352.5\">validator tool</tspan></text><title>Copied source bodies registry, standard, validator tool</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"473.7\" y=\"98.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"580.9\" y=\"120.5\">Negative floor</tspan><tspan x=\"580.9\" y=\"138.5\">missing fields, no dogfood,</tspan><tspan x=\"580.9\" y=\"156.5\">sprawl, overclaim,</tspan><tspan x=\"580.9\" y=\"174.5\">private leakage</tspan></text><title>Negative floor missing fields, no dogfood, sprawl, overclaim, private leakage</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"473.7\" y=\"214.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"580.9\" y=\"236.5\">Result records</tspan><tspan x=\"580.9\" y=\"254.5\">refs, hashes, counts,</tspan><tspan x=\"580.9\" y=\"272.5\">verdicts; body text omitted</tspan></text><title>Result records refs, hashes, counts, verdicts; body text omitted</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Validator</dt><dd><code class=\"pm-diagram__ref-loc\">cognitive_operator_registry validator</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Registry[&quot;Public operator registry operator ids, roles, runtime refs&quot;] Standard[&quot;Operator standard required fields, scope limit&quot;] Dogfood[&quot;Dogfood result records cognition-delta evidence&quot;] Validator[&quot;cognitive_operator_registry validator&quot;] Source[&quot;Copied source bodies registry, standard, validator tool&quot;] Negative[&quot;Negative floor missing fields, no dogfood, sprawl, overclaim, private leakage&quot;] Result record[&quot;Result records refs, hashes, counts, verdicts; body text omitted&quot;] Registry --&gt; Validator Standard --&gt; Validator Dogfood --&gt; Validator Source --&gt; Validator Validator --&gt; Negative Validator --&gt; Result record</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module as a public contract diagnostic, not as a glossary of operators or a live execution surface. This page explains the shape a reader should verify; the structured data lives in the JSON files below.</p>\n<p>Start with <code>paper_modules/cognitive_operator_registry.json</code> for the full module record, then use <code>standards/std_microcosm_cognitive_operator_registry.json</code> to check required fields, forbidden authority, public/private boundary rules, and result record expectations. Open <code>core/fixture_manifests/cognitive_operator_registry.fixture_manifest.json</code> before inspecting fixtures or copied source modules, because the manifest names the source-open body floor and the body-omission contract.</p>\n<p>Read dogfood result records as evidence that an active operator changed a live decision; do not read them as proof that the operator is generally correct. Read negative cases as part of the positive claim: missing roles, missing dogfood, missing cognition-delta evidence, duplicate/sprawl pressure, operator-voice claims, authority overclaims, and private-source leakage must remain rejected.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism lives in <code>src/microcosm_core/organs/cognitive_operator_registry.py</code>. <code>run()</code> loads the first-wave public fixture inputs: <code>operator_registry.json</code>, <code>operator_standard.json</code>, and <code>dogfood_index.json</code>. <code>_positive_findings()</code> checks that operator rows have required ids, slugs, roles, claims, runtime refs, evidence refs, and scope limits, then requires each active operator to resolve to a dogfood result record with cognition-delta evidence. The dogfood evidence resolver follows public fixture refs and copied bundle handles rather than accepting a row because its prose says it was dogfooded.</p>\n<p>Negative pressure is source-declared in <code>EXPECTED_NEGATIVE_CASES</code>. <code>_negative_findings()</code> exercises missing required fields, active operators without dogfood result records, dogfood rows without cognition-delta evidence, operator sprawl without accretion decisions, operator-voice authority claims, provider/source/launch/correctness overclaims, and private source or model-output data leakage. A pass is therefore not only &quot;the positive rows parsed&quot;; it also means the expected refusal classes were observed and recorded.</p>\n<p><code>run_registry_bundle()</code> is the body-floor consumer. It executes the same registry contract against <code>examples/cognitive_operator_registry/exported_cognitive_operator_registry_bundle</code> and makes <code>_source_module_manifest_result()</code> mandatory. The manifest must prove exact copied source bodies for <code>codex/doctrine/cognitive_operators.json</code>, <code>codex/standards/std_cognitive_operator.json</code>, and <code>system/lib/cognitive_operator_registry.py</code>; <code>_source_open_body_import_summary()</code> then records body ids, classes, line counts, hashes, and <code>body_in_receipt: false</code>. <code>AUTHORITY_CEILING</code> keeps those result records below registry mutation, operator correctness, provider authority, source-file changes, launch, and whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>microcosm_core.organs.cognitive_operator_registry.run</code> is the first-wave fixture consumer. It reads the public registry, standard, and dogfood index, writes the result, board, validation, and sign-off result records, and checks the expected negative floor.</li><li><code>microcosm_core.organs.cognitive_operator_registry.run_registry_bundle</code> is the exported-bundle consumer. It proves the copied source registry, standard, and validator bodies through source-module manifest equality while keeping copied body text out of result records.</li><li><code>tests/test_cognitive_operator_registry.py::test_cognitive_operator_registry_observes_negative_cases</code> is the public-contract regression. It asserts that all expected negative cases are observed and that all fixture operators have dogfood result records.</li><li><code>tests/test_cognitive_operator_registry.py::test_cognitive_operator_registry_bundle_validates_runtime_shape</code> is the bundle-shape regression. It checks operator counts, source-module manifest status, body-material ids, and the metadata-only result record boundary.</li><li><code>tests/test_cognitive_operator_registry.py::test_cognitive_operator_registry_source_modules_are_exact_macro_body_imports</code> is the exact-copy proof consumer. It byte-compares every manifest source ref with the copied target and verifies the recorded sha256 digests.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture into disposable result records from the Microcosm root:</p>\n<p>Run the exported bundle through the same component:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.cognitive_operator_registry run-registry-bundle --input examples/cognitive_operator_registry/exported_cognitive_operator_registry_bundle --out /tmp/microcosm_cognitive_operator_registry_bundle</code></pre>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\n../repo-pytest tests/test_cognitive_operator_registry.py -q\ncd ..\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The source atlas row carries the matching <code>paper_module_ref</code>, <code>mechanism_refs</code>, and <code>code_loci</code> entries.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim a public cognitive-operator registry contract fixture with source-backed operator-shape checks, active-operator dogfood result record checks, cognition-delta evidence resolution, anti-sprawl accretion checks, expected negative cases, exact copied source body manifest equality, metadata-only result records, and a generated diagram view derived from the module&#x27;s structured bindings.</p>\n<p>It cannot become source authority for the cognitive-operator registry, mutate operators, prove operator correctness, expose private operator bodies or source notes, authorize providers, change source files, include launch operations or public sharing, or certify whole-system correctness.</p>\n<p>If focused validation reports an exact-copy source-module body mismatch, route that repair through <code>microcosm_exact_copy_refresh</code>; do not treat this Markdown projection as source authority for copied source bodies.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>That mechanism states the proof obligation in operational terms: operator rows must carry required shape fields, active operators must have dogfood result records, dogfood result records must include cognition-delta evidence, duplicate or near-duplicate operators must carry an accretion decision, and the exported bundle must prove copied registry, standard, and validator bodies by source module digest before any result record is trusted.</p>\n<p>The generated JSON instance links this module to <code>concept.architecture_and_navigation_route_contract_bundle</code>, principles <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-5</code>, <code>P-6</code>, <code>P-12</code>, and <code>P-15</code>, and axioms <code>AX-1</code>, <code>AX-4</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, and <code>AX-11</code>. Those edges frame the module as an architecture-and-navigation contract validator. They do not make the Markdown or generated Atlas card source authority for operator definitions, live operator execution, or provider action.</p>\n</details>",
      "components": [
        {
          "anchor": "component-cognitive_operator_registry",
          "component_id": "cognitive_operator_registry",
          "public_label": "Cognitive Operator Registry"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 9
        },
        "link_count": 19,
        "links": [
          {
            "id": "cognitive_operator_registry",
            "kind": "organ",
            "kind_label": "component",
            "label": "Cognitive Operator Registry",
            "relation": "explains",
            "url": "components.html#component-cognitive_operator_registry"
          },
          {
            "id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public operator contract",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.cognitive_operator_registry",
      "reader_packet": {
        "abstract": "The public cognitive-operator registry fixture validates operator-shape rows, active-operator dogfood result records, anti-sprawl decisions, copied source registry/standard/tool bodies, and scope limits without becoming operator source authority.",
        "authority_ceiling": "Public registry-contract fixture and copied source body evidence only; no live operator execution, registry mutation, source-file changes, external model access, launch-scope decision, private-data equivalence, operator correctness proof, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.cognitive_operator_registry.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-cognitive-operator-registry-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-cognitive-operator-registry-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Registry[\"Public operator registry operator ids, roles, runtime refs\"] Standard[\"Operator standard required fields, scope limit\"] Dogfood[\"Dogfood result records cognition-delta evidence\"] Validator[\"cognitive_operator_registry validator\"] Source[\"Copied source bodies registry, standard, validator tool\"] Negative[\"Negative floor missing fields, no dogfood, sprawl, overclaim, private leakage\"] Result record[\"Result records refs, hashes, counts, verdicts; body text omitted\"] Registry --> Validator Standard --> Validator Dogfood --> Validator Source --> Validator Validator --> Negative Validator --> Result record",
            "source_format": "mermaid",
            "source_hash": "sha256:1a21141d734dc88334c530e70d75cf7ca588f70ad7cfc7efce9aa4e906c9bfdf",
            "source_line_end": 107,
            "source_line_start": 91
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "cognitive_operator_registry",
                "kind": "organ",
                "kind_label": "component",
                "label": "Cognitive Operator Registry",
                "relation": "explains",
                "url": "components.html#component-cognitive_operator_registry"
              },
              {
                "id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public operator contract",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.cognitive_operator_registry",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 109,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 117,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 152,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 164,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 173,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 254,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cognitive_operator_registry.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "information-systems design overview",
            "section_id": "prior-art-grounding",
            "url": "https://files.eric.ed.gov/fulltext/EJ1082064.pdf"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "prior-art-grounding",
            "url": "https://json-schema.org/"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs/latest"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A team that writes down its reusable thinking moves as a registry tends to accumulate entries faster than it can prove any of them help. The single question this component answers is: which of these listed operators has actually changed a live decision, and which is just a tidy description of one? An entry may only call itself active if it points to a dogfood result record, and that result record must carry cognitiondeltaevidence recording a concrete decision that came out differently because the operator was applied. The unusual part is that the check refuses to take a row at its word. Where a result record cites evidence surfaces, command paths, or task-ledger handles, the validator resol\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 37,
            "source_line_start": 10,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component borrows from cognitive work analysis, provenance, schema validation, and policy-gated registries. Useful anchors include: Cognitive Work Analysis, summarized in this information-systems design overview, as prior art for analyzing cognitive work in complex sociotechnical systems. W3C PROV, for connecting operator claims to activities, agents, and evidence used to evaluate trustworthiness. JSON Schema, for the required-shape validation pattern behind public operator rows. Open Policy Agent, as a precedent for policy evaluation that remains distinct from the registry data being evaluated. Microcosm borrows the cognitive-work, provenance, shape-checking, and policy registry patte\u2026",
            "level": 2,
            "order": 2,
            "section_id": "prior-art-grounding",
            "source_line_end": 88,
            "source_line_start": 38,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 108,
            "source_line_start": 89,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read this module as a public contract diagnostic, not as a glossary of operators or a live execution surface. This page explains the shape a reader should verify; the structured data lives in the JSON files below. Start with papermodules/cognitiveoperator_registry.json for the full module record, then use standards/stdmicrocosmcognitiveoperatorregistry.json to check required fields, forbidden authority, public/private boundary rules, and result record expectations. Open core/fixturemanifests/cognitiveoperatorregistry.fixturemanifest.json before inspecting fixtures or copied source modules, because the manifest names the source-open body floor and the body-omission contract. Read dogfood res\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 151,
            "source_line_start": 132,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "component and to mechanism.cognitiveoperatorregistry.validatespublicoperator_contract. That mechanism states the proof obligation in operational terms: operator rows must carry required shape fields, active operators must have dogfood result records, dogfood result records must include cognition-delta evidence, duplicate or near-duplicate operators must carry an accretion decision, and the exported bundle must prove copied registry, standard, and validator bodies by source module digest before any result record is trusted. The generated JSON instance links this module to concept.architectureandnavigationroutecontract_bundle, principles P-1, P-2, P-3, P-5, P-6, P-12, and P-15, and axioms AX-\u2026",
            "level": 2,
            "order": 5,
            "section_id": "governing-lattice-relation",
            "source_line_end": 201,
            "source_line_start": 182,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime mechanism lives in src/microcosmcore/components/cognitiveoperator_registry.py. run() loads the first-wave public fixture inputs: operator_registry.json, operatorstandard.json, and dogfoodindex.json. positivefindings() checks that operator rows have required ids, slugs, roles, claims, runtime refs, evidence refs, and scope limits, then requires each active operator to resolve to a dogfood result record with cognition-delta evidence. The dogfood evidence resolver follows public fixture refs and copied bundle handles rather than accepting a row because its prose says it was dogfooded. Negative pressure is source-declared in EXPECTEDNEGATIVECASES. negativefindings() exercises missin\u2026",
            "level": 2,
            "order": 6,
            "section_id": "technical-mechanism",
            "source_line_end": 233,
            "source_line_start": 202,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "microcosmcore.components.cognitiveoperator_registry.run is the first-wave fixture consumer. It reads the public registry, standard, and dogfood index, writes the result, board, validation, and sign-off result records, and checks the expected negative floor. microcosmcore.components.cognitiveoperatorregistry.runregistry_bundle is the exported-bundle consumer. It proves the copied source registry, standard, and validator bodies through source-module manifest equality while keeping copied body text out of result records. tests/testcognitiveoperatorregistry.py::testcognitiveoperatorregistryobservesnegative_cases is the public-contract regression. It asserts that all expected negative cases are\u2026",
            "level": 2,
            "order": 7,
            "section_id": "named-proof-consumers",
            "source_line_end": 253,
            "source_line_start": 234,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture into disposable result records from the Microcosm root: Run the exported bundle through the same component: The source atlas row carries the matching papermoduleref, mechanismrefs, and codeloci entries. Generated atlas docs still remain PYTHONPATH=src python3 scripts/buildorganatlas.py --write instead of editing Components.md, ARCHITECTURE.md, AGENT_ROUTES.md, or atlas/agenttaskroutes.json by hand.",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 306,
            "source_line_start": 275,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim a public cognitive-operator registry contract fixture with source-backed operator-shape checks, active-operator dogfood result record checks, cognition-delta evidence resolution, anti-sprawl accretion checks, expected negative cases, exact copied source body manifest equality, metadata-only result records, and a generated diagram view derived from the module's structured bindings. It cannot become source authority for the cognitive-operator registry, mutate operators, prove operator correctness, expose private operator bodies or source notes, authorize providers, change source files, include launch operations or public sharing, or certify whole-system correctness\u2026",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 323,
            "source_line_start": 307,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/cognitive_operator_registry.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public cognitive-operator registry fixture validates operator-shape rows, active-operator dogfood result records, anti-sprawl decisions, copied source registry/standard/tool bodies, and scope limits without becoming operator source authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cognitive_operator_registry.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Cognitive Operator Registry is the public evidence membrane for reusable cognition as typed system. It validates public operator rows, dogfood result records with cognition-delta evidence, negative cases for missing fields, missing dogfood, sprawl, operator-voice claims, authority overclaims, and private-source leakage, then checks copied source registry, standard, and validator bodies by digest while keeping bodies out of result records.",
      "summary_line": "The public cognitive-operator registry fixture validates operator-shape rows, active-operator dogfood result records, anti-sprawl decisions, copied source registry/standard/tool bodies, and scope limits without becoming operator source authority.",
      "title": "Cognitive Operator Registry"
    },
    {
      "anchor": "paper-module-agent-closeout-faithfulness-audit",
      "authority_ceiling": "Public fixture and exported-bundle result records only; no arbitrary live commit proof, work log mutation or closure, live Git mutation, external model access, launch-scope decision, broad completion certification, or pytest-pass claim without explicit exit-zero status.",
      "body_html": "<p><code>agent_closeout_faithfulness_audit</code> checks the kind of sentence an agent writes when it finishes a task: &quot;I committed the change, closed the ledger item, and the test passed.&quot; It runs the supplied public fixture evidence through real <code>git</code> and <code>pytest</code> subprocesses and refuses any claim that the evidence does not actually support.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>When an agent reports that work is done, the report is prose. The commit may or may not exist, the ledger row may or may not be there, and &quot;the test passed&quot; may mean the test ran, or it may mean nothing was checked at all. This component exists to answer one question over a fixed fixture: is each completion claim backed by an evidence object that genuinely exists, and is a &quot;passed&quot; claim backed by an explicit exit-zero status check rather than by the wording of the claim?</p>\n<p>The approach is unusual in that it does not parse the completion prose or score it against a rubric. The fixture&#x27;s <code>public_fixture_repo</code> is copied into a throwaway directory, initialised and committed with real <code>git</code> subprocesses, and its <code>HEAD</code> is read back with <code>git rev-parse</code>. A commit claim passes only when it points at that observed <code>HEAD</code>. A declared <code>pytest</code> span is run with <code>python -m pytest &lt;nodeid&gt;</code> inside that temporary repo, and only the exit code decides whether the span passed. The result record records the run as bytes of work that happened, not as a paraphrase of what the agent said.</p>\n<p>The distinction the audit defends is narrow and easy to lose. &quot;The span ran&quot; and &quot;the span passed&quot; are separate facts, and a completion sentence that conflates them is the precise failure mode here. A pass claim is admitted only when <code>pass_status_checked</code> is true and the subprocess exited zero; a claim that expected a pass without that check is rejected with <code>CLOSEOUT_PYTEST_PASS_STATUS_NOT_CHECKED</code>. The same separation applies to commits and ledger caps, so a referenced commit object is not treated as a landed change and a named cap is not treated as closed work.</p>\n<h4 class=\"pm-body__h\">Route Card</h4>\n<ul><li>Component id: <code>agent_closeout_faithfulness_audit</code></li><li>Accepted-component evidence class: <code>external_subprocess_witness</code></li><li>Standard: <code>standards/std_microcosm_agent_closeout_faithfulness_audit.json</code></li><li>Runner: <code>src/microcosm_core/organs/agent_closeout_faithfulness_audit.py</code></li><li>Fixture input: <code>fixtures/first_wave/agent_closeout_faithfulness_audit/input</code></li><li>Runtime bundle: <code>examples/agent_closeout_faithfulness_audit/exported_agent_closeout_faithfulness_audit_bundle</code></li><li>Source manifest: <code>examples/agent_closeout_faithfulness_audit/exported_agent_closeout_faithfulness_audit_bundle/source_module_manifest.json</code></li><li>Primary result records: <code>receipts/first_wave/agent_closeout_faithfulness_audit/agent_closeout_faithfulness_audit_result.json</code>, <code>receipts/first_wave/agent_closeout_faithfulness_audit/agent_closeout_faithfulness_audit_board.json</code>, <code>receipts/first_wave/agent_closeout_faithfulness_audit/agent_closeout_faithfulness_audit_validation_receipt.json</code>, and result records/sign-off/first_wave/agent_completion_faithfulness_audit_fixture_acceptance.json</li><li>Generated posture: this paper module is authored doctrine. Refresh them through their owner commands instead of patching them by hand.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>This module is a completion-claim accounting fixture, not a completion oracle. Its single question is: did the supplied public fixture evidence support the completion claims, and did the result record refuse the overclaims that should not pass?</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"860\" height=\"296\" viewBox=\"0 0 860 296\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"147.1\" y1=\"63.0\" x2=\"398.6\" y2=\"138.6\"></line><polygon class=\"pmd-arrow\" points=\"398.6,138.6 391.1,139.6 392.9,133.7\"></polygon><line class=\"pmd-edge\" x1=\"265.7\" y1=\"63.0\" x2=\"398.6\" y2=\"131.8\"></line><polygon class=\"pmd-arrow\" points=\"398.6,131.8 391.1,131.4 393.9,126.0\"></polygon><line class=\"pmd-edge\" x1=\"396.7\" y1=\"72.0\" x2=\"422.0\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"422.0,130.0 416.4,124.9 422.0,122.5\"></polygon><line class=\"pmd-edge\" x1=\"534.2\" y1=\"63.0\" x2=\"451.9\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"451.9,130.0 455.3,123.3 459.1,128.0\"></polygon><line class=\"pmd-edge\" x1=\"689.8\" y1=\"63.0\" x2=\"461.1\" y2=\"137.8\"></line><polygon class=\"pmd-arrow\" points=\"461.1,137.8 466.6,132.7 468.5,138.6\"></polygon><line class=\"pmd-edge\" x1=\"398.6\" y1=\"162.4\" x2=\"265.2\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"265.2,224.0 270.2,218.4 272.7,223.9\"></polygon><line class=\"pmd-edge\" x1=\"425.0\" y1=\"166.0\" x2=\"409.4\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"409.4,224.0 408.3,216.6 414.2,218.2\"></polygon><line class=\"pmd-edge\" x1=\"461.1\" y1=\"164.5\" x2=\"574.0\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"574.0,224.0 566.5,223.5 569.4,218.1\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"87.2\" y=\"49.5\">3 fixture claims</tspan></text><title>3 fixture claims</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"398.6\" y=\"130.0\" width=\"62.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"429.8\" y=\"152.5\">Audit</tspan></text><title>Audit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"182.4\" y=\"27.0\" width=\"97.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"230.9\" y=\"49.5\">2 cap rows</tspan></text><title>2 cap rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"18.0\" width=\"159.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"384.9\" y=\"40.5\">public_fixture_repo</tspan><tspan x=\"384.9\" y=\"58.5\">git fixture</tspan></text><title>public_fixture_repo git fixture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"490.5\" y=\"27.0\" width=\"131.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"556.2\" y=\"49.5\">declared nodeid</tspan></text><title>declared nodeid</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"648.0\" y=\"27.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"744.8\" y=\"49.5\">1 exact-copy source body</tspan></text><title>1 exact-copy source body</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"130.7\" y=\"224.0\" width=\"152.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"206.8\" y=\"246.5\">pass result record</tspan><tspan x=\"206.8\" y=\"264.5\">3 verified claims</tspan></text><title>pass result record 3 verified claims</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"308.9\" y=\"224.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"402.2\" y=\"246.5\">negative-case semantics</tspan><tspan x=\"402.2\" y=\"264.5\">4 overclaim classes</tspan></text><title>negative-case semantics 4 overclaim classes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"521.6\" y=\"224.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"625.3\" y=\"246.5\">scope limit</tspan><tspan x=\"625.3\" y=\"264.5\">no live mutation or launch</tspan></text><title>scope limit no live mutation or launch</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>3 fixture claims</dt><dd><code class=\"pm-diagram__ref-loc\">closeout_claims.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Audit</dt><dd><code class=\"pm-diagram__ref-loc\">agent_closeout_faithfulness_audit.run</code></dd></div><div class=\"pm-diagram__ref\"><dt>2 cap rows</dt><dd><code class=\"pm-diagram__ref-loc\">fixture_ledger.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>declared nodeid</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_closeout_fixture.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>1 exact-copy source body</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Claims[completion_claims.json 3 fixture claims] --&gt; Audit[agent_completion_faithfulness_audit.run] Ledger[fixture_ledger.json 2 cap rows] --&gt; Audit Repo[public_fixture_repo git fixture] --&gt; Audit Pytest[tests/test_completion_fixture.py declared nodeid] --&gt; Audit Manifest[source_module_manifest.json 1 exact-copy source body] --&gt; Audit Audit --&gt; Pass[pass result record 3 verified claims] Audit --&gt; Neg[negative-case semantics 4 overclaim classes] Audit --&gt; Ceiling[scope limit no live mutation or launch]</code></pre></details></figure>\n<p>The accounting is source-backed:</p>\n<table class=\"pm-table\"><thead><tr><th>Evidence input</th><th>Runtime check</th><th>Result record/accounting field</th></tr></thead><tbody><tr><td><code>closeout_claims.json</code> carries <code>claim_public_head_exists</code>, <code>claim_cap_exists</code>, and <code>claim_pytest_span_passed</code></td><td><code>evaluate()</code> loops over the three claim rows in <code>src/microcosm_core/organs/agent_closeout_faithfulness_audit.py</code></td><td><code>claim_count: 3</code>, <code>verified_claim_count: 3</code></td></tr><tr><td><code>public_fixture_repo</code> is copied into a temporary git repo</td><td><code>_prepare_public_fixture_repo()</code> runs <code>git init</code>, config, add, commit, and <code>rev-parse HEAD</code> subprocesses</td><td><code>git_subprocess_count: 6</code>, <code>head_verified_by_subprocess: true</code></td></tr><tr><td><code>fixture_ledger.json</code> names fixture cap rows</td><td>task_ledger_cap claims must match task_ledger_caps[].cap_id</td><td><code>cap_fixture_closeout_receipt_exists</code> is accepted; missing caps emit <code>CLOSEOUT_FAKE_CAP_CLAIM</code></td></tr><tr><td><code>tests/test_closeout_fixture.py::test_public_fixture_addition</code> is the declared pytest span</td><td><code>evaluate()</code> runs <code>python -m pytest &lt;nodeid&gt; -q</code> and records return code, <code>span_ran</code>, and explicit pass-status checking</td><td><code>pytest_subprocess_count: 1</code>, <code>pytest_span_ran_count: 1</code>, <code>pytest_pass_status_checked_count: 1</code></td></tr><tr><td><code>source_module_manifest.json</code> names one copied source source body</td><td>the bundle validator checks digest equality, line count, required anchors, and metadata-only result record posture</td><td><code>module_count: 1</code>, <code>line_count: 1703</code>, <code>sha256_match: true</code>, <code>body_in_receipt: false</code></td></tr></tbody></table>\n<p>Negative cases are part of the Shape rather than an appendix because they define the claim boundary. <code>EXPECTED_NEGATIVE_CASES</code> names fake commit, fake cap, fake pytest node, and unchecked-pytest-pass classes; the focused tests assert the first three directly against fixture mutation and assert unchecked pass rejection against <code>CLOSEOUT_PYTEST_PASS_STATUS_NOT_CHECKED</code>. The runtime-bundle result record observes all four classes, so a cold reader can distinguish &quot;the span ran&quot; from &quot;the pass claim had exit-zero evidence.&quot;</p>\n<p>The source-body route is deliberately narrow. The exported bundle copies exactly <code>system/lib/agent_experience_diagnostics.py</code> to <code>examples/agent_closeout_faithfulness_audit/exported_agent_closeout_faithfulness_audit_bundle/source_modules/system/lib/agent_experience_diagnostics.py</code>; the manifest carries the matching digest, <code>1703</code> lines, required anchors <code>Agent Experience Grand Rounds</code> and completion, and <code>body_in_receipt: false</code>. Result records carry refs, hashes, counts, verdicts, and scope boundaries only. They do not carry copied body text, private root paths, model-output data, account or browser state, live work log authority, live work log authority, source-file changes, launch-scope decision, or whole-system completion truth.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The fixture validator is centered on <code>evaluate()</code> in <code>src/microcosm_core/organs/agent_closeout_faithfulness_audit.py</code>. It loads <code>closeout_claims.json</code> and <code>fixture_ledger.json</code>, copies <code>public_fixture_repo</code> into a temporary repository, initializes and commits that copy with real <code>git</code> subprocesses, and records the resulting HEAD through <code>git rev-parse HEAD</code>. Commit claims pass only when the claim ref is <code>HEAD</code> or the actual subprocess-observed HEAD; fixture cap claims pass only when the cap id appears in the fixture ledger.</p>\n<p>For pytest claims, <code>evaluate()</code> runs <code>python -m pytest &lt;nodeid&gt; -q</code> inside the temporary public fixture repo. A span can be counted as observed when the nodeid runs, but a pass claim is accepted only when <code>pass_status_checked</code> is true and the pytest subprocess exits zero. The same source file carries <code>evaluate_negative_case()</code>, which mutates one claim row at a time to force the fake commit, fake cap, fake pytest node, and unchecked pass paths. The expected error codes are declared in <code>EXPECTED_NEGATIVE_CASES</code>, so the negative floor is source-bound rather than inferred from prose.</p>\n<p>The exported-bundle path uses <code>run_agent_closeout_bundle()</code> against <code>examples/agent_closeout_faithfulness_audit/exported_agent_closeout_faithfulness_audit_bundle</code>. That path reuses the same evaluator while making the source-module manifest floor mandatory: the copied diagnostic body must match the manifest digest, include required anchors, and remain absent from result records. <code>AUTHORITY_CEILING</code> then records the scope boundaries in machine-readable form: no live repo mutation, no launch-scope decision, no work log closure, and no pytest-pass claim without exit-zero evidence.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>microcosm_core.organs.agent_closeout_faithfulness_audit.run</code> is the first-wave fixture consumer. It materializes the public fixture repo, ledger, completion-claim rows, semantic negative cases, validation result record, board, and sign-off result record.</li><li><code>microcosm_core.organs.agent_closeout_faithfulness_audit.run_agent_closeout_bundle</code> is the exported-bundle consumer. It validates the source-open bundle and the copied diagnostic body manifest while preserving <code>body_in_receipt: false</code>.</li><li><code>microcosm_core.organs.agent_closeout_faithfulness_audit.evaluate</code> is the subprocess witness consumer. It checks commit, cap, and pytest-span claims against actual fixture evidence instead of accepting completion prose.</li><li><code>microcosm_core.organs.agent_closeout_faithfulness_audit.evaluate_negative_case</code> is the falsification consumer for fake commit, fake cap, fake nodeid, and unchecked pytest-pass overclaims.</li><li><code>tests/test_agent_closeout_faithfulness_audit.py</code> is the focused regression consumer. It asserts the public subprocess witness path, fake-claim rejections, semantic negative-case evaluation, exported-bundle metadata-only source manifest behavior, digest-mismatch rejection, and pytest-capable interpreter selection.</li></ul>\n<h4 class=\"pm-body__h\">First Commands</h4>\n<p>From <code>microcosm-substrate</code>:</p>\n<p>Validate the exported bundle when the question is whether the public source-open copy still matches the declared source body:</p>\n<h4 class=\"pm-body__h\">What It Proves</h4>\n<p>This component checks completion claims against public fixture evidence instead of trusting completion prose. A positive run proves four things:</p>\n<ul><li>the fixture repo exists and the referenced commit object is visible to real <code>git</code> subprocesses;</li><li>fixture <code>HEAD</code> is checked by subprocess evidence rather than by prose;</li><li>the declared <code>pytest</code> span actually ran;</li><li>work log style cap claims only point at rows present in the fixture ledger.</li></ul>\n<p>The useful distinction is narrow: <code>verified</code> means the referenced evidence object exists or the pytest span ran. A claim that a pytest span passed is valid only when the result record checked an explicit exit-zero status. That is the reader value of this component: it separates &quot;I referenced a test&quot; from &quot;I proved the test passed.&quot;</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in claim-verification and reproducibility patterns rather than in trust of summary prose. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1803.05355\">FEVER</a> popularized fact extraction and verification as a separate task over cited evidence, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2109.07958\">TruthfulQA</a> made explicit that fluent model answers can be misleading without a truthfulness check. The artifact-review tradition also motivates separating a claim, its artifact, and its validation evidence instead of treating a report as self-validating.</p>\n<p>Microcosm borrows that verification posture for agent completion: commit refs, work log refs, pytest spans, subprocess witnesses, and pass-status checks must line up before completion language is admitted. It does not certify all live completion prose or turn a referenced test into a passed test without exit-zero evidence.</p>\n<h4 class=\"pm-body__h\">Source-Backed System</h4>\n<p>The source-open body import is a single exact source body:</p>\n<ul><li><code>system/lib/agent_experience_diagnostics.py</code></li></ul>\n<p>The copied target is:</p>\n<ul><li><code>examples/agent_closeout_faithfulness_audit/exported_agent_closeout_faithfulness_audit_bundle/source_modules/system/lib/agent_experience_diagnostics.py</code></li></ul>\n<p>The manifest records:</p>\n<ul><li><code>source_to_target_relation: exact_copy</code>;</li><li><code>body_copied: true</code>;</li><li><code>body_in_receipt: false</code>;</li><li>a 1703-line body;</li><li>matching source and target sha256 digests;</li><li>required anchors <code>Agent Experience Grand Rounds</code> and completion.</li></ul>\n<p>Result records carry refs, hashes, counts, verdicts, and scope boundaries only.</p>\n<h4 class=\"pm-body__h\">Result record Floor</h4>\n<p>A passing fixture run emits:</p>\n<ul><li><code>agent_closeout_faithfulness_audit_result.json</code></li><li><code>agent_closeout_faithfulness_audit_board.json</code></li><li><code>agent_closeout_faithfulness_audit_validation_receipt.json</code></li><li><code>agent_closeout_faithfulness_audit_fixture_acceptance.json</code></li></ul>\n<p>A passing runtime-bundle run emits:</p>\n<ul><li><code>exported_agent_closeout_faithfulness_audit_bundle_validation_result.json</code></li><li><code>agent_closeout_faithfulness_audit_board.json</code></li><li><code>agent_closeout_faithfulness_audit_validation_receipt.json</code></li></ul>\n<p>The first-wave result must show:</p>\n<ul><li><code>status: pass</code>;</li><li><code>real_substrate_disposition: real_substrate_capsule</code>;</li><li><code>body_in_receipt: false</code>;</li><li><code>source_module_manifest.status: pass</code>;</li><li><code>all_expected_digests_matched: true</code>;</li><li><code>all_required_anchors_present: true</code>;</li><li><code>secret_exclusion_scan.blocking_hit_count: 0</code>;</li><li><code>receipt_body_scan.status: pass</code>.</li></ul>\n<p>The exercise floor is:</p>\n<ul><li>three verified completion claims;</li><li>six git subprocess witnesses;</li><li>one pytest subprocess witness;</li><li>one checked pass status;</li><li>one ran pytest span;</li><li><code>head_verified_by_subprocess: true</code>.</li></ul>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The current negative-case floor is:</p>\n<ul><li><code>fake_commit_claim</code> -&gt; <code>CLOSEOUT_FAKE_COMMIT_CLAIM</code></li><li><code>fake_cap_claim</code> -&gt; <code>CLOSEOUT_FAKE_CAP_CLAIM</code></li><li><code>fake_test_claim</code> -&gt; <code>CLOSEOUT_FAKE_TEST_CLAIM</code></li><li><code>unchecked_pass_claim</code> -&gt; <code>CLOSEOUT_PYTEST_PASS_STATUS_NOT_CHECKED</code></li></ul>\n<p>These cases are the claim-language guardrail. If they stop appearing in observed negative cases, the component no longer proves that public completion result records reject fabricated commit, cap, test-node, or unchecked-pytest-pass claims.</p>\n<h4 class=\"pm-body__h\">Evidence Binding</h4>\n<ul><li>JSON bundle authority: <code>core/paper_module_capsules.json#paper_module.agent_closeout_faithfulness_audit</code>.</li><li>Mechanism source: <code>core/mechanism_sources.json#mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims</code>.</li><li>Component atlas edge: <code>core/organ_atlas.json#agent_closeout_faithfulness_audit</code>.</li><li>Runtime source: <code>src/microcosm_core/organs/agent_closeout_faithfulness_audit.py</code>.</li><li>First command: PYTHONPATH=src python3 -m microcosm_core.components.agent_completion_faithfulness_audit run --input fixtures/first_wave/agent_completion_faithfulness_audit/input --out result records/first_wave/agent_completion_faithfulness_audit --sign-off-out result records/sign-off/first_wave/agent_completion_faithfulness_audit_fixture_acceptance.json.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Start with the Route Card and JSON Bundle Binding to identify the component, standard, source row, runner, fixture input, exported bundle, and result record surfaces.</li><li>For behavior questions, read <code>src/microcosm_core/organs/agent_closeout_faithfulness_audit.py</code> and the focused tests before trusting this prose.</li><li>For source-open body questions, read the exported bundle&#x27;s <code>source_module_manifest.json</code>; the manifest is the evidence for exact-copy relation, digest match, anchor match, and metadata-only result record posture.</li><li>For claim-language questions, read the Negative Cases and Result record Expectations together; the pass path only matters if the overclaim cases still fail.</li><li>Treat generated component Markdown, atlas cards, graphs, health files, and runtime result records as navigation or validation projections. They do not become source authority for broader completion truth.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The focused proof consumer is <code>tests/test_agent_closeout_faithfulness_audit.py</code>. A passing result record has to show that completion language was checked against public fixture evidence: referenced commit objects, fixture work log rows, <code>git</code> subprocess witnesses, <code>pytest</code> subprocess witnesses, explicit pass-status checks, negative completion cases, and the exported source-module manifest. It must not rely on completion prose as its own proof.</p>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_agent_closeout_faithfulness_audit.py -q --basetemp=/tmp/microcosm_agent_closeout_faithfulness_audit_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>For the focused test, the result record boundary is the asserted shape: three verified completion claims, at least five <code>git</code> subprocess witnesses, one <code>pytest</code> subprocess witness, one ran pytest span, one checked pass-status row, <code>head_verified_by_subprocess=true</code>, source-module digest and required-anchor matches, metadata-only result record posture, and semantic observation of the four negative completion classes. For the corpus check, the result record only proves bundle/instance parity; it does not close live work log work, mutate live work log state, certify arbitrary completion prose, prove launch-scope decision, or turn a referenced pytest span into a passed span without exit-zero evidence.</p>\n<h4 class=\"pm-body__h\">Validation Anchors</h4>\n<p>Focused coverage lives in <code>tests/test_agent_closeout_faithfulness_audit.py</code> and checks:</p>\n<ul><li>public git and pytest subprocess witness behavior;</li><li>fake commit rejection;</li><li>unchecked pytest pass rejection;</li><li>fake cap claim rejection;</li><li>fake pytest node id rejection;</li><li>metadata-only source manifest behavior in the exported bundle;</li><li>source-module digest mismatch rejection;</li><li>pytest-capable Python selection.</li></ul>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that completion claims are checked against referenced commit objects, fixture work log rows, pytest subprocess witnesses, explicit pass-status checks, negative completion cases, a copied diagnostic body, source-module manifest digest equality, metadata-only result record posture, and validation result records.</p>\n<p>This module may not claim live completion truth, live work log mutation, live work log mutation, live Git mutation, external model access, source-file changes, launch-scope decision, publishing-scope decision, deployment posture, all-agent faithfulness, formal-result correctness beyond the listed witnesses, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component is a public fixture witness for completion evidence. It does not:</p>\n<ul><li>prove arbitrary live commits landed;</li><li>close or mutate work log work;</li><li>mutate Git state;</li><li>include launch operations;</li><li>use external model services;</li><li>certify all completion prose;</li><li>turn a ran pytest span into a passed span without an explicit exit-zero check.</li></ul>\n<p>Its useful claim is narrower: over the supplied fixture repo, fixture ledger, completion claims, and copied diagnostic body, the component proves that completion evidence references are checked and that specific overclaims are refused.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>That mechanism is active in <code>core/mechanism_sources.json</code> and says the component validates public completion evidence claims through fixture commit objects, fixture HEAD evidence, <code>git</code> subprocesses, <code>pytest</code> span execution, explicit pass-status checks, fixture-ledger cap rows, copied source-module digests, and stable overclaim negative cases before writing metadata-only result records.</p>\n<p>The doctrine edge is narrow and constructive. The JSON instance reports <code>concept.agent_reliability_and_safety_validator_bundle</code>, principles <code>P-1</code> and <code>P-2</code>, axiom <code>AX-1</code>, and dependency <code>paper_module.durable_agent_work_landing_replay</code>; those edges explain why this module is a validator-bundle proof instrument rather than a general completion truth oracle. The generated Mermaid and Atlas edges are navigation result records for that binding, not launch or correctness authority.</p>\n</details>",
      "components": [
        {
          "anchor": "component-agent_closeout_faithfulness_audit",
          "component_id": "agent_closeout_faithfulness_audit",
          "public_label": "Agent Completion Faithfulness Audit"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "agent_closeout_faithfulness_audit",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agent Completion Faithfulness Audit",
            "relation": "explains",
            "url": "components.html#component-agent_closeout_faithfulness_audit"
          },
          {
            "id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates completion evidence claims",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.durable_agent_work_landing_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Durable Agent Work-Landing Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-durable-agent-work-landing-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.agent_closeout_faithfulness_audit",
      "reader_packet": {
        "abstract": "The public completion-faithfulness fixture checks commit, ledger-cap, and pytest-span claims with real git/pytest subprocess witnesses while refusing unchecked pass overclaims.",
        "authority_ceiling": "Public fixture and exported-bundle result records only; no arbitrary live commit proof, work log mutation or closure, live Git mutation, external model access, launch-scope decision, broad completion certification, or pytest-pass claim without explicit exit-zero status.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.agent_closeout_faithfulness_audit.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-agent-closeout-faithfulness-audit-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-agent-closeout-faithfulness-audit-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Claims[completion_claims.json 3 fixture claims] --> Audit[agent_completion_faithfulness_audit.run] Ledger[fixture_ledger.json 2 cap rows] --> Audit Repo[public_fixture_repo git fixture] --> Audit Pytest[tests/test_completion_fixture.py declared nodeid] --> Audit Manifest[source_module_manifest.json 1 exact-copy source body] --> Audit Audit --> Pass[pass result record 3 verified claims] Audit --> Neg[negative-case semantics 4 overclaim classes] Audit --> Ceiling[scope limit no live mutation or launch]",
            "source_format": "mermaid",
            "source_hash": "sha256:7b7db3af29ea8c60ea00b4cf5b5d645d16537643456cde92cce96a2d85a2e046",
            "source_line_end": 181,
            "source_line_start": 171
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-durable-agent-work-landing-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_closeout_faithfulness_audit",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Completion Faithfulness Audit",
                "relation": "explains",
                "url": "components.html#component-agent_closeout_faithfulness_audit"
              },
              {
                "id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates completion evidence claims",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.agent_closeout_faithfulness_audit",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 58,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 73,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 87,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 99,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 125,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 395,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 482,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "FEVER",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1803.05355"
          },
          {
            "kind": "external_reference",
            "label": "TruthfulQA",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2109.07958"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When an agent reports that work is done, the report is prose. The commit may or may not exist, the ledger row may or may not be there, and \"the test passed\" may mean the test ran, or it may mean nothing was checked at all. This component exists to answer one question over a fixed fixture: is each completion claim backed by an evidence object that genuinely exists, and is a \"passed\" claim backed by an explicit exit-zero status check rather than by the wording of the claim? The approach is unusual in that it does not parse the completion prose or score it against a rubric. The fixture's publicfixturerepo is copied into a throwaway directory, initialised and committed with real git subprocesse\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 9,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Component id: agentcompletionfaithfulness_audit Accepted-component evidence class: externalsubprocesswitness Standard: standards/stdmicrocosmagentcompletionfaithfulness_audit.json Runner: src/microcosmcore/components/agentcompletionfaithfulnessaudit.py Fixture input: fixtures/firstwave/agentcompletionfaithfulnessaudit/input Runtime bundle: examples/agentcompletionfaithfulnessaudit/exportedagentcompletionfaithfulnessauditbundle Source manifest: examples/agentcompletionfaithfulnessaudit/exportedagentcompletionfaithfulnessauditbundle/sourcemodulemanifest.json Primary result records: result records/firstwave/agentcompletionfaithfulnessaudit/agentcompletionfaithfulnessauditresult.json, result re\u2026",
            "level": 2,
            "order": 2,
            "section_id": "route-card",
            "source_line_end": 57,
            "source_line_start": 36,
            "title": "Route Card"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that completion claims are checked against referenced commit objects, fixture work log rows, pytest subprocess witnesses, explicit pass-status checks, negative completion cases, a copied diagnostic body, source-module manifest digest equality, metadata-only result record posture, and validation result records. This module may not claim live completion truth, live work log mutation, live work log mutation, live Git mutation, external model access, source-file changes, launch-scope decision, public sharing decision, deployment posture, all-agent faithfulness, formal-result correctness beyond the listed witnesses, or whole-system correctness.",
            "level": 2,
            "order": 3,
            "section_id": "claim-ceiling",
            "source_line_end": 124,
            "source_line_start": 111,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "agentcompletionfaithfulness_audit component and to mechanism.agentcompletionfaithfulnessaudit.validatescompletionevidenceclaims. That mechanism is active in core/mechanism_sources.json and says the component validates public completion evidence claims through fixture commit objects, fixture HEAD evidence, git subprocesses, pytest span execution, explicit pass-status checks, fixture-ledger cap rows, copied source-module digests, and stable overclaim negative cases before writing metadata-only result records. The doctrine edge is narrow and constructive. The JSON instance reports concept.agentreliabilityandsafetyvalidator_bundle, principles P-1 and P-2, axiom AX-1, and dependency papermodule.\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 164,
            "source_line_start": 146,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph",
              "table"
            ],
            "excerpt": "This module is a completion-claim accounting fixture, not a completion oracle. Its single question is: did the supplied public fixture evidence support the completion claims, and did the result record refuse the overclaims that should not pass? The accounting is source-backed: Negative cases are part of the Shape rather than an appendix because they define the claim boundary. EXPECTEDNEGATIVECASES names fake commit, fake cap, fake pytest node, and unchecked-pytest-pass classes; the focused tests assert the first three directly against fixture mutation and assert unchecked pass rejection against CompletionPYTESTPASSSTATUSNOT_CHECKED. The runtime-bundle result record observes all four classes\u2026",
            "level": 2,
            "order": 5,
            "section_id": "shape",
            "source_line_end": 210,
            "source_line_start": 165,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture validator is centered on evaluate() in src/microcosmcore/components/agentcompletionfaithfulnessaudit.py. It loads completionclaims.json and fixtureledger.json, copies publicfixturerepo into a temporary repository, initializes and commits that copy with real git subprocesses, and records the resulting HEAD through git rev-parse HEAD. Commit claims pass only when the claim ref is HEAD or the actual subprocess-observed HEAD; fixture cap claims pass only when the cap id appears in the fixture ledger. For pytest claims, evaluate() runs python -m pytest <nodeid> -q inside the temporary public fixture repo. A span can be counted as observed when the nodeid runs, but a pass claim is acc\u2026",
            "level": 2,
            "order": 6,
            "section_id": "technical-mechanism",
            "source_line_end": 239,
            "source_line_start": 211,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "microcosmcore.components.agentcompletionfaithfulnessaudit.run is the first-wave fixture consumer. It materializes the public fixture repo, ledger, completion-claim rows, semantic negative cases, validation result record, board, and sign-off result record. microcosmcore.components.agentcompletionfaithfulnessaudit.runagentcompletion_bundle is the exported-bundle consumer. It validates the source-open bundle and the copied diagnostic body manifest while preserving bodyinreceipt: false. microcosmcore.components.agentcompletionfaithfulnessaudit.evaluate is the subprocess witness consumer. It checks commit, cap, and pytest-span claims against actual fixture evidence instead of accepting completio\u2026",
            "level": 2,
            "order": 7,
            "section_id": "named-proof-consumers",
            "source_line_end": 260,
            "source_line_start": 240,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate: Validate the exported bundle when the question is whether the public source-open copy still matches the declared source body:",
            "level": 2,
            "order": 8,
            "section_id": "first-commands",
            "source_line_end": 275,
            "source_line_start": 261,
            "title": "First Commands"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component checks completion claims against public fixture evidence instead of trusting completion prose. A positive run proves four things: the fixture repo exists and the referenced commit object is visible to real git subprocesses; fixture HEAD is checked by subprocess evidence rather than by prose; the declared pytest span actually ran; work log style cap claims only point at rows present in the fixture ledger. The useful distinction is narrow: verified means the referenced evidence object exists or the pytest span ran. A claim that a pytest span passed is valid only when the result record checked an explicit exit-zero status. That is the reader value of this component: it separates\u2026",
            "level": 2,
            "order": 9,
            "section_id": "what-it-proves",
            "source_line_end": 293,
            "source_line_start": 276,
            "title": "What It Proves"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in claim-verification and reproducibility patterns rather than in trust of summary prose. FEVER popularized fact extraction and verification as a separate task over cited evidence, while TruthfulQA made explicit that fluent model answers can be misleading without a truthfulness check. The artifact-review tradition also motivates separating a claim, its artifact, and its validation evidence instead of treating a report as self-validating. Microcosm borrows that verification posture for agent completion: commit refs, work log refs, pytest spans, subprocess witnesses, and pass-status checks must line up before completion language is admitted. It does not certify all\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 309,
            "source_line_start": 294,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-open body import is a single exact source body: system/lib/agentexperiencediagnostics.py The copied target is: examples/agentcompletionfaithfulnessaudit/exportedagentcompletionfaithfulnessauditbundle/sourcemodules/system/lib/agentexperience_diagnostics.py The manifest records: sourcetotargetrelation: exactcopy; body_copied: true; bodyinreceipt: false; a 1703-line body; matching source and target sha256 digests; required anchors Agent Experience Grand Rounds and completion. Result records carry refs, hashes, counts, verdicts, and scope boundaries only.",
            "level": 2,
            "order": 11,
            "section_id": "source-backed-substrate",
            "source_line_end": 331,
            "source_line_start": 310,
            "title": "Source-Backed System"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A passing fixture run emits: agentcompletionfaithfulnessauditresult.json agentcompletionfaithfulnessauditboard.json agentcompletionfaithfulnessauditvalidation_receipt.json agentcompletionfaithfulnessauditfixture_acceptance.json A passing runtime-bundle run emits: exportedagentcompletionfaithfulnessauditbundlevalidation_result.json agentcompletionfaithfulnessauditboard.json agentcompletionfaithfulnessauditvalidation_receipt.json The first-wave result must show: status: pass; realsubstratedisposition: realsubstratecapsule; bodyinreceipt: false; sourcemodulemanifest.status: pass; allexpecteddigests_matched: true; allrequiredanchors_present: true; secretexclusionscan.blockinghitcount: 0; receip\u2026",
            "level": 2,
            "order": 12,
            "section_id": "receipt-floor",
            "source_line_end": 366,
            "source_line_start": 332,
            "title": "Result record Floor"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The focused proof consumer is tests/testagentcompletionfaithfulnessaudit.py. A passing result record has to show that completion language was checked against public fixture evidence: referenced commit objects, fixture work log rows, git subprocess witnesses, pytest subprocess witnesses, explicit pass-status checks, negative completion cases, and the exported source-module manifest. It must not rely on completion prose as its own proof. result record or generated projection surfaces: For the focused test, the result record boundary is the asserted shape: three verified completion claims, at least five git subprocess witnesses, one pytest subprocess witness, one ran pytest span, one checked p\u2026",
            "level": 2,
            "order": 13,
            "section_id": "validation-receipt-path",
            "source_line_end": 394,
            "source_line_start": 367,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The current negative-case floor is: fakecommitclaim -> CompletionFAKECOMMIT_CLAIM fakecapclaim -> CompletionFAKECAP_CLAIM faketestclaim -> CompletionFAKETEST_CLAIM uncheckedpassclaim -> CompletionPYTESTPASSSTATUSNOT_CHECKED These cases are the claim-language guardrail. If they stop appearing in observed negative cases, the component no longer proves that public completion result records reject fabricated commit, cap, test-node, or unchecked-pytest-pass claims.",
            "level": 2,
            "order": 14,
            "section_id": "negative-cases",
            "source_line_end": 426,
            "source_line_start": 413,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component is a public fixture witness for completion evidence. It does not: prove arbitrary live commits landed; close or mutate work log work; mutate Git state; include launch operations; use external model services; certify all completion prose; turn a ran pytest span into a passed span without an explicit exit-zero check. Its useful claim is narrower: over the supplied fixture repo, fixture ledger, completion claims, and copied diagnostic body, the component proves that completion evidence references are checked and that specific overclaims are refused.",
            "level": 2,
            "order": 15,
            "section_id": "authority-ceiling",
            "source_line_end": 442,
            "source_line_start": 427,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Focused coverage lives in tests/testagentcompletionfaithfulnessaudit.py and checks: public git and pytest subprocess witness behavior; fake commit rejection; unchecked pytest pass rejection; fake cap claim rejection; fake pytest node id rejection; metadata-only source manifest behavior in the exported bundle; source-module digest mismatch rejection; pytest-capable Python selection.",
            "level": 2,
            "order": 16,
            "section_id": "validation-anchors",
            "source_line_end": 455,
            "source_line_start": 443,
            "title": "Validation Anchors"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "JSON bundle authority: core/papermodulecapsules.json#papermodule.agentcompletionfaithfulnessaudit. Mechanism source: core/mechanismsources.json#mechanism.agentcompletionfaithfulnessaudit.validatescompletionevidence_claims. Component atlas edge: core/organatlas.json#agentcompletionfaithfulnessaudit. Runtime source: src/microcosmcore/components/agentcompletionfaithfulnessaudit.py. First command: PYTHONPATH=src python3 -m microcosmcore.components.agentcompletionfaithfulnessaudit run --input fixtures/firstwave/agentcompletionfaithfulnessaudit/input --out result records/firstwave/agentcompletionfaithfulnessaudit --sign-off-out result records/sign-off/firstwave/agentcompletionfaithfulnessauditfix\u2026",
            "level": 2,
            "order": 17,
            "section_id": "evidence-binding",
            "source_line_end": 464,
            "source_line_start": 456,
            "title": "Evidence Binding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with the Route Card and JSON Bundle Binding to identify the component, standard, source row, runner, fixture input, exported bundle, and result record surfaces. For behavior questions, read src/microcosmcore/components/agentcompletionfaithfulnessaudit.py and the focused tests before trusting this prose. For source-open body questions, read the exported bundle's sourcemodulemanifest.json; the manifest is the evidence for exact-copy relation, digest match, anchor match, and metadata-only result record posture. For claim-language questions, read the Negative Cases and Result record Expectations together; the pass path only matters if the overclaim cases still fail. Treat generated compon\u2026",
            "level": 2,
            "order": 18,
            "section_id": "reader-evidence-routing",
            "source_line_end": 481,
            "source_line_start": 465,
            "title": "Reader Evidence Routing"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/agent_closeout_faithfulness_audit.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public completion-faithfulness fixture checks commit, ledger-cap, and pytest-span claims with real git/pytest subprocess witnesses while refusing unchecked pass overclaims."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Agent Completion Faithfulness Audit is the public fixture witness for completion evidence language. It builds a fixture repo, verifies commit and HEAD evidence with git subprocesses, runs pytest for the declared span, checks cap claims against a fixture ledger, validates a copied source-module manifest for agent experience diagnostics, and writes bounded result records that keep source bodies out.",
      "summary_line": "The public completion-faithfulness fixture checks commit, ledger-cap, and pytest-span claims with real git/pytest subprocess witnesses while refusing unchecked pass overclaims.",
      "title": "Agent Completion Faithfulness Audit"
    },
    {
      "anchor": "paper-module-cold-reader-route-map",
      "authority_ceiling": "Public route-map fixture, exported-bundle result records, and copied source cold-entry body evidence only; no route registry control, external model access, source-file changes, launch-scope decision, private-data equivalence, trading or financial decisions, or whole-system correctness.",
      "body_html": "<p><code>cold_reader_route_map</code> makes Microcosm&#x27;s first ten minutes executable. It validates a public route map whose rows bind the first-run sequence to runnable commands, docs refs, result record refs, and scope limits.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A cold technical reader should not have to infer the product path from a long README or raw result record tree. The route map answers one question: what should I run first, and what evidence proves that path is wired?</p>\n<p>The unusual part is how the validator checks that proof. It does not merely confirm that each route row carries the right fields. It replays every route against real source: each row&#x27;s command, its docs refs, its result record refs, and the human-readable signals it claims to show are matched against the actual text of copied source modules and public docs. A command whose material tokens do not appear anywhere in that source corpus is blocked, as is a docs ref that does not resolve to a real heading and a result record ref that does not open a pass-status result record. So a route cannot promise a command the system does not actually run, which is the failure mode a hand-written quick-start guide drifts into the moment the commands change underneath it.</p>\n<p>The evidence contract is source-open by default: public route cards, route result record bindings, route policy, exported bundle refs, and generated result records carry the system, while <code>secret_exclusion_scan</code> excludes only private source bodies, model-output data, account or browser material, secrets, and account secret-equivalent live-access data. Result record bodies are not inlined; they are represented by <code>body_in_receipt: false</code> plus public runtime refs.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1914\" height=\"304\" viewBox=\"0 0 1914 304\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"177.1\" y1=\"152.0\" x2=\"263.1\" y2=\"152.0\"></line><polygon class=\"pmd-arrow\" points=\"263.1,152.0 256.3,155.1 256.3,148.9\"></polygon><line class=\"pmd-edge\" x1=\"477.4\" y1=\"152.0\" x2=\"563.4\" y2=\"152.0\"></line><polygon class=\"pmd-arrow\" points=\"563.4,152.0 556.6,155.1 556.6,148.9\"></polygon><line class=\"pmd-edge\" x1=\"777.7\" y1=\"137.2\" x2=\"863.7\" y2=\"125.4\"></line><polygon class=\"pmd-arrow\" points=\"863.7,125.4 857.3,129.3 856.5,123.3\"></polygon><line class=\"pmd-edge\" x1=\"777.7\" y1=\"170.1\" x2=\"867.1\" y2=\"185.2\"></line><polygon class=\"pmd-arrow\" points=\"867.1,185.2 859.9,187.1 860.9,181.1\"></polygon><line class=\"pmd-edge\" x1=\"1009.3\" y1=\"174.0\" x2=\"1161.2\" y2=\"90.0\"></line><polygon class=\"pmd-arrow\" points=\"1161.2,90.0 1156.7,96.0 1153.7,90.6\"></polygon><line class=\"pmd-edge\" x1=\"1053.8\" y1=\"183.8\" x2=\"1143.3\" y2=\"167.3\"></line><polygon class=\"pmd-arrow\" points=\"1143.3,167.3 1137.1,171.6 1136.0,165.5\"></polygon><line class=\"pmd-edge\" x1=\"1053.8\" y1=\"218.2\" x2=\"1150.2\" y2=\"236.0\"></line><polygon class=\"pmd-arrow\" points=\"1150.2,236.0 1142.9,237.7 1144.0,231.7\"></polygon><line class=\"pmd-edge\" x1=\"1302.4\" y1=\"82.4\" x2=\"1395.3\" y2=\"117.1\"></line><polygon class=\"pmd-arrow\" points=\"1395.3,117.1 1387.8,117.6 1390.0,111.9\"></polygon><line class=\"pmd-edge\" x1=\"1309.3\" y1=\"152.0\" x2=\"1395.3\" y2=\"152.0\"></line><polygon class=\"pmd-arrow\" points=\"1395.3,152.0 1388.5,155.1 1388.5,148.9\"></polygon><line class=\"pmd-edge\" x1=\"1302.4\" y1=\"221.6\" x2=\"1395.3\" y2=\"186.9\"></line><polygon class=\"pmd-arrow\" points=\"1395.3,186.9 1390.0,192.1 1387.8,186.4\"></polygon><line class=\"pmd-edge\" x1=\"1057.3\" y1=\"116.7\" x2=\"1668.0\" y2=\"146.4\"></line><polygon class=\"pmd-arrow\" points=\"1668.0,146.4 1661.0,149.2 1661.3,143.1\"></polygon><line class=\"pmd-edge\" x1=\"1582.0\" y1=\"152.0\" x2=\"1668.0\" y2=\"152.0\"></line><polygon class=\"pmd-arrow\" points=\"1668.0,152.0 1661.2,155.1 1661.2,148.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"125.0\" width=\"159.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"97.5\" y=\"147.5\">Public project path</tspan><tspan x=\"97.5\" y=\"165.5\">repo -&gt; .microcosm</tspan></text><title>Public project path repo -&gt; .microcosm</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"263.1\" y=\"116.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"370.2\" y=\"138.5\">First-screen card</tspan><tspan x=\"370.2\" y=\"156.5\">claim frame, first command,</tspan><tspan x=\"370.2\" y=\"174.5\">evidence legend, exit rule</tspan></text><title>First-screen card claim frame, first command, evidence legend, exit rule</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"563.4\" y=\"116.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"670.6\" y=\"138.5\">Ordered route rows</tspan><tspan x=\"670.6\" y=\"156.5\">command, result record ref,</tspan><tspan x=\"670.6\" y=\"174.5\">evidence class</tspan></text><title>Ordered route rows command, result record ref, evidence class</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"863.7\" y=\"76.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"960.5\" y=\"98.5\">Scope boundary and scope</tspan><tspan x=\"960.5\" y=\"116.5\">limit</tspan><tspan x=\"960.5\" y=\"134.5\">attached to each row</tspan></text><title>Scope boundary and scope limit attached to each row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"867.1\" y=\"174.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"960.5\" y=\"196.5\">Reader branch</tspan><tspan x=\"960.5\" y=\"214.5\">choose one first action</tspan></text><title>Reader branch choose one first action</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1150.2\" y=\"18.0\" width=\"152.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1226.3\" y=\"40.5\">Safety/evals</tspan><tspan x=\"1226.3\" y=\"58.5\">status, authority,</tspan><tspan x=\"1226.3\" y=\"76.5\">workingness</tspan></text><title>Safety/evals status, authority, workingness</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1143.3\" y=\"116.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1226.3\" y=\"138.5\">Hiring reviewer</tspan><tspan x=\"1226.3\" y=\"156.5\">first-screen card,</tspan><tspan x=\"1226.3\" y=\"174.5\">legibility scorecard</tspan></text><title>Hiring reviewer first-screen card, legibility scorecard</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1150.2\" y=\"214.0\" width=\"152.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1226.3\" y=\"236.5\">Peer developer</tspan><tspan x=\"1226.3\" y=\"254.5\">tour, observe,</tspan><tspan x=\"1226.3\" y=\"272.5\">explain or compile</tspan></text><title>Peer developer tour, observe, explain or compile</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1395.3\" y=\"116.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1488.7\" y=\"138.5\">Drilldowns</tspan><tspan x=\"1488.7\" y=\"156.5\">tour, status, explain,</tspan><tspan x=\"1488.7\" y=\"174.5\">observe, compile, serve</tspan></text><title>Drilldowns tour, status, explain, observe, compile, serve</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1668.0\" y=\"116.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1782.1\" y=\"138.5\">Result records and route refs</tspan><tspan x=\"1782.1\" y=\"156.5\">public refs only;</tspan><tspan x=\"1782.1\" y=\"174.5\">body_in_receipt false</tspan></text><title>Result records and route refs public refs only; body_in_receipt false</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR subgraph Entry[&quot;First-screen entry&quot;] Project[&quot;Public project path repo -&gt; .microcosm&quot;] First[&quot;First-screen card claim frame, first command, evidence legend, exit rule&quot;] end subgraph Accounting[&quot;Route-map accounting&quot;] Route[&quot;Ordered route rows command, result record ref, evidence class&quot;] Ceiling[&quot;Scope boundary and scope limit attached to each row&quot;] end subgraph ReaderBranch[&quot;Reader branch&quot;] Branch[&quot;Reader branch choose one first action&quot;] Safety[&quot;Safety/evals status, authority, workingness&quot;] Hiring[&quot;Hiring reviewer first-screen card, legibility scorecard&quot;] Developer[&quot;Peer developer tour, observe, explain or compile&quot;] end subgraph Boundary[&quot;Proof boundary&quot;] Drilldown[&quot;Drilldowns tour, status, explain, observe, compile, serve&quot;] Result record[&quot;Result records and route refs public refs only; body_in_receipt false&quot;] end Project --&gt; First First --&gt; Route Route --&gt; Ceiling Route --&gt; Branch Branch --&gt; Safety Branch --&gt; Hiring Branch --&gt; Developer Safety --&gt; Drilldown Hiring --&gt; Drilldown Developer --&gt; Drilldown Ceiling --&gt; Result record Drilldown --&gt; Result record</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Start with <code>core/paper_module_capsules.json::paper_modules[13:paper_module.cold_reader_route_map]</code>, then read the generated JSON projection for the resolved relationships. A diagram view is generated for this module and an atlas card entry is available. The route-map fixture, exported bundle, source-module manifests, and temporary result records are evidence for replay shape. This Markdown gives cold readers the interpretation order, source-linked only.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in documentation systems that treat reader state and task shape as first-class. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://diataxis.fr/\">Diataxis</a> separates tutorials, how-to guides, reference, and explanation so readers are not forced through one undifferentiated documentation pile. Knuth&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://cs.stanford.edu/~knuth/lp.html\">literate programming</a> is an older anchor for the idea that executable systems should be written for human comprehension as well as machine execution.</p>\n<p>Microcosm borrows the reader-route pattern: first command, result record ref, evidence class, scope boundary, scope limit, and next drilldown are ordered for a cold reader. It does not make the route map source authority or substitute documentation sequence for validator evidence.</p>\n<h4 class=\"pm-body__h\">Reader-Specific Evidence Routing</h4>\n<p>The route map should make the evidence-count frame visible before the reader chooses a drilldown. Honest counters are not progress badges:</p>\n<ul><li>A safety/evals engineer follows <code>microcosm status --card</code>, <code>microcosm authority --card</code>, and <code>microcosm workingness --card</code> first. The useful question is whether each claim names its evidence class, validator, failure mode, and scope limit.</li><li>A hiring reviewer follows the first-screen card and legibility scorecard first. The useful question is whether small verified counts are framed as honest proof boundaries instead of hidden or inflated.</li><li>A peer developer follows <code>microcosm tour --card</code>, <code>microcosm observe --card</code>, and then full <code>microcosm observe</code>, <code>microcosm compile</code>, or <code>microcosm explain</code> as drilldowns. The useful question is whether a fresh clone can reproduce the route/work/event/evidence chain locally without opening full event rows first.</li></ul>\n<p>The route map must therefore preserve both the command order and the evidence interpretation order: command, result record ref, evidence class, scope boundary, scope limit, then deeper route. Reader-specific branches may hide other branches, but they may not hide the accounting frame that prevents &quot;1 verified import&quot; from being read as either failure or marketing.</p>\n<h4 class=\"pm-body__h\">One-Screen Handoff Contract</h4>\n<p>The route map consumes the first-screen card as the handoff, not as another route row. A cold reader should see this sequence:</p>\n<ol><li>First-screen card: claim frame, <code>microcosm hello &lt;project&gt;</code>, shared proof, evidence legend, structural join, reader rail, and exit rule.</li><li>Route map: the accepted command order, with result record refs and scope limits attached to each command.</li><li>Reader branch: one audience-specific first action, one proof surface, one success criterion, and one next drilldown.</li></ol>\n<p>The handoff fails when the first screen turns into a complete route inventory, or when the route map assumes the reader already understands evidence classes. The first screen should compress; the route map should sequence; the reveal should demonstrate the path against public result records.</p>\n<h4 class=\"pm-body__h\">Comparison-Backed Route Rows</h4>\n<p>Each route row should make the unusual discipline visible by naming the normal failure mode it is avoiding. The route map is not just a command list; it is a sequence of claim-boundary checks:</p>\n<table class=\"pm-table\"><thead><tr><th>Route row field</th><th>Failure avoided</th><th>Required reader cue</th></tr></thead><tbody><tr><td><code>command_ref</code></td><td>Prose-only claims about what runs.</td><td>Show the exact local command before the claim it supports.</td></tr><tr><td><code>receipt_ref</code></td><td>Trusting generated summaries as source authority.</td><td>Point to the result record or validator that bounds the row.</td></tr><tr><td><code>evidence_class</code></td><td>Treating all evidence as equal proof.</td><td>Label body import, subprocess witness, projection, validator, or fixture evidence.</td></tr><tr><td>anti_claim</td><td>Letting a successful demo imply launch, production, provider, or proof authority.</td><td>State the forbidden read beside the positive claim.</td></tr><tr><td><code>failure_mode_ref</code></td><td>Governance looking like abstract ceremony.</td><td>Name the concrete overclaim or missing-standard case this row catches.</td></tr></tbody></table>\n<p>Rows that omit the comparison cue are still technically navigable, but they make the rigor invisible to a cold reader. The validator should prefer a shorter row with command, result record, class, scope boundary, and failure mode over a longer row that lists more components without explaining what each boundary prevents.</p>\n<h4 class=\"pm-body__h\">Observable Drilldown Order</h4>\n<p>Browser-first readers follow the same route map as terminal-first readers. The route order is compressed, not replaced:</p>\n<ol><li>First-screen card or compact browser board.</li><li><code>microcosm tour --card &lt;project&gt;</code> as the shared behavior proof.</li><li>Selected route plus work/event/evidence refs.</li><li>Compact observatory view for the same route.</li><li>Full route map, result records, standards, and raw JSON drilldowns.</li></ol>\n<p>The compact observatory row must carry the same command ref, result record ref, evidence class, scope boundary, and scope limit as the terminal route row. If the browser board cannot show those fields, it is a preview only and cannot serve as the cold-reader route handoff.</p>\n<p><code>readme_onboarding_route</code> is the selected route only for projects with a README; folders without one still get a route/work/event/evidence path through the selected route emitted by <code>tour</code> and <code>compile</code>.</p>\n<p>Each route card must include a command and public docs refs. Each route id must also resolve to at least one result record ref. The sequence must be ordinal sorted so the public entry does not drift into a bag of impressive but unordered components.</p>\n<h4 class=\"pm-body__h\">Validation</h4>\n<p>The fixture observes negative cases for missing command refs, missing result record refs, route sequence gaps, launch/provider overclaims, and private source body fields. The exported bundle omits negative cases and validates the real runtime shape used by <code>microcosm run</code>, with synthetic result record stand-ins explicitly disallowed as product evidence. If focused validation reports an exact-copy source-module body mismatch, route that repair through <code>microcosm_exact_copy_refresh</code>; do not treat this Markdown projection as the authority for copied source bodies.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<p>The focused pytest file is the proof consumer for this Markdown section. It asserts the fixture status, ten-route command and result record-ref counts, front-door route order, expected negative cases, route-source replay support, exported bundle shape, copied source-module digest and anchor matches, source-open fixture-manifest counts, no source bodies in public result records, streamed line-count and digest handling, and fresh exported-bundle card reuse. The corpus check verifies that this page remains in the 98-module paper-module set and that the JSON bundle, generated Mermaid, Atlas card, and Markdown projection stay mutually consistent.</p>\n<p>These result records validate the route-map fixture, exported bundle result records, copied cold-entry evidence, and paper-module corpus membership only; they do not grant route registry control, external model service, source-file changes, launch-scope decision, private-data equivalence, financial decisions, publishing-scope decision, hosted readiness, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module covers public cold-reader route-map validation: command refs, result record refs, ordinal route sequencing, evidence classes, scope boundaries, scope limits, exported-bundle provenance, copied cold-entry evidence, and negative cases for missing refs, sequence gaps, overclaims, and private body fields.</p>\n<p>The ceiling stops before route-registry source authority, live session inspection, external model service, source-file changes, hosted readiness, launch, public sharing, private-data equivalence, or whole-system correctness. The route map can tell a cold reader what to run first and which result record bounds that run; it cannot promote the docs sequence into proof beyond those public fixtures and result records.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component is projection-only metadata. It is not route registry control, it does not change source files projects, it does not use external model services, and it excludes launch, public sharing, trading or financial decisions, private-data equivalence, or whole-system correctness claims.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open body floor is the public route-map fixture, route card set, route policy, exported cold-reader route-map bundle, source-module manifests, and generated result records. It carries public refs, digests, route ids, result record refs, evidence classes, scope boundaries, scope limits, and <code>body_in_receipt: false</code> markers instead of inlining private source or live state.</p>\n<p>The floor excludes private source bodies, model-output data, account or browser material, browser or HUD state, account secret-equivalent live-access data, recipient state, and route-registry mutation authority. A reader can inspect the route map and exported bundle to reproduce the first-run sequence, but the bundle remains evidence for public replay shape rather than launch or production authority.</p>\n</details>",
      "components": [
        {
          "anchor": "component-cold_reader_route_map",
          "component_id": "cold_reader_route_map",
          "public_label": "Cold Reader Route Map"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 9
        },
        "link_count": 21,
        "links": [
          {
            "id": "cold_reader_route_map",
            "kind": "organ",
            "kind_label": "component",
            "label": "Cold Reader Route Map",
            "relation": "explains",
            "url": "components.html#component-cold_reader_route_map"
          },
          {
            "id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public first run route map",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.entry_and_reveal_route_readiness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "entry and reveal routes as bounded cold-reader readiness evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-pattern-binding-contract"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.cold_reader_route_map",
      "reader_packet": {
        "abstract": "The public cold-reader route-map fixture validates first-run command order, docs refs, result record refs, scope limits, copied cold-entry source-module digests, and non-public-state exclusion without becoming route registry control.",
        "authority_ceiling": "Public route-map fixture, exported-bundle result records, and copied source cold-entry body evidence only; no route registry control, external model access, source-file changes, launch-scope decision, private-data equivalence, trading or financial decisions, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.cold_reader_route_map.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-cold-reader-route-map-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-cold-reader-route-map-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR subgraph Entry[\"First-screen entry\"] Project[\"Public project path repo -> .microcosm\"] First[\"First-screen card claim frame, first command, evidence legend, exit rule\"] end subgraph Accounting[\"Route-map accounting\"] Route[\"Ordered route rows command, result record ref, evidence class\"] Ceiling[\"Scope boundary and scope limit attached to each row\"] end subgraph ReaderBranch[\"Reader branch\"] Branch[\"Reader branch choose one first action\"] Safety[\"Safety/evals status, authority, workingness\"] Hiring[\"Hiring reviewer first-screen card, legibility scorecard\"] Developer[\"Peer developer tour, observe, explain or compile\"] end subgraph Boundary[\"Proof boundary\"] Drilldown[\"Drilldowns tour, status, explain, observe, compile, serve\"] Result record[\"Result records and route refs public refs only; body_in_receipt false\"] end Project --> First First --> Route Route --> Ceiling Route --> Branch Branch --> Safety Branch --> Hiring Branch --> Developer Safety --> Drilldown Hiring --> Drilldown Developer --> Drilldown Ceiling --> Result record Drilldown --> Result record",
            "source_format": "mermaid",
            "source_hash": "sha256:3b14712addef3b322844ac4843018094e53087dcb279a8a4224c0822b4c78741",
            "source_line_end": 69,
            "source_line_start": 33
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-pattern-binding-contract"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "cold_reader_route_map",
                "kind": "organ",
                "kind_label": "component",
                "label": "Cold Reader Route Map",
                "relation": "explains",
                "url": "components.html#component-cold_reader_route_map"
              },
              {
                "id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public first run route map",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.entry_and_reveal_route_readiness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.cold_reader_route_map",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 71,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 125,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 134,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 157,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 180,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 303,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_reader_route_map.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Diataxis",
            "section_id": "prior-art-grounding",
            "url": "https://diataxis.fr/"
          },
          {
            "kind": "external_reference",
            "label": "literate programming",
            "section_id": "prior-art-grounding",
            "url": "https://cs.stanford.edu/~knuth/lp.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A cold technical reader should not have to infer the product path from a long README or raw result record tree. The route map answers one question: what should I run first, and what evidence proves that path is wired? The unusual part is how the validator checks that proof. It does not merely confirm that each route row carries the right fields. It replays every route against real source: each row's command, its docs refs, its result record refs, and the human-readable signals it claims to show are matched against the actual text of copied source modules and public docs. A command whose material tokens do not appear anywhere in that source corpus is blocked, as is a docs ref that does not r\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 30,
            "source_line_start": 7,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 70,
            "source_line_start": 31,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The source-open body floor is the public route-map fixture, route card set, route policy, exported cold-reader route-map bundle, source-module manifests, and generated result records. It carries public refs, digests, route ids, result record refs, evidence classes, scope boundaries, scope limits, and bodyinreceipt: false markers instead of inlining private source or live state. The floor excludes private source bodies, model-output data, account or browser material, browser or HUD state, account secret-equivalent live-access data, recipient state, and route-registry mutation authority. A reader can inspect the route map and exported bundle to reproduce the first-run sequence, but the bundle\u2026",
            "level": 2,
            "order": 3,
            "section_id": "source-open-body-floor",
            "source_line_end": 105,
            "source_line_start": 90,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module covers public cold-reader route-map validation: command refs, result record refs, ordinal route sequencing, evidence classes, scope boundaries, scope limits, exported-bundle provenance, copied cold-entry evidence, and negative cases for missing refs, sequence gaps, overclaims, and private body fields. The ceiling stops before route-registry source authority, live session inspection, external model service, source-file changes, hosted readiness, launch, public sharing, private-data equivalence, or whole-system correctness. The route map can tell a cold reader what to run first and which result record bounds that run; it cannot promote the docs sequence into proof beyond those pub\u2026",
            "level": 2,
            "order": 4,
            "section_id": "claim-ceiling",
            "source_line_end": 120,
            "source_line_start": 106,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Start with core/papermodulecapsules.json::papermodules[13:papermodule.coldreaderroute_map], then read the generated JSON projection for the resolved relationships. A diagram view is generated for this module and an atlas card entry is available. The route-map fixture, exported bundle, source-module manifests, and temporary result records are evidence for replay shape. This Markdown gives cold readers the interpretation order, source-linked only.",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 124,
            "source_line_start": 121,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in documentation systems that treat reader state and task shape as first-class. Diataxis separates tutorials, how-to guides, reference, and explanation so readers are not forced through one undifferentiated documentation pile. Knuth's literate programming is an older anchor for the idea that executable systems should be written for human comprehension as well as machine execution. Microcosm borrows the reader-route pattern: first command, result record ref, evidence class, scope boundary, scope limit, and next drilldown are ordered for a cold reader. It does not make the route map source authority or substitute documentation sequence for validator evidence.",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 179,
            "source_line_start": 165,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The route map should make the evidence-count frame visible before the reader chooses a drilldown. Honest counters are not progress badges: A safety/evals engineer follows microcosm status --card, microcosm authority --card, and microcosm workingness --card first. The useful question is whether each claim names its evidence class, validator, failure mode, and scope limit. A hiring reviewer follows the first-screen card and legibility scorecard first. The useful question is whether small verified counts are framed as honest proof boundaries instead of hidden or inflated. A peer developer follows microcosm tour --card, microcosm observe --card, and then full microcosm observe, microcosm compil\u2026",
            "level": 2,
            "order": 7,
            "section_id": "reader-specific-evidence-routing",
            "source_line_end": 240,
            "source_line_start": 218,
            "title": "Reader-Specific Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The route map consumes the first-screen card as the handoff, not as another route row. A cold reader should see this sequence: First-screen card: claim frame, microcosm hello <project>, shared proof, evidence legend, structural join, reader rail, and exit rule. Route map: the accepted command order, with result record refs and scope limits attached to each command. Reader branch: one audience-specific first action, one proof surface, one success criterion, and one next drilldown. The handoff fails when the first screen turns into a complete route inventory, or when the route map assumes the reader already understands evidence classes. The first screen should compress; the route map should s\u2026",
            "level": 2,
            "order": 8,
            "section_id": "one-screen-handoff-contract",
            "source_line_end": 257,
            "source_line_start": 241,
            "title": "One-Screen Handoff Contract"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Each route row should make the unusual discipline visible by naming the normal failure mode it is avoiding. The route map is not just a command list; it is a sequence of claim-boundary checks: Rows that omit the comparison cue are still technically navigable, but they make the rigor invisible to a cold reader. The validator should prefer a shorter row with command, result record, class, scope boundary, and failure mode over a longer row that lists more components without explaining what each boundary prevents.",
            "level": 2,
            "order": 9,
            "section_id": "comparison-backed-route-rows",
            "source_line_end": 277,
            "source_line_start": 258,
            "title": "Comparison-Backed Route Rows"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Browser-first readers follow the same route map as terminal-first readers. The route order is compressed, not replaced: First-screen card or compact browser board. microcosm tour --card <project> as the shared behavior proof. Selected route plus work/event/evidence refs. Compact observatory view for the same route. Full route map, result records, standards, and raw JSON drilldowns. The compact observatory row must carry the same command ref, result record ref, evidence class, scope boundary, and scope limit as the terminal route row. If the browser board cannot show those fields, it is a preview only and cannot serve as the cold-reader route handoff. readmeonboardingroute is the selected ro\u2026",
            "level": 2,
            "order": 10,
            "section_id": "observable-drilldown-order",
            "source_line_end": 302,
            "source_line_start": 278,
            "title": "Observable Drilldown Order"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The fixture observes negative cases for missing command refs, missing result record refs, route sequence gaps, launch/provider overclaims, and private source body fields. The exported bundle omits negative cases and validates the real runtime shape used by microcosm run, with synthetic result record stand-ins explicitly disallowed as product evidence. If focused validation reports an exact-copy source-module body mismatch, route that repair through microcosmexactcopy_refresh; do not treat this Markdown projection as the authority for copied source bodies.",
            "level": 2,
            "order": 11,
            "section_id": "validation",
            "source_line_end": 332,
            "source_line_start": 317,
            "title": "Validation"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records: The focused pytest file is the proof consumer for this Markdown section. It asserts the fixture status, ten-route command and result record-ref counts, front-door route order, expected negative cases, route-source replay support, exported bundle shape, copied source-module digest and anchor matches, source-open fixture-manifest counts, no source bodies in public result records, streamed line-count and digest handling, and fresh exported-bundle card reuse. The corpus check verifies that this page remains in the 98-module paper-module set and that the JSON bundle, generated Mermaid, Atlas card, and\u2026",
            "level": 2,
            "order": 12,
            "section_id": "validation-receipt-path",
            "source_line_end": 360,
            "source_line_start": 333,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is projection-only metadata. It is not route registry control, it does not change source files projects, it does not use external model services, and it does not include launch operations, public sharing, trading or financial decisions, private-data equivalence, or whole-system correctness claims.",
            "level": 2,
            "order": 13,
            "section_id": "authority-ceiling",
            "source_line_end": 366,
            "source_line_start": 361,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/cold_reader_route_map.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public cold-reader route-map fixture validates first-run command order, docs refs, result record refs, scope limits, copied cold-entry source-module digests, and non-public-state exclusion without becoming route registry control."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_reader_route_map.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Cold-Reader Route Map is the public first-run route membrane. It validates route rows, route-to-result record bindings, ordinal first-run sequencing, command/docs/result record refs, launch/provider/private-source overclaim rejection, exact copied source cold-entry source modules, and metadata-only result records so a cold agent can see what to run first and what proof bounds each row.",
      "summary_line": "The public cold-reader route-map fixture validates first-run command order, docs refs, result record refs, scope limits, copied cold-entry source-module digests, and non-public-state exclusion without becoming route registry control.",
      "title": "Cold-Reader Route Map"
    },
    {
      "anchor": "paper-module-proof-diagnostic-evidence-spine",
      "authority_ceiling": "Public diagnostic result record refs, copied Ring2 runtime artifacts, and copied public component source body only; no Lean/Lake execution, formal proof authority, formal-result correctness, external model access authority, runtime correctness, launch-scope decision, publishing-scope decision, private-system equivalence, or whole-system correctness.",
      "body_html": "<p><code>proof_diagnostic_evidence_spine</code> sits one step before formal proof authority. It holds diagnostic evidence from the formal-math evaluation and premise-retrieval pipeline as result record-backed cells, and refuses to let any of them be read as a proof.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The component answers a single question: does a diagnostic check that claims to be backed by real Ring2 runtime evidence actually recompute against that evidence, or is it asserting more than its refs support? Without this membrane, a check row could name a failure-taxonomy report or a graph-update candidate set, declare itself passing, and be trusted on its own word. The spine refuses that.</p>\n<p>What is unusual is that the validator does not trust the fixture&#x27;s own pass label. It ignores the legacy <code>expected_result</code> field as a non-authoritative fixture label and rederives the verdict itself. For each check it resolves the named <code>source_ref</code> to a real file, re-hashes that file with sha256, and confirms the hash matches the expected digest. It then opens the named result record anchor and checks that the result record payload actually contains that source ref and digest. A check is accepted only when the source, the digest, and the result record all agree. The pass is a recomputation, not a claim copied from the fixture.</p>\n<p>The second idea is that negative evidence is kept rather than hidden. A stale source fingerprint is recorded as <code>source_fingerprint_status: stale</code> and retained as diagnostic evidence; a provider advisory row is preserved as metadata while being rejected as authority; a forbidden proof-body field turns a row into a regression fixture rather than silently dropping it. The board shows what did not hold, which is the point of an evidence membrane.</p>\n<h4 class=\"pm-body__h\">Teleology</h4>\n<p><code>proof_diagnostic_evidence_spine</code> is the body-safe evidence membrane before formal proof work. It records proof/evidence diagnostics while rejecting proof bodies, provider output bodies, source-authority upgrades, stale coupling, and runtime-correctness overclaims.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>The validator consumes failure-taxonomy records, graph-update traces, verifier-trace repair artifacts, and formal evidence-cell anchor result record refs from the formal-math evaluation and premise-retrieval pipeline, then emits diagnostic result records over those refs. Provider-advisory rows are bounded evidence authority. Passing diagnostic checks do not become formal proof authority or formal-result correctness.</p>\n<h4 class=\"pm-body__h\">How a check is accepted</h4>\n<p>A check row carries three lists: <code>source_refs</code>, <code>receipt_anchor_refs</code>, and <code>source_digest_refs</code>. The validator does not take the row&#x27;s word for whether it passes. It recomputes the verdict from the system.</p>\n<p>For each <code>source_ref</code> it resolves a real file, reads it, and hashes the bytes with sha256. That hash must equal the expected digest the component holds for the ref. It then opens each result record anchor and checks that the result record payload actually contains the source ref and its digest, so a check is only &quot;result record-backed&quot; if the result record it cites genuinely references it. On top of that the component applies a semantic floor: a check whose id mentions a failure taxonomy must point at a source file that carries a failure-taxonomy report with representative failures and at a result record that carries a failure-mode ledger; a graph-update check needs graph-update candidates with ids and a matching result record anchor. The check is accepted only when every source resolves, every digest matches, every cited result record backs the ref, the semantic floor is satisfied, and no expected-negative error code is declared.</p>\n<p>The concrete failure mode this guards against is a plausible-looking row that names real artifact paths but does not actually recompute: a digest that has drifted, a result record that does not mention the ref it claims, or a check labelled as failure-taxonomy evidence while pointing at an unrelated file. Each of those becomes a rejection finding rather than a silent pass. The recompute is also why a passing check stays bounded. It establishes that the named evidence is present and coupled, not that the underlying runtime is correct, which is why a row that adds <code>claims_runtime_correctness</code> is rejected as an overclaim.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"882\" height=\"870\" viewBox=\"0 0 882 870\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"184.0\" y1=\"94.8\" x2=\"370.2\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"370.2,166.0 362.7,166.4 364.9,160.7\"></polygon><line class=\"pmd-edge\" x1=\"440.8\" y1=\"220.0\" x2=\"440.8\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"440.8,278.0 437.7,271.2 443.8,271.2\"></polygon><line class=\"pmd-edge\" x1=\"440.8\" y1=\"332.0\" x2=\"440.8\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"440.8,390.0 437.7,383.2 443.8,383.2\"></polygon><line class=\"pmd-edge\" x1=\"440.8\" y1=\"462.0\" x2=\"440.8\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"440.8,520.0 437.7,513.2 443.8,513.2\"></polygon><line class=\"pmd-edge\" x1=\"403.2\" y1=\"628.0\" x2=\"362.9\" y2=\"686.0\"></line><polygon class=\"pmd-arrow\" points=\"362.9,686.0 364.3,678.6 369.3,682.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"351.0\" y=\"648.0\" width=\"64.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"383.0\" y=\"661.0\" text-anchor=\"middle\">all agree</text><line class=\"pmd-edge\" x1=\"477.0\" y1=\"628.0\" x2=\"522.1\" y2=\"695.0\"></line><polygon class=\"pmd-arrow\" points=\"522.1,695.0 515.7,691.0 520.8,687.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"458.5\" y=\"652.5\" width=\"82.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"499.5\" y=\"665.5\" text-anchor=\"middle\">any mismatch</text><line class=\"pmd-edge\" x1=\"370.9\" y1=\"758.0\" x2=\"424.2\" y2=\"816.0\"></line><polygon class=\"pmd-arrow\" points=\"424.2,816.0 417.3,813.0 421.8,808.9\"></polygon><line class=\"pmd-edge\" x1=\"516.2\" y1=\"749.0\" x2=\"456.7\" y2=\"816.0\"></line><polygon class=\"pmd-arrow\" points=\"456.7,816.0 459.0,808.8 463.6,812.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"166.0\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"101.0\" y=\"40.5\">Diagnostic check row</tspan><tspan x=\"101.0\" y=\"58.5\">source_refs,</tspan><tspan x=\"101.0\" y=\"76.5\">receipt_anchor_refs,</tspan><tspan x=\"101.0\" y=\"94.5\">source_digest_refs</tspan></text><title>Diagnostic check row source_refs, receipt_anchor_refs, source_digest_refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"361.2\" y=\"166.0\" width=\"159.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"188.5\">Resolve source ref</tspan><tspan x=\"440.8\" y=\"206.5\">to real public file</tspan></text><title>Resolve source ref to real public file</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"337.1\" y=\"278.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"300.5\">Re-hash file (sha256)</tspan><tspan x=\"440.8\" y=\"318.5\">compare to expected digest</tspan></text><title>Re-hash file (sha256) compare to expected digest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"340.5\" y=\"390.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"412.5\">Open result record anchor</tspan><tspan x=\"440.8\" y=\"430.5\">does payload contain</tspan><tspan x=\"440.8\" y=\"448.5\">this ref and digest?</tspan></text><title>Open result record anchor does payload contain this ref and digest?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"343.9\" y=\"520.0\" width=\"193.6\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"542.5\">Semantic floor</tspan><tspan x=\"440.8\" y=\"560.5\">failure-taxonomy /</tspan><tspan x=\"440.8\" y=\"578.5\">graph-update</tspan><tspan x=\"440.8\" y=\"596.5\">source and result record</tspan><tspan x=\"440.8\" y=\"614.5\">match</tspan></text><title>Semantic floor failure-taxonomy / graph-update source and result record match</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"686.0\" width=\"172.9\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.8\" y=\"708.5\">Accepted check</tspan><tspan x=\"337.8\" y=\"726.5\">verdict = recomputed,</tspan><tspan x=\"337.8\" y=\"744.5\">body_in_receipt false</tspan></text><title>Accepted check verdict = recomputed, body_in_receipt false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"450.3\" y=\"695.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"540.2\" y=\"717.5\">Rejected / retained</tspan><tspan x=\"540.2\" y=\"735.5\">as diagnostic evidence</tspan></text><title>Rejected / retained as diagnostic evidence</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"210.0\" y=\"45.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"306.8\" y=\"67.5\">Stale source fingerprint</tspan></text><title>Stale source fingerprint</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"429.6\" y=\"45.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"529.9\" y=\"67.5\">Provider advisory payload</tspan></text><title>Provider advisory payload</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"656.1\" y=\"45.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"759.8\" y=\"67.5\">Forbidden proof-body field</tspan></text><title>Forbidden proof-body field</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"343.9\" y=\"816.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"838.5\">evidence accounting only</tspan></text><title>evidence accounting only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>evidence accounting only</dt><dd><code class=\"pm-diagram__ref-loc\">diagnostic_board.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Check[&quot;Diagnostic check row source_refs, receipt_anchor_refs, source_digest_refs&quot;] Resolve[&quot;Resolve source ref to real public file&quot;] Hash[&quot;Re-hash file (sha256) compare to expected digest&quot;] Result record[&quot;Open result record anchor does payload contain this ref and digest?&quot;] Floor[&quot;Semantic floor failure-taxonomy / graph-update source and result record match&quot;] Accept[&quot;Accepted check verdict = recomputed, body_in_receipt false&quot;] Reject[&quot;Rejected / retained as diagnostic evidence&quot;] Stale[&quot;Stale source fingerprint&quot;] Provider[&quot;Provider advisory payload&quot;] Proofbody[&quot;Forbidden proof-body field&quot;] Check --&gt; Resolve --&gt; Hash --&gt; Result record --&gt; Floor Floor --&gt;|all agree| Accept Floor --&gt;|any mismatch| Reject Stale -. retained as evidence .-&gt; Reject Provider -. metadata kept, authority denied .-&gt; Reject Proofbody -. scrubbed, kept as regression .-&gt; Reject Accept --&gt; Board[&quot;diagnostic_board.json evidence accounting only&quot;] Reject --&gt; Board Board -. denies .-&gt; Ceiling[&quot;no Lean/Lake run, no formal-result correctness, no provider authority, no launch&quot;]</code></pre></details></figure>\n<p>Evidence/accounting refs:</p>\n<ul><li>Bundle authority: <code>core/paper_module_capsules.json::paper_modules[14]</code> sets <code>source_authority: json_capsule</code>, names subjects <code>proof_diagnostic_evidence_spine</code> and <code>mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane</code>, resolves <code>code_loci[0].path</code> to <code>src/microcosm_core/organs/proof_diagnostic_evidence_spine.py</code>, and keeps <code>generated_projections.markdown.generated: false</code>, <code>generated_projections.mermaid.status: available_from_capsule_edges</code>, and <code>generated_projections.atlas_card.status: linked_from_capsule_edges</code>.</li><li>Generated instance boundary: <code>paper_modules/proof_diagnostic_evidence_spine.json::paper_module_payload.projection_contract</code> records <code>authority_flip_status: not_flipped</code>, while <code>paper_modules/proof_diagnostic_evidence_spine.json::relationships.edges</code> carries source-justified links to the component, mechanism, concept, principles, axioms, dependencies, and code locus.</li><li>Component/source locus: <code>organs/proof_diagnostic_evidence_spine.json::organ_payload.source_atlas_row</code> names the first command, <code>claim_ceiling_restated</code>, <code>mechanism_refs[0]</code>, <code>wires_to</code>, and the same code-locus symbols implemented in <code>src/microcosm_core/organs/proof_diagnostic_evidence_spine.py</code> (<code>PROOF_AUTHORITY_CEILING</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>validate_copied_macro_body_artifacts</code>, <code>validate_evidence_receipts</code>, <code>validate_provider_payload_policy</code>, <code>validate_authority_ceiling</code>, <code>run</code>, and <code>run_evidence_bundle</code>).</li><li>Standard contract: <code>standards/std_microcosm_proof_diagnostic_evidence_spine.json::authority_boundary_detail</code> limits the component to copied Ring2 diagnostic runtime artifacts, summary metrics, graph-variant metadata, and anchor result record refs. Its <code>body_import_verification.source_open_body_import_floor</code> records 13 copied artifact bodies, 10 exact copies, 3 public-light edits, and <code>body_text_exported_in_receipts: false</code>; its <code>body_import_verification.public_organ_source_body_floor</code> records one exact copied public component source body.</li><li>Bundle floor: <code>examples/proof_diagnostic_evidence_spine/exported_evidence_bundle/bundle_manifest.json</code> has <code>schema_version: proof_diagnostic_evidence_spine_exported_evidence_bundle_v1</code>, <code>bundle_id: ring2_proof_diagnostic_evidence_runtime_example</code>, <code>copied_macro_body_artifacts</code> count 13, and an scope limit of Ring2 diagnostic result record refs only, not formal proof authority.</li><li>Source-body floor: <code>examples/proof_diagnostic_evidence_spine/exported_evidence_bundle/source_body_floor/source_module_manifest.json::modules[0]</code> records source ref <code>src/microcosm_core/organs/proof_diagnostic_evidence_spine.py</code>, <code>source_to_target_relation: exact_copy</code>, <code>sha256_match: true</code>, <code>body_in_receipt: false</code>, and omitted material including model-output data bodies, account or browser state, browser UI live-access state, recipient-send state, private proof bodies, and oracle-needed premise ids.</li><li>Result record behavior: <code>receipts/first_wave/proof_diagnostic_evidence_spine/proof_evidence_validation_receipt.json</code> records <code>accepted_count: 2</code>, <code>rejected_count: 1</code>, <code>missing_negative_cases: []</code>, <code>body_in_receipt: false</code>, <code>source_fingerprint_status: stale</code>, and observed negative cases for source-authority upgrade, missing result record fields, runtime-correctness overclaim, provider/proof body rejection, and stale coupling. The sibling <code>provider_payload_policy_result.json::provider_payload_policy</code> preserves advisory metadata while rejecting the forbidden proof-body payload, and <code>diagnostic_board.json::authority_ceiling</code> rejects model-output data authority, source-authority upgrade, runtime-correctness claims, and formal prover execution.</li><li>Focused regression surface: <code>tests/test_proof_diagnostic_evidence_spine.py</code> asserts the observed negative cases match <code>EXPECTED_NEGATIVE_CASES</code> and checks the exported evidence bundle path. These tests support reader wiring and evidence accounting only; they do not establish formal-result correctness, provider authority, runtime correctness, publishing-scope decision, or launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Route currentness questions through ## JSON Bundle Binding and the validation commands in ## Validation Result record Path. The tests and corpus check confirm reader wiring and projection health; they do not establish proof authority.</p>\n<p>Route source/body-floor questions through <code>## Source-Open Body Floor</code> and the fixture/example paths named under <code>## Structured Lattice Bindings</code>. The diagnostic artifact copies from the formal-math evaluation pipeline, public component-source copy, manifests, and digest coupling are evidence-accounting inputs; they are bounded evidence bodies, model-output data bodies, runtime correctness claims, or source-authority upgrades.</p>\n<p>Route claim-safety and public-copy questions through ## Scope limit, <code>## Evidence-As-Accounting Shape</code>, and ## Scope boundary, then pair this module with <code>batch12_release_claim_language_gate</code> when public wording is being checked. If the question is &quot;did the validator still enforce the membrane?&quot;, use the focused pytest and corpus check in ## Validation Result record Path before citing the reader page.</p>\n<h4 class=\"pm-body__h\">Evidence-As-Accounting Shape</h4>\n<p>This component is the proof-adjacent evidence membrane behind Microcosm&#x27;s scope limits. It accepts diagnostic runtime artifacts, result record refs, source digests, and negative-case results as evidence cells, while refusing to treat any of them as theorem authority.</p>\n<p>The accounting rule is two-sided. A copied artifact from the formal-math evaluation and premise-retrieval pipeline can strengthen only the diagnostic claim named by its result record, digest, and validator; it cannot upgrade itself into formal-result correctness, provider authority, launch-scope decision, or private-system equivalence. Stale source coupling is retained as diagnostic evidence instead of hidden, and provider-advisory rows remain metadata without payload bodies.</p>\n<p>Use this module with <code>batch12_release_claim_language_gate</code> when evaluating public copy: the evidence spine says what result record-backed cells exist, and the language gate decides whether a public sentence stays within that ceiling.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The evidence spine is grounded in assurance-case practice: evidence should be connected to claims, assumptions, and limits before it is treated as support. NASA&#x27;s Goal Structuring Notation example for spacecraft assurance is a useful public analogue because it frames assurance as model-structured evidence rather than document-level persuasion: <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://ntrs.nasa.gov/citations/20160005295\">NTRS 20160005295</a>.</p>\n<p>The result record membrane also borrows from <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> and observability practice: diagnostic artifacts are evidence cells with provenance, not theorem authority. That is why the component accepts digest-coupled diagnostic refs and negative cases while rejecting proof bodies, model-output data bodies, and stale source-coupling overclaims.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_proof_diagnostic_evidence_spine.py -q --basetemp=/tmp/microcosm_proof_diagnostic_evidence_spine_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module can claim reader wiring for the proof-diagnostic evidence membrane: the component and mechanism subject resolve, and the runtime source locus is named. It cannot claim Lean or Lake execution, formal proof authority, formal-result correctness, provider authority, runtime correctness of the imported systems, source-file changes, launch-scope decision, publishing-scope decision, hosted deployment, or whole-system correctness.</p>\n<p>Diagnostic result records, copied runtime artifacts from the formal-math evaluation pipeline, copied public component source, source digests, and focused tests can support only bounded evidence-accounting claims: which public refs, manifests, negative cases, and body-hygiene checks were validated. A diagram view and atlas entry are generated for this module; they do not convert diagnostics into formal-result correctness or provider/publishing-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module documents diagnostic result record anchors over real system from the formal-math evaluation and premise-retrieval pipeline, and keeps forbidden proof/provider body cases as regression-only guards. It does not run Lean, use external model services, expose proof bodies, prove runtime correctness, certify public launch operations, authorize public sharing or recipient work, establish secret export, or claim whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The public bundle carries two bounded body floors. The runtime-artifact floor copies thirteen diagnostic artifacts from the formal-math evaluation and premise-retrieval pipeline under <code>examples/proof_diagnostic_evidence_spine/exported_evidence_bundle/source_artifacts</code> and records their source/target digest coupling in <code>bundle_manifest.json</code>. Three rows are source-faithful public-light edits that redact operator absolute paths and retain both source and target digests.</p>\n<p>The component-source floor copies the public source body for <code>src/microcosm_core/organs/proof_diagnostic_evidence_spine.py</code> under <code>source_body_floor/source_modules</code>. Generated <code>state/runs</code> JSON artifacts are evidence bodies, not source-body authority. Neither body floor places body text in result records or workingness cards, and neither imports proof bodies, model-output data bodies, account or browser state, browser UI live access, recipient-send state, account secrets, private proof bodies, or oracle-needed premise ids.</p>\n</details>",
      "components": [
        {
          "anchor": "component-proof_diagnostic_evidence_spine",
          "component_id": "proof_diagnostic_evidence_spine",
          "public_label": "Proof Diagnostic Evidence Spine"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 6
        },
        "link_count": 16,
        "links": [
          {
            "id": "proof_diagnostic_evidence_spine",
            "kind": "organ",
            "kind_label": "component",
            "label": "Proof Diagnostic Evidence Spine",
            "relation": "explains",
            "url": "components.html#component-proof_diagnostic_evidence_spine"
          },
          {
            "id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates ring2 diagnostic evidence membrane",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.formal_math_verifier_trace_repair_loop",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Verifier Trace Repair Loop",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
          },
          {
            "id": "paper_module.formal_evidence_cell_anchor_resolver",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Evidence Cell Anchor Resolver",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver"
          },
          {
            "id": "paper_module.formal_math_lean_proof_witness",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Lean Proof Witness",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.proof_diagnostic_evidence_spine",
      "reader_packet": {
        "abstract": "The public proof-diagnostic evidence spine fixture validates Ring2 diagnostic result record refs, copied runtime artifact digests, provider/proof-body exclusions, stale-coupling visibility, and scope limits without becoming formal proof authority.",
        "authority_ceiling": "Public diagnostic result record refs, copied Ring2 runtime artifacts, and copied public component source body only; no Lean/Lake execution, formal proof authority, formal-result correctness, external model access authority, runtime correctness, launch-scope decision, publishing-scope decision, private-system equivalence, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.proof_diagnostic_evidence_spine.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-proof-diagnostic-evidence-spine-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-proof-diagnostic-evidence-spine-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Check[\"Diagnostic check row source_refs, receipt_anchor_refs, source_digest_refs\"] Resolve[\"Resolve source ref to real public file\"] Hash[\"Re-hash file (sha256) compare to expected digest\"] Result record[\"Open result record anchor does payload contain this ref and digest?\"] Floor[\"Semantic floor failure-taxonomy / graph-update source and result record match\"] Accept[\"Accepted check verdict = recomputed, body_in_receipt false\"] Reject[\"Rejected / retained as diagnostic evidence\"] Stale[\"Stale source fingerprint\"] Provider[\"Provider advisory payload\"] Proofbody[\"Forbidden proof-body field\"] Check --> Resolve --> Hash --> Result record --> Floor Floor -->|all agree| Accept Floor -->|any mismatch| Reject Stale -. retained as evidence .-> Reject Provider -. metadata kept, authority denied .-> Reject Proofbody -. scrubbed, kept as regression .-> Reject Accept --> Board[\"diagnostic_board.json evidence accounting only\"] Reject --> Board Board -. denies .-> Ceiling[\"no Lean/Lake run, no formal-result correctness, no provider authority, no launch\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:b5662673d460a8e63e45a9c43743d5730ee4e5c2d1623a9483d97d95699124e6",
            "source_line_end": 175,
            "source_line_start": 151
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver"
              },
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "proof_diagnostic_evidence_spine",
                "kind": "organ",
                "kind_label": "component",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "explains",
                "url": "components.html#component-proof_diagnostic_evidence_spine"
              },
              {
                "id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates ring2 diagnostic evidence membrane",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.proof_diagnostic_evidence_spine",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 76,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 118,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 274,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "NTRS 20160005295",
            "section_id": "prior-art-grounding",
            "url": "https://ntrs.nasa.gov/citations/20160005295"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component answers a single question: does a diagnostic check that claims to be backed by real Ring2 runtime evidence actually recompute against that evidence, or is it asserting more than its refs support? Without this membrane, a check row could name a failure-taxonomy report or a graph-update candidate set, declare itself passing, and be trusted on its own word. The spine refuses that. What is unusual is that the validator does not trust the fixture's own pass label. It ignores the legacy expected_result field as a non-authoritative fixture label and rederives the verdict itself. For each check it resolves the named source_ref to a real file, re-hashes that file with sha256, and confi\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 8,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "proofdiagnosticevidence_spine is the body-safe evidence membrane before formal proof work. It records proof/evidence diagnostics while rejecting proof bodies, provider output bodies, source-authority upgrades, stale coupling, and runtime-correctness overclaims.",
            "level": 2,
            "order": 2,
            "section_id": "teleology",
            "source_line_end": 39,
            "source_line_start": 33,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator consumes failure-taxonomy records, graph-update traces, verifier-trace repair artifacts, and formal evidence-cell anchor result record refs from the formal-math evaluation and premise-retrieval pipeline, then emits diagnostic result records over those refs. Provider-advisory rows are bounded evidence authority. Passing diagnostic checks do not become formal proof authority or formal-result correctness.",
            "level": 2,
            "order": 3,
            "section_id": "public-contract",
            "source_line_end": 47,
            "source_line_start": 40,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A check row carries three lists: sourcerefs, receiptanchor_refs, and sourcedigestrefs. The validator does not take the row's word for whether it passes. It recomputes the verdict from the system. For each source_ref it resolves a real file, reads it, and hashes the bytes with sha256. That hash must equal the expected digest the component holds for the ref. It then opens each result record anchor and checks that the result record payload actually contains the source ref and its digest, so a check is only \"result record-backed\" if the result record it cites genuinely references it. On top of that the component applies a semantic floor: a check whose id mentions a failure taxonomy must point a\u2026",
            "level": 2,
            "order": 4,
            "section_id": "how-a-check-is-accepted",
            "source_line_end": 75,
            "source_line_start": 48,
            "title": "How a check is accepted"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module can claim reader wiring for the proof-diagnostic evidence membrane: the component and mechanism subject resolve, and the runtime source locus is named. It cannot claim Lean or Lake execution, formal proof authority, formal-result correctness, provider authority, runtime correctness of the imported systems, source-file changes, launch-scope decision, public sharing decision, hosted deployment, or whole-system correctness. Diagnostic result records, copied runtime artifacts from the formal-math evaluation pipeline, copied public component source, source digests, and focused tests can support only bounded evidence-accounting claims: which public refs, manifests, negative cases, and\u2026",
            "level": 2,
            "order": 5,
            "section_id": "claim-ceiling",
            "source_line_end": 99,
            "source_line_start": 84,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The public bundle carries two bounded body floors. The runtime-artifact floor copies thirteen diagnostic artifacts from the formal-math evaluation and premise-retrieval pipeline under examples/proofdiagnosticevidencespine/exportedevidencebundle/sourceartifacts and records their source/target digest coupling in bundle_manifest.json. Three rows are source-faithful public-light edits that redact operator absolute paths and retain both source and target digests. The component-source floor copies the public source body for src/microcosmcore/components/proofdiagnosticevidencespine.py under sourcebodyfloor/source_modules. Generated state/runs JSON artifacts are evidence bodies, not source-body aut\u2026",
            "level": 2,
            "order": 6,
            "section_id": "source-open-body-floor",
            "source_line_end": 117,
            "source_line_start": 100,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Evidence/accounting refs: Bundle authority: core/papermodulecapsules.json::paper_modules[14] sets sourceauthority: jsoncapsule, names subjects proofdiagnosticevidence_spine and mechanism.proofdiagnosticevidencespine.validatesring2diagnosticevidence_membrane, resolves code_loci[0].path to src/microcosmcore/components/proofdiagnosticevidencespine.py, and keeps generated_projections.markdown.generated: false, generatedprojections.mermaid.status: availablefromcapsuleedges, and generatedprojections.atlascard.status: linkedfromcapsule_edges. Generated instance boundary: papermodules/proofdiagnosticevidencespine.json::papermodulepayload.projection_contract records authorityflipstatus: not_flipped,\u2026",
            "level": 2,
            "order": 7,
            "section_id": "shape",
            "source_line_end": 243,
            "source_line_start": 149,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Route currentness questions through ## JSON Bundle Binding and the validation commands in ## Validation Result record Path. The tests and corpus check confirm reader wiring and projection health; they do not establish proof authority. Route source/body-floor questions through ## Source-Open Body Floor and the fixture/example paths named under ## Structured Lattice Bindings. The diagnostic artifact copies from the formal-math evaluation pipeline, public component-source copy, manifests, and digest coupling are evidence-accounting inputs; they are bounded evidence bodies, model-output data bodies, runtime correctness claims, or source-authority upgrades. Route claim-safety and public-copy que\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 263,
            "source_line_start": 244,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 273,
            "source_line_start": 264,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is the proof-adjacent evidence membrane behind Microcosm's scope limits. It accepts diagnostic runtime artifacts, result record refs, source digests, and negative-case results as evidence cells, while refusing to treat any of them as theorem authority. The accounting rule is two-sided. A copied artifact from the formal-math evaluation and premise-retrieval pipeline can strengthen only the diagnostic claim named by its result record, digest, and validator; it cannot upgrade itself into formal-result correctness, provider authority, launch-scope decision, or private-system equivalence. Stale source coupling is retained as diagnostic evidence instead of hidden, and provider-advi\u2026",
            "level": 2,
            "order": 10,
            "section_id": "evidence-as-accounting-shape",
            "source_line_end": 296,
            "source_line_start": 279,
            "title": "Evidence-As-Accounting Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The evidence spine is grounded in assurance-case practice: evidence should be connected to claims, assumptions, and limits before it is treated as support. NASA's Goal Structuring Notation example for spacecraft assurance is a useful public analogue because it frames assurance as model-structured evidence rather than document-level persuasion: NTRS 20160005295. The result record membrane also borrows from W3C PROV and observability practice: diagnostic artifacts are evidence cells with provenance, not theorem authority. That is why the component accepts digest-coupled diagnostic refs and negative cases while rejecting proof bodies, model-output data bodies, and stale source-coupling overcla\u2026",
            "level": 2,
            "order": 11,
            "section_id": "prior-art-grounding",
            "source_line_end": 312,
            "source_line_start": 297,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module documents diagnostic result record anchors over real system from the formal-math evaluation and premise-retrieval pipeline, and keeps forbidden proof/provider body cases as regression-only guards. It does not run Lean, use external model services, expose proof bodies, prove runtime correctness, certify public launch operations, authorize public sharing or recipient work, establish secret export, or claim whole-system correctness.",
            "level": 2,
            "order": 12,
            "section_id": "scope-boundary",
            "source_line_end": 320,
            "source_line_start": 313,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/proof_diagnostic_evidence_spine.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "teleology",
          "source": "markdown_section",
          "text": "proofdiagnosticevidence_spine is the body-safe evidence membrane before formal proof work. It records proof/evidence diagnostics while rejecting proof bodies, provider output bodies, source-authority upgrades, stale coupling, and runtime-correctness overclaims."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Proof Diagnostic Evidence Spine is the public evidence membrane before formal proof authority. It validates Ring2 failure-taxonomy and graph-update artifacts, verifier-trace repair and evidence-cell result record refs, copied runtime artifact digests, model-output data policy rows, negative cases, and a copied public component source-body floor while keeping proof bodies and provider output bodies out of public result records.",
      "summary_line": "The public proof-diagnostic evidence spine fixture validates Ring2 diagnostic result record refs, copied runtime artifact digests, provider/proof-body exclusions, stale-coupling visibility, and scope limits without becoming formal proof authority.",
      "title": "Proof Diagnostic Evidence Spine"
    },
    {
      "anchor": "paper-module-proof-derived-governed-mutation-authorization",
      "authority_ceiling": "Public synthetic governed-mutation result records and copied source body digest evidence only; no standing account secret authority, live cloud/account mutation, source-file changes, external model access, hidden vote, policy-after-execution authority, benchmark security claim, launch-scope decision, public sharing, hosting, or whole-system correctness.",
      "body_html": "<p><code>proof_derived_governed_mutation_authorization</code> is the public mutation-authority replay component for showing that a mutation proposal cannot grant itself authority. It validates a synthetic governed-mutation bundle where read-only inspection, scoped config write, and rollback proposals are admitted only when proof cells, visible pre-execution policy verdicts, side-effect logs, rollback result records, cold replay, negative cases, non-public-state scan, and scope limits line up.</p>\n<p>This module is source-backed public doctrine, not the source of authority. The source rows are the JSON bundle, mechanism registry row, component atlas binding, standard contract, fixture, exported bundle, component source module, and result records named below. Markdown remains an authored projection over those rows.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The component answers one question: can a mutation proposal acquire the authority to change something just by asserting that it should? In an agent system the danger is an action that grants itself permission, for example by claiming a standing account secret, by recording a governance-vote nobody can see, or by reporting success after the fact. This fixture is the boundary that refuses each of those moves.</p>\n<p>Authorisation here is derived, not asserted. A proposal is admitted only when an independent chain resolves: redacted proof cells that name validator result records, at least two visible policy verdicts evaluated before any execution identity is minted, a logged side-effect diff for write and rollback proposals, a paired rollback result record, and a cold-replay result record. The validator recomputes an evidence-chain hash from those resolved rows and rejects the proposal if the declared hash does not match. Impressive language, an admin-looking identity, or a final answer that says it worked all fail on their own.</p>\n<p>The less obvious part is the anti-bake gate. Passing the synthetic chain is not enough: every authorised proposal must also bind to a real repository record, a concrete git commit that the validator resolves with a <code>git</code> subprocess and checks touched this component&#x27;s own source or its focused test. The validator then re-derives the proof, policy, and rollback refs from the evidence indices and compares them to what the record declares. A fixture cannot pre-bake its answer, because the answer is reconstructed from real commit scope and the resolved rows rather than read from the file. The fixture admits exactly three synthetic proposals (read-only inspection, scoped config write, rollback) and rejects eight named overclaims; none of this grants any live mutation authority.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<ul><li>Subject: <code>proof_derived_governed_mutation_authorization</code>, with mechanism <code>mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization</code>.</li><li>Runtime locus: <code>src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py</code>, especially <code>run</code>, <code>run_authorization_bundle</code>, <code>validate_mutation_proposals</code>, <code>validate_proof_evidence_cells</code>, <code>validate_policy_verdicts</code>, <code>validate_side_effect_ledger</code>, <code>validate_rollback_receipts</code>, <code>validate_cold_replay</code>, <code>_source_module_manifest_result</code>, <code>_source_open_body_import_summary</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>.</li><li>The positive fixture admits exactly three synthetic proposals: read-only inspection, scoped config write, and rollback.</li><li>Every admitted proposal must bind intent bundle refs, proof-cell validator result records, visible pre-execution policy verdicts, ephemeral execution identity refs, an evidence-chain hash, cold replay refs, and an scope limit.</li><li>Write and rollback proposals also need logged side-effect diff refs and a paired rollback result record before authorization.</li><li>The exported bundle imports six copied source bodies through <code>source_module_manifest.json</code> and validates them by exact-copy digest evidence without exporting source body text in result records.</li></ul>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1836\" height=\"924\" viewBox=\"0 0 1836 924\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"211.6\" y1=\"67.5\" x2=\"876.3\" y2=\"160.2\"></line><polygon class=\"pmd-arrow\" points=\"876.3,160.2 869.1,162.3 869.9,156.2\"></polygon><line class=\"pmd-edge\" x1=\"917.9\" y1=\"184.0\" x2=\"917.9\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"917.9,242.0 914.8,235.2 921.0,235.2\"></polygon><line class=\"pmd-edge\" x1=\"917.9\" y1=\"296.0\" x2=\"917.9\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"917.9,354.0 914.8,347.2 921.0,347.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"897.9\" y=\"316.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"917.9\" y=\"329.0\" text-anchor=\"middle\">match</text><line class=\"pmd-edge\" x1=\"917.9\" y1=\"296.0\" x2=\"917.9\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"917.9,520.0 914.8,513.2 921.0,513.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"888.9\" y=\"399.0\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"917.9\" y=\"412.0\" text-anchor=\"middle\">mismatch</text><line class=\"pmd-edge\" x1=\"394.8\" y1=\"81.0\" x2=\"831.5\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"831.5,354.0 824.1,353.0 827.3,347.8\"></polygon><line class=\"pmd-edge\" x1=\"917.9\" y1=\"462.0\" x2=\"917.9\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"917.9,668.0 914.8,661.2 921.0,661.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"861.9\" y=\"556.0\" width=\"112.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"917.9\" y=\"569.0\" text-anchor=\"middle\">real record bound</text><line class=\"pmd-edge\" x1=\"917.9\" y1=\"462.0\" x2=\"917.9\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"917.9,520.0 914.8,513.2 921.0,513.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"864.9\" y=\"482.0\" width=\"106.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"917.9\" y=\"495.0\" text-anchor=\"middle\">unbound or baked</text><line class=\"pmd-edge\" x1=\"595.6\" y1=\"81.0\" x2=\"899.3\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"899.3,668.0 893.4,663.3 898.8,660.5\"></polygon><line class=\"pmd-edge\" x1=\"917.9\" y1=\"610.0\" x2=\"917.9\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"917.9,668.0 914.8,661.2 921.0,661.2\"></polygon><line class=\"pmd-edge\" x1=\"917.9\" y1=\"740.0\" x2=\"917.9\" y2=\"798.0\"></line><polygon class=\"pmd-arrow\" points=\"917.9,798.0 914.8,791.2 921.0,791.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"40.5\">3 synthetic proposals:</tspan><tspan x=\"114.8\" y=\"58.5\">read-only, scoped write,</tspan><tspan x=\"114.8\" y=\"76.5\">rollback</tspan></text><title>3 synthetic proposals: read-only, scoped write, rollback</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"697.5\" y=\"36.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"804.6\" y=\"58.5\">validator-backed proof refs</tspan></text><title>validator-backed proof refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"937.8\" y=\"27.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1038.0\" y=\"49.5\">2+ visible verdicts</tspan><tspan x=\"1038.0\" y=\"67.5\">before execution identity</tspan></text><title>2+ visible verdicts before execution identity</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1164.3\" y=\"27.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1257.6\" y=\"49.5\">logged diff for write /</tspan><tspan x=\"1257.6\" y=\"67.5\">rollback</tspan></text><title>logged diff for write / rollback</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1377.0\" y=\"36.0\" width=\"228.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1491.0\" y=\"58.5\">paired rollback result record</tspan></text><title>paired rollback result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1631.1\" y=\"36.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1724.4\" y=\"58.5\">cold rerun per proposal</tspan></text><title>cold rerun per proposal</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"917.9,242.0 1032.0,269.0 917.9,296.0 803.9,269.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"917.9\" y=\"264.5\">Recompute evidence-chain hash</tspan><tspan x=\"917.9\" y=\"282.5\">declared == derived?</tspan></text><title>Recompute evidence-chain hash declared == derived?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"27.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.7\" y=\"49.5\">real repo record + git commit</tspan><tspan x=\"351.7\" y=\"67.5\">ref</tspan></text><title>real repo record + git commit ref</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"917.9,354.0 1011.3,408.0 917.9,462.0 824.6,408.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"917.9\" y=\"376.5\">Anti-bake gate</tspan><tspan x=\"917.9\" y=\"394.5\">git commit touched this</tspan><tspan x=\"917.9\" y=\"412.5\">source/test?</tspan><tspan x=\"917.9\" y=\"430.5\">re-derived refs match</tspan><tspan x=\"917.9\" y=\"448.5\">declared?</tspan></text><title>Anti-bake gate git commit touched this source/test? re-derived refs match declared?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"491.7\" y=\"27.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"581.6\" y=\"49.5\">6 copied source bodies</tspan><tspan x=\"581.6\" y=\"67.5\">verified by digest</tspan></text><title>6 copied source bodies verified by digest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"810.8\" y=\"520.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"917.9\" y=\"542.5\">8 negative cases</tspan><tspan x=\"917.9\" y=\"560.5\">standing account secret,</tspan><tspan x=\"917.9\" y=\"578.5\">hidden vote,</tspan><tspan x=\"917.9\" y=\"596.5\">policy-after-execution, ...</tspan></text><title>8 negative cases standing account secret, hidden vote, policy-after-execution, ...</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"807.3\" y=\"668.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"917.9\" y=\"690.5\">metadata-only result records</tspan><tspan x=\"917.9\" y=\"708.5\">result, board, validation,</tspan><tspan x=\"917.9\" y=\"726.5\">sign-off</tspan></text><title>metadata-only result records result, board, validation, sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"803.9\" y=\"798.0\" width=\"228.1\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"917.9\" y=\"820.5\">scope limit</tspan><tspan x=\"917.9\" y=\"838.5\">no account secrets, live</tspan><tspan x=\"917.9\" y=\"856.5\">mutation, provider,</tspan><tspan x=\"917.9\" y=\"874.5\">source-file changes, hosting,</tspan><tspan x=\"917.9\" y=\"892.5\">public sharing, or launch</tspan></text><title>scope limit no account secrets, live mutation, provider, source-file changes, hosting, public sharing, or launch</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"876.3\" y=\"148.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"917.9\" y=\"170.5\">Evidence</tspan></text><title>Evidence</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>3 synthetic proposals: read-only, scoped write, rollback</dt><dd><code class=\"pm-diagram__ref-loc\">mutation_proposals.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>validator-backed proof refs</dt><dd><code class=\"pm-diagram__ref-loc\">proof_evidence_cells.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>2+ visible verdicts before execution identity</dt><dd><code class=\"pm-diagram__ref-loc\">policy_verdicts.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>logged diff for write / rollback</dt><dd><code class=\"pm-diagram__ref-loc\">side_effect_ledger.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>paired rollback result record</dt><dd><code class=\"pm-diagram__ref-loc\">rollback_receipts.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>cold rerun per proposal</dt><dd><code class=\"pm-diagram__ref-loc\">cold_replay.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>real repo record + git commit ref</dt><dd><code class=\"pm-diagram__ref-loc\">governed_mutation_records.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>6 copied source bodies verified by digest</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Proposals[&quot;mutation_proposals.json 3 synthetic proposals: read-only, scoped write, rollback&quot;] subgraph Evidence[&quot;Resolved evidence chain&quot;] ProofCells[&quot;proof_evidence_cells.json validator-backed proof refs&quot;] Policies[&quot;policy_verdicts.json 2+ visible verdicts before execution identity&quot;] Effects[&quot;side_effect_ledger.json logged diff for write / rollback&quot;] Rollbacks[&quot;rollback_receipts.json paired rollback result record&quot;] Replay[&quot;cold_replay.json cold rerun per proposal&quot;] end Hash{&quot;Recompute evidence-chain hash declared == derived?&quot;} Records[&quot;governed_mutation_records.json real repo record + git commit ref&quot;] AntiBake{&quot;Anti-bake gate git commit touched this source/test? re-derived refs match declared?&quot;} SourceManifest[&quot;source_module_manifest.json 6 copied source bodies verified by digest&quot;] Negatives[&quot;8 negative cases standing account secret, hidden vote, policy-after-execution, ...&quot;] Result records[&quot;metadata-only result records result, board, validation, sign-off&quot;] Ceiling[&quot;scope limit no account secrets, live mutation, provider, source-file changes, hosting, public sharing, or launch&quot;] Proposals --&gt; Evidence Evidence --&gt; Hash Hash --&gt;|match| AntiBake Hash --&gt;|mismatch| Negatives Records --&gt; AntiBake AntiBake --&gt;|real record bound| Result records AntiBake --&gt;|unbound or baked| Negatives SourceManifest --&gt; Result records Negatives --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p>Take the scoped config write proposal. To be admitted it must carry the fourteen required fields, including <code>proof_cell_refs</code>, <code>policy_verdict_refs</code>, <code>policy_evaluated_before_execution</code>, <code>side_effect_class</code>, <code>evidence_chain_hash</code>, and <code>cold_replay_ref</code>. The validator then checks each one against the other input files rather than trusting the proposal&#x27;s own summary.</p>\n<p>For the proof refs it confirms each cell names the same proposal, carries evidence refs and validator-result record refs, is body-redacted, and does not export a proof body. For the policy refs it counts how many verdicts are visible to the result record, are not hidden votes, read allow or warn, and resolve back to a proof cell for that proposal. Fewer than two visible resolving verdicts blocks the proposal under <code>GOV_MUT_CONSENSUS_WITHOUT_EVIDENCE</code>. Because a scoped write has a reversible side effect, it also needs a logged diff ref in the side-effect ledger and a passing rollback result record for the same proposal. A write or rollback proposal with no rollback ref is rejected as an irreversible mutation.</p>\n<p>The validator then recomputes the evidence-chain hash. It hashes the resolved proof digests, policy digests, side-effect ref, rollback ref, and cold-replay ref together and compares the result to the proposal&#x27;s declared <code>evidence_chain_hash</code>. A mismatch fails the proposal, so the hash cannot be a hand-written constant. Only after the synthetic chain resolves does the real-record gate run. The governed-mutation record must declare a repo record class, a forty-character-or-shorter hex commit ref, and source refs covering git, mission-transaction, work-landing, and ledger material. The validator shells out to <code>git</code> to confirm the commit exists and that its changed files include this component&#x27;s source module or its focused test, and it re-derives the proof, policy, and rollback refs from the indices so the record&#x27;s claims must match independently computed values. An authorised proposal whose proposal id is not in the accepted real-record set is downgraded to blocked. The result is that a green result record requires three synthetic proposals, three real records bound to real commits, and a matching anti-bake status, none of which a static fixture can fake.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<ul><li>The source pattern is <code>proof_derived_governed_mutation_authorization_compound</code>.</li><li>The fixture lives at <code>fixtures/first_wave/proof_derived_governed_mutation_authorization/input/</code>.</li><li>The runtime example lives at <code>examples/proof_derived_governed_mutation_authorization/exported_governed_mutation_authorization_bundle/</code>.</li><li>The validator is <code>microcosm_core.organs.proof_derived_governed_mutation_authorization</code>.</li><li>The governing standard is <code>standards/std_microcosm_proof_derived_governed_mutation_authorization.json</code>.</li><li>The component model row is <code>core/organ_atlas.json#proof_derived_governed_mutation_authorization</code>.</li><li>The sign-off row is <code>core/organ_registry.json#proof_derived_governed_mutation_authorization</code>.</li></ul>\n<p>The fixture has three positive proposals: read-only inspection, scoped config write, and rollback. Every admitted proposal must cite an intent bundle, scope limit, proof cell, visible policy verdicts, ephemeral execution identity, evidence-chain hash, and cold replay ref. Write and rollback proposals also require logged side-effect diff refs and a verified rollback result record paired before the mutation is admitted.</p>\n<h4 class=\"pm-body__h\">Source-Backed Mechanism</h4>\n<p>The mechanism row <code>mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization</code> points at these runnable source loci:</p>\n<ul><li><code>run</code> and <code>run_authorization_bundle</code> for fixture and exported-bundle entry.</li><li><code>validate_mutation_proposals</code>, <code>validate_proof_evidence_cells</code>, <code>validate_policy_verdicts</code>, <code>validate_side_effect_ledger</code>, <code>validate_rollback_receipts</code>, and <code>validate_cold_replay</code> for the authorization predicate.</li><li><code>_source_module_manifest_result</code> and <code>_source_open_body_import_summary</code> for digest-verified copied source-body evidence without body text in result records.</li><li><code>EXPECTED_NEGATIVE_CASES</code> and <code>AUTHORITY_CEILING</code> for falsification and scope boundary enforcement.</li></ul>\n<p>The exported governed-mutation bundle imports six source bodies through <code>examples/proof_derived_governed_mutation_authorization/exported_governed_mutation_authorization_bundle/source_module_manifest.json</code>. Those bodies are copied into <code>source_modules/</code> with digest provenance:</p>\n<ul><li><code>state/microcosm_portfolio/extracted_patterns_ledger.jsonl</code></li><li><code>state/microcosm_portfolio/reconstruction/high_novelty_substrate_gap_scout_v1.json</code></li><li><code>tools/meta/control/mission_transaction_preflight.py</code></li><li><code>tools/meta/control/scoped_commit.py</code></li><li>tools/meta/factory/work_ledger.py</li><li><code>system/lib/work_landing_status.py</code></li></ul>\n<p>Result records may report module ids, refs, counts, classes, hashes, and verdicts. They may not duplicate source body text, proof bodies, governance-vote bodies, model-output data, account secrets, account refs, or live access material.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Open <code>standards/std_microcosm_proof_derived_governed_mutation_authorization.json</code> for required witnesses, negative-floor classes, denied authority, result record expectations, validator contract, and source refs.</li><li>Open <code>core/fixture_manifests/proof_derived_governed_mutation_authorization.fixture_manifest.json</code> for positive fixture inputs, eight negative fixtures, body-import summary, durable result record refs, and source-open omission rules.</li><li>Open <code>examples/proof_derived_governed_mutation_authorization/exported_governed_mutation_authorization_bundle/source_module_manifest.json</code> before inspecting copied source modules; result records carry refs, hashes, counts, and verdicts, not copied source body text.</li><li>Open <code>tests/test_proof_derived_governed_mutation_authorization.py</code> for the focused assertions on proposal counts, negative cases, source-module digest mismatch, public-relative redaction, and card result record reuse.</li><li>Run the fixture or exported-bundle route from <code>microcosm-substrate/</code>. The CLI supports <code>--card</code>, but it does not expose a <code>--json</code> flag.</li><li>Use <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code> to verify this Markdown projection still satisfies the shared paper-module coverage contract.</li></ul>\n<h4 class=\"pm-body__h\">First Commands</h4>\n<p>From <code>microcosm-substrate/</code>, a cold agent can refresh the fixture result records with:</p>\n<p>The exported bundle validator proves the copied source-body floor without writing durable result records:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.proof_derived_governed_mutation_authorization run-authorization-bundle --input examples/proof_derived_governed_mutation_authorization/exported_governed_mutation_authorization_bundle --out /tmp/microcosm-proof-derived-governed-mutation --card</code></pre>\n<h4 class=\"pm-body__h\">Evidence Result records</h4>\n<ul><li><code>receipts/first_wave/proof_derived_governed_mutation_authorization/proof_derived_governed_mutation_authorization_result.json</code></li><li><code>receipts/first_wave/proof_derived_governed_mutation_authorization/proof_derived_governed_mutation_authorization_board.json</code></li><li><code>receipts/first_wave/proof_derived_governed_mutation_authorization/proof_derived_governed_mutation_authorization_validation_receipt.json</code></li><li><code>receipts/first_wave/proof_derived_governed_mutation_authorization/exported_governed_mutation_authorization_bundle_validation_result.json</code></li><li><code>receipts/runtime_shell/demo_project/organs/proof_derived_governed_mutation_authorization/exported_governed_mutation_authorization_bundle_validation_result.json</code></li><li>result records/sign-off/first_wave/proof_derived_governed_mutation_authorization_fixture_acceptance.json</li></ul>\n<p>Current result record evidence records three proposals, three authorized synthetic mutations, three proof cells, six visible policy verdicts, two logged side effects, two rollback passes, three cold replay passes, no missing negative cases, <code>private_state_scan.status=pass</code>, and <code>body_in_receipt=false</code> for copied source source modules.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The fixture rejects the eight named negative cases in <code>core/fixture_manifests/proof_derived_governed_mutation_authorization.fixture_manifest.json</code>: standing account secret authority, policy-after-execution, hidden governance-vote, live cloud account secret, irreversible mutation, unlogged side effect, consensus without evidence, and final-answer-only success.</p>\n<p>These negative fixtures are the security argument. A proposal with impressive language, an admin-looking identity, hidden votes, post-hoc approvals, or a final answer that says it succeeded still fails unless the public evidence tables resolve to the authorization predicate.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The governed-mutation shape is grounded in admission-control and policy-as-code practice: a proposed state change is evaluated before it mutates the system, and the decision is separate from the actor&#x27;s own assertion. The closest public anchors are <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs\">Open Policy Agent</a>, which separates policy decision-making from enforcement over structured input, and Kubernetes <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/\">admission controllers</a>, which validate or mutate API requests before persistence.</p>\n<p>The rollback and side-effect portions are also adjacent to controlled rollout practice, including feature-flag and canary-launch patterns described by <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://martinfowler.com/articles/feature-toggles.html\">Martin Fowler</a>. Microcosm keeps the pattern synthetic and replay-only: the component validates visible policy verdicts, side-effect logs, rollback result records, and cold replay without granting live mutation authority.</p>\n<h4 class=\"pm-body__h\">Public Scope</h4>\n<p>This component is a synthetic, public, source-open replay. It validates fixture and exported-bundle result records plus copied source bodies with digest provenance. The replay stays inside local files and does not use standing account secrets, access live cloud or account systems, use external model services, change source files, expose private proofs, expose policy-vote bodies, or claim benchmark safety.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_proof_derived_governed_mutation_authorization.py -q --basetemp=/tmp/microcosm_proof_derived_governed_mutation_authorization_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim backed reader wiring for the synthetic governed-mutation replay: component and mechanism subjects resolve, the runtime source locus is named, and diagram and atlas views are generated for this module. It cannot claim live mutation authority, standing account secrets, cloud or account access, irreversible approval, source-file changes permission, provider authority, proof-body export, benchmark safety, launch-scope decision, hosted deployment, publishing-scope decision, or whole-system correctness.</p>\n<p>Fixture result records, exported-bundle result records, focused tests, and source-copy digests can support only the bounded replay claim: synthetic proposal admission, proof-cell refs, visible policy verdicts, side-effect logs, rollback result records, cold replay refs, negative cases, and body-hygiene behavior. The diagram and atlas views are navigation aids derived from the module bindings; they do not expand the proof boundary.</p>\n</section>",
      "components": [
        {
          "anchor": "component-proof_derived_governed_mutation_authorization",
          "component_id": "proof_derived_governed_mutation_authorization",
          "public_label": "Proof Derived Governed Mutation Authorization"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "proof_derived_governed_mutation_authorization",
            "kind": "organ",
            "kind_label": "component",
            "label": "Proof Derived Governed Mutation Authorization",
            "relation": "explains",
            "url": "components.html#component-proof_derived_governed_mutation_authorization"
          },
          {
            "id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates synthetic governed mutation authorization",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization"
          },
          {
            "id": "P-16",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind authority to transaction scope",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-16"
          },
          {
            "id": "P-4",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Possession is not permission",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-4"
          },
          {
            "id": "AX-3",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Authority by derivation, not possession",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-3"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.proof_derived_governed_mutation_authorization",
      "reader_packet": {
        "abstract": "The public proof-derived governed-mutation fixture validates synthetic mutation proposals through proof cells, visible pre-execution policy verdicts, logged side effects, rollback result records, cold replay, negative cases, and copied source internal control bodies without granting live mutation authority.",
        "authority_ceiling": "Public synthetic governed-mutation result records and copied source body digest evidence only; no standing account secret authority, live cloud/account mutation, source-file changes, external model access, hidden vote, policy-after-execution authority, benchmark security claim, launch-scope decision, public sharing, hosting, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.proof_derived_governed_mutation_authorization.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-proof-derived-governed-mutation-authorization-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-proof-derived-governed-mutation-authorization-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Proposals[\"mutation_proposals.json 3 synthetic proposals: read-only, scoped write, rollback\"] subgraph Evidence[\"Resolved evidence chain\"] ProofCells[\"proof_evidence_cells.json validator-backed proof refs\"] Policies[\"policy_verdicts.json 2+ visible verdicts before execution identity\"] Effects[\"side_effect_ledger.json logged diff for write / rollback\"] Rollbacks[\"rollback_receipts.json paired rollback result record\"] Replay[\"cold_replay.json cold rerun per proposal\"] end Hash{\"Recompute evidence-chain hash declared == derived?\"} Records[\"governed_mutation_records.json real repo record + git commit ref\"] AntiBake{\"Anti-bake gate git commit touched this source/test? re-derived refs match declared?\"} SourceManifest[\"source_module_manifest.json 6 copied source bodies verified by digest\"] Negatives[\"8 negative cases standing account secret, hidden vote, policy-after-execution, ...\"] Result records[\"metadata-only result records result, board, validation, sign-off\"] Ceiling[\"scope limit no account secrets, live mutation, provider, source-file changes, hosting, public sharing, or launch\"] Proposals --> Evidence Evidence --> Hash Hash -->|match| AntiBake Hash -->|mismatch| Negatives Records --> AntiBake AntiBake -->|real record bound| Result records AntiBake -->|unbound or baked| Negatives SourceManifest --> Result records Negatives --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:b7d762590d361eee7f3a246ddc78f9cea86bb21436fb0abfc5c59d56ae9db882",
            "source_line_end": 96,
            "source_line_start": 66
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-3",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Authority by derivation, not possession",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-3"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "proof_derived_governed_mutation_authorization",
                "kind": "organ",
                "kind_label": "component",
                "label": "Proof Derived Governed Mutation Authorization",
                "relation": "explains",
                "url": "components.html#component-proof_derived_governed_mutation_authorization"
              },
              {
                "id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates synthetic governed mutation authorization",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-16",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind authority to transaction scope",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "id": "P-4",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Possession is not permission",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-4"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.proof_derived_governed_mutation_authorization",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 133,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 158,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 190,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 199,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 264,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 334,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 411,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs"
          },
          {
            "kind": "external_reference",
            "label": "admission controllers",
            "section_id": "prior-art-grounding",
            "url": "https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/"
          },
          {
            "kind": "external_reference",
            "label": "Martin Fowler",
            "section_id": "prior-art-grounding",
            "url": "https://martinfowler.com/articles/feature-toggles.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component answers one question: can a mutation proposal acquire the authority to change something just by asserting that it should? In an agent system the danger is an action that grants itself permission, for example by claiming a standing account secret, by recording a governance-vote nobody can see, or by reporting success after the fact. This fixture is the boundary that refuses each of those moves. Authorisation here is derived, not asserted. A proposal is admitted only when an independent chain resolves: redacted proof cells that name validator result records, at least two visible policy verdicts evaluated before any execution identity is minted, a logged side-effect diff for writ\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 42,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Subject: proofderivedgovernedmutationauthorization, with mechanism mechanism.proofderivedgovernedmutationauthorization.validatessyntheticgovernedmutationauthorization. Runtime locus: src/microcosmcore/components/proofderivedgovernedmutation_authorization.py, especially run, runauthorizationbundle, validatemutationproposals, validateproofevidence_cells, validatepolicyverdicts, validatesideeffect_ledger, validaterollbackreceipts, validatecoldreplay, sourcemodulemanifestresult, sourceopenbodyimport_summary, EXPECTEDNEGATIVECASES, and scope_limit. The positive fixture admits exactly three synthetic proposals: read-only inspection, scoped config write, and rollback. Every admitted proposal must\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 97,
            "source_line_start": 43,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Take the scoped config write proposal. To be admitted it must carry the fourteen required fields, including proofcellrefs, policyverdictrefs, policyevaluatedbeforeexecution, sideeffectclass, evidencechain_hash, and coldreplayref. The validator then checks each one against the other input files rather than trusting the proposal's own summary. For the proof refs it confirms each cell names the same proposal, carries evidence refs and validator-result record refs, is body-redacted, and does not export a proof body. For the policy refs it counts how many verdicts are visible to the result record, are not hidden votes, read allow or warn, and resolve back to a proof cell for that proposal. Fewer\u2026",
            "level": 2,
            "order": 3,
            "section_id": "how-it-works",
            "source_line_end": 132,
            "source_line_start": 98,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim backed reader wiring for the synthetic governed-mutation replay: component and mechanism subjects resolve, the runtime source locus is named, and diagram and atlas views are generated for this module. It cannot claim live mutation authority, standing account secrets, cloud or account access, irreversible approval, source-file changes permission, provider authority, proof-body export, benchmark safety, launch-scope decision, hosted deployment, public sharing decision, or whole-system correctness. Fixture result records, exported-bundle result records, focused tests, and source-copy digests can support only the bounded replay claim: synthetic proposal admission, pr\u2026",
            "level": 2,
            "order": 4,
            "section_id": "claim-ceiling",
            "source_line_end": 189,
            "source_line_start": 173,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source pattern is proofderivedgovernedmutationauthorization_compound. The fixture lives at fixtures/firstwave/proofderivedgovernedmutation_authorization/input/. The runtime example lives at examples/proofderivedgovernedmutationauthorization/exportedgovernedmutationauthorizationbundle/. The validator is microcosmcore.components.proofderivedgovernedmutation_authorization. The governing standard is standards/stdmicrocosmproofderivedgovernedmutationauthorization.json. The component model row is core/organatlas.json#proofderivedgovernedmutation_authorization. The sign-off row is core/organregistry.json#proofderivedgovernedmutation_authorization. The fixture has three positive proposals: read\u2026",
            "level": 2,
            "order": 5,
            "section_id": "public-contract",
            "source_line_end": 231,
            "source_line_start": 209,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The mechanism row mechanism.proofderivedgovernedmutationauthorization.validatessyntheticgovernedmutationauthorization points at these runnable source loci: run and runauthorizationbundle for fixture and exported-bundle entry. validatemutationproposals, validateproofevidence_cells, validatepolicyverdicts, validatesideeffect_ledger, validaterollbackreceipts, and validatecoldreplay for the authorization predicate. sourcemodulemanifestresult and sourceopenbodyimport_summary for digest-verified copied source-body evidence without body text in result records. EXPECTEDNEGATIVECASES and scope_limit for falsification and scope boundary enforcement. The exported governed-mutation bundle imports six s\u2026",
            "level": 2,
            "order": 6,
            "section_id": "source-backed-mechanism",
            "source_line_end": 263,
            "source_line_start": 232,
            "title": "Source-Backed Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with papermodules/proofderivedgovernedmutation_authorization.json for source Open standards/stdmicrocosmproofderivedgovernedmutationauthorization.json for required witnesses, negative-floor classes, denied authority, result record expectations, validator contract, and source refs. Open core/fixturemanifests/proofderivedgovernedmutationauthorization.fixturemanifest.json for positive fixture inputs, eight negative fixtures, body-import summary, durable result record refs, and source-open omission rules. Open examples/proofderivedgovernedmutationauthorization/exportedgovernedmutationauthorizationbundle/sourcemodulemanifest.json before inspecting copied source modules; result records carr\u2026",
            "level": 2,
            "order": 7,
            "section_id": "reader-evidence-routing",
            "source_line_end": 308,
            "source_line_start": 282,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, a cold agent can refresh the fixture result records with: The exported bundle validator proves the copied source-body floor without writing durable result records:",
            "level": 2,
            "order": 8,
            "section_id": "first-commands",
            "source_line_end": 323,
            "source_line_start": 309,
            "title": "First Commands"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 333,
            "source_line_start": 324,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "result records/firstwave/proofderivedgovernedmutationauthorization/proofderivedgovernedmutationauthorizationresult.json result records/firstwave/proofderivedgovernedmutationauthorization/proofderivedgovernedmutationauthorizationboard.json result records/firstwave/proofderivedgovernedmutationauthorization/proofderivedgovernedmutationauthorizationvalidation_receipt.json result records/firstwave/proofderivedgovernedmutationauthorization/exportedgovernedmutationauthorizationbundlevalidation_result.json result records/runtimeshell/demoproject/components/proofderivedgovernedmutationauthorization/exportedgovernedmutationauthorizationbundlevalidationresult.json result records/sign-off/firstwave/pro\u2026",
            "level": 2,
            "order": 10,
            "section_id": "evidence-receipts",
            "source_line_end": 370,
            "source_line_start": 356,
            "title": "Evidence Result records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture rejects the eight named negative cases in core/fixturemanifests/proofderivedgovernedmutationauthorization.fixturemanifest.json: standing account secret authority, policy-after-execution, hidden governance-vote, live cloud account secret, irreversible mutation, unlogged side effect, consensus without evidence, and final-answer-only success. These negative fixtures are the security argument. A proposal with impressive language, an admin-looking identity, hidden votes, post-hoc approvals, or a final answer that says it succeeded still fails unless the public evidence tables resolve to the authorization predicate.",
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 383,
            "source_line_start": 371,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The governed-mutation shape is grounded in admission-control and policy-as-code practice: a proposed state change is evaluated before it mutates the system, and the decision is separate from the actor's own assertion. The closest public anchors are Open Policy Agent, which separates policy decision-making from enforcement over structured input, and Kubernetes admission controllers, which validate or mutate API requests before persistence. The rollback and side-effect portions are also adjacent to controlled rollout practice, including feature-flag and canary-launch patterns described by Martin Fowler. Microcosm keeps the pattern synthetic and replay-only: the component validates visible pol\u2026",
            "level": 2,
            "order": 12,
            "section_id": "prior-art-grounding",
            "source_line_end": 401,
            "source_line_start": 384,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is a synthetic, public, source-open replay. It validates fixture and exported-bundle result records plus copied source bodies with digest provenance. The replay stays inside local files and does not use standing account secrets, access live cloud or account systems, use external model services, change source files, expose private proofs, expose policy-vote bodies, or claim benchmark safety.",
            "level": 2,
            "order": 13,
            "section_id": "public-scope",
            "source_line_end": 410,
            "source_line_start": 402,
            "title": "Public Scope"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/proof_derived_governed_mutation_authorization.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public proof-derived governed-mutation fixture validates synthetic mutation proposals through proof cells, visible pre-execution policy verdicts, logged side effects, rollback result records, cold replay, negative cases, and copied source internal control bodies without granting live mutation authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Proof-Derived Governed Mutation Authorization is the public mutation-authority replay contract. It checks three synthetic proposals, proof-cell validator refs, visible policy verdicts, side-effect logs, rollback result records, cold replay, eight negative cases, and six exact copied source pattern/result record/internal control bodies while keeping account secrets, proof bodies, model-output data, account refs, source-file changes, and launch-scope decision out of result records.",
      "summary_line": "The public proof-derived governed-mutation fixture validates synthetic mutation proposals through proof cells, visible pre-execution policy verdicts, logged side effects, rollback result records, cold replay, negative cases, and copied source internal control bodies without granting live mutation authority.",
      "title": "Proof-Derived Governed Mutation Authorization"
    },
    {
      "anchor": "paper-module-durable-agent-work-landing-replay",
      "authority_ceiling": "Public synthetic replay result records and copied source work-landing/internal control source bodies only; no live Git mutation, unrelated staging, broad checkpoint authority, arbitrary commit proof, external model access, non-public body export, public sharing, hosting, launch-scope decision, or whole-system correctness.",
      "body_html": "<p>Durable agent work-landing replay is the public work-spine component for showing how Microcosm treats agent work as a transaction instead of a chat claim. It binds owned-path claims, owner-native validation, scoped commit attempts, protected Git-metadata blockers, work log capture, work log finalizers, and seed reentry into a source-available replay contract.</p>\n<p>The component is useful to a cold agent because it turns a landing claim into an evidence checklist: a row is not &quot;landed&quot; unless claimed paths, validation refs, commit-attempt refs, HEAD-before/after evidence, blocker capture, and ledger completion all line up in the recorded replay. It validates the replay contract and the negative fixtures. It does not perform the live landing itself.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This component exists because an agent saying &quot;I committed the fix&quot; is cheap, and the claim is the part that tends to be wrong. The single question it answers is narrow: given a recorded landing attempt, does the evidence actually support the words used to describe it?</p>\n<p>The approach worth noticing is that two ordinary-sounding rules are made into rejections rather than suggestions. A row that uses landed-commit language is rejected unless the recorded Git HEAD moved between before and after, so &quot;I landed it&quot; cannot stand on a HEAD that never advanced. A row on the commit path is rejected unless validation is recorded as preceding the commit attempt, so &quot;it passed&quot; cannot be back-filled after the fact. Those two checks, plus blocker capture for metadata-blocked rows and work log completion for every row, are what separate a transaction from a chat claim.</p>\n<p>The replay is also source-backed rather than described from memory. The mechanics it checks rows against are not paraphrased; the actual source internal control files (work landing, mission preflight, scoped commit, the work log) are copied into the bundle by digest, so a reader can see which code the model was tested against. The component reads that evidence and rejects overclaims; it never runs Git, stages anything, or authorises a launch.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1034\" height=\"278\" viewBox=\"0 0 1034 278\" role=\"img\" aria-label=\"Flowchart diagram with 6 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"246.1\" y1=\"108.0\" x2=\"332.1\" y2=\"128.3\"></line><polygon class=\"pmd-arrow\" points=\"332.1,128.3 324.7,129.7 326.1,123.8\"></polygon><line class=\"pmd-edge\" x1=\"228.9\" y1=\"174.1\" x2=\"332.1\" y2=\"149.7\"></line><polygon class=\"pmd-arrow\" points=\"332.1,149.7 326.1,154.2 324.7,148.3\"></polygon><line class=\"pmd-edge\" x1=\"422.2\" y1=\"126.3\" x2=\"508.2\" y2=\"102.1\"></line><polygon class=\"pmd-arrow\" points=\"508.2,102.1 502.4,106.9 500.8,101.0\"></polygon><line class=\"pmd-edge\" x1=\"422.2\" y1=\"151.7\" x2=\"508.2\" y2=\"175.9\"></line><polygon class=\"pmd-arrow\" points=\"508.2,175.9 500.8,177.0 502.4,171.1\"></polygon><line class=\"pmd-edge\" x1=\"722.5\" y1=\"96.2\" x2=\"808.5\" y2=\"115.6\"></line><polygon class=\"pmd-arrow\" points=\"808.5,115.6 801.1,117.1 802.5,111.1\"></polygon><line class=\"pmd-edge\" x1=\"722.5\" y1=\"181.8\" x2=\"808.5\" y2=\"162.4\"></line><polygon class=\"pmd-arrow\" points=\"808.5,162.4 802.5,166.9 801.1,160.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"36.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"58.5\">Public replay fixture</tspan><tspan x=\"132.1\" y=\"76.5\">claimed rows, validation</tspan><tspan x=\"132.1\" y=\"94.5\">refs,</tspan><tspan x=\"132.1\" y=\"112.5\">commit attempts, blocker rows</tspan></text><title>Public replay fixture claimed rows, validation refs, commit attempts, blocker rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.2\" y=\"152.0\" width=\"193.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"174.5\">Copied internal control</tspan><tspan x=\"132.1\" y=\"192.5\">source bodies</tspan><tspan x=\"132.1\" y=\"210.5\">work landing, preflight,</tspan><tspan x=\"132.1\" y=\"228.5\">scoped commit, work log</tspan></text><title>Copied internal control source bodies work landing, preflight, scoped commit, work log</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"332.1\" y=\"121.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"377.2\" y=\"143.5\">Validator</tspan></text><title>Validator</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"508.2\" y=\"18.0\" width=\"214.3\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"615.4\" y=\"40.5\">Replay mechanics</tspan><tspan x=\"615.4\" y=\"58.5\">claim before mutation,</tspan><tspan x=\"615.4\" y=\"76.5\">validate before commit,</tspan><tspan x=\"615.4\" y=\"94.5\">HEAD movement before landed</tspan><tspan x=\"615.4\" y=\"112.5\">language</tspan></text><title>Replay mechanics claim before mutation, validate before commit, HEAD movement before landed language</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"508.2\" y=\"152.0\" width=\"214.3\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"615.4\" y=\"174.5\">Negative floor</tspan><tspan x=\"615.4\" y=\"192.5\">live Git authority, missing</tspan><tspan x=\"615.4\" y=\"210.5\">completion,</tspan><tspan x=\"615.4\" y=\"228.5\">uncaptured blocker, private</tspan><tspan x=\"615.4\" y=\"246.5\">leakage</tspan></text><title>Negative floor live Git authority, missing completion, uncaptured blocker, private leakage</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"808.5\" y=\"94.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"912.2\" y=\"116.5\">Result records</tspan><tspan x=\"912.2\" y=\"134.5\">board, result, validation,</tspan><tspan x=\"912.2\" y=\"152.5\">sign-off; no live mutation</tspan><tspan x=\"912.2\" y=\"170.5\">authority</tspan></text><title>Result records board, result, validation, sign-off; no live mutation authority</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Validator</dt><dd><code class=\"pm-diagram__ref-loc\">durable_agent_work_landing_replay validator</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Fixture[&quot;Public replay fixture claimed rows, validation refs, commit attempts, blocker rows&quot;] Source[&quot;Copied internal control source bodies work landing, preflight, scoped commit, work log&quot;] Validator[&quot;durable_agent_work_landing_replay validator&quot;] Mechanics[&quot;Replay mechanics claim before mutation, validate before commit, HEAD movement before landed language&quot;] Negative[&quot;Negative floor live Git authority, missing completion, uncaptured blocker, private leakage&quot;] Result record[&quot;Result records board, result, validation, sign-off; no live mutation authority&quot;] Fixture --&gt; Validator Source --&gt; Validator Validator --&gt; Mechanics Validator --&gt; Negative Mechanics --&gt; Result record Negative --&gt; Result record</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<ul><li>The source pattern is <code>durable_agent_work_landing_replay_compound</code>.</li><li>The fixture lives at <code>fixtures/first_wave/durable_agent_work_landing_replay/input/</code>.</li><li>The runtime example lives at <code>examples/durable_agent_work_landing_replay/exported_work_landing_replay_bundle/</code>.</li><li>The validator is <code>microcosm_core.organs.durable_agent_work_landing_replay</code>.</li><li>The CLI command is <code>microcosm durable-agent-work-landing-replay run-work-landing-bundle</code>.</li><li>The governing standard is <code>standards/std_microcosm_durable_agent_work_landing_replay.json</code>.</li><li>The component model row is <code>core/organ_atlas.json#durable_agent_work_landing_replay</code>.</li><li>The sign-off row is <code>core/organ_registry.json#durable_agent_work_landing_replay</code>.</li></ul>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The replay fixture imports six source internal control bodies through <code>examples/durable_agent_work_landing_replay/exported_work_landing_replay_bundle/source_module_manifest.json</code>. Those bodies are copied into <code>source_modules/</code> with digest provenance instead of being summarized from memory:</p>\n<ul><li><code>system/lib/workitem_runtime_entrypoint.py</code></li><li><code>system/lib/work_landing_status.py</code></li><li><code>tools/meta/control/work_landing.py</code></li><li><code>tools/meta/control/mission_transaction_preflight.py</code></li><li><code>tools/meta/control/scoped_commit.py</code></li><li>tools/meta/factory/work_ledger.py</li></ul>\n<p>The validator checks the replay rows against those source-backed mechanics rather than accepting a prose landing claim. <code>validate_projection_protocol</code> requires source pattern refs, projection result record refs, and public runtime refs. <code>validate_landing_policy</code> requires the scoped-commit, broad-checkpoint, metadata-blocked patch-bundle, and hard-stop lanes, with broad checkpointing kept behind explicit operator authorization and launch-scope decision kept false. <code>validate_work_landing_runs</code> enforces claim-before-mutation evidence, validation before commit attempt, HEAD movement before landed language, blocker capture before metadata-blocked completion, dirty-tree boundary evidence, and work log finalizer evidence.</p>\n<p>The source-open body floor is enforced separately by <code>validate_source_module_imports</code>. The manifest must declare <code>copied_non_secret_macro_body</code>, <code>body_in_receipt: false</code>, exact-copy source-to-target relations, allowed public source material classes, expected digests, and required anchors inside each copied source body. That check keeps the reader claim tied to actual source internal control files while result records carry only refs, digests, counts, and verdicts.</p>\n<p>The result builder merges projection-protocol, landing-policy, work-run, source-module, source-open-body, and secret-exclusion checks into one metadata-only result record set. The board result record records three claimed-path rows, two validation-before-commit mechanics, one metadata-blocked row, one landed-commit row, nine observed negative cases for the first-wave fixture, and zero authority for live Git mutation or launch.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in provenance and software supply-chain integrity patterns. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> family provides a general model for entities, activities, and agents involved in producing an artifact. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/\">SLSA</a> brings a similar concern to software builds: source, build process, provenance, and artifact integrity are tracked so consumers can reason about where an artifact came from and how it was produced.</p>\n<p>Microcosm borrows that provenance posture for agent work landing: claimed paths, validation refs, commit attempts, HEAD-before/after evidence, blocker capture, Task/work log completion, and seed reentry are separate evidence fields. It does not perform a live Git landing or prove arbitrary commits outside the replay.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read the replay as an evidence-accounting component, not as a live landing controller. The board result record is the primary reader surface: it shows which claimed-path rows carried validation evidence, which rows were blocked by Git-metadata or dirty-tree constraints, and which rows had enough HEAD before/after evidence to use landed language.</p>\n<p>Read the source-module manifest as provenance evidence for the imported control plane, not as a permission slip to mutate those source files. The manifest binds the copied bodies by digest and line count so a cold agent can see which mechanics the replay model was checked against.</p>\n<p>Read negative cases as the authority floor. Rows that claim live Git mutation, broad checkpoint authority, missing work log completion, uncaptured blockers, launch-scope decision, or non-public paths/body export are supposed to fail. Passing those refusals is part of the positive claim.</p>\n<h4 class=\"pm-body__h\">Evidence Result records</h4>\n<ul><li><code>receipts/first_wave/durable_agent_work_landing_replay/durable_agent_work_landing_replay_result.json</code></li><li><code>receipts/first_wave/durable_agent_work_landing_replay/durable_agent_work_landing_replay_board.json</code></li><li><code>receipts/first_wave/durable_agent_work_landing_replay/durable_agent_work_landing_replay_validation_receipt.json</code></li><li>result records/sign-off/first_wave/durable_agent_work_landing_replay_fixture_acceptance.json</li></ul>\n<p>Run the fixture result record refresh from <code>microcosm-substrate</code> with:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.durable_agent_work_landing_replay run --input fixtures/first_wave/durable_agent_work_landing_replay/input --out receipts/first_wave/durable_agent_work_landing_replay</code></pre>\n<p>Run the exported bundle validator without mutating durable result records with:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.durable_agent_work_landing_replay run-work-landing-bundle --input examples/durable_agent_work_landing_replay/exported_work_landing_replay_bundle --out /tmp/durable-agent-work-landing-replay</code></pre>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>First-wave runtime consumer: <code>microcosm_core.organs.durable_agent_work_landing_replay run</code> consumes the fixture input, writes result, board, validation, and optional sign-off result records, and observes the nine negative cases declared in <code>EXPECTED_NEGATIVE_CASES</code>.</li><li>Exported-bundle consumer: <code>microcosm_core.organs.durable_agent_work_landing_replay run-work-landing-bundle</code> consumes the exported bundle without durable result record mutation, validates the source-module manifest, checks copied source-body digests and anchors, and emits the command card path used by runtime-shell demos.</li><li>Scope limit consumer: <code>standards/std_microcosm_durable_agent_work_landing_replay.json</code>, the component <code>AUTHORITY_CEILING</code>, and the fixture negative cases keep live Git mutation, broad checkpoint authority, unrelated dirty-path staging, live Task/work log mutation, external model access, source-file changes, public sharing, launch, non-public body export, and whole-system correctness outside this module.</li></ul>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The fixture rejects the nine named negative cases in <code>core/fixture_manifests/durable_agent_work_landing_replay.fixture_manifest.json</code>: missing validation evidence, validation recorded after a commit attempt, missing recorded completion, commit-landed language without a HEAD advance, live Git side-effect authority, missing dirty-tree boundary, uncaptured metadata blockers, overbroad distribution claims, and non-public path/body leakage.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_durable_agent_work_landing_replay.py -q --basetemp=/tmp/microcosm_durable_agent_work_landing_replay_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public replay evidence that claimed-path rows, validation-before-commit rows, HEAD before/after evidence, blocker-capture rows, work log finalizer evidence, copied internal control bodies, source manifests, metadata-only result records, and negative cases support the declared work-landing replay contract. The component, mechanism, code locus, governed concept, and principles are bound in the structured lattice bindings above.</p>\n<p>This module may not claim live Git mutation, arbitrary commit-landed truth, live work log mutation, live work log mutation, external model access, broad checkpoint authority, source-file changes, hosted-public posture, launch-scope decision, publishing-scope decision, implementation correctness beyond the listed witnesses, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component is source-open replay evidence for synthetic result records and copied source bodies with digest provenance. It supports local inspection of recorded work-landing mechanics, while operational distribution and live Git side effects stay outside the public fixture.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The JSON bundle binds this module to mechanism <code>mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract</code>, component <code>durable_agent_work_landing_replay</code>, concept <code>concept.work_landing_and_continuity_control_bundle</code>, principles <code>P-5</code>, <code>P-10</code>, <code>P-14</code>, <code>P-15</code>, and <code>P-16</code>, axioms <code>AX-4</code> and <code>AX-9</code>, and the runtime code locus <code>src/microcosm_core/organs/durable_agent_work_landing_replay.py</code>. That lattice position makes the module a bounded work-landing accounting replay: it explains how evidence is recorded and rejected, not how to perform live Git mutation.</p>\n<p>The concept edge is the scope limit. Broader work-continuity claims must route through sibling modules such as <code>bridge_phase_continuity_runtime</code> and <code>work_landing_control_spine</code>, while live landing behavior remains with the source internal control source files and work log/scoped-commit owner lanes. This module can cite their copied bodies as evidence, but it cannot promote itself into their live authority.</p>\n</details>",
      "components": [
        {
          "anchor": "component-durable_agent_work_landing_replay",
          "component_id": "durable_agent_work_landing_replay",
          "public_label": "Durable Agent Work Landing Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 2,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 5
        },
        "link_count": 11,
        "links": [
          {
            "id": "durable_agent_work_landing_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Durable Agent Work Landing Replay",
            "relation": "explains",
            "url": "components.html#component-durable_agent_work_landing_replay"
          },
          {
            "id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public work landing replay contract",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
          },
          {
            "id": "P-10",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Do not land effects without compensation",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-10"
          },
          {
            "id": "P-14",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Carry basis and provenance together",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-14"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "P-16",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind authority to transaction scope",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-16"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-9",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Compensable transactional effects",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-9"
          },
          {
            "id": "concept.work_landing_and_continuity_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "work landing and continuity controls as transaction-scoped coordination evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
          },
          {
            "id": "paper_module.bridge_phase_continuity_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Bridge Phase Continuity Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.durable_agent_work_landing_replay",
      "reader_packet": {
        "abstract": "The public durable work-landing replay fixture validates recorded agent landing rows, copied source internal control source bodies, validation-before-commit ordering, HEAD-advance evidence, blocker capture, and work log completion without performing live Git work.",
        "authority_ceiling": "Public synthetic replay result records and copied source work-landing/internal control source bodies only; no live Git mutation, unrelated staging, broad checkpoint authority, arbitrary commit proof, external model access, non-public body export, public sharing, hosting, launch-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.durable_agent_work_landing_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-durable-agent-work-landing-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-durable-agent-work-landing-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Fixture[\"Public replay fixture claimed rows, validation refs, commit attempts, blocker rows\"] Source[\"Copied internal control source bodies work landing, preflight, scoped commit, work log\"] Validator[\"durable_agent_work_landing_replay validator\"] Mechanics[\"Replay mechanics claim before mutation, validate before commit, HEAD movement before landed language\"] Negative[\"Negative floor live Git authority, missing completion, uncaptured blocker, private leakage\"] Result record[\"Result records board, result, validation, sign-off; no live mutation authority\"] Fixture --> Validator Source --> Validator Validator --> Mechanics Validator --> Negative Mechanics --> Result record Negative --> Result record",
            "source_format": "mermaid",
            "source_hash": "sha256:177786792f5e6e4cc481a835431ebae511d3ae060a9f1e0cbc14fad7055f9655",
            "source_line_end": 32,
            "source_line_start": 17
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 2,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-9",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Compensable transactional effects",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-9"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "durable_agent_work_landing_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Durable Agent Work Landing Replay",
                "relation": "explains",
                "url": "components.html#component-durable_agent_work_landing_replay"
              },
              {
                "id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public work landing replay contract",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 6,
            "links": [
              {
                "id": "P-10",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Do not land effects without compensation",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-10"
              },
              {
                "id": "P-14",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Carry basis and provenance together",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "P-16",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind authority to transaction scope",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "concept.work_landing_and_continuity_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.durable_agent_work_landing_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 97,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 127,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 175,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 188,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 200,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 267,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 292,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/durable_agent_work_landing_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA",
            "section_id": "prior-art-grounding",
            "url": "https://slsa.dev/spec/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component exists because an agent saying \"I committed the fix\" is cheap, and the claim is the part that tends to be wrong. The single question it answers is narrow: given a recorded landing attempt, does the evidence actually support the words used to describe it? The approach worth noticing is that two ordinary-sounding rules are made into rejections rather than suggestions. A row that uses landed-commit language is rejected unless the recorded Git HEAD moved between before and after, so \"I landed it\" cannot stand on a HEAD that never advanced. A row on the commit path is rejected unless validation is recorded as preceding the commit attempt, so \"it passed\" cannot be back-filled after\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 14,
            "source_line_start": 7,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 33,
            "source_line_start": 15,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "The source pattern is durableagentworklandingreplay_compound. The fixture lives at fixtures/firstwave/durableagentworklanding_replay/input/. The runtime example lives at examples/durableagentworklandingreplay/exportedworklandingreplaybundle/. The validator is microcosmcore.components.durableagentworklanding_replay. The CLI command is microcosm durable-agent-work-landing-replay run-work-landing-bundle. The governing standard is standards/stdmicrocosmdurableagentworklandingreplay.json. The component model row is core/organatlas.json#durableagentworklanding_replay. The sign-off row is core/organregistry.json#durableagentworklanding_replay.",
            "level": 2,
            "order": 3,
            "section_id": "public-contract",
            "source_line_end": 44,
            "source_line_start": 34,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The replay fixture imports six source internal control bodies through examples/durableagentworklandingreplay/exportedworklandingreplaybundle/sourcemodulemanifest.json. Those bodies are copied into source_modules/ with digest provenance instead of being summarized from memory: system/lib/workitemruntimeentrypoint.py system/lib/worklandingstatus.py tools/meta/control/work_landing.py tools/meta/control/missiontransactionpreflight.py tools/meta/control/scoped_commit.py tools/meta/factory/work_ledger.py The validator checks the replay rows against those source-backed mechanics rather than accepting a prose landing claim. validateprojectionprotocol requires source pattern refs, projection result\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 81,
            "source_line_start": 45,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in provenance and software supply-chain integrity patterns. The W3C PROV family provides a general model for entities, activities, and agents involved in producing an artifact. SLSA brings a similar concern to software builds: source, build process, provenance, and artifact integrity are tracked so consumers can reason about where an artifact came from and how it was produced. Microcosm borrows that provenance posture for agent work landing: claimed paths, validation refs, commit attempts, HEAD-before/after evidence, blocker capture, Task/work log completion, and seed reentry are separate evidence fields. It does not perform a live Git landing or prove arbitrary c\u2026",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 96,
            "source_line_start": 82,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The JSON bundle binds this module to mechanism mechanism.durableagentworklandingreplay.validatespublicworklandingreplay_contract, component durableagentworklandingreplay, concept concept.worklandingandcontinuitycontrol_bundle, principles P-5, P-10, P-14, P-15, and P-16, axioms AX-4 and AX-9, and the runtime code locus src/microcosmcore/components/durableagentworklanding_replay.py. That lattice position makes the module a bounded work-landing accounting replay: it explains how evidence is recorded and rejected, not how to perform live Git mutation. The concept edge is the scope limit. Broader work-continuity claims must route through sibling modules such as bridgephasecontinuity_runtime and\u2026",
            "level": 2,
            "order": 6,
            "section_id": "governing-lattice-relation",
            "source_line_end": 126,
            "source_line_start": 108,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public replay evidence that claimed-path rows, validation-before-commit rows, HEAD before/after evidence, blocker-capture rows, work log finalizer evidence, copied internal control bodies, source manifests, metadata-only result records, and negative cases support the declared work-landing replay contract. The component, mechanism, code locus, governed concept, and principles are bound in the structured lattice bindings above. This module may not claim live Git mutation, arbitrary commit-landed truth, live work log mutation, live work log mutation, external model access, broad checkpoint authority, source-file changes, hosted-public posture, launch-scope decision, publi\u2026",
            "level": 2,
            "order": 7,
            "section_id": "claim-ceiling",
            "source_line_end": 156,
            "source_line_start": 142,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read the replay as an evidence-accounting component, not as a live landing controller. The board result record is the primary reader surface: it shows which claimed-path rows carried validation evidence, which rows were blocked by Git-metadata or dirty-tree constraints, and which rows had enough HEAD before/after evidence to use landed language. Read the source-module manifest as provenance evidence for the imported control plane, not as a permission slip to mutate those source files. The manifest binds the copied bodies by digest and line count so a cold agent can see which mechanics the replay model was checked against. Read negative cases as the authority floor. Rows that claim live Git\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 174,
            "source_line_start": 157,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph"
            ],
            "excerpt": "result records/firstwave/durableagentworklandingreplay/durableagentworklandingreplayresult.json result records/firstwave/durableagentworklandingreplay/durableagentworklandingreplayboard.json result records/firstwave/durableagentworklandingreplay/durableagentworklandingreplayvalidation_receipt.json result records/sign-off/firstwave/durableagentworklandingreplayfixture_acceptance.json Run the fixture result record refresh from microcosm-substrate with: Run the exported bundle validator without mutating durable result records with:",
            "level": 2,
            "order": 9,
            "section_id": "evidence-receipts",
            "source_line_end": 227,
            "source_line_start": 209,
            "title": "Evidence Result records"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 10,
            "section_id": "validation-receipt-path",
            "source_line_end": 237,
            "source_line_start": 228,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "First-wave runtime consumer: microcosmcore.components.durableagentworklanding_replay run consumes the fixture input, writes result, board, validation, and optional sign-off result records, and observes the nine negative cases declared in EXPECTEDNEGATIVECASES. Exported-bundle consumer: microcosmcore.components.durableagentworklanding_replay run-work-landing-bundle consumes the exported bundle without durable result record mutation, validates the source-module manifest, checks copied source-body digests and anchors, and emits the command card path used by runtime-shell demos. Focused pytest consumer: tests/testdurableagentworklanding_replay.py checks negative-case coverage, public-relative m\u2026",
            "level": 2,
            "order": 11,
            "section_id": "named-proof-consumers",
            "source_line_end": 266,
            "source_line_start": 238,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture rejects the nine named negative cases in core/fixturemanifests/durableagentworklandingreplay.fixturemanifest.json: missing validation evidence, validation recorded after a commit attempt, missing recorded completion, commit-landed language without a HEAD advance, live Git side-effect authority, missing dirty-tree boundary, uncaptured metadata blockers, overbroad distribution claims, and non-public path/body leakage.",
            "level": 2,
            "order": 12,
            "section_id": "negative-cases",
            "source_line_end": 287,
            "source_line_start": 284,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is source-open replay evidence for synthetic result records and copied source bodies with digest provenance. It supports local inspection of recorded work-landing mechanics, while operational distribution and live Git side effects stay outside the public fixture.",
            "level": 2,
            "order": 13,
            "section_id": "authority-ceiling",
            "source_line_end": 291,
            "source_line_start": 288,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/durable_agent_work_landing_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public durable work-landing replay fixture validates recorded agent landing rows, copied source internal control source bodies, validation-before-commit ordering, HEAD-advance evidence, blocker capture, and work log completion without performing live Git work."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/durable_agent_work_landing_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Durable Agent Work-Landing Replay is the public work-spine replay contract for agent landing claims. It checks claimed paths, owner-native validation refs, commit-attempt order, HEAD-before/after evidence, metadata-blocked rows, work log finalizer evidence, nine negative cases, and six exact copied source source bodies while keeping raw diffs, non-public paths, model-output data, and source bodies out of result records.",
      "summary_line": "The public durable work-landing replay fixture validates recorded agent landing rows, copied source internal control source bodies, validation-before-commit ordering, HEAD-advance evidence, blocker capture, and work log completion without performing live Git work.",
      "title": "Durable Agent Work-Landing Replay"
    },
    {
      "anchor": "paper-module-work-landing-control-spine",
      "authority_ceiling": "Copied source internal control source bundle, validator result record, source-manifest digest evidence, required-anchor evidence, no-live-mutation contract flags, and secret-exclusion evidence only; no live Git mutation, live work log or work log mutation, claim launch, shared-index mutation, private-index commit execution, broad staging, external model access, account secret export, public sharing, launch-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Teleology</h4>\n<p><code>work_landing_control_spine</code> makes the source work-landing control plane inspectable inside Microcosm by copying the command, reconcile, mission preflight, and private-index scoped commit source bodies into a public bundle. The point is not to let the public validator mutate Git or ledgers; it is to expose the real internal control mechanics that govern claims, owned paths, same-path conflicts, expected-parent checks, shared-index quarantine, finalizer ordering, and scoped commit discipline.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The source repository this slice comes from is edited by several agents at once, so its hardest engineering problem is mundane: how does one agent land a small, finished commit without colliding with another agent&#x27;s half-done work in the same files, and without claiming more than it actually did? The control plane that answers this lives in a handful of source modules. This module copies those bodies, non-secret, into a public bundle so a reader can inspect the real mechanics rather than take a description on trust.</p>\n<p>The single question it answers is narrow: are these copied internal control bodies the genuine ones, with their load-bearing logic still present, and does the bundle keep within its stated limits? It is a witness over copied source, not a runner. It never touches Git, ledgers, or claims.</p>\n<p>Two ideas in the copied source are worth a reader&#x27;s attention. The first is the scoped commit. <code>scoped_commit.py</code> builds a throwaway Git index from the current <code>HEAD</code>, stages only the exact paths or hunks the agent declares it owns, writes a tree from that private index, and commits it against the captured parent with a compare-and-swap on the branch ref. The shared <code>.git/index</code> is never written. What was a three-step behavioural rule (add exact paths, check nothing else is staged, then commit) becomes an infrastructure invariant: an agent physically cannot sweep up a neighbour&#x27;s dirty changes, because those changes were never in the index it committed from. The second is ordering. <code>work_landing_status.py</code> fixes a sequence of controller actions and a set of prerequisites, so that claims are only released after the work log session is finalised, and convergence is only recomputed after claims are released. The module checks that these anchors are still present in the copied bodies, which is what separates an honest copy from a stale hash bag.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1634\" height=\"206\" viewBox=\"0 0 1634 206\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"232.3\" y1=\"103.0\" x2=\"318.3\" y2=\"103.0\"></line><polygon class=\"pmd-arrow\" points=\"318.3,103.0 311.5,106.1 311.5,99.9\"></polygon><line class=\"pmd-edge\" x1=\"477.4\" y1=\"103.0\" x2=\"563.4\" y2=\"103.0\"></line><polygon class=\"pmd-arrow\" points=\"563.4,103.0 556.6,106.1 556.6,99.9\"></polygon><line class=\"pmd-edge\" x1=\"763.9\" y1=\"88.8\" x2=\"849.9\" y2=\"76.7\"></line><polygon class=\"pmd-arrow\" points=\"849.9,76.7 843.5,80.7 842.7,74.6\"></polygon><line class=\"pmd-edge\" x1=\"1043.5\" y1=\"66.0\" x2=\"1129.5\" y2=\"68.7\"></line><polygon class=\"pmd-arrow\" points=\"1129.5,68.7 1122.6,71.6 1122.8,65.5\"></polygon><line class=\"pmd-edge\" x1=\"1336.9\" y1=\"68.7\" x2=\"1422.9\" y2=\"66.0\"></line><polygon class=\"pmd-arrow\" points=\"1422.9,66.0 1416.2,69.3 1416.0,63.2\"></polygon><line class=\"pmd-edge\" x1=\"477.4\" y1=\"111.4\" x2=\"853.4\" y2=\"151.1\"></line><polygon class=\"pmd-arrow\" points=\"853.4,151.1 846.2,153.5 846.9,147.4\"></polygon><line class=\"pmd-edge\" x1=\"763.9\" y1=\"123.5\" x2=\"853.4\" y2=\"141.9\"></line><polygon class=\"pmd-arrow\" points=\"853.4,141.9 846.0,143.5 847.3,137.5\"></polygon><line class=\"pmd-edge\" x1=\"1043.5\" y1=\"93.1\" x2=\"1175.3\" y2=\"134.0\"></line><polygon class=\"pmd-arrow\" points=\"1175.3,134.0 1167.8,134.9 1169.6,129.0\"></polygon><line class=\"pmd-edge\" x1=\"1336.9\" y1=\"101.0\" x2=\"1429.8\" y2=\"126.9\"></line><polygon class=\"pmd-arrow\" points=\"1429.8,126.9 1422.4,128.0 1424.0,122.1\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"67.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"89.5\">Copied source source bundle</tspan><tspan x=\"125.2\" y=\"107.5\">5 internal control bodies +</tspan><tspan x=\"125.2\" y=\"125.5\">manifest + contract</tspan></text><title>Copied source source bundle 5 internal control bodies + manifest + contract</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"318.3\" y=\"67.0\" width=\"159.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"397.9\" y=\"89.5\">Manifest digest and</tspan><tspan x=\"397.9\" y=\"107.5\">line-count check</tspan><tspan x=\"397.9\" y=\"125.5\">is the copy exact?</tspan></text><title>Manifest digest and line-count check is the copy exact?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"563.4\" y=\"67.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"663.6\" y=\"89.5\">Required anchor scan</tspan><tspan x=\"663.6\" y=\"107.5\">is the load-bearing logic</tspan><tspan x=\"663.6\" y=\"125.5\">still present?</tspan></text><title>Required anchor scan is the load-bearing logic still present?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"849.9\" y=\"18.0\" width=\"193.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"946.7\" y=\"40.5\">Runtime no-live-mutation</tspan><tspan x=\"946.7\" y=\"58.5\">contract</tspan><tspan x=\"946.7\" y=\"76.5\">are all authority flags</tspan><tspan x=\"946.7\" y=\"94.5\">false?</tspan></text><title>Runtime no-live-mutation contract are all authority flags false?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1129.5\" y=\"36.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1233.2\" y=\"58.5\">Secret-exclusion scan</tspan><tspan x=\"1233.2\" y=\"76.5\">any private/account secret</tspan><tspan x=\"1233.2\" y=\"94.5\">material?</tspan></text><title>Secret-exclusion scan any private/account secret material?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1422.9\" y=\"27.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1519.7\" y=\"49.5\">Validation result record</tspan><tspan x=\"1519.7\" y=\"67.5\">refs, hashes, counts,</tspan><tspan x=\"1519.7\" y=\"85.5\">findings</tspan></text><title>Validation result record refs, hashes, counts, findings</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"853.4\" y=\"134.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"946.7\" y=\"156.5\">Reject stale or missing</tspan><tspan x=\"946.7\" y=\"174.5\">source body</tspan></text><title>Reject stale or missing source body</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1129.5\" y=\"134.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1233.2\" y=\"156.5\">Reject authority overclaim</tspan></text><title>Reject authority overclaim</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1429.8\" y=\"125.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1519.7\" y=\"147.5\">Reject private payload</tspan><tspan x=\"1519.7\" y=\"165.5\">leakage</tspan></text><title>Reject private payload leakage</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR A[&quot;Copied source source bundle 5 internal control bodies + manifest + contract&quot;] --&gt; B[&quot;Manifest digest and line-count check is the copy exact?&quot;] B --&gt; C[&quot;Required anchor scan is the load-bearing logic still present?&quot;] C --&gt; D[&quot;Runtime no-live-mutation contract are all authority flags false?&quot;] D --&gt; E[&quot;Secret-exclusion scan any private/account secret material?&quot;] E --&gt; F[&quot;Validation result record refs, hashes, counts, findings&quot;] B --&gt; G[&quot;Reject stale or missing source body&quot;] C --&gt; G D --&gt; H[&quot;Reject authority overclaim&quot;] E --&gt; I[&quot;Reject private payload leakage&quot;]</code></pre></details></figure>\n<p>The shape is a public validation spine for copied work-landing internal control source. It validates exact copied module bodies, required anchors, contract flags, and secret-exclusion posture, then writes a result record that contains metadata, hashes, counts, gates, and findings. It does not execute live Git mutation, mutate work log or work log, launch claims, stage broadly, or run private-index commits.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The validator in <code>src/microcosm_core/macro_tools/work_landing_control_spine.py</code> is a staged copied-source witness, not a live work-landing actuator. It loads <code>bundle_manifest.json</code>, <code>source_module_manifest.json</code>, and <code>work_landing_control_runtime_contract.json</code>; then it checks seven required inputs: five copied source source bodies plus the two manifest/contract JSON files. The source body rows must exist under <code>source_modules/</code>, keep the expected SHA-256 digests and line counts from the bundle manifest, stay inside the allowed material classes, and classify source modules as <code>copied_non_secret_macro_body</code>.</p>\n<p>After file parity, the validator scans required anchors for each copied source body: <code>work_landing.py</code> must still expose the parser and admission/begin/status anchors; <code>work_landing_status.py</code> must still expose controller action and reconcile/finalizer models; the mission-transaction preflight wrapper and kernel must still expose owned-path, session-id, shared-index quarantine, and private-index admission anchors; and <code>scoped_commit.py</code> must still carry the private-index scoped-commit and shared-index non-mutation anchors. These anchor checks make the copied bundle more than a hash bag: the result record shows that the specific internal control mechanisms readers care about are still present.</p>\n<p>The final gates are authority and payload boundaries. The runtime contract must keep every live-mutation flag false, including live Git mutation, work log mutation, work log mutation, claim launch, shared-index mutation, private-index commit execution, broad staging, external model access, public sharing, and launch-scope decision. The secret-exclusion scan runs over the copied source bodies and manifest/contract inputs, while the output result record records refs, hashes, counts, anchor rows, authority rows, and findings with <code>body_in_receipt: false</code>. Focused tests pin the pass case, the live-mutation overclaim blocker, streaming line-count behavior, source-manifest exact-copy checks, and the CLI smoke path.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>The public command is:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.cli work-landing-control-spine \\\n  validate-control-bundle \\\n  --input examples/work_landing_control_spine/exported_work_landing_control_bundle \\\n  --out receipts/first_wave/work_landing_control_spine</code></pre>\n<p>The validator checks copied module digests, line counts, required source anchors, the no-live-mutation runtime contract, the originating overclaim Work item reference, and a secret-exclusion scan over the copied bundle. Source bodies live in the bundle; result records carry refs, hashes, counts, gates, and findings.</p>\n<h4 class=\"pm-body__h\">Governing Standard</h4>\n<p><code>standards/std_microcosm_work_landing_control_spine.json</code> owns the result record contract, source refs, allowed public inputs, forbidden private inputs, and scope limit for this import.</p>\n<h4 class=\"pm-body__h\">Source System</h4>\n<p>The copied source bodies are:</p>\n<ul><li><code>tools/meta/control/work_landing.py</code></li><li><code>system/lib/work_landing_status.py</code></li><li><code>tools/meta/control/mission_transaction_preflight.py</code></li><li><code>system/lib/mission_transaction_landing_preflight.py</code></li><li><code>tools/meta/control/scoped_commit.py</code></li></ul>\n<p>This closes the old <code>work_landing_tool_body_import</code> overclaim by adding an exact copied-source bundle beneath the existing public dry-run refactor.</p>\n<h4 class=\"pm-body__h\">Governing Doctrine Relations</h4>\n<p>The generated structured source record reports sixteen bundle-derived edges for this page and zero unresolved selective relations. Its subjects bind the paper module to <code>macro_projection_import_protocol</code> and <code>mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports</code>; its code-locus edges bind the reader page to <code>src/microcosm_core/macro_tools/work_landing_control_spine.py</code> and <code>src/microcosm_core/organs/macro_projection_import_protocol.py</code>. The mechanism claim is therefore narrow: Microcosm validates a public source-projection import bundle by copied-source parity, required anchors, no-live-mutation flags, and secret-exclusion evidence.</p>\n<p>The concept edges are <code>concept.work_landing_and_continuity_control_bundle</code> and <code>concept.import_projection_and_drift_control_bundle</code>. The governing principles are <code>P-5</code>, <code>P-10</code>, <code>P-14</code>, <code>P-15</code>, and <code>P-16</code>; the governing axioms are <code>AX-4</code> and <code>AX-9</code>; and the declared paper-module dependencies are <code>paper_module.macro_projection_import_protocol</code>, <code>paper_module.durable_agent_work_landing_replay</code>, and <code>paper_module.mission_transaction_work_spine</code>. Together these relations explain why the validator treats source-copy fidelity, transaction preflight, private-index containment, and no-launch/no-live-mutation ceilings as one control mechanism rather than as separate prose claims.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read a passing control-bundle result record as &quot;the copied source bodies matched the manifest, required anchors were present, the no-live-mutation scope limit held, and no forbidden private material was found.&quot; Do not read it as a live landing operation or a proof that future work sessions are safe.</p>\n<p>Read digest and line-count failures as stale-copy evidence only.</p>\n<p>Read authority-overclaim failures as launch-boundary evidence. A contract that claims live Git, ledger mutation, claim launch, broad staging, private-index commit execution, external model access, or launch-scope decision must stay blocked.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>Bundle validator consumer: PYTHONPATH=src ../repo-python -m microcosm_core.cli work-landing-control-spine validate-control-bundle --input examples/work_landing_control_spine/exported_work_landing_control_bundle --out /tmp/microcosm-work-landing-control-spine/result record consumes the copied source bodies, bundle manifest, source-module manifest, runtime contract, anchor scan, scope limit flags, secret-exclusion scan, and metadata-only result record writer.</li><li>Focused regression consumer: <code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_work_landing_control_spine.py -q</code> pins the green bundle path, exact-copy source-manifest relation, digest and line-count checks, live-mutation overclaim rejection, result record body omission, streaming line-count behavior, and CLI argument order.</li><li>Corpus consumer: <code>PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code> verifies that this Markdown remains consistent with the structured source record and bundle-backed corpus. It is a read-only consistency result record; it is not permission to hand-edit generated projections or shared bundle rows.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The landing spine is grounded in version-control staging, deterministic workflow history, and provenance-control patterns. Git&#x27;s index separates selected changes from the rest of a dirty worktree, which is the practical ancestor of scoped path ownership. Temporal workflows show the value of recorded event history and deterministic replay for long-running work. Microcosm imports those ideas as a public control spine: preflight, scoped selection, reconcile/finalize checks, and copied source-body digests make work landing auditable without broad staging, private-index leakage, or live mutation from the paper module itself.</p>\n<p>Prior-art anchors:</p>\n<ul><li>Git staging/index workflow: https://git-scm.com/book/en/v2/Git-Basics-Recording-Changes-to-the-Repository</li><li>Temporal workflow event history and replay: https://docs.temporal.io/workflows</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable bundle command, run from <code>microcosm-substrate/</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.cli work-landing-control-spine \\\n  validate-control-bundle \\\n  --input examples/work_landing_control_spine/exported_work_landing_control_bundle \\\n  --out receipts/first_wave/work_landing_control_spine</code></pre>\n<p>The command writes the copied-source validation result record under <code>receipts/first_wave/work_landing_control_spine/</code>, including <code>exported_work_landing_control_bundle_validation_result.json</code>. That result record is the public replay boundary for module digests, required source anchors, secret-exclusion posture, and the no-live-mutation runtime contract.</p>\n<p>This result record path is reader-verifiable evidence only. It does not flip Mermaid/Atlas status, create bundle authority, run live Git mutation, mutate work log or work log state, execute private-index commits, launch claims, or aggregate doctrine-lattice coverage.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This spine validates copied internal control source bodies for public inspection. It excludes live Git mutation, shared-index mutation, work log or work log mutation, claim launch, broad staging, private-index commit execution, external model access, account secret export, public sharing, hosting, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This spine is local internal control system for inspection and validation. It does not run live Git mutations; mutate work log or work log state; launch claims; stage broadly; execute private-index commits; use external model services; export account secrets, account or browser state, model-output data bodies, or recipient-send state; publish; host; or include launch operations.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open floor for this module is the copied bundle plus the validator that checks it:</p>\n<ul><li>validator runtime: <code>src/microcosm_core/macro_tools/work_landing_control_spine.py</code></li><li>standard: <code>standards/std_microcosm_work_landing_control_spine.json</code></li><li>copied source bundle: <code>examples/work_landing_control_spine/exported_work_landing_control_bundle</code></li><li>copied source manifest: <code>examples/work_landing_control_spine/exported_work_landing_control_bundle/source_module_manifest.json</code></li><li>runtime contract: <code>examples/work_landing_control_spine/exported_work_landing_control_bundle/work_landing_control_runtime_contract.json</code></li><li>focused tests: <code>tests/test_work_landing_control_spine.py</code></li><li>generated placeholder JSON row: <code>paper_modules/work_landing_control_spine.json</code></li></ul>\n<p>That floor lets a reader inspect the public internal control mechanics and replay the digest, anchor, no-live-mutation, and secret-exclusion checks. It is not a license to run live Git commands, mutate ledgers, claim launch-scope decision, or treat copied source bodies as a private-system-equivalent control plane.</p>\n</details>",
      "components": [
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 2,
          "concept": 2,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 5
        },
        "link_count": 14,
        "links": [
          {
            "id": "macro_projection_import_protocol",
            "kind": "organ",
            "kind_label": "component",
            "label": "Source Projection Import Protocol",
            "relation": "explains",
            "url": "components.html#component-macro_projection_import_protocol"
          },
          {
            "id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public source projection imports",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
          },
          {
            "id": "P-10",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Do not land effects without compensation",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-10"
          },
          {
            "id": "P-14",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Carry basis and provenance together",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-14"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "P-16",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind authority to transaction scope",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-16"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-9",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Compensable transactional effects",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-9"
          },
          {
            "id": "concept.work_landing_and_continuity_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "work landing and continuity controls as transaction-scoped coordination evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.durable_agent_work_landing_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Durable Agent Work-Landing Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-durable-agent-work-landing-replay"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.work_landing_control_spine",
      "reader_packet": {
        "abstract": "The public work-landing control spine validates copied work-landing internal control source bodies without authorizing live Git, ledger, claim-launch, private-index, public sharing, or launch operations.",
        "authority_ceiling": "Copied source internal control source bundle, validator result record, source-manifest digest evidence, required-anchor evidence, no-live-mutation contract flags, and secret-exclusion evidence only; no live Git mutation, live work log or work log mutation, claim launch, shared-index mutation, private-index commit execution, broad staging, external model access, account secret export, public sharing, launch-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.work_landing_control_spine.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-work-landing-control-spine-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-work-landing-control-spine-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR A[\"Copied source source bundle 5 internal control bodies + manifest + contract\"] --> B[\"Manifest digest and line-count check is the copy exact?\"] B --> C[\"Required anchor scan is the load-bearing logic still present?\"] C --> D[\"Runtime no-live-mutation contract are all authority flags false?\"] D --> E[\"Secret-exclusion scan any private/account secret material?\"] E --> F[\"Validation result record refs, hashes, counts, findings\"] B --> G[\"Reject stale or missing source body\"] C --> G D --> H[\"Reject authority overclaim\"] E --> I[\"Reject private payload leakage\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:120c2d4938fddf71ce9e0ac9318273ab6f312f3f54323fa552614653dce2d71c",
            "source_line_end": 56,
            "source_line_start": 45
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 2,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-9",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Compensable transactional effects",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-9"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-durable-agent-work-landing-replay"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "macro_projection_import_protocol",
                "kind": "organ",
                "kind_label": "component",
                "label": "Source Projection Import Protocol",
                "relation": "explains",
                "url": "components.html#component-macro_projection_import_protocol"
              },
              {
                "id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source projection imports",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-10",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Do not land effects without compensation",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-10"
              },
              {
                "id": "P-14",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Carry basis and provenance together",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "P-16",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind authority to transaction scope",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "concept.work_landing_and_continuity_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.work_landing_control_spine",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 163,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 230,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 240,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 256,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 269,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 283,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 299,
              "title": "Bundle Re-entry Packet"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 318,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/work_landing_control_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "worklandingcontrol_spine makes the source work-landing control plane inspectable inside Microcosm by copying the command, reconcile, mission preflight, and private-index scoped commit source bodies into a public bundle. The point is not to let the public validator mutate Git or ledgers; it is to expose the real internal control mechanics that govern claims, owned paths, same-path conflicts, expected-parent checks, shared-index quarantine, finalizer ordering, and scoped commit discipline.",
            "level": 2,
            "order": 1,
            "section_id": "teleology",
            "source_line_end": 12,
            "source_line_start": 3,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The source repository this slice comes from is edited by several agents at once, so its hardest engineering problem is mundane: how does one agent land a small, finished commit without colliding with another agent's half-done work in the same files, and without claiming more than it actually did? The control plane that answers this lives in a handful of source modules. This module copies those bodies, non-secret, into a public bundle so a reader can inspect the real mechanics rather than take a description on trust. The single question it answers is narrow: are these copied internal control bodies the genuine ones, with their load-bearing logic still present, and does the bundle keep within\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 42,
            "source_line_start": 13,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is a public validation spine for copied work-landing internal control source. It validates exact copied module bodies, required anchors, contract flags, and secret-exclusion posture, then writes a result record that contains metadata, hashes, counts, gates, and findings. It does not execute live Git mutation, mutate work log or work log, launch claims, stage broadly, or run private-index commits.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 64,
            "source_line_start": 43,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator in src/microcosmcore/macrotools/worklandingcontrol_spine.py is a staged copied-source witness, not a live work-landing actuator. It loads bundlemanifest.json, sourcemodule_manifest.json, and worklandingcontrolruntimecontract.json; then it checks seven required inputs: five copied source source bodies plus the two manifest/contract JSON files. The source body rows must exist under source_modules/, keep the expected SHA-256 digests and line counts from the bundle manifest, stay inside the allowed material classes, and classify source modules as copiednonsecretmacrobody. After file parity, the validator scans required anchors for each copied source body: work_landing.py must stil\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 96,
            "source_line_start": 65,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The public command is: The validator checks copied module digests, line counts, required source anchors, the no-live-mutation runtime contract, the originating overclaim Work item reference, and a secret-exclusion scan over the copied bundle. Source bodies live in the bundle; result records carry refs, hashes, counts, gates, and findings.",
            "level": 2,
            "order": 5,
            "section_id": "public-contract",
            "source_line_end": 113,
            "source_line_start": 97,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "standards/stdmicrocosmworklandingcontrol_spine.json owns the result record contract, source refs, allowed public inputs, forbidden private inputs, and scope limit for this import.",
            "level": 2,
            "order": 6,
            "section_id": "governing-standard",
            "source_line_end": 119,
            "source_line_start": 114,
            "title": "Governing Standard"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The copied source bodies are: tools/meta/control/work_landing.py system/lib/worklandingstatus.py tools/meta/control/missiontransactionpreflight.py system/lib/missiontransactionlanding_preflight.py tools/meta/control/scoped_commit.py This closes the old worklandingtoolbodyimport overclaim by adding an exact copied-source bundle beneath the existing public dry-run refactor.",
            "level": 2,
            "order": 7,
            "section_id": "source-substrate",
            "source_line_end": 132,
            "source_line_start": 120,
            "title": "Source System"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-open floor for this module is the copied bundle plus the validator that checks it: validator runtime: src/microcosmcore/macrotools/worklandingcontrol_spine.py standard: standards/stdmicrocosmworklandingcontrol_spine.json copied source bundle: examples/worklandingcontrolspine/exportedworklandingcontrol_bundle copied source manifest: examples/worklandingcontrolspine/exportedworklandingcontrolbundle/sourcemodule_manifest.json runtime contract: examples/worklandingcontrolspine/exportedworklandingcontrolbundle/worklandingcontrolruntime_contract.json focused tests: tests/testworklandingcontrolspine.py generated placeholder JSON row: papermodules/worklandingcontrolspine.json That floor\u2026",
            "level": 2,
            "order": 8,
            "section_id": "source-open-body-floor",
            "source_line_end": 154,
            "source_line_start": 133,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This spine validates copied internal control source bodies for public inspection. It excludes live Git mutation, shared-index mutation, work log or work log mutation, claim launch, broad staging, private-index commit execution, external model access, account secret export, public sharing, hosting, or launch-scope decision.",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 162,
            "source_line_start": 155,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The generated structured source record reports sixteen bundle-derived edges for this page and zero unresolved selective relations. Its subjects bind the paper module to macroprojectionimport_protocol and mechanism.macroprojectionimportprotocol.validatespublicmacroprojection_imports; its code-locus edges bind the reader page to src/microcosmcore/macrotools/worklandingcontrol_spine.py and src/microcosmcore/components/macroprojectionimportprotocol.py. The mechanism claim is therefore narrow: Microcosm validates a public source-projection import bundle by copied-source parity, required anchors, no-live-mutation flags, and secret-exclusion evidence. The concept edges are concept.worklandingandco\u2026",
            "level": 2,
            "order": 10,
            "section_id": "governing-doctrine-relations",
            "source_line_end": 213,
            "source_line_start": 189,
            "title": "Governing Doctrine Relations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read a passing control-bundle result record as \"the copied source bodies matched the manifest, required anchors were present, the no-live-mutation scope limit held, and no forbidden private material was found.\" Do not read it as a live landing operation or a proof that future work sessions are safe. Read digest and line-count failures as stale-copy evidence only. They show the public bundle no longer matches the source manifest; they do not authorize an separate claim. Read authority-overclaim failures as launch-boundary evidence. A contract that claims live Git, ledger mutation, claim launch, broad staging, private-index commit execution, external model access, or launch-scope decision mus\u2026",
            "level": 2,
            "order": 11,
            "section_id": "reader-evidence-routing",
            "source_line_end": 229,
            "source_line_start": 214,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle validator consumer: PYTHONPATH=src ../repo-python -m microcosmcore.cli work-landing-control-spine validate-control-bundle --input examples/worklandingcontrolspine/exportedworklandingcontrolbundle --out /tmp/microcosm-work-landing-control-spine/result record consumes the copied source bodies, bundle manifest, source-module manifest, runtime contract, anchor scan, scope limit flags, secret-exclusion scan, and metadata-only result record writer. Focused regression consumer: PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/testworklandingcontrolspine.py -q pins the green bundle path, exact-copy source-manifest relation, digest and line-count checks, live-mutation overcla\u2026",
            "level": 2,
            "order": 12,
            "section_id": "named-proof-consumers",
            "source_line_end": 352,
            "source_line_start": 335,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable bundle command, run from microcosm-substrate/: The command writes the copied-source validation result record under result records/firstwave/worklandingcontrolspine/, including exportedworklandingcontrolbundlevalidationresult.json. That result record is the public replay boundary for module digests, required source anchors, secret-exclusion posture, and the no-live-mutation runtime contract. This result record path is reader-verifiable evidence only. It does not flip Mermaid/Atlas status, create bundle authority, run live Git mutation, mutate work log or work log state, execute private-index commits, launch claims, or aggregate doctrine-lattice coverage.",
            "level": 2,
            "order": 13,
            "section_id": "validation-receipt-path",
            "source_line_end": 374,
            "source_line_start": 353,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The landing spine is grounded in version-control staging, deterministic workflow history, and provenance-control patterns. Git's index separates selected changes from the rest of a dirty worktree, which is the practical ancestor of scoped path ownership. Temporal workflows show the value of recorded event history and deterministic replay for long-running work. Microcosm imports those ideas as a public control spine: preflight, scoped selection, reconcile/finalize checks, and copied source-body digests make work landing auditable without broad staging, private-index leakage, or live mutation from the paper module itself. Prior-art anchors: Git staging/index workflow: https://git-scm.com/book\u2026",
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 392,
            "source_line_start": 375,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This spine is local internal control system for inspection and validation. It does not run live Git mutations; mutate work log or work log state; launch claims; stage broadly; execute private-index commits; use external model services; export account secrets, account or browser state, model-output data bodies, or recipient-send state; publish; host; or include launch operations.",
            "level": 2,
            "order": 15,
            "section_id": "scope-boundary",
            "source_line_end": 399,
            "source_line_start": 393,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/work_landing_control_spine.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "teleology",
          "source": "markdown_section",
          "text": "worklandingcontrol_spine makes the source work-landing control plane inspectable inside Microcosm by copying the command, reconcile, mission preflight, and private-index scoped commit source bodies into a public bundle. The point is not to let the public validator mutate Git or ledgers; it is to expose the real internal control mechanics that govern claims, owned paths, same-path conflicts, expected-parent checks, shared-index quarantine, finalizer ordering, and scoped commit discipline."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/work_landing_control_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Work Landing Control Spine is the public source-open import for work-landing internal control bodies. It validates copied work_landing, work_landing_status, mission transaction preflight, landing preflight, and scoped-commit source modules by manifest digest, required anchors, no-live-mutation contract flags, secret-exclusion scan, and metadata-only result record policy while keeping live Git, work log, work log, claim launch, shared-index mutation, private-index execution, external model access, public sharing, and launch-scope decision out of scope.",
      "summary_line": "The public work-landing control spine validates copied work-landing internal control source bodies without authorizing live Git, ledger, claim-launch, private-index, public sharing, or launch operations.",
      "title": "Work Landing Control Spine"
    },
    {
      "anchor": "paper-module-executable-doctrine-grammar",
      "authority_ceiling": "Public fixture, exported standards bundle, and copied source specimen/body digest evidence only; no private standards engine export, source doctrine completeness, source notes export, model-output data export, source-file changes, launch-scope decision, publishing-scope decision, private-data equivalence, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Doctrine in most systems is prose convention. A standard says a rule should hold, a paper module says a section should be present, and nothing checks whether the claim is actually true. This component exists to make doctrine shape a thing a program can pass or fail. It answers one question: does a standard row or a paper-module fixture carry the structure that doctrine here requires, or is it just text that looks the part?</p>\n<p>What it checks is deliberately structural rather than semantic. A standard row must declare a teleology, a governing standard, result record expectations, and an scope boundary. A paper module must carry the matching sections by heading. The validator does not judge whether the prose is good. It judges whether the load-bearing fields are present, so a row cannot quietly drop its result record expectations or its scope boundary and still pass.</p>\n<p>The less obvious part is that the failures are first-class. Five negative cases are part of the contract: a row missing its required fields, a prose-only standard that tries to claim executable authority, a source doctrine body copied into a public fixture, a duplicate standard slug, and a grammar pass that overclaims doctrine completeness. A run that does not observe each of these classes is blocked, so the checker is held to demonstrating that it can reject, not only that it can accept.</p>\n<p>The component also imports copied source bodies, but only through a source-module manifest with declared SHA-256 digests, and never inlines a body into a result record. The result record reports refs, hashes, counts, and verdicts; the bodies live in the bundle. The point is to make the doctrine shape checkable without turning the public surface into an export of the private standards engine.</p>\n<h4 class=\"pm-body__h\">Teleology</h4>\n<p><code>executable_doctrine_grammar</code> turns toy public standards and paper-module fixtures into deterministic grammar result records. It makes doctrine-shape claims checkable while importing copied, source bodies only through source-module manifests, digests, and result record boundaries.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"662\" height=\"502\" viewBox=\"0 0 662 502\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"156.2\" y1=\"54.0\" x2=\"289.6\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"289.6,112.0 282.1,112.1 284.5,106.5\"></polygon><line class=\"pmd-edge\" x1=\"336.5\" y1=\"54.0\" x2=\"332.3\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"332.3,112.0 329.7,104.9 335.8,105.4\"></polygon><line class=\"pmd-edge\" x1=\"511.3\" y1=\"54.0\" x2=\"373.7\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"373.7,112.0 378.8,106.5 381.2,112.2\"></polygon><line class=\"pmd-edge\" x1=\"331.0\" y1=\"148.0\" x2=\"331.0\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"331.0,206.0 327.9,199.2 334.0,199.2\"></polygon><line class=\"pmd-edge\" x1=\"331.0\" y1=\"260.0\" x2=\"331.0\" y2=\"318.0\"></line><polygon class=\"pmd-arrow\" points=\"331.0,318.0 327.9,311.2 334.0,311.2\"></polygon><line class=\"pmd-edge\" x1=\"331.0\" y1=\"354.0\" x2=\"331.0\" y2=\"412.0\"></line><polygon class=\"pmd-arrow\" points=\"331.0,412.0 327.9,405.2 334.0,405.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"40.5\">Public doctrine fixtures</tspan></text><title>Public doctrine fixtures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"220.4\" y=\"112.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"134.5\">Executable grammar validator</tspan></text><title>Executable grammar validator</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"18.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"40.5\">Exported standards bundle</tspan></text><title>Exported standards bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"464.1\" y=\"18.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"554.0\" y=\"40.5\">Source-module manifest</tspan></text><title>Source-module manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"206.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"228.5\">metadata-only deterministic</tspan><tspan x=\"331.0\" y=\"246.5\">result records</tspan></text><title>metadata-only deterministic result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"318.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"340.5\">Bundle and atlas evidence</tspan></text><title>Bundle and atlas evidence</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"227.3\" y=\"412.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"434.5\">Bounded reader claim</tspan><tspan x=\"331.0\" y=\"452.5\">doctrine-shape validation,</tspan><tspan x=\"331.0\" y=\"470.5\">not launch-scope decision</tspan></text><title>Bounded reader claim doctrine-shape validation, not launch-scope decision</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Public doctrine fixtures</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/executable_doctrine_grammar/input</code></dd></div><div class=\"pm-diagram__ref\"><dt>Executable grammar validator</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/executable_doctrine_grammar.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Exported standards bundle</dt><dd><code class=\"pm-diagram__ref-loc\">examples/executable_doctrine_grammar/exported_standards_bundle</code></dd></div><div class=\"pm-diagram__ref\"><dt>Source-module manifest</dt><dd><code class=\"pm-diagram__ref-loc\">examples/executable_doctrine_grammar/exported_executable_grammar_metabolism_bundle/source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>metadata-only deterministic result records</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/executable_doctrine_grammar/</code></dd></div><div class=\"pm-diagram__ref\"><dt>Bundle and atlas evidence</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json::paper_modules[18]</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Public doctrine fixtures fixtures/first_wave/executable_doctrine_grammar/input&quot;] --&gt; B[&quot;Executable grammar validator src/microcosm_core/components/executable_doctrine_grammar.py&quot;] C[&quot;Exported standards bundle examples/executable_doctrine_grammar/exported_standards_bundle&quot;] --&gt; B D[&quot;Source-module manifest examples/executable_doctrine_grammar/exported_executable_grammar_metabolism_bundle/source_module_manifest.json&quot;] --&gt; B B --&gt; E[&quot;metadata-only deterministic result records result records/first_wave/executable_doctrine_grammar/&quot;] E --&gt; F[&quot;Bundle and atlas evidence core/paper_module_capsules.json::paper_modules[18]&quot;] F --&gt; G[&quot;Bounded reader claim doctrine-shape validation, not launch-scope decision&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Reader evidence routes through the executable-grammar runtime, fixture inputs, exported standards bundle, executable-grammar metabolism bundle, source-module manifests, public result records, and focused tests. The Mermaid diagram and Atlas card are generated navigation projections; this page is the cold-reader explanation of the proof boundary.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>The validator checks standard slugs, teleology, governing standard refs, result record expectations, scope boundaries, paper-module sections, source-body sentinels, duplicate slug conflicts, prose-only authority claims, and doctrine-completeness overclaims. It also validates the imported public executable-grammar specimen, standards registry, standards type-plane, lattice registry, kind-atlas runtime, and standards option-surface runtime as exact copied source modules.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in schema validation, parser generators, and executable semantics traditions. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/specification\">JSON Schema</a> anchors the idea that document shape can be validated by a shared machine contract, <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/tree-sitter/tree-sitter\">Tree-sitter</a> shows the practical value of generated grammars for inspectable source structure, and the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://kframework.org/\">K framework</a> is a close reference point for turning semantic rules into executable artifacts.</p>\n<p>Microcosm borrows the executable-contract pattern: doctrine shape, result record expectations, duplicate slugs, imported source bodies, and scope boundaries are checked by a validator instead of left as prose convention. It does not claim source doctrine completeness or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">First Commands</h4>\n<p>From <code>microcosm-substrate/</code>, a cold agent can prove the fixture path:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.executable_doctrine_grammar validate --input fixtures/first_wave/executable_doctrine_grammar/input --out receipts/first_wave/executable_doctrine_grammar --card</code></pre>\n<p>The exported public standards bundle uses the same component with a narrower input:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.executable_doctrine_grammar validate-standards-bundle --input examples/executable_doctrine_grammar/exported_standards_bundle --out receipts/first_wave/executable_doctrine_grammar --card</code></pre>\n<p>The source-open source-body floor is the executable-grammar metabolism bundle:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.executable_doctrine_grammar validate-executable-grammar-metabolism-bundle --input examples/executable_doctrine_grammar/exported_executable_grammar_metabolism_bundle --out receipts/first_wave/executable_doctrine_grammar --card</code></pre>\n<h4 class=\"pm-body__h\">Source-Backed Mechanism</h4>\n<p>The mechanism row <code>mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle</code> points at <code>validate</code>, <code>validate_standards_bundle</code>, <code>validate_executable_grammar_metabolism_bundle</code>, <code>validate_source_module_imports</code>, <code>validate_standard_registry</code>, <code>validate_paper_module_shape</code>, <code>result_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>GRAMMAR_AUTHORITY_CEILING</code>.</p>\n<p>Those symbols are the runnable floor:</p>\n<ul><li><code>validate</code> writes the fixture standards, paper-module, group-index, and sign-off result records.</li><li><code>validate_standards_bundle</code> validates the exported public standards bundle and keeps result record paths public-relative.</li><li><code>validate_executable_grammar_metabolism_bundle</code> validates the copied executable-grammar metabolism specimen, standards registry/type-plane, lattice registry, kind-atlas, and standards option-surface bodies.</li><li><code>validate_source_module_imports</code> requires <code>source_module_manifest.json</code>, <code>copied_non_secret_macro_body</code>, <code>exact_copy</code>, allowlisted source refs, body-in-result record exclusion, and SHA-256 digest matches.</li><li><code>result_card</code> compresses result record evidence without duplicating body text.</li></ul>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The fixture must keep these failures executable rather than prose-only:</p>\n<ul><li><code>invalid_standard_and_module</code>: missing teleology, result record expectations, governing standard, and scope boundary.</li><li><code>prose_standard_claims_runtime_authority</code>: prose cannot claim executable runtime authority.</li><li><code>macro_doctrine_body_copied_into_fixture</code>: source doctrine body sentinels are rejected from public fixtures.</li><li><code>duplicate_standard_slug_conflict</code>: duplicate slugs are rejected deterministically.</li><li><code>grammar_index_pass_overclaims_doctrine_complete</code>: grammar pass is not doctrine-completeness authority.</li></ul>\n<h4 class=\"pm-body__h\">Atlas Binding</h4>\n<ul><li><code>paper_module_ref</code>: <code>core/paper_module_capsules.json#paper_module.executable_doctrine_grammar</code></li><li><code>mechanism_refs[].ref</code>: <code>mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle</code></li><li><code>code_loci[]</code>: <code>src/microcosm_core/organs/executable_doctrine_grammar.py</code> with the mechanism symbols named above.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_executable_doctrine_grammar.py -q --basetemp=/tmp/microcosm_executable_doctrine_grammar_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module documents a public grammar fixture plus exact source body imports. It does not claim source doctrine completeness, public launch-scope decision, hosted-public posture, public sharing, recipient work, external model access, private-data equivalence, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim an executable-doctrine grammar fixture with a generated diagram view and an Atlas card. It can explain the public grammar specimen, exact source body imports, and metadata-only result record boundary.</p>\n<p>It cannot claim source doctrine completeness, public launch-scope decision, hosted-public posture, publishing-scope decision, recipient execution, external model access, private-data equivalence, source-file changes, launch-scope decision, or whole-system correctness. Higher claims must land in the JSON bundle and generated projection before Markdown can narrate them.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p><code>examples/executable_doctrine_grammar/exported_executable_grammar_metabolism_bundle/source_module_manifest.json</code> declares 12 copied source bodies. Result records may report refs, hashes, counts, classes, and verdicts, but <code>body_in_receipt=false</code> remains required.</p>\n<p>The body-material classes are <code>public_macro_receipt_body</code>, <code>public_macro_standard_body</code>, and <code>public_macro_tool_body</code>. The body set covers the executable-grammar specimen README, board, and result record; standards registry and group-index standards; standard type-plane and core authority index; lattice registry and standard; and the kind-atlas / standards option-surface runtime tools.</p>\n</details>",
      "components": [
        {
          "anchor": "component-executable_doctrine_grammar",
          "component_id": "executable_doctrine_grammar",
          "public_label": "Executable Doctrine Grammar"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 3,
          "concept": 2,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 3
        },
        "link_count": 11,
        "links": [
          {
            "id": "executable_doctrine_grammar",
            "kind": "organ",
            "kind_label": "component",
            "label": "Executable Doctrine Grammar",
            "relation": "explains",
            "url": "components.html#component-executable_doctrine_grammar"
          },
          {
            "id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public doctrine grammar bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.executable_doctrine_grammar_standard_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "standard as schema contract with explicit scope limit",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.executable_doctrine_grammar",
      "reader_packet": {
        "abstract": "The public executable-doctrine grammar fixture validates public standard rows, paper-module sections, negative cases, copied executable-grammar and standards/type-plane source-module bodies, and metadata-only result records without claiming doctrine completeness.",
        "authority_ceiling": "Public fixture, exported standards bundle, and copied source specimen/body digest evidence only; no private standards engine export, source doctrine completeness, source notes export, model-output data export, source-file changes, launch-scope decision, publishing-scope decision, private-data equivalence, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.executable_doctrine_grammar.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-executable-doctrine-grammar-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-executable-doctrine-grammar-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Public doctrine fixtures fixtures/first_wave/executable_doctrine_grammar/input\"] --> B[\"Executable grammar validator src/microcosm_core/components/executable_doctrine_grammar.py\"] C[\"Exported standards bundle examples/executable_doctrine_grammar/exported_standards_bundle\"] --> B D[\"Source-module manifest examples/executable_doctrine_grammar/exported_executable_grammar_metabolism_bundle/source_module_manifest.json\"] --> B B --> E[\"metadata-only deterministic result records result records/first_wave/executable_doctrine_grammar/\"] E --> F[\"Bundle and atlas evidence core/paper_module_capsules.json::paper_modules[18]\"] F --> G[\"Bounded reader claim doctrine-shape validation, not launch-scope decision\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:1736cad390db51df07a5e44e592b13865b7adc9954c5b566123324d4dcc4a8cd",
            "source_line_end": 51,
            "source_line_start": 43
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 3,
            "links": [
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "executable_doctrine_grammar",
                "kind": "organ",
                "kind_label": "component",
                "label": "Executable Doctrine Grammar",
                "relation": "explains",
                "url": "components.html#component-executable_doctrine_grammar"
              },
              {
                "id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public doctrine grammar bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.executable_doctrine_grammar_standard_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "standard as schema contract with explicit scope limit",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.executable_doctrine_grammar",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 58,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 71,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 95,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 104,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 112,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 199,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/executable_doctrine_grammar.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "prior-art-grounding",
            "url": "https://json-schema.org/specification"
          },
          {
            "kind": "external_reference",
            "label": "Tree-sitter",
            "section_id": "prior-art-grounding",
            "url": "https://github.com/tree-sitter/tree-sitter"
          },
          {
            "kind": "external_reference",
            "label": "K framework",
            "section_id": "prior-art-grounding",
            "url": "https://kframework.org/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Doctrine in most systems is prose convention. A standard says a rule should hold, a paper module says a section should be present, and nothing checks whether the claim is actually true. This component exists to make doctrine shape a thing a program can pass or fail. It answers one question: does a standard row or a paper-module fixture carry the structure that doctrine here requires, or is it just text that looks the part? What it checks is deliberately structural rather than semantic. A standard row must declare a teleology, a governing standard, result record expectations, and an scope boundary. A paper module must carry the matching sections by heading. The validator does not judge wheth\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "executabledoctrinegrammar turns toy public standards and paper-module fixtures into deterministic grammar result records. It makes doctrine-shape claims checkable while importing copied, source bodies only through source-module manifests, digests, and result record boundaries.",
            "level": 2,
            "order": 2,
            "section_id": "teleology",
            "source_line_end": 40,
            "source_line_start": 34,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "Read this module as an executable grammar path: public fixtures and exact source-module manifests enter the component runtime, result records prove bounded bounded claim.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 57,
            "source_line_start": 41,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Reader evidence routes through the executable-grammar runtime, fixture inputs, exported standards bundle, executable-grammar metabolism bundle, source-module manifests, public result records, and focused tests. The Mermaid diagram and Atlas card are generated navigation projections; this page is the cold-reader explanation of the proof boundary.",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 94,
            "source_line_start": 87,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator checks standard slugs, teleology, governing standard refs, result record expectations, scope boundaries, paper-module sections, source-body sentinels, duplicate slug conflicts, prose-only authority claims, and doctrine-completeness overclaims. It also validates the imported public executable-grammar specimen, standards registry, standards type-plane, lattice registry, kind-atlas runtime, and standards option-surface runtime as exact copied source modules.",
            "level": 2,
            "order": 5,
            "section_id": "public-contract",
            "source_line_end": 128,
            "source_line_start": 120,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in schema validation, parser generators, and executable semantics traditions. JSON Schema anchors the idea that document shape can be validated by a shared machine contract, Tree-sitter shows the practical value of generated grammars for inspectable source structure, and the K framework is a close reference point for turning semantic rules into executable artifacts. Microcosm borrows the executable-contract pattern: doctrine shape, result record expectations, duplicate slugs, imported source bodies, and scope boundaries are checked by a validator instead of left as prose convention. It does not claim source doctrine completeness or launch-scope decision.",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 143,
            "source_line_start": 129,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, a cold agent can prove the fixture path: The exported public standards bundle uses the same component with a narrower input: The source-open source-body floor is the executable-grammar metabolism bundle:",
            "level": 2,
            "order": 7,
            "section_id": "first-commands",
            "source_line_end": 163,
            "source_line_start": 144,
            "title": "First Commands"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 173,
            "source_line_start": 164,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The mechanism row mechanism.executabledoctrinegrammar.validatespublicdoctrinegrammarbundle points at validate, validatestandardsbundle, validateexecutablegrammarmetabolismbundle, validatesourcemoduleimports, validatestandard_registry, validatepapermoduleshape, resultcard, EXPECTEDNEGATIVECASES, and GRAMMARAUTHORITYCEILING. Those symbols are the runnable floor: validate writes the fixture standards, paper-module, group-index, and sign-off result records. validatestandardsbundle validates the exported public standards bundle and keeps result record paths public-relative. validateexecutablegrammarmetabolismbundle validates the copied executable-grammar metabolism specimen, standards registry/t\u2026",
            "level": 2,
            "order": 9,
            "section_id": "source-backed-mechanism",
            "source_line_end": 198,
            "source_line_start": 174,
            "title": "Source-Backed Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture must keep these failures executable rather than prose-only: invalidstandardand_module: missing teleology, result record expectations, governing standard, and scope boundary. prosestandardclaimsruntimeauthority: prose cannot claim executable runtime authority. macrodoctrinebodycopiedinto_fixture: source doctrine body sentinels are rejected from public fixtures. duplicatestandardslug_conflict: duplicate slugs are rejected deterministically. grammarindexpassoverclaimsdoctrine_complete: grammar pass is not doctrine-completeness authority.",
            "level": 2,
            "order": 10,
            "section_id": "negative-cases",
            "source_line_end": 231,
            "source_line_start": 217,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "examples/executabledoctrinegrammar/exportedexecutablegrammarmetabolismbundle/sourcemodulemanifest.json declares 12 copied source bodies. Result records may report refs, hashes, counts, classes, and verdicts, but bodyinreceipt=false remains required. The body-material classes are publicmacroreceipt_body, publicmacrostandardbody, and publicmacrotoolbody. The body set covers the executable-grammar specimen README, board, and result record; standards registry and group-index standards; standard type-plane and core authority index; lattice registry and standard; and the kind-atlas / standards option-surface runtime tools.",
            "level": 2,
            "order": 11,
            "section_id": "source-open-body-floor",
            "source_line_end": 244,
            "source_line_start": 232,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module documents a public grammar fixture plus exact source body imports. It does not claim source doctrine completeness, public launch readiness, hosted-public posture, public sharing, recipient work, external model access, private-data equivalence, or whole-system correctness.",
            "level": 2,
            "order": 12,
            "section_id": "scope-boundary",
            "source_line_end": 251,
            "source_line_start": 245,
            "title": "Scope boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim an executable-doctrine grammar fixture with a generated diagram view and an Atlas card. It can explain the public grammar specimen, exact source body imports, and metadata-only result record boundary. It cannot claim source doctrine completeness, public launch-scope decision, hosted-public posture, public sharing decision, recipient execution, external model access, private-data equivalence, source-file changes, launch-scope decision, or whole-system correctness. Higher claims must land in the JSON bundle and generated projection before Markdown can narrate them.",
            "level": 2,
            "order": 13,
            "section_id": "claim-ceiling",
            "source_line_end": 263,
            "source_line_start": 252,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "papermoduleref: core/papermodulecapsules.json#papermodule.executabledoctrine_grammar mechanism_refs[].ref: mechanism.executabledoctrinegrammar.validatespublicdoctrinegrammarbundle code_loci[]: src/microcosmcore/components/executabledoctrine_grammar.py with the mechanism symbols named above.",
            "level": 2,
            "order": 14,
            "section_id": "atlas-binding",
            "source_line_end": 272,
            "source_line_start": 264,
            "title": "Atlas Binding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/executable_doctrine_grammar.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "teleology",
          "source": "markdown_section",
          "text": "executabledoctrinegrammar turns toy public standards and paper-module fixtures into deterministic grammar result records. It makes doctrine-shape claims checkable while importing copied, source bodies only through source-module manifests, digests, and result record boundaries."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/executable_doctrine_grammar.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Executable Doctrine Grammar is the public grammar membrane for doctrine-shaped runtime fixtures. It validates standard row fields, paper-module teleology and result record sections, duplicate-slug and overclaim negative cases, exact copied executable-grammar, standards-registry/type-plane, lattice, kind-atlas, and standards option-surface bodies, then emits metadata-only result records with source refs, digests, counts, and scope limits.",
      "summary_line": "The public executable-doctrine grammar fixture validates public standard rows, paper-module sections, negative cases, copied executable-grammar and standards/type-plane source-module bodies, and metadata-only result records without claiming doctrine completeness.",
      "title": "Executable Doctrine Grammar"
    },
    {
      "anchor": "paper-module-macro-projection-import-protocol",
      "authority_ceiling": "Verified source body imports, fixture result records, exported projection-bundle result records, per-slice manifest refs, and metadata-only result record fields only; no live source source authority, private-system equivalence, launch, public sharing, hosted deployment, recipient work, provider or Lean/Lake execution, secret/non-public body export, source-file changes, or whole-system correctness.",
      "body_html": "<p><code>macro_projection_import_protocol</code> is the source-available membrane for bringing source system into Microcosm. It exists because Microcosm should be dense and alive without becoming a dump of private source bodies, operator context, model-output data, or launch material.</p>\n<p>The component validates a projection packet with four public claims:</p>\n<ul><li>source bodies are copied or source-faithfully refactored only when the target file, digest, provenance, validation refs, and metadata-only result record contract verify;</li><li>private material is omitted with explicit omission result records;</li><li>public runtime refs are fixtures, standards, paper modules, exported bundles, copied body targets, and result record refs;</li><li>authority stays capped below launch, public sharing, private-system equivalence, and live source source authority.</li></ul>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Microcosm grows by copying real material out of a much larger private codebase. The danger in that move is obvious: a dense public copy is exactly the kind of artefact that quietly carries a secret, an operator conversation, a model-output data, or launch material along with the genuinely useful code. This component exists to answer one question for every copied slice: was this body allowed out, and is the public copy honestly tied to the source it claims to come from?</p>\n<p>The answer is an accounting check, not a trust statement. Each copied row declares its source ref, its public target ref, a content digest, and a material class. The protocol sorts that class into one of two sets. Five classes are source bodies (pattern, standard, tool, result record, proof) and may be copied with provenance. Nine classes are forbidden outright (source note, operator thread, model-output data, account secret, secret, recipient packet, launch packet, and the like) and can never appear as an imported body. Anything claiming to be must also carry a verification record naming the digest, the source-to-target relation, and the command or test that consumes the copy.</p>\n<p>The unusual part is how the protocol treats a copy whose source has since changed. For an exact-copy row it re-hashes the live source file on disk and compares it against the digest recorded at import time. A mismatch is not reported as a failed import. It is recorded as live source drift: the original copy was still honest, the source has simply moved on, and the row is flagged for the refresh actuator rather than failed. The protocol deliberately separates a dishonest import from a stale one. That keeps the public copy faithful without forcing it to track every upstream edit in lock-step, and it stops a routine upstream change from being mistaken for a broken proof.</p>\n<p>What the check does not do is just as load-bearing. A passing scan proves that the named slice omitted the forbidden material classes and kept result record bodies out of the result record. It does not establish the public copy is complete, equivalent to the private root, or ready to launch. The import is evidence about provenance and boundaries, never a launch decision.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The protocol is the membrane between source source and public Microcosm evidence. It reads projection cells, classifies the requested import, verifies source/target refs and digest relations, applies the secret-exclusion boundary, and emits metadata-only result records that a public reader can replay without gaining live source authority.</p>\n<p>Its shape is deliberately two-level:</p>\n<ul><li>fixture and exported-bundle commands validate whole projection packets, negative cases, omitted-material result records, and the intake/status board;</li><li>source-module manifests bind each imported slice to source refs, target refs, digest relation, body-import class, validation refs, and scope limits.</li></ul>\n<p>That split keeps the component usable as a source-open body floor while preventing the paper module from becoming a static copy-count ledger. Counts, status totals, and current body-import floors live in result records and runtime status surfaces.</p>\n<h4 class=\"pm-body__h\">Runtime Shape</h4>\n<p>Run the fixture:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.macro_projection_import_protocol run --input fixtures/first_wave/macro_projection_import_protocol/input --out receipts/first_wave/macro_projection_import_protocol</code></pre>\n<p>Run the exported bundle:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.macro_projection_import_protocol run-projection-bundle --input examples/macro_projection_import_protocol/exported_projection_import_bundle --out receipts/runtime_shell/demo_project/organs/macro_projection_import_protocol</code></pre>\n<p>Preview the next import slice without writing result records:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.macro_projection_import_protocol plan --input examples/macro_projection_import_protocol/exported_projection_import_bundle</code></pre>\n<p>The public CLI also exposes the same validator through:</p>\n<p>The <code>plan</code> action emits <code>macro_projection_import_intake_preview_v1</code>. It does not write result records. It scores each proposed projection cell before import: source refs, public target refs, validation refs, selected pattern ids, copy policy, scope limit, omitted material, secret-exclusion scan count, verified body-import status, and ready/blocked status.</p>\n<p>Exact-copy is a relation, not the whole protocol. Rows declared as exact-copy prove byte-identical source and target digests and may be maintained by the exact-copy refresh actuator. Rows declared as source-faithful public edits or refactors prove the source source digest and the improved public target digest separately, cite the rewrite or symbol mapping, and are maintained by their own validator/test lane. This is the lane for public-safety redaction, dependency trimming, Microcosm-standard compliance, or runnable local cleanup.</p>\n<p>It also self-hosts the intake cell state machine. Every projection cell carries <code>projection_status</code>, <code>cell_state</code>, <code>action_required</code>, status reason, landed evidence refs, and a next runtime surface. The board totals those fields as status counts plus an open-actionable count so future passes can distinguish a ready but unlanded cell from a verified public runtime import, self-hosted protocol, or runtime bridge that is already consumed.</p>\n<p><code>microcosm intake</code> is the runtime bridge over that plan. It writes <code>receipts/runtime_shell/intake_bridge/runtime_reveal_import_bridge.json</code>, links the projection cells to the spine and reveal commands, and projects the same statuses into the first-run bridge. Current landed statuses are: <code>public_runtime_import_landed</code> for <code>formal_math_readiness_extensions</code>, <code>self_hosted_status_protocol_landed</code> for <code>projection_protocol_self_host</code>, and <code>runtime_bridge_landed</code> for <code>runtime_reveal_import_bridge</code>. These statuses do not raise authority above public metadata, fixture shape, and result record refs.</p>\n<p><code>microcosm status</code> and <code>microcosm spine</code> also expose the computed <code>macro_body_import_floor</code>. Treat that value as a result record-backed floor, not a stable prose constant: the current authority lives in result records/sign-off/first_wave/macro_projection_import_protocol_fixture_acceptance.json and the first-wave runtime result records under <code>receipts/first_wave/macro_projection_import_protocol/</code>. Cold readers should inspect <code>public_safe_body_import_count</code>, <code>public_safe_body_import_status</code>, <code>projection_status_counts</code>, <code>open_actionable_cell_count</code>, and <code>secret_exclusion_scan</code> there instead of trusting an old markdown count. The floor is still not a launch signal or private-system equivalence claim.</p>\n<h4 class=\"pm-body__h\">Trace-Bundle Source-Body Import</h4>\n<p>The trace-bundle slice is the current proof-grade example of a source-body import. Its source-module manifest is <code>examples/macro_projection_import_protocol/exported_projection_import_bundle/trace_capsule_source_module_manifest.json</code>; the projection cell is <code>trace_capsule_prompt_edit_capture_source_modules_import</code>. The cell imports four source source bodies into the bundle:</p>\n<ul><li><code>tools/meta/observability/cli_prompt_trace.py</code> -&gt; <code>source_modules/tools/meta/observability/cli_prompt_trace.py</code>;</li><li><code>system/server/tests/test_cli_prompt_trace_capsule.py</code> -&gt; <code>source_modules/system/server/tests/test_cli_prompt_trace_capsule.py</code>;</li><li><code>tools/agent_trace_structurer/parser.mjs</code> -&gt; <code>source_modules/tools/agent_trace_structurer/parser.mjs</code>;</li><li><code>tools/agent_trace_structurer/parser.test.mjs</code> -&gt; <code>source_modules/tools/agent_trace_structurer/parser.test.mjs</code>.</li></ul>\n<p>The manifest is the body-floor result record for this slice. It records <code>module_count: 4</code>, <code>body_copied: true</code>, <code>body_in_receipt: false</code>, <code>sha256_match: true</code>, line counts, byte counts, required anchors, source refs, target refs, and the shared <code>copied_non_secret_macro_body</code> classification. That means the public bundle carries the source bodies, while runtime result records carry paths, hashes, counts, anchors, and validation refs without duplicating the bodies.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"504\" height=\"932\" viewBox=\"0 0 504 932\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"252.2\" y1=\"90.0\" x2=\"252.2\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,148.0 249.1,141.2 255.3,141.2\"></polygon><line class=\"pmd-edge\" x1=\"231.2\" y1=\"184.0\" x2=\"153.0\" y2=\"251.0\"></line><polygon class=\"pmd-arrow\" points=\"153.0,251.0 156.3,244.2 160.2,248.9\"></polygon><line class=\"pmd-edge\" x1=\"274.4\" y1=\"184.0\" x2=\"345.9\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"345.9,242.0 338.7,240.1 342.6,235.3\"></polygon><line class=\"pmd-edge\" x1=\"318.0\" y1=\"296.0\" x2=\"166.0\" y2=\"363.0\"></line><polygon class=\"pmd-arrow\" points=\"166.0,363.0 171.0,357.4 173.5,363.0\"></polygon><line class=\"pmd-edge\" x1=\"375.9\" y1=\"296.0\" x2=\"368.8\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"368.8,354.0 366.6,346.8 372.6,347.6\"></polygon><line class=\"pmd-edge\" x1=\"335.8\" y1=\"408.0\" x2=\"272.0\" y2=\"466.0\"></line><polygon class=\"pmd-arrow\" points=\"272.0,466.0 275.0,459.1 279.1,463.7\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"502.0\" x2=\"252.2\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,672.0 249.1,665.2 255.3,665.2\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"502.0\" x2=\"252.2\" y2=\"560.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,560.0 249.1,553.2 255.3,553.2\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"614.0\" x2=\"252.2\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,672.0 249.1,665.2 255.3,665.2\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"708.0\" x2=\"252.2\" y2=\"766.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,766.0 249.1,759.2 255.3,759.2\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"820.0\" x2=\"252.2\" y2=\"878.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,878.0 249.1,871.2 255.3,871.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.9\" y=\"18.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"40.5\">Copied material row</tspan><tspan x=\"252.2\" y=\"58.5\">source ref, target ref,</tspan><tspan x=\"252.2\" y=\"76.5\">digest, material class</tspan></text><title>Copied material row source ref, target ref, digest, material class</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"252.2,148.0 318.0,166.0 252.2,184.0 186.5,166.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"170.5\">Material class?</tspan></text><title>Material class?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"251.0\" width=\"228.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"273.5\">Reject: forbidden body import</tspan></text><title>Reject: forbidden body import</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"379.2,242.0 486.4,269.0 379.2,296.0 272.1,269.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"379.2\" y=\"264.5\">Verification record present</tspan><tspan x=\"379.2\" y=\"282.5\">and target digest bound?</tspan></text><title>Verification record present and target digest bound?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"363.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"385.5\">Reject: unverified import</tspan></text><title>Reject: unverified import</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"354.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"376.5\">Re-hash live source source on</tspan><tspan x=\"365.5\" y=\"394.5\">disk</tspan></text><title>Re-hash live source source on disk</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"252.2,466.0 362.8,484.0 252.2,502.0 141.6,484.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"488.5\">Source digest still matches?</tspan></text><title>Source digest still matches?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"203.7\" y=\"672.0\" width=\"97.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"694.5\">body floor</tspan></text><title>body floor</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"560.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"582.5\">Flag live source drift</tspan><tspan x=\"252.2\" y=\"600.5\">(honest copy, refresh later)</tspan></text><title>Flag live source drift (honest copy, refresh later)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"766.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"788.5\">Per-slice manifest +</tspan><tspan x=\"252.2\" y=\"806.5\">metadata-only result record</tspan></text><title>Per-slice manifest + metadata-only result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.2\" y=\"878.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"900.5\"></tspan></text><title>I</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Copied material row source ref, target ref, digest, material class&quot;] --&gt; B{&quot;Material class?&quot;} B -- &quot;forbidden class (secret, account secret, source note, operator, provider, launch)&quot; --&gt; R[&quot;Reject: forbidden body import&quot;] B -- &quot;class (pattern, standard, tool, result record, proof)&quot; --&gt; C{&quot;Verification record present and target digest bound?&quot;} C -- &quot;no&quot; --&gt; R2[&quot;Reject: unverified import&quot;] C -- &quot;yes, exact copy&quot; --&gt; D[&quot;Re-hash live source source on disk&quot;] D --&gt; E{&quot;Source digest still matches?&quot;} E -- &quot;yes&quot; --&gt; F[&quot;body floor&quot;] E -- &quot;no&quot; --&gt; G[&quot;Flag live source drift (honest copy, refresh later)&quot;] G --&gt; F F --&gt; H[&quot;Per-slice manifest + metadata-only result record&quot;] H --&gt; I[&quot;Reader projection&quot;] H -. does not grant .-&gt; J[&quot;live source authority, public sharing, launch, or source-file changes&quot;]</code></pre></details></figure>\n<p>The imported Python side supplies the trace-bundle runtime surface: <code>cli_prompt_trace.py</code> reads selected source files, rejects binary paths, supports line-range and symbol selection, redacts selected excerpt text, and emits numbered source lines with schema metadata. Its companion test module proves terminal validation semantics, repeated prompt interning, source excerpt priority, and completion-report behavior. The imported JavaScript side supplies the Agent Trace Structurer surface: <code>parser.mjs</code> preserves <code>source_text</code> as the exact copied string, treats <code>source_lines</code> and indexes as deterministic navigation projections, and builds lossless attachment clips where exact text is reconstructed from <code>source_segments[].text</code>. <code>parser.test.mjs</code> proves embedded file artifact indexing, Codex trace shape, final-message extraction, AIW thread classification, and bounded export behavior.</p>\n<p>This is a mechanism/evidence claim, not a launch claim. The slice proves that these four named, source bodies were imported into the public bundle with manifest-backed digest and anchor checks, and that the parser and trace bundle behavior have public fixture coverage. It does not establish that live provider logs, browser UI state, account or browser state, account secrets, raw operator thread bodies, recipient-send material, or future trace-bundle bodies are or exported.</p>\n<p>Those artifacts are the source-open floor. The result record bodies stay metadata-only, and private source note, operator thread content, model-output data bodies, account secrets, account or browser state, and launch or recipient material remain outside the public bundle.</p>\n<h4 class=\"pm-body__h\">Evidence Binding</h4>\n<p>The component&#x27;s current public authority is the accepted component row in <code>core/organ_registry.json</code> plus the sign-off result record result records/sign-off/first_wave/macro_projection_import_protocol_fixture_acceptance.json. The JSON paper-module bundle is <code>core/paper_module_capsules.json#paper_module.macro_projection_import_protocol</code>, and the resolved mechanism row is <code>core/mechanism_sources.json#mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports</code>. The runtime source locus is <code>src/microcosm_core/organs/macro_projection_import_protocol.py</code>, with focused regression coverage in <code>tests/test_macro_projection_import_protocol.py</code>.</p>\n<p>The exported bundle does not have a single catch-all source-module manifest. It carries one <code>*_source_module_manifest.json</code> file per imported slice under <code>examples/macro_projection_import_protocol/exported_projection_import_bundle/</code>, plus copied targets under that bundle&#x27;s <code>source_modules/</code> tree. That per-slice manifest shape is part of the evidence: it lets each imported route, tool, standard, result record, proof, or runtime body keep its own source ref, target ref, digest relation, validation refs, and scope limit.</p>\n<p>The first command for the fixture lane is:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.macro_projection_import_protocol run --input fixtures/first_wave/macro_projection_import_protocol/input --out receipts/first_wave/macro_projection_import_protocol</code></pre>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Use this order when checking the module:</p>\n<ol><li>Read the JSON bundle and standard to confirm the paper-module binding, scope limit, source-module manifest contract, and result record fields.</li><li>Run the fixture command to validate projection cells and negative cases against temporary result records.</li><li>Run the exported-bundle command to validate the public bundle and copied source-module surfaces.</li><li>Inspect the source-module manifests for exact-copy versus source-faithful edit relations before deciding which refresh lane applies.</li><li>Run the focused regression and paper-module corpus checks before landing a markdown or manifest update.</li></ol>\n<p>If a manifest is dry but a bundle-level validator still fails, check whether a bundle manifest carries its own expected digest or line-count rows. Do not infer that all companion manifest surfaces were refreshed just because an exact-copy source-module dry run is clean.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The import membrane follows established provenance and software-supply-chain patterns: copied or refactored artifacts need source refs, target refs, digests, validation refs, omission records, and a claim boundary. The closest public anchors are <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> for describing entity/activity/agent provenance, the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/\">SLSA specification</a> for artifact integrity and provenance in software supply chains, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://in-toto.io/\">in-toto</a> for linking supply-chain steps through signed metadata.</p>\n<p>Microcosm applies those patterns to a public/private projection boundary rather than to launch attestation. The per-slice source-module manifests, secret-exclusion scans, metadata-only result records, and omission result records are inspired by that provenance lineage, but they remain a local validator contract for public Microcosm fixtures and exported bundles.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The validator intentionally rejects:</p>\n<ul><li>private body import requests;</li><li>omitted source material without omission result record refs;</li><li>authority upgrades into live source source authority;</li><li>projection cells without validation refs;</li><li>launch, public sharing, recipient-work, or secret-export claims.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<p>These checks validate projection cells, per-slice manifests, omitted-material result records, and metadata-only result record policy only. A diagram view is generated for this module and an atlas card is linked. The checks do not authorize live source source authority, secret export, launch, public sharing, source-file changes, provider or Lean/Lake execution, or whole-system correctness.</p>\n<p>Re-enter this module when a new projection cell lands, a source-module manifest is refreshed, or a result record count changes. The repair route is to rerun the component validator, refresh the first-wave and sign-off result records, and update the standard or paper module only where the result record contract changed. Do not raise the scope limit from documentation edits.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module can claim that the protocol validates projection cells, per-slice manifests, copied or source-faithful target bodies, omission result records, negative cases, and metadata-only result record policy. It can also claim that accepted result records expose current <code>public_safe_body_import_count</code>, <code>public_safe_body_import_status</code>, <code>projection_status_counts</code>, <code>open_actionable_cell_count</code>, and <code>secret_exclusion_scan</code> fields.</p>\n<p>It cannot claim that Microcosm is launch-ready, equivalent to the private root, free of all private material, or authorized to publish. It also cannot raise an exact-copy refresh into permission to rewrite source-faithful public refactors, mutate live source source, use external model services, run Lean/Lake, or export operator/session bodies. Any stronger claim must come from the owning result record, standard, or launch gate.</p>\n<p>Scope boundary: metadata, provenance, public runtime refs, copied-body presence, green fixture result records, digest refs, and intake status counts are bounded import evidence only. They are not launch-scope decision, publishing-scope decision, private-system equivalence, live source authority, semantic truth, complete secret-scan coverage, external model service, Lean/Lake execution, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module explains a public projection protocol. It excludes launch, hosted deployment, public sharing, recipient work, external model access, Lean/Lake execution, secret export, private source-body export, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>Exact-copy rows are refreshed by <code>refresh-exact-copy-source-modules</code>; source-faithful edit rows stay with their own validator/test lane because their target body is intentionally public cleanup, normalization, or path redaction rather than byte identity.</p>\n<p>The bundle body floor is never inferred from prose. A reader should inspect:</p>\n<ul><li><code>examples/macro_projection_import_protocol/exported_projection_import_bundle/*_source_module_manifest.json</code> for per-slice source-to-target relations;</li><li>the copied targets under <code>examples/macro_projection_import_protocol/exported_projection_import_bundle/source_modules/</code>;</li><li><code>receipts/first_wave/macro_projection_import_protocol/projection_import_intake_board.json</code> for cell state, open actions, and landed evidence refs;</li><li>result records/sign-off/first_wave/macro_projection_import_protocol_fixture_acceptance.json for the accepted public authority result record.</li></ul>\n</details>",
      "components": [
        {
          "anchor": "component-macro_projection_import_protocol",
          "component_id": "macro_projection_import_protocol",
          "public_label": "Source Projection Import Protocol"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 7,
          "principle": 3
        },
        "link_count": 14,
        "links": [
          {
            "id": "macro_projection_import_protocol",
            "kind": "organ",
            "kind_label": "component",
            "label": "Source Projection Import Protocol",
            "relation": "explains",
            "url": "components.html#component-macro_projection_import_protocol"
          },
          {
            "id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public source projection imports",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
          },
          {
            "id": "P-14",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Carry basis and provenance together",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-14"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-pattern-binding-contract"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          },
          {
            "id": "paper_module.batch11_saturation_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 11 Saturation Engines Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule"
          },
          {
            "id": "paper_module.batch8_compliance_pipeline_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 8 Compliance Pipeline Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.macro_projection_import_protocol",
      "reader_packet": {
        "abstract": "The public source-projection import protocol validates classified source-to-Microcosm projection cells, per-slice source-module manifests, digest relations, omission result records, intake statuses, and scope limits without claiming source or launch-scope decision.",
        "authority_ceiling": "Verified source body imports, fixture result records, exported projection-bundle result records, per-slice manifest refs, and metadata-only result record fields only; no live source source authority, private-system equivalence, launch, public sharing, hosted deployment, recipient work, provider or Lean/Lake execution, secret/non-public body export, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.macro_projection_import_protocol.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-macro-projection-import-protocol-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-macro-projection-import-protocol-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Copied material row source ref, target ref, digest, material class\"] --> B{\"Material class?\"} B -- \"forbidden class (secret, account secret, source note, operator, provider, launch)\" --> R[\"Reject: forbidden body import\"] B -- \"class (pattern, standard, tool, result record, proof)\" --> C{\"Verification record present and target digest bound?\"} C -- \"no\" --> R2[\"Reject: unverified import\"] C -- \"yes, exact copy\" --> D[\"Re-hash live source source on disk\"] D --> E{\"Source digest still matches?\"} E -- \"yes\" --> F[\"body floor\"] E -- \"no\" --> G[\"Flag live source drift (honest copy, refresh later)\"] G --> F F --> H[\"Per-slice manifest + metadata-only result record\"] H --> I[\"Reader projection\"] H -. does not grant .-> J[\"live source authority, public sharing, launch, or source-file changes\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:b9853a8da4a4518b47c8c0f78a7ac1b3bf9ea944f92c837c6944b2539cbc340c",
            "source_line_end": 266,
            "source_line_start": 252
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-pattern-binding-contract"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "macro_projection_import_protocol",
                "kind": "organ",
                "kind_label": "component",
                "label": "Source Projection Import Protocol",
                "relation": "explains",
                "url": "components.html#component-macro_projection_import_protocol"
              },
              {
                "id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source projection imports",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 4,
            "links": [
              {
                "id": "P-14",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Carry basis and provenance together",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.macro_projection_import_protocol",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 55,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 76,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 97,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 105,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 316,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 385,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA specification",
            "section_id": "prior-art-grounding",
            "url": "https://slsa.dev/spec/"
          },
          {
            "kind": "external_reference",
            "label": "in-toto",
            "section_id": "prior-art-grounding",
            "url": "https://in-toto.io/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Microcosm grows by copying real material out of a much larger private codebase. The danger in that move is obvious: a dense public copy is exactly the kind of artefact that quietly carries a secret, an operator conversation, a model-output data, or launch material along with the genuinely useful code. This component exists to answer one question for every copied slice: was this body allowed out, and is the public copy honestly tied to the source it claims to come from? The answer is an accounting check, not a trust statement. Each copied row declares its source ref, its public target ref, a content digest, and a material class. The protocol sorts that class into one of two sets. Five classe\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 54,
            "source_line_start": 19,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The protocol is the membrane between source source and public Microcosm evidence. It reads projection cells, classifies the requested import, verifies source/target refs and digest relations, applies the secret-exclusion boundary, and emits metadata-only result records that a public reader can replay without gaining live source authority. Its shape is deliberately two-level: fixture and exported-bundle commands validate whole projection packets, negative cases, omitted-material result records, and the intake/status board; source-module manifests bind each imported slice to source refs, target refs, digest relation, body-import class, validation refs, and scope limits. That split keeps the c\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 136,
            "source_line_start": 117,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the fixture: Run the exported bundle: Preview the next import slice without writing result records: The public CLI also exposes the same validator through: The plan action emits macroprojectionimportintakepreview_v1. It does not write result records. It scores each proposed projection cell before import: source refs, public target refs, validation refs, selected pattern ids, copy policy, scope limit, omitted material, secret-exclusion scan count, verified body-import status, and ready/blocked status. Exact-copy is a relation, not the whole protocol. Rows declared as exact-copy prove byte-identical source and target digests and may be maintained by the exact-copy refresh actuator. Rows d\u2026",
            "level": 2,
            "order": 3,
            "section_id": "runtime-shape",
            "source_line_end": 205,
            "source_line_start": 137,
            "title": "Runtime Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "classification and digest checks as copies or source-faithful public refactors. Exact-copy rows are refreshed by refresh-exact-copy-source-modules; source-faithful edit rows stay with their own validator/test lane because their target body is intentionally public cleanup, normalization, or path redaction rather than byte identity. The bundle body floor is never inferred from prose. A reader should inspect: examples/macroprojectionimportprotocol/exportedprojectionimportbundle/sourcemodule_manifest.json for per-slice source-to-target relations; the copied targets under examples/macroprojectionimportprotocol/exportedprojectionimportbundle/source_modules/; result records/firstwave/macroprojecti\u2026",
            "level": 2,
            "order": 4,
            "section_id": "source-open-body-floor",
            "source_line_end": 225,
            "source_line_start": 206,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "The trace-bundle slice is the current proof-grade example of a source-body import. Its source-module manifest is examples/macroprojectionimportprotocol/exportedprojectionimportbundle/tracecapsulesourcemodulemanifest.json; the projection cell is tracecapsuleprompteditcapturesourcemodules_import. The cell imports four source source bodies into the bundle: tools/meta/observability/cliprompttrace.py -> sourcemodules/tools/meta/observability/cliprompt_trace.py; system/server/tests/testcliprompttracecapsule.py -> sourcemodules/system/server/tests/testcliprompttrace_capsule.py; tools/agenttracestructurer/parser.mjs -> sourcemodules/tools/agenttrace_structurer/parser.mjs; tools/agenttracestructurer\u2026",
            "level": 2,
            "order": 5,
            "section_id": "trace-capsule-source-body-import",
            "source_line_end": 293,
            "source_line_start": 226,
            "title": "Trace-Bundle Source-Body Import"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module can claim that the protocol validates projection cells, per-slice manifests, copied or source-faithful target bodies, omission result records, negative cases, and metadata-only result record policy. It can also claim that accepted result records expose current publicsafebodyimportcount, publicsafebodyimportstatus, projectionstatuscounts, openactionablecellcount, and secretexclusion_scan fields. It cannot claim that Microcosm is launch-ready, equivalent to the private root, free of all private material, or authorized to publish. It also cannot raise an exact-copy refresh into permission to rewrite source-faithful public refactors, mutate live source source, use external model ser\u2026",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 315,
            "source_line_start": 294,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The component's current public authority is the accepted component row in core/organ_registry.json plus the sign-off result record result records/sign-off/firstwave/macroprojectionimportprotocolfixtureacceptance.json. The JSON paper-module bundle is core/papermodulecapsules.json#papermodule.macroprojectionimportprotocol, and the resolved mechanism row is core/mechanismsources.json#mechanism.macroprojectionimportprotocol.validatespublicmacroprojectionimports. The runtime source locus is src/microcosmcore/components/macroprojectionimportprotocol.py, with focused regression coverage in tests/testmacroprojectionimportprotocol.py. The exported bundle does not have a single catch-all source-modul\u2026",
            "level": 2,
            "order": 7,
            "section_id": "evidence-binding",
            "source_line_end": 364,
            "source_line_start": 338,
            "title": "Evidence Binding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Use this order when checking the module: Read the JSON bundle and standard to confirm the paper-module binding, scope limit, source-module manifest contract, and result record fields. Run the fixture command to validate projection cells and negative cases against temporary result records. Run the exported-bundle command to validate the public bundle and copied source-module surfaces. Inspect the source-module manifests for exact-copy versus source-faithful edit relations before deciding which refresh lane applies. Run the focused regression and paper-module corpus checks before landing a markdown or manifest update. If a manifest is dry but a bundle-level validator still fails, check whethe\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 384,
            "source_line_start": 365,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records: These checks validate projection cells, per-slice manifests, omitted-material result records, and metadata-only result record policy only. A diagram view is generated for this module and an atlas card is linked. The checks do not authorize live source source authority, secret export, launch, public sharing, source-file changes, provider or Lean/Lake execution, or whole-system correctness. Re-enter this module when a new projection cell lands, a source-module manifest is refreshed, or a result record count changes. The repair route is to rerun the component validator, refresh the first-wave and sig\u2026",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 424,
            "source_line_start": 400,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The import membrane follows established provenance and software-supply-chain patterns: copied or refactored artifacts need source refs, target refs, digests, validation refs, omission records, and a claim boundary. The closest public anchors are W3C PROV for describing entity/activity/agent provenance, the SLSA specification for artifact integrity and provenance in software supply chains, and in-toto for linking supply-chain steps through signed metadata. Microcosm applies those patterns to a public/private projection boundary rather than to launch attestation. The per-slice source-module manifests, secret-exclusion scans, metadata-only result records, and omission result records are inspir\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 442,
            "source_line_start": 425,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The validator intentionally rejects: private body import requests; omitted source material without omission result record refs; authority upgrades into live source source authority; projection cells without validation refs; launch, public sharing, recipient-work, or secret-export claims.",
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 452,
            "source_line_start": 443,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module explains a public projection protocol. It excludes launch, hosted deployment, public sharing, recipient work, external model access, Lean/Lake execution, secret export, private source-body export, or whole-system correctness.",
            "level": 2,
            "order": 12,
            "section_id": "authority-ceiling",
            "source_line_end": 458,
            "source_line_start": 453,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/macro_projection_import_protocol.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public source-projection import protocol validates classified source-to-Microcosm projection cells, per-slice source-module manifests, digest relations, omission result records, intake statuses, and scope limits without claiming source or launch-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Source Projection Import Protocol is the public import membrane for source-backed Microcosm growth. It validates fixture and exported projection bundles by checking source refs, public target refs, content digests, source-to-target relations, per-slice source-module manifests, validation refs, omitted-material result records, metadata-only result record policy, secret-exclusion scans, projection cell statuses, and negative cases while keeping true private bodies, model-output data, launch material, and static count claims out of public authority.",
      "summary_line": "The public source-projection import protocol validates classified source-to-Microcosm projection cells, per-slice source-module manifests, digest relations, omission result records, intake statuses, and scope limits without claiming source or launch-scope decision.",
      "title": "Source Projection Import Protocol"
    },
    {
      "anchor": "paper-module-mission-transaction-work-spine",
      "authority_ceiling": "Public fixture and exported-bundle result records only; no live work log mutation, live work log mutation, live git mutation, private backup execution, broad checkpoint authorization, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This component exists because the riskiest moment in agentic code work is the one that feels safest: the agent runs a few checks, sees no errors, and concludes that its work is finished and committed. Those are different facts. A clean preflight describes the state of the checks. It says nothing about whether a competing claim already owns the same path, whether the branch has moved under the agent, or whether the commit ever actually landed. The single question this module answers is narrow and concrete: what evidence has to hold before a unit of work is allowed to land, and is that evidence checkable rather than asserted?</p>\n<p>The interesting design choice is that the module refuses to trust its own declared verdicts. Most fixtures pass when their inputs carry the right labels. It then perturbs the input one field at a time: a same-path claim conflict, a stale expected-parent hash, a checkpoint lane mutated into an unauthorised broad commit. A genuine check has to break under each of those and stay clear under harmless ones, such as a claim on an unrelated path. That asymmetry, not the bare pass, is the claim.</p>\n<p>The result is deliberately bounded. A pass means the public fixture, the exported source bodies, and the negative cases together preserve the work-landing contract and that its discriminating tests still discriminate. It does not touch the live work log, the live work log, or Git, and it grants no authority to commit, checkpoint broadly, back up, or launch.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>mission_transaction_work_spine</code> is the public Microcosm paper module for work-landing discipline. Its telos is to make the boundary between &quot;a check looked clean&quot; and &quot;work is actually allowed to land&quot; inspectable as source, fixture, result record, and test evidence rather than as chat confidence or status arithmetic.</p>\n<p>The component validates a fixed public mission-transaction bundle: Work item rows, work log path claims, dependency unlocks, transaction plans, result record drains, completion projections, scoped mutation policy, checkpoint-lane decisions, copied internal control source modules, and metadata-only result records.</p>\n<p>The result is intentionally narrow. A pass means the public fixture and exported bundle preserve the mission-transaction contract, its source-open body floor, and its negative cases. It does not mutate work log, work log, or Git; it does not certify arbitrary live completion; and it does not grant broad checkpoint, backup, launch, public sharing, provider, or whole-system authority.</p>\n<h4 class=\"pm-body__h\">Problem</h4>\n<p>Agentic code work fails most often at transaction boundaries, not at isolated syntax checks. Common false positives include:</p>\n<ul><li>treating a clean preflight as a landed commit;</li><li>ignoring a competing work log claim on the same path;</li><li>accepting a claim whose expected parent no longer matches the repository;</li><li>marking a downstream Work item ready without hard-dependency evidence;</li><li>reading a dirty tree as a blocker for scoped commits while allowing broad staging without explicit operator authorization;</li><li>writing result records that smuggle private ledger or provider bodies into a public artifact.</li></ul>\n<p>The module turns those failures into a deterministic replay. A cold reader can inspect which public rows are projections, which copied source bodies implement the checks, which negative cases must be observed, and which authority claims remain forbidden even when every validator passes.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"826\" height=\"480\" viewBox=\"0 0 826 480\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"121.0\" y1=\"81.0\" x2=\"362.1\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"362.1,166.0 354.6,166.6 356.7,160.8\"></polygon><line class=\"pmd-edge\" x1=\"297.2\" y1=\"99.0\" x2=\"388.6\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"388.6,166.0 381.3,164.4 384.9,159.5\"></polygon><line class=\"pmd-edge\" x1=\"453.9\" y1=\"108.0\" x2=\"422.8\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"422.8,166.0 423.4,158.5 428.7,161.4\"></polygon><line class=\"pmd-edge\" x1=\"607.8\" y1=\"104.1\" x2=\"457.0\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"457.0,166.0 462.2,160.6 464.5,166.2\"></polygon><line class=\"pmd-edge\" x1=\"393.3\" y1=\"202.0\" x2=\"329.3\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"329.3,260.0 332.3,253.1 336.4,257.7\"></polygon><line class=\"pmd-edge\" x1=\"428.6\" y1=\"202.0\" x2=\"486.0\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"486.0,269.0 479.2,265.8 483.9,261.8\"></polygon><line class=\"pmd-edge\" x1=\"323.8\" y1=\"332.0\" x2=\"378.9\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"378.9,390.0 372.0,387.1 376.4,382.9\"></polygon><line class=\"pmd-edge\" x1=\"489.2\" y1=\"323.0\" x2=\"439.7\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"439.7,390.0 441.3,382.7 446.3,386.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"45.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"70.0\" y=\"67.5\">JSON bundle</tspan></text><title>JSON bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"147.9\" y=\"27.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.2\" y=\"49.5\">First-wave fixture</tspan><tspan x=\"248.2\" y=\"67.5\">Work items, claims, deps,</tspan><tspan x=\"248.2\" y=\"85.5\">lanes, result records</tspan></text><title>First-wave fixture Work items, claims, deps, lanes, result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"374.4\" y=\"18.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"478.1\" y=\"40.5\">Exported bundle</tspan><tspan x=\"478.1\" y=\"58.5\">work log, work log,</tspan><tspan x=\"478.1\" y=\"76.5\">checkpoint, scoped commit,</tspan><tspan x=\"478.1\" y=\"94.5\">preflight source bodies</tspan></text><title>Exported bundle work log, work log, checkpoint, scoped commit, preflight source bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"607.8\" y=\"18.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"708.0\" y=\"40.5\">Real work log session</tspan><tspan x=\"708.0\" y=\"58.5\">snapshot</tspan><tspan x=\"708.0\" y=\"76.5\">active claims, heartbeat,</tspan><tspan x=\"708.0\" y=\"94.5\">source hash</tspan></text><title>Real work log session snapshot active claims, heartbeat, source hash</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"340.5\" y=\"166.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.1\" y=\"188.5\">Component runtime</tspan></text><title>Component runtime</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.5\" y=\"260.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"289.5\" y=\"282.5\">R3 replay verdict</tspan><tspan x=\"289.5\" y=\"300.5\">runtime-derived, not</tspan><tspan x=\"289.5\" y=\"318.5\">label-derived</tspan></text><title>R3 replay verdict runtime-derived, not label-derived</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"398.5\" y=\"269.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"509.1\" y=\"291.5\">metadata-only result records</tspan><tspan x=\"509.1\" y=\"309.5\">refs, hashes, counts, limits</tspan></text><title>metadata-only result records refs, hashes, counts, limits</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"302.5\" y=\"390.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.1\" y=\"412.5\">Scope limit</tspan><tspan x=\"413.1\" y=\"430.5\">no live ledger, git, launch,</tspan><tspan x=\"413.1\" y=\"448.5\">or provider authority</tspan></text><title>Scope limit no live ledger, git, launch, or provider authority</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle</dt><dd><code class=\"pm-diagram__ref-loc\">paper_module.mission_transaction_work_spine</code></dd></div><div class=\"pm-diagram__ref\"><dt>Component runtime</dt><dd><code class=\"pm-diagram__ref-loc\">mission_transaction_work_spine.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;JSON bundle paper_module.mission_transaction_work_spine&quot;] Fixture[&quot;First-wave fixture Work items, claims, deps, lanes, result records&quot;] Bundle[&quot;Exported bundle work log, work log, checkpoint, scoped commit, preflight source bodies&quot;] Snapshot[&quot;Real work log session snapshot active claims, heartbeat, source hash&quot;] Runtime[&quot;Component runtime mission_transaction_work_spine.py&quot;] R3[&quot;R3 replay verdict runtime-derived, not label-derived&quot;] Result records[&quot;metadata-only result records refs, hashes, counts, limits&quot;] Ceiling[&quot;Scope limit no live ledger, git, launch, or provider authority&quot;] Bundle --&gt; Runtime Fixture --&gt; Runtime Bundle --&gt; Runtime Snapshot --&gt; Runtime Runtime --&gt; R3 Runtime --&gt; Result records R3 --&gt; Ceiling Result records --&gt; Ceiling</code></pre></details></figure>\n<p>This Mermaid diagram is the reader flow. The generated lattice Mermaid remains <code>available_from_capsule_edges</code>, and the generated Atlas card remains <code>linked_from_capsule_edges</code>; both are derived from bundle and doctrine-lattice rows, not from this prose.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The component exposes two validator paths.</p>\n<p>The first-wave fixture command validates the local replay fixture and writes the canonical result record set:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.mission_transaction_work_spine run \\\n  --input fixtures/first_wave/mission_transaction_work_spine/input \\\n  --out receipts/first_wave/mission_transaction_work_spine</code></pre>\n<p>That path loads public fixture rows, validates dependency unlocks, claim preflight, scoped result record authority, private-marker rejection, preflight overclaim rejection, checkpoint lane policy, and the real active-claims snapshot.</p>\n<p>The exported-bundle command validates source-open import and bundle replay:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.mission_transaction_work_spine \\\n  validate-mission-transaction-bundle \\\n  --input examples/mission_transaction_work_spine/exported_mission_transaction_bundle \\\n  --out receipts/first_wave/mission_transaction_work_spine</code></pre>\n<p>That path checks copied work log, work log, checkpoint, scoped-commit, and mission-preflight source modules by manifest, digest, anchor strings, secret-exclusion scan, and <code>body_in_receipt: false</code>. It also requires the real work log snapshot in the mission bundle. Commit <code>da97bc6394</code> (Require real work log snapshot in mission bundle) landed the snapshot as a required bundle input; later source/test commits recomputed the snapshot verdict and bound the R3 claim to runtime evidence.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is the mission-transaction member of Microcosm&#x27;s local work-landing family. Its closest sibling is <code>durable_agent_work_landing_replay</code>, which checks recorded landing rows, validation-before-commit ordering, HEAD movement, blocker capture, and work log completion evidence without performing live Git work. <code>mission_transaction_work_spine</code> narrows that pattern to the transaction preflight and work log seed-speed membrane: same-path claim conflicts, expected-parent mismatches, checkpoint-lane selection, dependency unlocks, result record drains, and session finalization posture.</p>\n<p>It also supplies a source-import anchor used by adjacent public components such as <code>concurrency_mission_control</code> and <code>macro_projection_import_protocol</code>. Those links are structural evidence routes, not runtime invocation or launch-scope decision. The prior-art claim is therefore local and source-bounded: this paper module inherits the work-landing accounting shape, then tests the particular mission-transaction and work log session-snapshot boundary.</p>\n<h4 class=\"pm-body__h\">Data And Evidence Contract</h4>\n<p>The public evidence bundle is composed of source refs, hashes, rows, and result records. The source bodies live only in the exported bundle&#x27;s <code>source_modules/</code> tree; result records carry refs, counts, hashes, verdicts, and ceilings, not private or live internal control bodies.</p>\n<ul><li>JSON bundle: <code>core/paper_module_capsules.json::paper_modules[20:paper_module.mission_transaction_work_spine]</code></li><li>Runtime locus: <code>src/microcosm_core/organs/mission_transaction_work_spine.py</code></li><li>Fixture input: <code>fixtures/first_wave/mission_transaction_work_spine/input</code></li><li>Exported bundle: <code>examples/mission_transaction_work_spine/exported_mission_transaction_bundle</code></li><li>Real snapshot: examples/mission_transaction_work_spine/exported_mission_transaction_bundle/real_work_ledger_active_claims_snapshot.json</li><li>Fixture manifest: <code>core/fixture_manifests/mission_transaction_work_spine.fixture_manifest.json</code></li><li>Mechanism row: <code>mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle</code></li><li>Standard: <code>standards/std_microcosm_mission_transaction_work_spine.json</code></li></ul>\n<p>The result record floor includes preflight, dependency blocked, work landing attempt, claim preflight, scoped mutation, checkpoint lane, completion projection, dependency unlock scheduler, reconcile plan, and exported-bundle validation result records. The fields must preserve schema and component ids, validator id, command, status, observed and missing negative cases, error codes, scope boundary, secret-exclusion status, public work-landing status, body-import status, <code>body_in_receipt: false</code>, scope limit, and result record paths.</p>\n<h4 class=\"pm-body__h\">Discriminating Tests</h4>\n<p>The positive claim is not &quot;the fixture passes.&quot; The positive claim is that the fixture accepts real-good evidence and rejects targeted perturbations.</p>\n<ul><li>Real-good case: the real active-claims snapshot passes with R3 public_safe_real_work_ledger_session_snapshot_replay, a state/work_ledger/active_claims_snapshot.json source ref, a matching source hash, a bound session heartbeat, and five source-session claims.</li><li>Same-path perturbation: adding a competing claim on the requested path blocks preflight through work_ledger_runtime.active_claim_collisions_for_paths and emits <code>SAME_PATH_CLAIM_CONFLICT</code>.</li><li>Parent perturbation: changing the expected parent for a real claim blocks with <code>EXPECTED_PARENT_MISMATCH</code>; changing it back to the current parent clears.</li><li>Disjoint perturbation: adding a claim on a disjoint path does not create a collision for the requested path, so the public preflight remains pass.</li><li>Landing-row perturbation: mutating the checkpoint lane into an unauthorized broad checkpoint blocks with the checkpoint-lane violation floor.</li><li>Private-body perturbation: a fixture row that carries live private work log body material is rejected, while source bodies copied into the public bundle remain outside result records.</li><li>Overclaim perturbation: a clean preflight cannot claim that work is already landed.</li><li>Dependency perturbations: dangling dependency refs and ready rows with incomplete hard dependencies remain blockers.</li></ul>\n<p>Focused regression coverage lives in <code>tests/test_mission_transaction_work_spine.py</code>. The R3 tests assert that the verdict is re-derived from runtime evidence, expected labels are not sufficient, source hashes are bound, mutated or stale snapshots are rejected, clear perturbations move the verdict, and <code>body_in_receipt</code> is false.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module as an evidence-accounting paper, not as a live controller.</p>\n<ol><li>Open the mechanism row and standard to see the required bundle fields: work items, claim table, dependency graph, transaction plan, result record drain, completion projection, scoped mutation policy, checkpoint lane policy, copied source imports, body import verification, scope boundary, and scope limit.</li><li>Inspect the real active-claims snapshot to see the source ref, source hash, snapshot time, source session id, owned paths, checkpoint lane case, runtime session, and metadata-only posture.</li><li>Read the focused tests to verify R3 is runtime-derived: same-path conflicts, stale parents, landing-row violations, disjoint paths, and equal-parent mutations are all discriminated.</li><li>Treat generated JSON, generated Mermaid, Atlas, public-site docs, and result records as projections or validator outputs.</li></ol>\n<h4 class=\"pm-body__h\">Limits And Non-Claims</h4>\n<p>The module&#x27;s useful claim is compact: public fixture rows, copied control source bodies, a real work log session snapshot replay, discriminating negative cases, metadata-only result records, and focused tests preserve the mission-transaction work spine at R3.</p>\n<p>It may not claim live work log authority, live work log authority, live Git mutation, broad checkpoint authorization, private backup execution, current repository completion, source-file changes, provider behavior, browser UI state, launch-scope decision, publishing-scope decision, hosted-product readiness, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>For this Markdown-only paper-module update, use non-mutating checks from repo root:</p>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_mission_transaction_work_spine.py \\\n  -q \\\n  --basetemp=/tmp/microcosm_mission_transaction_work_spine_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>For a source, bundle, or projection landing, run the owner lane from <code>microcosm-substrate</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 scripts/build_doctrine_projection.py --check-paper-module-corpus\nPYTHONPATH=src python3 scripts/build_doctrine_projection.py --check</code></pre>\n<p>Do not run <code>--write</code> from this Markdown-only lane.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim that public fixture rows, copied control source bodies, a real work log session snapshot replay, discriminating negative cases, metadata-only result records, and focused tests preserve the mission-transaction work spine at R3. That is a replay and evidence-shape claim.</p>\n<p>This module may not claim live work log authority, live work log authority, live Git mutation, broad checkpoint authorization, private backup execution, current repository completion, source-file changes, provider behavior, browser UI state, launch-scope decision, publishing-scope decision, hosted-product readiness, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-mission_transaction_work_spine",
          "component_id": "mission_transaction_work_spine",
          "public_label": "Mission Transaction Work Spine"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "mission_transaction_work_spine",
            "kind": "organ",
            "kind_label": "component",
            "label": "Mission Transaction Work Spine",
            "relation": "explains",
            "url": "components.html#component-mission_transaction_work_spine"
          },
          {
            "id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public mission transaction bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
          },
          {
            "id": "P-10",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Do not land effects without compensation",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-10"
          },
          {
            "id": "P-16",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind authority to transaction scope",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-16"
          },
          {
            "id": "AX-9",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Compensable transactional effects",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-9"
          },
          {
            "id": "concept.work_landing_and_continuity_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "work landing and continuity controls as transaction-scoped coordination evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
          },
          {
            "id": "paper_module.durable_agent_work_landing_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Durable Agent Work-Landing Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-durable-agent-work-landing-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.mission_transaction_work_spine",
      "reader_packet": {
        "abstract": "The public mission-transaction fixture validates work-landing, claim, dependency, scoped-commit, checkpoint-lane, result record-drain, completion, and copied control source-module contracts without mutating live ledgers or git.",
        "authority_ceiling": "Public fixture and exported-bundle result records only; no live work log mutation, live work log mutation, live git mutation, private backup execution, broad checkpoint authorization, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.mission_transaction_work_spine.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-mission-transaction-work-spine-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-mission-transaction-work-spine-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"JSON bundle paper_module.mission_transaction_work_spine\"] Fixture[\"First-wave fixture Work items, claims, deps, lanes, result records\"] Bundle[\"Exported bundle work log, work log, checkpoint, scoped commit, preflight source bodies\"] Snapshot[\"Real work log session snapshot active claims, heartbeat, source hash\"] Runtime[\"Component runtime mission_transaction_work_spine.py\"] R3[\"R3 replay verdict runtime-derived, not label-derived\"] Result records[\"metadata-only result records refs, hashes, counts, limits\"] Ceiling[\"Scope limit no live ledger, git, launch, or provider authority\"] Bundle --> Runtime Fixture --> Runtime Bundle --> Runtime Snapshot --> Runtime Runtime --> R3 Runtime --> Result records R3 --> Ceiling Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:cdd46b941e39209ebf137ccebc61cbcc2cfb1e09ceb6a5132bc3f29c3bae8b93",
            "source_line_end": 95,
            "source_line_start": 76
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-9",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Compensable transactional effects",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-9"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-durable-agent-work-landing-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "mission_transaction_work_spine",
                "kind": "organ",
                "kind_label": "component",
                "label": "Mission Transaction Work Spine",
                "relation": "explains",
                "url": "components.html#component-mission_transaction_work_spine"
              },
              {
                "id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public mission transaction bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-10",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Do not land effects without compensation",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-10"
              },
              {
                "id": "P-16",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind authority to transaction scope",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "id": "concept.work_landing_and_continuity_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.mission_transaction_work_spine",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 216,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 234,
              "title": "Structured Lattice Bindings"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mission_transaction_work_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component exists because the riskiest moment in agentic code work is the one that feels safest: the agent runs a few checks, sees no errors, and concludes that its work is finished and committed. Those are different facts. A clean preflight describes the state of the checks. It says nothing about whether a competing claim already owns the same path, whether the branch has moved under the agent, or whether the commit ever actually landed. The single question this module answers is narrow and concrete: what evidence has to hold before a unit of work is allowed to land, and is that evidence checkable rather than asserted? The interesting design choice is that the module refuses to trust i\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 30,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "missiontransactionwork_spine is the public Microcosm paper module for work-landing discipline. Its telos is to make the boundary between \"a check looked clean\" and \"work is actually allowed to land\" inspectable as source, fixture, result record, and test evidence rather than as chat confidence or status arithmetic. The component validates a fixed public mission-transaction bundle: Work item rows, work log path claims, dependency unlocks, transaction plans, result record drains, completion projections, scoped mutation policy, checkpoint-lane decisions, copied internal control source modules, and metadata-only result records. Its current a active-claims snapshot from copied work log runtime c\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 54,
            "source_line_start": 31,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Agentic code work fails most often at transaction boundaries, not at isolated syntax checks. Common false positives include: treating a clean preflight as a landed commit; ignoring a competing work log claim on the same path; accepting a claim whose expected parent no longer matches the repository; marking a downstream Work item ready without hard-dependency evidence; reading a dirty tree as a blocker for scoped commits while allowing broad staging without explicit operator authorization; writing result records that smuggle private ledger or provider bodies into a public artifact. The module turns those failures into a deterministic replay. A cold reader can inspect which public rows are pr\u2026",
            "level": 2,
            "order": 3,
            "section_id": "problem",
            "source_line_end": 73,
            "source_line_start": 55,
            "title": "Problem"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This Mermaid diagram is the reader flow. The generated lattice Mermaid remains availablefromcapsule_edges, and the generated Atlas card remains linkedfromcapsule_edges; both are derived from bundle and doctrine-lattice rows, not from this prose.",
            "level": 2,
            "order": 4,
            "section_id": "shape",
            "source_line_end": 101,
            "source_line_start": 74,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The component exposes two validator paths. The first-wave fixture command validates the local replay fixture and writes the canonical result record set: That path loads public fixture rows, validates dependency unlocks, claim preflight, scoped result record authority, private-marker rejection, preflight overclaim rejection, checkpoint lane policy, and the real active-claims snapshot. active-claims snapshot from the runtime_status payload, compares the declared sourcesnapshothash to the recomputed snapshot hash, and derives publicsaferealworkledgersessionsnapshot_replay only when runtime evidence, mutation tests, source-hash binding, session binding, and source refs all pass. The exported-bu\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 141,
            "source_line_start": 102,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is the mission-transaction member of Microcosm's local work-landing family. Its closest sibling is durableagentworklandingreplay, which checks recorded landing rows, validation-before-commit ordering, HEAD movement, blocker capture, and work log completion evidence without performing live Git work. missiontransactionwork_spine narrows that pattern to the transaction preflight and work log seed-speed membrane: same-path claim conflicts, expected-parent mismatches, checkpoint-lane selection, dependency unlocks, result record drains, and session finalization posture. It also supplies a source-import anchor used by adjacent public components such as concurrencymissioncontrol and\u2026",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 159,
            "source_line_start": 142,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The public evidence bundle is composed of source refs, hashes, rows, and result records. The source bodies live only in the exported bundle's source_modules/ tree; result records carry refs, counts, hashes, verdicts, and ceilings, not private or live internal control bodies. JSON bundle: core/papermodulecapsules.json::papermodules[20:papermodule.missiontransactionwork_spine] Runtime locus: src/microcosmcore/components/missiontransactionworkspine.py Fixture input: fixtures/firstwave/missiontransactionworkspine/input Exported bundle: examples/missiontransactionworkspine/exportedmissiontransactionbundle Real snapshot: examples/missiontransactionworkspine/exportedmissiontransactionbundle/realwo\u2026",
            "level": 2,
            "order": 7,
            "section_id": "data-and-evidence-contract",
            "source_line_end": 183,
            "source_line_start": 160,
            "title": "Data And Evidence Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The positive claim is not \"the fixture passes.\" The positive claim is that the fixture accepts real-good evidence and rejects targeted perturbations. Real-good case: the real active-claims snapshot passes with R3 publicsaferealworkledgersessionsnapshot_replay, a state/workledger/activeclaims_snapshot.json source ref, a matching source hash, a bound session heartbeat, and five source-session claims. Same-path perturbation: adding a competing claim on the requested path blocks preflight through workledgerruntime.activeclaimcollisionsforpaths and emits SAMEPATHCLAIM_CONFLICT. Parent perturbation: changing the expected parent for a real claim blocks with EXPECTEDPARENTMISMATCH; changing it back\u2026",
            "level": 2,
            "order": 8,
            "section_id": "discriminating-tests",
            "source_line_end": 215,
            "source_line_start": 184,
            "title": "Discriminating Tests"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this module as an evidence-accounting paper, not as a live controller. Start at the JSON bundle to confirm paper-module authority, subject ids, Open the mechanism row and standard to see the required bundle fields: work items, claim table, dependency graph, transaction plan, result record drain, completion projection, scoped mutation policy, checkpoint lane policy, copied source imports, body import verification, scope boundary, and scope limit. Inspect the real active-claims snapshot to see the source ref, source hash, snapshot time, source session id, owned paths, checkpoint lane case, runtime session, and metadata-only posture. Read the focused tests to verify R3 is runtime-derived:\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 282,
            "source_line_start": 262,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim that public fixture rows, copied control source bodies, a real work log session snapshot replay, discriminating negative cases, metadata-only result records, and focused tests preserve the mission-transaction work spine at R3. That is a replay and evidence-shape claim. This module may not claim live work log authority, live work log authority, live Git mutation, broad checkpoint authorization, private backup execution, current repository completion, source-file changes, provider behavior, browser UI state, launch-scope decision, public sharing decision, hosted-product readiness, or whole-system correctness.",
            "level": 2,
            "order": 10,
            "section_id": "claim-ceiling",
            "source_line_end": 295,
            "source_line_start": 283,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "For this Markdown-only paper-module update, use non-mutating checks from repo root: For a source, bundle, or projection landing, run the owner lane from microcosm-substrate: Do not run --write from this Markdown-only lane. This pass owns only the",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 318,
            "source_line_start": 296,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The module's useful claim is compact: public fixture rows, copied control source bodies, a real work log session snapshot replay, discriminating negative cases, metadata-only result records, and focused tests preserve the mission-transaction work spine at R3. It may not claim live work log authority, live work log authority, live Git mutation, broad checkpoint authorization, private backup execution, current repository completion, source-file changes, provider behavior, browser UI state, launch-scope decision, public sharing decision, hosted-product readiness, or whole-system correctness.",
            "level": 2,
            "order": 12,
            "section_id": "limits-and-non-claims",
            "source_line_end": 330,
            "source_line_start": 319,
            "title": "Limits And Non-Claims"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/mission_transaction_work_spine.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public mission-transaction fixture validates work-landing, claim, dependency, scoped-commit, checkpoint-lane, result record-drain, completion, and copied control source-module contracts without mutating live ledgers or git."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mission_transaction_work_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Mission Transaction Work Spine is the public replay membrane for Microcosm work-landing discipline. It checks fixed Work item, claim, dependency, transaction, result record-drain, completion, scoped mutation, and checkpoint-lane rows; validates copied work log, work log, checkpoint, scoped-commit, and mission-preflight source modules by manifest; and writes metadata-only result records with secret-exclusion and scope limits.",
      "summary_line": "The public mission-transaction fixture validates work-landing, claim, dependency, scoped-commit, checkpoint-lane, result record-drain, completion, and copied control source-module contracts without mutating live ledgers or git.",
      "title": "Mission Transaction Work Spine"
    },
    {
      "anchor": "paper-module-formal-math-readiness-gate",
      "authority_ceiling": "Public readiness metadata, copied PROVER smoke-run readiness/probe artifacts, public component source body floor, fixture result records, and exported-bundle result records only; no Lean/Lake execution, Mathlib availability beyond probe status, formal proof authority, formal-result correctness, external model access, private proof body, oracle premise id, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Teleology</h4>\n<p><code>formal_math_readiness_gate</code> is the public runtime cell that turns the formal math slice from a deferred slogan into an executable boundary. It validates synthetic readiness metadata for corpus availability, tactic probes, premise indexes, target-shape routing, and provider context recipes before any future Lean witness can claim authority.</p>\n<p>The page should let a cold reader answer one question without rereading the component: what evidence has Microcosm actually validated, and where does that evidence stop?</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Formal-math tooling fails quietly when a library, tactic, or corpus is assumed present rather than checked. A pipeline that routes a proof to <code>aesop</code> when <code>aesop</code> is not actually available, or that treats a premise index as proof evidence because it happens to carry a proof body, has already lost the boundary between &quot;ready to attempt&quot; and &quot;proven&quot;. This component exists to make that boundary explicit before any downstream proof work begins. It answers one question: which declared formal-math inputs are well-formed and honest enough that a later proof witness could safely consume them, and where exactly does that warrant stop?</p>\n<p>The mechanism is a deterministic reducer over five public JSON inputs: corpus readiness, tactic-portfolio availability, a premise index, target-shape routing, and provider context recipes. It does not run Lean or Lake. Instead it reads what those inputs declare and refuses the specific ways they can lie. A corpus that claims Mathlib is available without a passing probe is rejected. A tactic marked available without a probe result record is rejected. A premise row carrying a <code>proof_body</code> or <code>oracle_needed_premise_ids</code> field is rejected. A route that admits a tactic the portfolio probe already marked unavailable is rejected. The output is a readiness board, not theorem evidence.</p>\n<p>The design choice worth noticing is that the gate proves its own discipline through negative cases. Alongside the positive inputs, the fixture carries five inputs that each commit a known overclaim, and the run passes only when every one of those overclaims is caught and no unexpected finding appears. The gate is therefore not merely asserting &quot;we check Mathlib availability&quot;; it is demonstrating, on each run, that a falsified Mathlib claim is actually refused. A second guard keeps the floor source-open without leaking: copied prover probe bodies are verified by digest through a manifest, while proof bodies, model-output data, and private state stay out of the result records entirely.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"937\" height=\"906\" viewBox=\"0 0 937 906\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"400.9\" y1=\"90.0\" x2=\"446.9\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"446.9,148.0 440.3,144.5 445.1,140.7\"></polygon><line class=\"pmd-edge\" x1=\"391.8\" y1=\"202.0\" x2=\"201.7\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"201.7,269.0 207.2,263.8 209.2,269.6\"></polygon><line class=\"pmd-edge\" x1=\"446.9\" y1=\"202.0\" x2=\"393.8\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"393.8,269.0 395.6,261.7 400.4,265.5\"></polygon><line class=\"pmd-edge\" x1=\"501.3\" y1=\"202.0\" x2=\"572.1\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"572.1,260.0 564.9,258.0 568.8,253.3\"></polygon><line class=\"pmd-edge\" x1=\"549.6\" y1=\"202.0\" x2=\"751.0\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"751.0,269.0 743.6,269.7 745.5,263.9\"></polygon><line class=\"pmd-edge\" x1=\"393.8\" y1=\"323.0\" x2=\"446.9\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"446.9,390.0 440.3,386.5 445.1,382.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"349.4\" y=\"347.5\" width=\"142.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"420.4\" y=\"360.5\" text-anchor=\"middle\">unavailable tactic ids</text><line class=\"pmd-edge\" x1=\"162.1\" y1=\"323.0\" x2=\"406.8\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"406.8,502.0 399.5,500.4 403.1,495.5\"></polygon><line class=\"pmd-edge\" x1=\"382.7\" y1=\"323.0\" x2=\"451.1\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"451.1,502.0 445.8,496.7 451.5,494.5\"></polygon><line class=\"pmd-edge\" x1=\"594.9\" y1=\"332.0\" x2=\"494.8\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"494.8,502.0 495.7,494.5 500.9,497.6\"></polygon><line class=\"pmd-edge\" x1=\"468.4\" y1=\"444.0\" x2=\"468.4\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"468.4,502.0 465.3,495.2 471.4,495.2\"></polygon><line class=\"pmd-edge\" x1=\"793.1\" y1=\"323.0\" x2=\"533.6\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"533.6,502.0 537.5,495.6 541.0,500.6\"></polygon><line class=\"pmd-edge\" x1=\"578.7\" y1=\"81.0\" x2=\"479.0\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"479.0,502.0 477.6,494.6 483.6,496.0\"></polygon><line class=\"pmd-edge\" x1=\"468.4\" y1=\"592.0\" x2=\"468.4\" y2=\"650.0\"></line><polygon class=\"pmd-arrow\" points=\"468.4,650.0 465.3,643.2 471.4,643.2\"></polygon><line class=\"pmd-edge\" x1=\"468.4\" y1=\"740.0\" x2=\"468.4\" y2=\"798.0\"></line><polygon class=\"pmd-arrow\" points=\"468.4,798.0 465.3,791.2 471.4,791.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.7\" y=\"18.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"40.5\">Five public JSON inputs</tspan><tspan x=\"372.4\" y=\"58.5\">corpus, tactics, premises,</tspan><tspan x=\"372.4\" y=\"76.5\">routes, provider recipes</tspan></text><title>Five public JSON inputs corpus, tactics, premises, routes, provider recipes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"361.2\" y=\"148.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"468.4\" y=\"170.5\">Secret-exclusion scan</tspan><tspan x=\"468.4\" y=\"188.5\">zero blocking hits required</tspan></text><title>Secret-exclusion scan zero blocking hits required</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"269.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"291.5\">reject Mathlib-availability</tspan><tspan x=\"125.2\" y=\"309.5\">overclaim</tspan></text><title>reject Mathlib-availability overclaim</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"269.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"291.5\">each available tactic needs a</tspan><tspan x=\"372.4\" y=\"309.5\">probe result record</tspan></text><title>each available tactic needs a probe result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"512.4\" y=\"260.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"616.1\" y=\"282.5\">validate_premise_index</tspan><tspan x=\"616.1\" y=\"300.5\">reject proof_body / oracle</tspan><tspan x=\"616.1\" y=\"318.5\">premise ids</tspan></text><title>validate_premise_index reject proof_body / oracle premise ids</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"368.1\" y=\"390.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"468.4\" y=\"412.5\">reject route admitting an</tspan><tspan x=\"468.4\" y=\"430.5\">unavailable tactic</tspan></text><title>reject route admitting an unavailable tactic</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"745.8\" y=\"269.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"832.3\" y=\"291.5\">reject over-budget or</tspan><tspan x=\"832.3\" y=\"309.5\">proof-body recipe</tspan></text><title>reject over-budget or proof-body recipe</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"502.1\" y=\"27.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"585.1\" y=\"49.5\">copied probe bodies,</tspan><tspan x=\"585.1\" y=\"67.5\">digest-checked</tspan></text><title>copied probe bodies, digest-checked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"354.3\" y=\"502.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"468.4\" y=\"524.5\">Reconcile findings vs</tspan><tspan x=\"468.4\" y=\"542.5\">EXPECTED_NEGATIVE_CASES</tspan><tspan x=\"468.4\" y=\"560.5\">every known overclaim must be</tspan><tspan x=\"468.4\" y=\"578.5\">caught</tspan></text><title>Reconcile findings vs EXPECTED_NEGATIVE_CASES every known overclaim must be caught</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"361.2\" y=\"650.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"468.4\" y=\"672.5\">Readiness board + extension</tspan><tspan x=\"468.4\" y=\"690.5\">board</tspan><tspan x=\"468.4\" y=\"708.5\">available / blocked</tspan><tspan x=\"468.4\" y=\"726.5\">capabilities, counts</tspan></text><title>Readiness board + extension board available / blocked capabilities, counts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"371.6\" y=\"798.0\" width=\"193.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"468.4\" y=\"820.5\">Scope limit</tspan><tspan x=\"468.4\" y=\"838.5\">no Lean/Lake, proof,</tspan><tspan x=\"468.4\" y=\"856.5\">provider, launch, or</tspan><tspan x=\"468.4\" y=\"874.5\">private-system authority</tspan></text><title>Scope limit no Lean/Lake, proof, provider, launch, or private-system authority</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>reject Mathlib-availability overclaim</dt><dd><code class=\"pm-diagram__ref-loc\">validate_corpus_readiness</code></dd></div><div class=\"pm-diagram__ref\"><dt>each available tactic needs a probe result record</dt><dd><code class=\"pm-diagram__ref-loc\">validate_tactic_portfolio</code></dd></div><div class=\"pm-diagram__ref\"><dt>reject route admitting an unavailable tactic</dt><dd><code class=\"pm-diagram__ref-loc\">validate_target_shape_routing</code></dd></div><div class=\"pm-diagram__ref\"><dt>reject over-budget or proof-body recipe</dt><dd><code class=\"pm-diagram__ref-loc\">validate_provider_context_recipes</code></dd></div><div class=\"pm-diagram__ref\"><dt>copied probe bodies, digest-checked</dt><dd><code class=\"pm-diagram__ref-loc\">validate_source_module_imports</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;Five public JSON inputs corpus, tactics, premises, routes, provider recipes&quot;] Scan[&quot;Secret-exclusion scan zero blocking hits required&quot;] Corpus[&quot;validate_corpus_readiness reject Mathlib-availability overclaim&quot;] Tactics[&quot;validate_tactic_portfolio each available tactic needs a probe result record&quot;] Premises[&quot;validate_premise_index reject proof_body / oracle premise ids&quot;] Routing[&quot;validate_target_shape_routing reject route admitting an unavailable tactic&quot;] Provider[&quot;validate_provider_context_recipes reject over-budget or proof-body recipe&quot;] SourceFloor[&quot;validate_source_module_imports copied probe bodies, digest-checked&quot;] Reconcile[&quot;Reconcile findings vs EXPECTED_NEGATIVE_CASES every known overclaim must be caught&quot;] Board[&quot;Readiness board + extension board available / blocked capabilities, counts&quot;] Ceiling[&quot;Scope limit no Lean/Lake, proof, provider, launch, or private-system authority&quot;] Inputs --&gt; Scan Scan --&gt; Corpus Scan --&gt; Tactics Scan --&gt; Premises Scan --&gt; Provider Tactics --&gt;|unavailable tactic ids| Routing Corpus --&gt; Reconcile Tactics --&gt; Reconcile Premises --&gt; Reconcile Routing --&gt; Reconcile Provider --&gt; Reconcile SourceFloor --&gt; Reconcile Reconcile --&gt; Board Board --&gt; Ceiling</code></pre></details></figure>\n<p>The machine graph remains the generated <code>paper_module.formal_math_readiness_gate.mermaid</code> projection derived from the source record, not from this hand-authored Mermaid block.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module in evidence order:</p>\n<ol><li>Start at <code>core/paper_module_capsules.json::paper_modules[21:paper_module.formal_math_readiness_gate]</code>. That row names the source authority, subjects, mechanism refs, code locus, Microcosm concept/principle/axiom refs, generated projection statuses, and the bundle scope limit.</li><li>Check the generated structured source record <code>paper_modules/formal_math_readiness_gate.json</code>. Its <code>relationships.edges</code> cite the bundle source refs and show the generated Mermaid status, Atlas status, <code>source_authority: json_capsule</code>, and unresolved selective-relation count.</li><li>Inspect the runtime locus <code>src/microcosm_core/organs/formal_math_readiness_gate.py</code>, especially <code>run</code>, <code>run_readiness_bundle</code>, <code>validate_source_module_imports</code>, <code>write_receipts</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, and <code>SOURCE_MODULE_MANIFEST_NAME</code>.</li><li>Use fixture evidence for the gate behavior: <code>fixtures/first_wave/formal_math_readiness_gate/input</code>, <code>receipts/first_wave/formal_math_readiness_gate/readiness_gate_result.json</code>, <code>formal_math_readiness_board.json</code>, <code>formal_math_readiness_extension_board.json</code>, <code>formal_math_readiness_validation_receipt.json</code>, and result records/sign-off/first_wave/formal_math_readiness_gate_fixture_acceptance.json.</li><li>Use exported-bundle evidence for source-open body-floor claims: <code>examples/formal_math_readiness_gate/exported_formal_math_readiness_bundle/source_module_manifest.json</code>, <code>bundle_manifest.json</code>, <code>source_artifacts/</code>, <code>source_body_floor/source_modules/</code>, and <code>receipts/runtime_shell/demo_project/organs/formal_math_readiness_gate/exported_formal_math_readiness_bundle_validation_result.json</code>.</li><li>Use <code>tests/test_formal_math_readiness_gate.py</code> for the behavioral result record boundary. The tests cover negative cases, exported bundle sign-off, source-module digest and target-ref mismatch rejection, bounded command-card output, source-body omission from result records, secret-exclusion/public-relative result record paths, and non-writing plan preview.</li></ol>\n<p>Do not route a proof claim through this page. It routes readiness evidence, result record integrity, and source-body-floor accounting only.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime is a deterministic readiness reducer over declared public inputs. <code>run()</code> evaluates the first-wave fixture directory with positive and negative JSON cases enabled; <code>run_readiness_bundle()</code> evaluates the exported public bundle without fixture-negative cases and requires the bundle source-module manifest. Both entrypoints call <code>_build_result()</code>, so the fixture and exported bundle result records share one scope limit, one secret scan, one source-module digest checker, and one readiness-board schema.</p>\n<p><code>_build_result()</code> first loads the five public input families: <code>corpus_readiness.json</code>, <code>tactic_portfolio_availability.json</code>, <code>premise_index.json</code>, <code>target_shape_tactic_routing.json</code>, and <code>provider_context_recipes.json</code>. It then scans those inputs plus any declared source artifacts through <code>secret_exclusion_scan.scan_paths</code>, using the public Microcosm forbidden-class policy. The scan is not advisory: the result can pass only when the scan has zero blocking hits, source-module imports pass, all expected fixture-negative cases are observed, and no unexpected positive-case findings remain.</p>\n<p>The mechanism is split into six validators:</p>\n<ul><li><code>validate_corpus_readiness()</code> records Lean and Mathlib readiness metadata and adds <code>lean_std_synthetic_core:mathlib</code> to blocked capabilities when Mathlib is unavailable. A Mathlib availability claim without a passing probe becomes <code>MATHLIB_AVAILABILITY_OVERCLAIM</code>.</li><li><code>validate_tactic_portfolio()</code> separates available from unavailable tactics and requires every available tactic to carry a probe result record. Synthetic probe labels are accepted only when <code>_tactic_probe_realness_evidence()</code> binds them to copied source modules or fixture-manifest source-open evidence.</li><li><code>validate_premise_index()</code> admits premise rows as metadata only. It counts premises, namespaces, retrieval terms, and split eligibility, but rejects <code>proof_body</code>, <code>ground_truth_proof</code>, <code>provider_output_body</code>, and <code>oracle_needed_premise_ids</code>.</li><li><code>validate_target_shape_routing()</code> intersects each route case&#x27;s allowed tactics with the unavailable tactics emitted by the portfolio validator. Any overlap becomes <code>ROUTING_ALLOWS_UNAVAILABLE_TACTIC</code>, so routing cannot silently re-enable a tactic that the probe plane blocked.</li><li><code>validate_provider_context_recipes()</code> records byte budgets and deliverable shape while rejecting public recipes over 32,768 bytes or recipes that allow proof bodies or provider-body material.</li><li><code>validate_source_module_imports()</code> verifies the exported bundle&#x27;s <code>source_module_manifest.json</code>, target refs, source refs, line counts, target digests, source digests, exact-copy rows, and the two permitted private-path rewrites. It reports digest/ref failures without placing copied source bodies in result records.</li></ul>\n<p>After the validators run, <code>_merge_observed()</code> and <code>_merge_findings()</code> compare observed fixture failures against <code>EXPECTED_NEGATIVE_CASES</code>. This is the local scope limit: the fixture run must prove that the known overclaims are caught, while the exported-bundle run must prove that the positive public bundle has no unexpected findings. <code>_build_extension_board()</code> then projects the accepted metadata into the extension board: selected pattern ids, namespace and split counts, tactic availability counts, Mathlib-dependent unavailable tactics, blocked route cases, provider budgets, source-body import counts, the scope limit, and the scope boundary.</p>\n<p>Result record writing preserves the same boundary. <code>write_receipts()</code> emits the gate result, readiness board, extension board, validation result record, and sign-off result record for fixture mode. <code>run_readiness_bundle()</code> emits the exported-bundle result record. The focused test suite asserts the mechanism rather than just file existence: it checks the five expected negative case ids, local Lean/Lake probe metadata with Mathlib unavailable, six available tactics with <code>aesop</code> blocked, eleven premises, five route cases, three provider recipes, thirteen verified source artifacts, source/target digest mismatch rejection, target-ref mismatch rejection, secret-exclusion/public-relative result record paths, and result record omission of copied body text.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>The component does not run Lean or Lake. It consumes public JSON fixtures and exported bundles, records which capabilities are available or blocked, rejects Mathlib availability overclaims, rejects unprobed tactics, rejects premise rows that contain proof bodies, rejects routes that admit unavailable tactics, and rejects provider recipes that exceed the public budget or allow proof bodies.</p>\n<p>The accepted result is a readiness board. That board can tell a later component what is safe to attempt, but it is bounded evidence evidence, benchmark evidence, or permission to execute a theorem prover.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in formal-math benchmark and environment-readiness work where the presence of a library, tactic, or corpus is not enough by itself. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2109.00110\">miniF2F</a> motivates explicit benchmark split discipline for formal mathematics, <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.15626\">LeanDojo</a> motivates reproducible theorem-proving environments, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1910.09336\">mathlib</a> makes the availability of library imports a concrete precondition rather than a vague capability claim.</p>\n<p>Microcosm borrows the readiness-gate pattern: corpus availability, Mathlib probes, tactic probes, premise indexes, target-shape routing, and context budgets must be checked before downstream proof or retrieval language is allowed. It excludes Lean execution or proof authority.</p>\n<h4 class=\"pm-body__h\">Runtime Surfaces</h4>\n<ul><li><code>python -m microcosm_core.organs.formal_math_readiness_gate run --input fixtures/first_wave/formal_math_readiness_gate/input --out receipts/first_wave/formal_math_readiness_gate</code></li><li><code>python -m microcosm_core.organs.formal_math_readiness_gate run-readiness-bundle --input examples/formal_math_readiness_gate/exported_formal_math_readiness_bundle --out receipts/runtime_shell/demo_project/organs/formal_math_readiness_gate</code></li><li><code>python -m microcosm_core.organs.formal_math_readiness_gate plan --input fixtures/first_wave/formal_math_readiness_gate/input</code></li><li><code>microcosm formal-math-readiness-gate run --input fixtures/first_wave/formal_math_readiness_gate/input --out receipts/first_wave/formal_math_readiness_gate</code></li><li><code>microcosm formal-math-readiness-gate plan --input fixtures/first_wave/formal_math_readiness_gate/input</code></li></ul>\n<h4 class=\"pm-body__h\">Relationship To Lean Witness</h4>\n<p><code>formal_math_lean_proof_witness</code> remains deferred. This gate makes the deferral typed and testable: Mathlib is absent until a passing probe says otherwise, unavailable tactics cannot be routed, premise indexes cannot carry proof or oracle bodies, and provider recipes cannot smuggle proof-body deliverables.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_formal_math_readiness_gate.py -q --basetemp=/tmp/microcosm_formal_math_readiness_gate_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus\njq &#x27;{edge_count:(.relationships.edges|length), mermaid_status:.paper_module_payload.generated_projections.mermaid.status, atlas_status:.paper_module_payload.generated_projections.atlas_card.status, source_authority:.relationships.source_authority, unresolved_selective_relation_count:(.relationships.unpopulated_selective_relations|length)}&#x27; paper_modules/formal_math_readiness_gate.json</code></pre>\n<p>Expected generated-row proof: <code>edge_count: 15</code>, <code>mermaid_status: available_from_capsule_edges</code>, <code>atlas_status: blocked_until_organ_atlas_owner_lane_binds_edges</code>, <code>source_authority: json_capsule</code>, and <code>unresolved_selective_relation_count: 0</code>.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim that Microcosm has a public readiness gate for formal math system preparation. The valid claim is bounded to corpus availability, Mathlib and tactic probe metadata, premise-index coverage, target-shape tactic routing, provider context budget checks, extension-board pattern ids, public PROVER smoke-run source artifacts, an exact public component-source body floor, and fixture or exported-bundle result records.</p>\n<p>The module must not claim Lean/Lake execution, theorem proving, formal proof authority, formal-result correctness, Mathlib-dependent proof success, benchmark performance, provider-call execution, private proof-body import, oracle-needed premise disclosure, source-file changes, publishing-scope decision, hosted deployment, recipient work, secret export, or whole-system correctness. Its strongest launch-facing statement is readiness-boundary enforcement over public metadata and copied source artifacts.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The runtime validates finite public fixtures and exported-bundle manifests. It does not execute Lean or Lake, import Mathlib in the current environment, call a provider, or check theorem statements. When the result reports blocked capabilities such as <code>lean_std_synthetic_core:mathlib</code>, that is a readiness boundary for downstream components, not an invitation to route around the gate.</p>\n<p>The copied source artifacts are source-open body-floor evidence only. Digest and target-ref checks show that selected PROVER readiness/probe bodies and the public component source copy match their manifests; they do not authorize source-file changes, private source-root export, proof-body disclosure, recipient work, hosted deployment, or public sharing. Result records intentionally carry counts, digests, paths, negative-case coverage, and authority flags instead of copied body text.</p>\n<p>The negative cases are also finite. They cover the known overclaims encoded in <code>EXPECTED_NEGATIVE_CASES</code>: Mathlib availability without a passing probe, unprobed tactic availability, premise rows with proof bodies, target routes that admit unavailable tactics, and provider recipes that exceed public budgets or permit proof bodies. A new formal-math claim needs either a new source-backed negative case here or a different proof consumer; this page should not be used as a generic formal-proof claim surface.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module documents a public readiness gate only. It excludes Lean/Lake execution, formal proof authority, Mathlib-dependent proof attempts, external model access, benchmark claims, public launch, hosted deployment, public sharing, recipient work, secret export, or whole-system correctness. It also does not make private source-root material, browser UI state, account or browser material, browser state, account secrets, source notes, model-output data bodies, recipient-send state, or private proof bodies part of the public Microcosm body floor.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The exported readiness bundle carries thirteen PROVER smoke-run readiness/probe bodies under <code>source_artifacts</code>. They cover corpus readiness, tactic-affordance probe metadata, Mathlib and trace probes, and the copied portfolio-core Lean probes used to decide which tactics are blocked or available. Two JSON rows are private-path rewrites; those rows retain source and target digests plus the rewrite mode.</p>\n<p>The bundle also carries an exact public component-source copy for <code>src/microcosm_core/organs/formal_math_readiness_gate.py</code> under <code>source_body_floor/source_modules</code>. Generated <code>state/runs</code> Lean artifacts are runnable readiness evidence, not source-body authority. Neither floor places body text in result records or workingness cards, and neither imports model-output data bodies, account or browser state, browser UI live access, recipient-send state, account secrets, private proof bodies, or oracle-needed premise ids.</p>\n<p>The source-module manifest and bundle manifest are the right surfaces for body-floor inspection. The validation result records intentionally carry status, digests, counts, and public-relative refs rather than copied source bodies.</p>\n<p>Wave 011 adds the explicit extension board for the source intake cell <code>formal_math_readiness_extensions</code>. The board is still metadata-only, but it is more useful than the older flat counts: it records the selected pattern ids (<code>lean_std_toolchain_premise_index</code>, <code>tactic_portfolio_availability_probe</code>, <code>target_shape_tactic_routing_gate</code>), the source projection intake ref, public target refs, validation refs, namespace and split coverage for the premise index, tactic availability status counts, Mathlib-dependent unavailable tactics, target-shape routing admissibility, and provider context budgets.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The bundle binds this module to <code>concept.formal_math_and_proof_witness_bundle</code> because the component is not a theorem prover; it is the membrane that decides which public formal-math inputs are safe enough for a later proof witness to consume. The governing mechanisms split that membrane in two. The <code>validates_public_formal_math_readiness_bundle</code> mechanism names the positive bundle path: <code>run</code>, <code>run_readiness_bundle</code>, <code>validate_source_module_imports</code>, and <code>write_receipts</code> validate the declared corpus, tactic, premise, routing, provider-budget, source-module-manifest, and source-body-floor evidence before writing readiness boards. The <code>validates_public_readiness_boundary</code> mechanism names the negative path: <code>validate_corpus_readiness</code>, <code>validate_tactic_portfolio</code>, <code>validate_premise_index</code>, <code>validate_target_shape_routing</code>, and <code>validate_provider_context_recipes</code> reject the cases that would turn readiness metadata into proof authority.</p>\n<p>The principle and axiom refs are therefore operational, not decorative. <code>P-1</code>, <code>P-2</code>, and <code>P-3</code> are expressed by keeping the JSON bundle, generated structured source record, runtime code locus, and result records as separate authority classes. <code>P-6</code> and <code>P-8</code> are expressed by the body-floor and secret-exclusion contracts: copied PROVER probe bodies and the public component source copy can be inspected through digests and manifests, while private proof bodies, model-output data bodies, and browser or account state stay outside the public floor. <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, and <code>AX-7</code> are the local reason the downstream <code>paper_module.formal_math_lean_proof_witness</code> remains a dependency rather than an already-proven conclusion.</p>\n<p>The generated lattice edge count is small on purpose: it proves that this page is bundle-backed, source-bound, and connected to one deferred proof-witness module.</p>\n</details>",
      "components": [
        {
          "anchor": "component-formal_math_readiness_gate",
          "component_id": "formal_math_readiness_gate",
          "public_label": "Formal Math Readiness Gate"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 2,
          "organ": 1,
          "paper_module": 1,
          "principle": 5
        },
        "link_count": 14,
        "links": [
          {
            "id": "formal_math_readiness_gate",
            "kind": "organ",
            "kind_label": "component",
            "label": "Formal Math Readiness Gate",
            "relation": "explains",
            "url": "components.html#component-formal_math_readiness_gate"
          },
          {
            "id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public formal math readiness bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle"
          },
          {
            "id": "mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public readiness boundary",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.formal_math_lean_proof_witness",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Lean Proof Witness",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.formal_math_readiness_gate",
      "reader_packet": {
        "abstract": "The public formal-math readiness gate validates declared corpus, tactic, premise, routing, provider-budget, source-module manifest, copied PROVER probe body, and negative-case boundaries without claiming Lean/Lake or proof authority.",
        "authority_ceiling": "Public readiness metadata, copied PROVER smoke-run readiness/probe artifacts, public component source body floor, fixture result records, and exported-bundle result records only; no Lean/Lake execution, Mathlib availability beyond probe status, formal proof authority, formal-result correctness, external model access, private proof body, oracle premise id, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.formal_math_readiness_gate.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-formal-math-readiness-gate-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-formal-math-readiness-gate-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Inputs[\"Five public JSON inputs corpus, tactics, premises, routes, provider recipes\"] Scan[\"Secret-exclusion scan zero blocking hits required\"] Corpus[\"validate_corpus_readiness reject Mathlib-availability overclaim\"] Tactics[\"validate_tactic_portfolio each available tactic needs a probe result record\"] Premises[\"validate_premise_index reject proof_body / oracle premise ids\"] Routing[\"validate_target_shape_routing reject route admitting an unavailable tactic\"] Provider[\"validate_provider_context_recipes reject over-budget or proof-body recipe\"] SourceFloor[\"validate_source_module_imports copied probe bodies, digest-checked\"] Reconcile[\"Reconcile findings vs EXPECTED_NEGATIVE_CASES every known overclaim must be caught\"] Board[\"Readiness board + extension board available / blocked capabilities, counts\"] Ceiling[\"Scope limit no Lean/Lake, proof, provider, launch, or private-system authority\"] Inputs --> Scan Scan --> Corpus Scan --> Tactics Scan --> Premises Scan --> Provider Tactics -->|unavailable tactic ids| Routing Corpus --> Reconcile Tactics --> Reconcile Premises --> Reconcile Routing --> Reconcile Provider --> Reconcile SourceFloor --> Reconcile Reconcile --> Board Board --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:80af348c44dc0b502c9b53c0c0370728f18d18af44fee689e95cdb769bab53fc",
            "source_line_end": 84,
            "source_line_start": 56
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "formal_math_readiness_gate",
                "kind": "organ",
                "kind_label": "component",
                "label": "Formal Math Readiness Gate",
                "relation": "explains",
                "url": "components.html#component-formal_math_readiness_gate"
              },
              {
                "id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public formal math readiness bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle"
              },
              {
                "id": "mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public readiness boundary",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 6,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.formal_math_readiness_gate",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 46,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 247,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 353,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "miniF2F",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2109.00110"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2306.15626"
          },
          {
            "kind": "external_reference",
            "label": "mathlib",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1910.09336"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "formalmathreadiness_gate is the public runtime cell that turns the formal math slice from a deferred slogan into an executable boundary. It validates synthetic readiness metadata for corpus availability, tactic probes, premise indexes, target-shape routing, and provider context recipes before any future Lean witness can claim authority. The page should let a cold reader answer one question without rereading the component: what evidence has Microcosm actually validated, and where does that evidence stop?",
            "level": 2,
            "order": 1,
            "section_id": "teleology",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Formal-math tooling fails quietly when a library, tactic, or corpus is assumed present rather than checked. A pipeline that routes a proof to aesop when aesop is not actually available, or that treats a premise index as proof evidence because it happens to carry a proof body, has already lost the boundary between \"ready to attempt\" and \"proven\". This component exists to make that boundary explicit before any downstream proof work begins. It answers one question: which declared formal-math inputs are well-formed and honest enough that a later proof witness could safely consume them, and where exactly does that warrant stop? The mechanism is a deterministic reducer over five public JSON input\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 45,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The machine graph remains the generated source record, not from this hand-authored Mermaid block.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 89,
            "source_line_start": 54,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this module in evidence order: Start at core/papermodulecapsules.json::papermodules[21:papermodule.formalmathreadiness_gate]. That row names the source authority, subjects, mechanism refs, code locus, Microcosm concept/principle/axiom refs, generated projection statuses, and the bundle scope limit. Check the generated structured source record papermodules/formalmathreadinessgate.json. Its relationships.edges cite the bundle source refs and show the generated Mermaid status, Atlas status, sourceauthority: jsoncapsule, and unresolved selective-relation count. Inspect the runtime locus src/microcosmcore/components/formalmathreadinessgate.py, especially run, runreadinessbundle, validatesou\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 103,
            "source_line_start": 90,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The runtime is a deterministic readiness reducer over declared public inputs. run() evaluates the first-wave fixture directory with positive and negative JSON cases enabled; runreadinessbundle() evaluates the exported public bundle without fixture-negative cases and requires the bundle source-module manifest. Both entrypoints call buildresult(), so the fixture and exported bundle result records share one scope limit, one secret scan, one source-module digest checker, and one readiness-board schema. buildresult() first loads the five public input families: corpusreadiness.json, tacticportfolio_availability.json, premiseindex.json, targetshapetacticrouting.json, and providercontextrecipes.jso\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 171,
            "source_line_start": 104,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component does not run Lean or Lake. It consumes public JSON fixtures and exported bundles, records which capabilities are available or blocked, rejects Mathlib availability overclaims, rejects unprobed tactics, rejects premise rows that contain proof bodies, rejects routes that admit unavailable tactics, and rejects provider recipes that exceed the public budget or allow proof bodies. The accepted result is a readiness board. That board can tell a later component what is safe to attempt, but it is bounded evidence evidence, benchmark evidence, or permission to execute a theorem prover.",
            "level": 2,
            "order": 6,
            "section_id": "public-contract",
            "source_line_end": 184,
            "source_line_start": 172,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in formal-math benchmark and environment-readiness work where the presence of a library, tactic, or corpus is not enough by itself. miniF2F motivates explicit benchmark split discipline for formal mathematics, LeanDojo motivates reproducible theorem-proving environments, and mathlib makes the availability of library imports a concrete precondition rather than a vague capability claim. Microcosm borrows the readiness-gate pattern: corpus availability, Mathlib probes, tactic probes, premise indexes, target-shape routing, and context budgets must be checked before downstream proof or retrieval language is allowed. It excludes Lean execution or proof authority.",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 199,
            "source_line_start": 185,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The exported readiness bundle carries thirteen PROVER smoke-run readiness/probe bodies under source_artifacts. They cover corpus readiness, tactic-affordance probe metadata, Mathlib and trace probes, and the copied portfolio-core Lean probes used to decide which tactics are blocked or available. Two JSON rows are private-path rewrites; those rows retain source and target digests plus the rewrite mode. The bundle also carries an exact public component-source copy for src/microcosmcore/components/formalmathreadinessgate.py under sourcebodyfloor/source_modules. Generated state/runs Lean artifacts are runnable readiness evidence, not source-body authority. Neither floor places body text in resu\u2026",
            "level": 2,
            "order": 8,
            "section_id": "source-open-body-floor",
            "source_line_end": 229,
            "source_line_start": 200,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim that Microcosm has a public readiness gate for formal math system preparation. The valid claim is bounded to corpus availability, Mathlib and tactic probe metadata, premise-index coverage, target-shape tactic routing, provider context budget checks, extension-board pattern ids, public PROVER smoke-run source artifacts, an exact public component-source body floor, and fixture or exported-bundle result records. The module must not claim Lean/Lake execution, theorem proving, formal proof authority, formal-result correctness, Mathlib-dependent proof success, benchmark performance, provider-call execution, private proof-body import, oracle-needed premise disclosure, source-\u2026",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 246,
            "source_line_start": 230,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle binds this module to concept.formalmathandproofwitness_bundle because the component is not a theorem prover; it is the membrane that decides which public formal-math inputs are safe enough for a later proof witness to consume. The governing mechanisms split that membrane in two. The validatespublicformalmathreadiness_bundle mechanism names the positive bundle path: run, runreadinessbundle, validatesourcemodule_imports, and write_receipts validate the declared corpus, tactic, premise, routing, provider-budget, source-module-manifest, and source-body-floor evidence before writing readiness boards. The validatespublicreadiness_boundary mechanism names the negative path: validatecorp\u2026",
            "level": 2,
            "order": 10,
            "section_id": "governing-lattice-relation",
            "source_line_end": 303,
            "source_line_start": 270,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime validates finite public fixtures and exported-bundle manifests. It does not execute Lean or Lake, import Mathlib in the current environment, call a provider, or check theorem statements. When the result reports blocked capabilities such as leanstdsynthetic_core:mathlib, that is a readiness boundary for downstream components, not an invitation to route around the gate. The copied source artifacts are source-open body-floor evidence only. Digest and target-ref checks show that selected PROVER readiness/probe bodies and the public component source copy match their manifests; they do not authorize source-file changes, private source-root export, proof-body disclosure, recipient work\u2026",
            "level": 2,
            "order": 11,
            "section_id": "limitations",
            "source_line_end": 327,
            "source_line_start": 304,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "python -m microcosmcore.components.formalmathreadinessgate run --input fixtures/firstwave/formalmathreadinessgate/input --out result records/firstwave/formalmathreadinessgate python -m microcosmcore.components.formalmathreadinessgate run-readiness-bundle --input examples/formalmathreadinessgate/exportedformalmathreadinessbundle --out result records/runtimeshell/demoproject/components/formalmathreadinessgate python -m microcosmcore.components.formalmathreadinessgate plan --input fixtures/firstwave/formalmathreadinessgate/input microcosm formal-math-readiness-gate run --input fixtures/firstwave/formalmathreadinessgate/input --out result records/firstwave/formalmathreadinessgate microcosm form\u2026",
            "level": 2,
            "order": 12,
            "section_id": "runtime-surfaces",
            "source_line_end": 335,
            "source_line_start": 328,
            "title": "Runtime Surfaces"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces: Expected generated-row proof: edge_count: 15, mermaidstatus: availablefromcapsuleedges, atlasstatus: blockeduntilorganatlasownerlanebindsedges, sourceauthority: jsoncapsule, and unresolvedselectiverelation_count: 0.",
            "level": 2,
            "order": 13,
            "section_id": "validation-receipt-path",
            "source_line_end": 352,
            "source_line_start": 336,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "formalmathleanproofwitness remains deferred. This gate makes the deferral typed and testable: Mathlib is absent until a passing probe says otherwise, unavailable tactics cannot be routed, premise indexes cannot carry proof or oracle bodies, and provider recipes cannot smuggle proof-body deliverables.",
            "level": 2,
            "order": 14,
            "section_id": "relationship-to-lean-witness",
            "source_line_end": 379,
            "source_line_start": 373,
            "title": "Relationship To Lean Witness"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module documents a public readiness gate only. It excludes Lean/Lake execution, formal proof authority, Mathlib-dependent proof attempts, external model access, benchmark claims, public launch, hosted deployment, public sharing, recipient work, secret export, or whole-system correctness. It also does not make private source-root material, browser UI state, account or browser material, browser state, account secrets, source notes, model-output data bodies, recipient-send state, or private proof bodies part of the public Microcosm body floor.",
            "level": 2,
            "order": 15,
            "section_id": "scope-boundary",
            "source_line_end": 389,
            "source_line_start": 380,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/formal_math_readiness_gate.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "teleology",
          "source": "markdown_section",
          "text": "formalmathreadiness_gate is the public runtime cell that turns the formal math slice from a deferred slogan into an executable boundary. It validates synthetic readiness metadata for corpus availability, tactic probes, premise indexes, target-shape routing, and provider context recipes before any future Lean witness can claim authority. The page should let a cold reader answer one question without rereading the component: what evidence has Microcosm actually validated, and where does that evidence stop?"
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Formal Math Readiness Gate is the public readiness membrane before downstream proof work. It checks declared Mathlib and corpus readiness, tactic probe result records, proof-metadata-only premise indexes, target-shape routing, provider context budgets, formal_math_readiness_extensions intake rows, copied PROVER smoke-run artifacts, public component source body imports, digest manifests, secret exclusion, and negative cases, then emits readiness boards rather than theorem evidence.",
      "summary_line": "The public formal-math readiness gate validates declared corpus, tactic, premise, routing, provider-budget, source-module manifest, copied PROVER probe body, and negative-case boundaries without claiming Lean/Lake or proof authority.",
      "title": "Formal Math Readiness Gate"
    },
    {
      "anchor": "paper-module-formal-math-lean-proof-witness",
      "authority_ceiling": "Declared public toy Lean/Lake fixture result records only; no Mathlib/Aesop/Batteries authority, general formal-result correctness, private proof import, external model access, benchmark performance, launch-scope decision, publishing-scope decision, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This component exists to make one claim checkable instead of asserted: that Microcosm can actually run the Lean toolchain, not merely talk about it. The single question it answers is whether the installed Lean toolchain will compile a declared, tiny synthetic Lean project end to end, and whether that run can be recorded without leaking the proof.</p>\n<p>The unusual part is the discipline around the run, not the run itself. The component copies a bounded public Lake project into a temporary workspace and invokes <code>lake build</code>, but the result record keeps only the return code, the standard-output and standard-error line counts, the source hashes, and the declaration names pulled out by a regular expression. The proof text and the raw command output never reach the result record. A reader gets evidence that the build happened and what it contained, without the page becoming a copy of the proof.</p>\n<p>Two failure modes drive the design. The first is a proof-assistant integration that reports success without ever running the checker; the witness guards against that by executing a real subprocess and recording its exit status, and by deliberately compiling an invalid Lean file in a negative case to confirm the toolchain rejects it. The second is a circular pass, where the manifest quietly carries the answer. The component refuses manifests that embed a <code>proof_body</code>, a ground-truth proof, provider output, or oracle premise ids, so a green result cannot be smuggled in through the inputs.</p>\n<p>The scope is small on purpose. Imports of Mathlib, Aesop, and Batteries are rejected before anything runs, so this is a witness for a toy theorem under a local toolchain, not a claim about library-dependent proof work. That boundary is the point: it shows the result record discipline a larger formal-math component would need, without borrowing authority it has not earned.</p>\n<h4 class=\"pm-body__h\">Teleology</h4>\n<p><code>formal_math_lean_proof_witness</code> is the bounded public crossing from formal-math readiness into an actual local Lean/Lake run. It exists so a cold reader can see Microcosm compile a tiny synthetic proof witness with the installed toolchain while the result records stay redacted, public-relative, and honest about the narrow authority boundary.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"518\" height=\"906\" viewBox=\"0 0 518 906\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"156.2\" y1=\"54.0\" x2=\"156.2\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"156.2,112.0 153.1,105.2 159.3,105.2\"></polygon><line class=\"pmd-edge\" x1=\"350.0\" y1=\"54.0\" x2=\"355.8\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"355.8,112.0 352.1,105.5 358.2,104.9\"></polygon><line class=\"pmd-edge\" x1=\"151.2\" y1=\"166.0\" x2=\"140.4\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"140.4,224.0 138.7,216.7 144.7,217.8\"></polygon><line class=\"pmd-edge\" x1=\"364.3\" y1=\"166.0\" x2=\"376.6\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"376.6,224.0 372.2,217.9 378.2,216.7\"></polygon><line class=\"pmd-edge\" x1=\"132.1\" y1=\"314.0\" x2=\"132.1\" y2=\"381.0\"></line><polygon class=\"pmd-arrow\" points=\"132.1,381.0 129.0,374.2 135.1,374.2\"></polygon><line class=\"pmd-edge\" x1=\"168.5\" y1=\"471.0\" x2=\"222.7\" y2=\"538.0\"></line><polygon class=\"pmd-arrow\" points=\"222.7,538.0 216.0,534.6 220.8,530.8\"></polygon><line class=\"pmd-edge\" x1=\"382.2\" y1=\"314.0\" x2=\"377.1\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"377.1,372.0 374.6,364.9 380.7,365.4\"></polygon><line class=\"pmd-edge\" x1=\"150.8\" y1=\"471.0\" x2=\"240.4\" y2=\"686.0\"></line><polygon class=\"pmd-arrow\" points=\"240.4,686.0 234.9,680.9 240.5,678.5\"></polygon><line class=\"pmd-edge\" x1=\"259.1\" y1=\"628.0\" x2=\"259.1\" y2=\"686.0\"></line><polygon class=\"pmd-arrow\" points=\"259.1,686.0 256.0,679.2 262.2,679.2\"></polygon><line class=\"pmd-edge\" x1=\"352.3\" y1=\"480.0\" x2=\"275.8\" y2=\"686.0\"></line><polygon class=\"pmd-arrow\" points=\"275.8,686.0 275.3,678.5 281.1,680.6\"></polygon><line class=\"pmd-edge\" x1=\"259.1\" y1=\"776.0\" x2=\"259.1\" y2=\"834.0\"></line><polygon class=\"pmd-arrow\" points=\"259.1,834.0 256.0,827.2 262.2,827.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"80.1\" y=\"18.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"156.2\" y=\"40.5\">First-wave fixture</tspan></text><title>First-wave fixture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"69.7\" y=\"112.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"156.2\" y=\"134.5\">run()</tspan><tspan x=\"156.2\" y=\"152.5\">include_negative=true</tspan></text><title>run() include_negative=true</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"18.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"348.2\" y=\"40.5\">Exported public bundle</tspan></text><title>Exported public bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.6\" y=\"112.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.5\" y=\"134.5\">run_witness_bundle()</tspan><tspan x=\"358.5\" y=\"152.5\">include_negative=false</tspan></text><title>run_witness_bundle() include_negative=false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"224.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"246.5\">Validate witness manifest:</tspan><tspan x=\"132.1\" y=\"264.5\">reject embedded proof bodies,</tspan><tspan x=\"132.1\" y=\"282.5\">oracle ids, non-public source</tspan><tspan x=\"132.1\" y=\"300.5\">refs</tspan></text><title>Validate witness manifest: reject embedded proof bodies, oracle ids, non-public source refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"224.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"386.2\" y=\"246.5\">Validate</tspan><tspan x=\"386.2\" y=\"264.5\">source_module_manifest.json:</tspan><tspan x=\"386.2\" y=\"282.5\">copied public source digests,</tspan><tspan x=\"386.2\" y=\"300.5\">exact-copy vs replacement</tspan></text><title>Validate source_module_manifest.json: copied public source digests, exact-copy vs replacement</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"31.8\" y=\"381.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"403.5\">Copy Lake project to temp</tspan><tspan x=\"132.1\" y=\"421.5\">workspace</tspan><tspan x=\"132.1\" y=\"439.5\">lake build</tspan><tspan x=\"132.1\" y=\"457.5\">MicrocosmProofWitness</tspan></text><title>Copy Lake project to temp workspace lake build MicrocosmProofWitness</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"538.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"560.5\">Negative cases run real Lean:</tspan><tspan x=\"259.1\" y=\"578.5\">invalid proof rejected,</tspan><tspan x=\"259.1\" y=\"596.5\">Mathlib/Aesop/Batteries</tspan><tspan x=\"259.1\" y=\"614.5\">import blocked</tspan></text><title>Negative cases run real Lean: invalid proof rejected, Mathlib/Aesop/Batteries import blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"372.0\" width=\"228.1\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"394.5\">Standalone exported-witness</tspan><tspan x=\"372.4\" y=\"412.5\">contract</tspan><tspan x=\"372.4\" y=\"430.5\">or fresh bundle result record</tspan><tspan x=\"372.4\" y=\"448.5\">reuse</tspan><tspan x=\"372.4\" y=\"466.5\">(no live build)</tspan></text><title>Standalone exported-witness contract or fresh bundle result record reuse (no live build)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.9\" y=\"686.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"708.5\">metadata-only JSON result</tspan><tspan x=\"259.1\" y=\"726.5\">records:</tspan><tspan x=\"259.1\" y=\"744.5\">return code, line counts,</tspan><tspan x=\"259.1\" y=\"762.5\">hashes, declaration names</tspan></text><title>metadata-only JSON result records: return code, line counts, hashes, declaration names</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"165.8\" y=\"834.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"856.5\">Scope limit:</tspan><tspan x=\"259.1\" y=\"874.5\">toy public witness only</tspan></text><title>Scope limit: toy public witness only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>First-wave fixture</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/.../input</code></dd></div><div class=\"pm-diagram__ref\"><dt>Exported public bundle</dt><dd><code class=\"pm-diagram__ref-loc\">examples/.../exported_lean_proof_witness_bundle</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;First-wave fixture fixtures/first_wave/.../input&quot;] --&gt; B[&quot;run() include_negative=true&quot;] C[&quot;Exported public bundle examples/.../exported_lean_proof_witness_bundle&quot;] --&gt; D[&quot;run_witness_bundle() include_negative=false&quot;] B --&gt; E[&quot;Validate witness manifest: reject embedded proof bodies, oracle ids, non-public source refs&quot;] D --&gt; F[&quot;Validate source_module_manifest.json: copied public source digests, exact-copy vs replacement&quot;] E --&gt; G[&quot;Copy Lake project to temp workspace lake build MicrocosmProofWitness&quot;] G --&gt; H[&quot;Negative cases run real Lean: invalid proof rejected, Mathlib/Aesop/Batteries import blocked&quot;] F --&gt; I[&quot;Standalone exported-witness contract or fresh bundle result record reuse (no live build)&quot;] G --&gt; J[&quot;metadata-only JSON result records: return code, line counts, hashes, declaration names&quot;] H --&gt; J I --&gt; J J --&gt; K[&quot;Scope limit: toy public witness only&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Route bundle/currentness questions through ## JSON Bundle Binding, the source record, and the structured source record. The expected generated-row evidence is <code>source_authority: json_capsule</code>, <code>edge_count: 8</code>, Mermaid <code>available_from_capsule_edges</code>, Atlas <code>blocked_until_organ_atlas_owner_lane_binds_edges</code>, and zero unresolved selective relations. That evidence proves reader wiring and source authority placement, not formal-result correctness.</p>\n<p>Route runtime questions through the runtime locus and the two public input surfaces. The first-wave fixture runs <code>run()</code> against the public Lake project and checks the four expected negative cases. The exported bundle runs <code>run_witness_bundle()</code> against copied public source modules, validates <code>source_module_manifest.json</code>, and records digest/source-module status without placing proof bodies in JSON result records.</p>\n<p>Route result record and test questions through the required result record paths, the focused pytest, and the corpus check. The focused test asserts local Lake build success for the tiny witness when Lean/Lake are available, eight compiled declarations, four negative-case observations for the fixture, public-relative redacted result records, five exported source-module rows, source digest checks, metadata-only result record policy, and tamper-blocking behavior. Those validation result records do not authorize Mathlib-dependent proofs, external model access, private proof import, benchmark claims, launch-scope decision, deployment posture, public sharing, hosted deployment, source-file changes, or private-system equivalence.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>The component copies <code>examples/formal_math_lean_proof_witness/exported_lean_proof_witness_bundle</code> or the first-wave fixture Lake project into a temporary workspace and runs <code>lake build</code>. The public result record records tool availability, Lake build status, source hashes, declaration names, line counts, negative-case coverage, and the scope limit. It does not export proof bodies in JSON result records.</p>\n<p>The accepted witness scope is deliberately small:</p>\n<ul><li>public synthetic Lean source is allowed;</li><li>JSON manifests and result records may not embed proof bodies;</li><li>Mathlib, Aesop, and Batteries imports are rejected until a wider scope limit exists;</li><li>non-public source refs, model-output data, oracle proofs, and private source run bodies remain outside the public root.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in the Lean proof-assistant lineage and the broader small-kernel theorem-proving tradition. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/\">Lean theorem prover system description</a> anchors the local Lean/Lake witness route, and the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1910.09336\">Lean mathematical library</a> shows why proof authority depends on explicit imports, declarations, and checked environments.</p>\n<p>Microcosm borrows the proof-witness discipline: a local toolchain run, source hashes, declarations, negative cases, and metadata-only result records must be visible before Lean witness language is allowed. It does not claim Mathlib-dependent proof authority or benchmark performance.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_formal_math_lean_proof_witness.py -q --basetemp=/tmp/microcosm_formal_math_lean_proof_witness_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus\njq &#x27;{edge_count:(.relationships.edges|length), mermaid_status:.paper_module_payload.generated_projections.mermaid.status, atlas_status:.paper_module_payload.generated_projections.atlas_card.status, source_authority:.relationships.source_authority, unresolved_selective_relation_count:(.relationships.unpopulated_selective_relations|length)}&#x27; paper_modules/formal_math_lean_proof_witness.json</code></pre>\n<p>Expected generated-row proof: <code>edge_count: 8</code>, <code>mermaid_status: available_from_capsule_edges</code>, <code>atlas_status: blocked_until_organ_atlas_owner_lane_binds_edges</code>, <code>source_authority: json_capsule</code>, and <code>unresolved_selective_relation_count: 0</code>.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>This module is a bounded public witness, not a formal-proof authority. Its positive evidence is one declared toy Lean/Lake fixture, one exported public witness bundle, five copied source-module body rows, local toolchain metadata, eight compiled declarations when Lean/Lake are available, and four expected negative-case observations. That evidence is enough to show the mechanism&#x27;s result record discipline; it is not enough to prove arbitrary Lean goals, Mathlib coverage, formal-result correctness, benchmark performance, or private proof import equivalence.</p>\n<p>The copied-body floor is public but narrow. Result records may cite source refs, hashes, material classes, declaration names, counts, manifest verdicts, tool-return summaries, and scope limit fields. They may not embed proof bodies, model-output data, oracle answers, non-public source refs, raw command output bodies, account secrets, account or browser state, or private source-root material. The source-open claim is therefore limited to the declared public fixture and exported bundle body classes.</p>\n<p>The focused regression validates the stated fixture and exported-bundle shape. It checks streaming source scans, tool-version caching, temporary Lake project reuse, Lake build behavior, public-relative redacted result records, source-module digest parity, standalone exported-bundle handling, tamper rejection, negative case coverage, and the generated-row proof. It excludes future fixture families, Atlas/site public sharing, source-file changes, launch, or a larger formal-math proof claim without the owning builder and launch lanes.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module authorizes only a tiny public fixture witness compiled by local Lean/Lake in a temporary workspace. It excludes Mathlib-dependent proofs, external model access, private proof import, benchmark performance claims, launch operations, hosted deployment, public sharing, recipient work, secret export, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the reader-verifiable claim that a tiny public Lean fixture witness can run in a temporary local workspace, emit metadata-only result records, and expose source hashes, declarations, and negative cases. It does not establish Mathlib-dependent theorems, benchmark performance, provider outputs, private proof imports, launch-scope decision, hosted deployment, publishing-scope decision, secret export safety, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The bundle binds this module to <code>concept.formal_math_and_proof_witness_bundle</code>: public proof-adjacent language must pass through explicit witness artifacts before it becomes reader evidence. Here the witness artifacts are the temporary Lake project copy, local Lean/Lake tool probes, <code>lake build MicrocosmProofWitness</code>, source hashes, declaration metadata, source-module manifest checks, negative-case observations, and metadata-only result records. The Markdown page explains that lattice; it does not upgrade the generated JSON row, the local toolchain, or the copied source body floor into theorem authority.</p>\n<p><code>P-3</code> is the governing principle edge for claim discipline. The mechanism rows do not ask a reader to trust a proof story from prose; they route the claim through <code>run</code>, <code>run_witness_bundle</code>, <code>validate_source_module_imports</code>, <code>_build_result</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, and <code>SOURCE_MODULE_MANIFEST_NAME</code>. Those symbols are the mechanism&#x27;s concrete boundary: they decide which public source refs may be copied, which imports are blocked, which negative cases count, and which result record fields may be exposed.</p>\n<p><code>AX-2</code> supplies the hard law boundary. Public proof claims stay inside declared fixture evidence, public-relative refs, source digests, declaration counts, tool-return metadata, and negative-case verdicts. Proof bodies, model-output data, non-public source refs, stdout/stderr bodies, private source-root material, launch decisions, and whole-system correctness remain outside the module&#x27;s authority even when the focused test and corpus check are green.</p>\n<p>The dependency on <code>paper_module.corpus_readiness_mathlib_absence_gate</code> prevents the most tempting overread. This witness intentionally rejects Mathlib, Aesop, and Batteries imports until a different scope limit exists. A reader can therefore interpret the module as a toy Lean/Lake execution cell upstream of larger formal-math components, not as evidence that Microcosm can certify Mathlib-dependent theorem work.</p>\n</details>",
      "components": [
        {
          "anchor": "component-formal_math_lean_proof_witness",
          "component_id": "formal_math_lean_proof_witness",
          "public_label": "Formal Math Lean Proof Witness"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 2,
          "organ": 1,
          "paper_module": 1,
          "principle": 1
        },
        "link_count": 7,
        "links": [
          {
            "id": "formal_math_lean_proof_witness",
            "kind": "organ",
            "kind_label": "component",
            "label": "Formal Math Lean Proof Witness",
            "relation": "explains",
            "url": "components.html#component-formal_math_lean_proof_witness"
          },
          {
            "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public lean lake witness",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness"
          },
          {
            "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public lean witness",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.corpus_readiness_mathlib_absence_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Corpus Readiness Mathlib Absence Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.formal_math_lean_proof_witness",
      "reader_packet": {
        "abstract": "The public Lean proof witness runs local Lean/Lake over a tiny synthetic project, validates copied public source-module digests and negative cases, and emits redacted result records without claiming general proof authority.",
        "authority_ceiling": "Declared public toy Lean/Lake fixture result records only; no Mathlib/Aesop/Batteries authority, general formal-result correctness, private proof import, external model access, benchmark performance, launch-scope decision, publishing-scope decision, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.formal_math_lean_proof_witness.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-formal-math-lean-proof-witness-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-formal-math-lean-proof-witness-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"First-wave fixture fixtures/first_wave/.../input\"] --> B[\"run() include_negative=true\"] C[\"Exported public bundle examples/.../exported_lean_proof_witness_bundle\"] --> D[\"run_witness_bundle() include_negative=false\"] B --> E[\"Validate witness manifest: reject embedded proof bodies, oracle ids, non-public source refs\"] D --> F[\"Validate source_module_manifest.json: copied public source digests, exact-copy vs replacement\"] E --> G[\"Copy Lake project to temp workspace lake build MicrocosmProofWitness\"] G --> H[\"Negative cases run real Lean: invalid proof rejected, Mathlib/Aesop/Batteries import blocked\"] F --> I[\"Standalone exported-witness contract or fresh bundle result record reuse (no live build)\"] G --> J[\"metadata-only JSON result records: return code, line counts, hashes, declaration names\"] H --> J I --> J J --> K[\"Scope limit: toy public witness only\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:5d6f8dad08be9992a0faabd9eb00bab57c7cbb6d3df54e0e0169e32949fc9a31",
            "source_line_end": 65,
            "source_line_start": 52
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "formal_math_lean_proof_witness",
                "kind": "organ",
                "kind_label": "component",
                "label": "Formal Math Lean Proof Witness",
                "relation": "explains",
                "url": "components.html#component-formal_math_lean_proof_witness"
              },
              {
                "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean lake witness",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness"
              },
              {
                "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean witness",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.formal_math_lean_proof_witness",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 42,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 67,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 182,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Lean theorem prover system description",
            "section_id": "prior-art-grounding",
            "url": "https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/"
          },
          {
            "kind": "external_reference",
            "label": "Lean mathematical library",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1910.09336"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component exists to make one claim checkable instead of asserted: that Microcosm can actually run the Lean toolchain, not merely talk about it. The single question it answers is whether the installed Lean toolchain will compile a declared, tiny synthetic Lean project end to end, and whether that run can be recorded without leaking the proof. The unusual part is the discipline around the run, not the run itself. The component copies a bounded public Lake project into a temporary workspace and invokes lake build, but the result record keeps only the return code, the standard-output and standard-error line counts, the source hashes, and the declaration names pulled out by a regular expres\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "formalmathleanproofwitness is the bounded public crossing from formal-math readiness into an actual local Lean/Lake run. It exists so a cold reader can see Microcosm compile a tiny synthetic proof witness with the installed toolchain while the result records stay redacted, public-relative, and honest about the narrow authority boundary.",
            "level": 2,
            "order": 2,
            "section_id": "teleology",
            "source_line_end": 41,
            "source_line_start": 34,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 66,
            "source_line_start": 50,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle binds this module to concept.formalmathandproofwitness_bundle: public proof-adjacent language must pass through explicit witness artifacts before it becomes reader evidence. Here the witness artifacts are the temporary Lake project copy, local Lean/Lake tool probes, lake build MicrocosmProofWitness, source hashes, declaration metadata, source-module manifest checks, negative-case observations, and metadata-only result records. The Markdown page explains that lattice; it does not upgrade the generated JSON row, the local toolchain, or the copied source body floor into theorem authority. P-3 is the governing principle edge for claim discipline. The mechanism rows do not ask a reade\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 123,
            "source_line_start": 90,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Route bundle/currentness questions through ## JSON Bundle Binding, the source record, and the structured source record. The expected generated-row evidence is sourceauthority: jsoncapsule, edge_count: 8, Mermaid availablefromcapsule_edges, Atlas blockeduntilorganatlasownerlanebinds_edges, and zero unresolved selective relations. That evidence proves reader wiring and source authority placement, not formal-result correctness. Route runtime questions through the runtime locus and the two public input surfaces. The first-wave fixture runs run() against the public Lake project and checks the four expected negative cases. The exported bundle runs runwitnessbundle() against copied public source m\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 150,
            "source_line_start": 124,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component copies examples/formalmathleanproofwitness/exportedleanproofwitnessbundle or the first-wave fixture Lake project into a temporary workspace and runs lake build. The public result record records tool availability, Lake build status, source hashes, declaration names, line counts, negative-case coverage, and the scope limit. It does not export proof bodies in JSON result records. The accepted witness scope is deliberately small: public synthetic Lean source is allowed; JSON manifests and result records may not embed proof bodies; Mathlib, Aesop, and Batteries imports are rejected until a wider scope limit exists; non-public source refs, model-output data, oracle proofs, and priva\u2026",
            "level": 2,
            "order": 6,
            "section_id": "public-contract",
            "source_line_end": 167,
            "source_line_start": 151,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in the Lean proof-assistant lineage and the broader small-kernel theorem-proving tradition. The Lean theorem prover system description anchors the local Lean/Lake witness route, and the Lean mathematical library shows why proof authority depends on explicit imports, declarations, and checked environments. Microcosm borrows the proof-witness discipline: a local toolchain run, source hashes, declarations, negative cases, and metadata-only result records must be visible before Lean witness language is allowed. It does not claim Mathlib-dependent proof authority or benchmark performance.",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 181,
            "source_line_start": 168,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces: Expected generated-row proof: edge_count: 8, mermaidstatus: availablefromcapsuleedges, atlasstatus: blockeduntilorganatlasownerlanebindsedges, sourceauthority: jsoncapsule, and unresolvedselectiverelation_count: 0.",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 221,
            "source_line_start": 205,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is a bounded public witness, not a formal-proof authority. Its positive evidence is one declared toy Lean/Lake fixture, one exported public witness bundle, five copied source-module body rows, local toolchain metadata, eight compiled declarations when Lean/Lake are available, and four expected negative-case observations. That evidence is enough to show the mechanism's result record discipline; it is not enough to prove arbitrary Lean goals, Mathlib coverage, formal-result correctness, benchmark performance, or private proof import equivalence. The copied-body floor is public but narrow. Result records may cite source refs, hashes, material classes, declaration names, counts, man\u2026",
            "level": 2,
            "order": 9,
            "section_id": "limitations",
            "source_line_end": 248,
            "source_line_start": 222,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module authorizes only a tiny public fixture witness compiled by local Lean/Lake in a temporary workspace. It excludes Mathlib-dependent proofs, external model access, private proof import, benchmark performance claims, launch operations, hosted deployment, public sharing, recipient work, secret export, or whole-system correctness.",
            "level": 2,
            "order": 10,
            "section_id": "authority-ceiling",
            "source_line_end": 256,
            "source_line_start": 249,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that a tiny public Lean fixture witness can run in a temporary local workspace, emit metadata-only result records, and expose source hashes, declarations, and negative cases. It does not establish Mathlib-dependent theorems, benchmark performance, provider outputs, private proof imports, launch-scope decision, hosted deployment, public sharing decision, secret export safety, or whole-system correctness.",
            "level": 2,
            "order": 11,
            "section_id": "claim-ceiling",
            "source_line_end": 264,
            "source_line_start": 257,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/formal_math_lean_proof_witness.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "teleology",
          "source": "markdown_section",
          "text": "formalmathleanproofwitness is the bounded public crossing from formal-math readiness into an actual local Lean/Lake run. It exists so a cold reader can see Microcosm compile a tiny synthetic proof witness with the installed toolchain while the result records stay redacted, public-relative, and honest about the narrow authority boundary."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Formal Math Lean Proof Witness is the public runtime crossing from readiness metadata into a real local Lean/Lake subprocess witness. It copies a bounded public Lake project, records tool availability, Lake build status, source hashes, declaration names, line counts, source-module manifest verdicts, a Mathlib-blocked debt row, and four leakage/invalid-proof negative cases while keeping proof bodies and command output bodies out of result records.",
      "summary_line": "The public Lean proof witness runs local Lean/Lake over a tiny synthetic project, validates copied public source-module digests and negative cases, and emits redacted result records without claiming general proof authority.",
      "title": "Formal Math Lean Proof Witness"
    },
    {
      "anchor": "paper-module-formal-math-verifier-trace-repair-loop",
      "authority_ceiling": "Copied Ring2 verifier-trace repair metadata, source-module digests, public fixture result records, and one deterministic public toy-theorem rerun only; no Lean/Lake authority, formal-result correctness, proof body, oracle premise id, external model access, human approval as proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>formal_math_verifier_trace_repair_loop</code> is the source-available replay of a source proof-lab pattern over copied Ring2 run system: verifier feedback becomes a teaching signal only after a trace grade, a repair action, a failure-mode ledger append, a curriculum delta, and a cold rerun result record.</p>\n<p>It is deliberately not a Lean/Lake proof component. It sits between the existing readiness, premise retrieval, tactic routing, proof diagnostic, and Lean witness surfaces so a cold reader can inspect real failure taxonomy, graph-update candidates, and oracle-repair contrast rows without seeing proof bodies, oracle premise ids, model-output data bodies, or private run logs.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A failed proof attempt is cheap to throw away and expensive to learn from. The question this component answers is narrow: can a verifier&#x27;s failure be turned into a reusable repair signal, on the public side, without that signal quietly inheriting the authority of a real theorem prover? It exists because the interesting work in a proof-repair loop is the bookkeeping, not the proving, and that bookkeeping is where overclaim usually creeps in.</p>\n<p>The design choice worth noticing is that the loop refuses to collapse its stages into a single verdict. A verifier failure only counts as a teaching signal once it carries a trace grade backed by trace events, a repair action named against the verifier failure class it responds to, a failure-mode ledger append, a curriculum delta, and a cold-rerun result record. Each of those is a separate field, and promotion is blocked until the cold-rerun result record is present. The same separation keeps the dangerous material out: proof bodies, oracle-needed premise ids, and model-output data bodies are forbidden keys, so a row may name a failure class without ever exposing the proof or the oracle answer that produced it.</p>\n<p>The failure mode it guards against is stale copied rows pretending to be live proof-lab evidence. The repair rows here are imported from a real Ring2 benchmark run, so the temptation is to treat the copy as if the run were happening now. The realness gate is the answer: it only reaches its top rung when every verifier attempt and curriculum row replays cleanly against the imported source bodies, and the focused tests deliberately perturb an oracle row, a manifest digest, an attempt label, and a curriculum count so that any drift downgrades the verdict rather than passing quietly. A single deterministic toy-theorem rerun is the one thing actually executed here, and it is plain arithmetic over public inputs, not a Lean proof.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"257\" height=\"1426\" viewBox=\"0 0 257 1426\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"128.6\" y1=\"108.0\" x2=\"128.6\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,166.0 125.5,159.2 131.7,159.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"220.0\" x2=\"128.6\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,278.0 125.5,271.2 131.7,271.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"350.0\" x2=\"128.6\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,408.0 125.5,401.2 131.7,401.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"480.0\" x2=\"128.6\" y2=\"538.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,538.0 125.5,531.2 131.7,531.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"610.0\" x2=\"128.6\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,668.0 125.5,661.2 131.7,661.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"740.0\" x2=\"128.6\" y2=\"798.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,798.0 125.5,791.2 131.7,791.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"870.0\" x2=\"128.6\" y2=\"928.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,928.0 125.5,921.2 131.7,921.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"610.0\" x2=\"128.6\" y2=\"1058.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,1058.0 125.5,1051.2 131.7,1051.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"740.0\" x2=\"128.6\" y2=\"1058.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,1058.0 125.5,1051.2 131.7,1051.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"1000.0\" x2=\"128.6\" y2=\"1058.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,1058.0 125.5,1051.2 131.7,1051.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"1148.0\" x2=\"128.6\" y2=\"1206.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,1206.0 125.5,1199.2 131.7,1199.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"1278.0\" x2=\"128.6\" y2=\"1336.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,1336.0 125.5,1329.2 131.7,1329.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"28.4\" y=\"18.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"40.5\">Fixture input or exported</tspan><tspan x=\"128.6\" y=\"58.5\">bundle</tspan><tspan x=\"128.6\" y=\"76.5\">copied Ring2 rows +</tspan><tspan x=\"128.6\" y=\"94.5\">source-module manifest</tspan></text><title>Fixture input or exported bundle copied Ring2 rows + source-module manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"166.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"188.5\">Projection protocol</tspan><tspan x=\"128.6\" y=\"206.5\">copied-material provenance</tspan></text><title>Projection protocol copied-material provenance</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"278.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"300.5\">Source-module manifest</tspan><tspan x=\"128.6\" y=\"318.5\">digest, line and byte match,</tspan><tspan x=\"128.6\" y=\"336.5\">body_in_receipt false</tspan></text><title>Source-module manifest digest, line and byte match, body_in_receipt false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"21.5\" y=\"408.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"430.5\">Secret-exclusion scan</tspan><tspan x=\"128.6\" y=\"448.5\">proof bodies, oracle ids,</tspan><tspan x=\"128.6\" y=\"466.5\">model-output data forbidden</tspan></text><title>Secret-exclusion scan proof bodies, oracle ids, model-output data forbidden</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"538.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"560.5\">Verifier-attempt replay</tspan><tspan x=\"128.6\" y=\"578.5\">grade needs trace events,</tspan><tspan x=\"128.6\" y=\"596.5\">repair needs failure class</tspan></text><title>Verifier-attempt replay grade needs trace events, repair needs failure class</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"31.8\" y=\"668.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"690.5\">Repair-curriculum replay</tspan><tspan x=\"128.6\" y=\"708.5\">failure-mode ledger,</tspan><tspan x=\"128.6\" y=\"726.5\">curriculum deltas</tspan></text><title>Repair-curriculum replay failure-mode ledger, curriculum deltas</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"798.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"820.5\">Promotion policy</tspan><tspan x=\"128.6\" y=\"838.5\">requires cold-rerun result</tspan><tspan x=\"128.6\" y=\"856.5\">record</tspan></text><title>Promotion policy requires cold-rerun result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"928.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"950.5\">Deterministic toy rerun</tspan><tspan x=\"128.6\" y=\"968.5\">fail then repair over public</tspan><tspan x=\"128.6\" y=\"986.5\">inputs</tspan></text><title>Deterministic toy rerun fail then repair over public inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"1058.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"1080.5\">Realness gate</tspan><tspan x=\"128.6\" y=\"1098.5\">clean source replay -&gt; top</tspan><tspan x=\"128.6\" y=\"1116.5\">rung;</tspan><tspan x=\"128.6\" y=\"1134.5\">any drift downgrades</tspan></text><title>Realness gate clean source replay -&gt; top rung; any drift downgrades</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"1206.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"1228.5\">metadata-only result records</tspan><tspan x=\"128.6\" y=\"1246.5\">result, board, validation,</tspan><tspan x=\"128.6\" y=\"1264.5\">sign-off</tspan></text><title>metadata-only result records result, board, validation, sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.3\" y=\"1336.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"1358.5\">Scope limit</tspan><tspan x=\"128.6\" y=\"1376.5\">repair-loop accounting,</tspan><tspan x=\"128.6\" y=\"1394.5\">bounded evidence</tspan></text><title>Scope limit repair-loop accounting, bounded evidence</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Input[&quot;Fixture input or exported bundle copied Ring2 rows + source-module manifest&quot;] Protocol[&quot;Projection protocol copied-material provenance&quot;] Manifest[&quot;Source-module manifest digest, line and byte match, body_in_receipt false&quot;] Secret[&quot;Secret-exclusion scan proof bodies, oracle ids, model-output data forbidden&quot;] Attempts[&quot;Verifier-attempt replay grade needs trace events, repair needs failure class&quot;] Curriculum[&quot;Repair-curriculum replay failure-mode ledger, curriculum deltas&quot;] Promotion[&quot;Promotion policy requires cold-rerun result record&quot;] Toy[&quot;Deterministic toy rerun fail then repair over public inputs&quot;] Realness[&quot;Realness gate clean source replay -&gt; top rung; any drift downgrades&quot;] Result records[&quot;metadata-only result records result, board, validation, sign-off&quot;] Ceiling[&quot;Scope limit repair-loop accounting, bounded evidence&quot;] Input --&gt; Protocol Protocol --&gt; Manifest Manifest --&gt; Secret Secret --&gt; Attempts Attempts --&gt; Curriculum Curriculum --&gt; Promotion Promotion --&gt; Toy Attempts --&gt; Realness Curriculum --&gt; Realness Toy --&gt; Realness Realness --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The named mechanism <code>mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle</code> is a staged public verifier-repair validator, not a proof executor. <code>_build_result</code> composes five checks over the fixture or exported bundle: projection-protocol density, copied source-module manifest integrity, verifier attempt replay, repair-curriculum replay, promotion policy, and one deterministic toy-theorem repair rerun. The result is <code>pass</code> only when the projection protocol has copied-material provenance, the secret scan has no blocking hits, source modules pass when required, verifier attempts and curriculum rows replay against their imported Ring2 source bodies, promotion requires a cold rerun reference, and the toy rerun succeeds.</p>\n<p>The exported-bundle path is intentionally stricter than the fixture path. <code>validate_source_module_manifest</code> requires a source import class, <code>body_in_receipt: false</code>, one row for each declared Ring2 source ref, matching target digests, line counts, and byte counts, and a metadata-only <code>source_open_body_imports</code> summary. <code>_validate_attempt_source_replay</code> then dereferences the premise-run row, oracle-repair contrast row, and graph-update candidate for each verifier attempt. Mismatches become typed findings such as <code>VERIFIER_TRACE_SOURCE_REPLAY_MISMATCH</code>, <code>VERIFIER_TRACE_ORACLE_REPLAY_MISMATCH</code>, <code>VERIFIER_TRACE_COLD_RERUN_SOURCE_MISMATCH</code>, or <code>VERIFIER_TRACE_CANDIDATE_REPLAY_MISMATCH</code>; curriculum-source mismatches are checked separately by <code>validate_repair_curriculum</code>.</p>\n<p>The realness gate is also mechanical. <code>_runtime_realness_evidence</code> reaches the R4 state only for an exported bundle with verified source modules, at least 30 source replay checks, zero source replay mismatches, at least three attempts, at least nine trace events, at least three failure modes, and a passing toy rerun. The focused tests deliberately perturb the oracle source row, a manifest digest, a verifier-attempt source label, and a curriculum source count; each mutation blocks the verdict or downgrades the realness evidence instead of letting stale copied rows masquerade as proof-lab evidence.</p>\n<p>The proof consumer is <code>tests/test_formal_math_verifier_trace_repair_loop.py</code>: it asserts five attempts, 15 trace events, five repair actions, three cold-rerun promotions, three toy-theorem failures repaired into four passing rerun inputs, seven exported source modules, 37 source replay checks, compact-card omission and fresh-result record reuse, public-relative result record paths, no private/body fields in result records, and exact source module copies. Those checks consume the same fixture, bundle, source-module manifest, and mechanism row cited by this page, so the evidence is executable replay accounting rather than a prose-only description.</p>\n<p>The governing lattice is deliberately narrow: the bundle binds the module to <code>concept.formal_math_and_proof_witness_bundle</code>, principles <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, and <code>P-8</code>, axioms <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, and <code>AX-7</code>, and dependency modules for the Lean standard premise index, tactic portfolio availability, target-shape tactic routing, and formal-math premise retrieval. The standard allows only copied Ring2 verifier-trace repair result record schemas and metadata-only public fields. It does not widen a passing replay into Lean/Lake authority, formal-result correctness, proof-body evidence, oracle premise authority, provider authority, human-approval proof authority, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n<p>Evidence/accounting:</p>\n<ul><li>Bundle authority: <code>core/paper_module_capsules.json::paper_modules[23:paper_module.formal_math_verifier_trace_repair_loop]</code> sets <code>source_authority: json_capsule</code>, binds the component, binds <code>mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle</code>, and resolves <code>src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py</code>.</li><li>Generated instance: <code>paper_modules/formal_math_verifier_trace_repair_loop.json</code> reports <code>paper_module_payload.source_authority: json_capsule</code>, Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges</code>, 17 relationship edges, and resolved <code>paper_module.depends_on.paper_module</code> edges to the Lean standard premise index, tactic portfolio, target-shape routing, and formal-math premise retrieval modules named by the active standard.</li><li>Runtime, fixture, and bundle: <code>src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py</code> exposes <code>run</code>, <code>run_loop_bundle</code>, <code>validate_source_module_manifest</code>, <code>_write_receipts</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, and <code>SOURCE_MODULE_MANIFEST_REF</code>. The fixture input and exported bundle replay copied Ring2 verifier-trace repair metadata, source-module digests, failure classes, repair actions, promotion gates, and one deterministic public toy-theorem rerun.</li><li>Result record and test floor: <code>receipts/first_wave/formal_math_verifier_trace_repair_loop/formal_math_verifier_trace_repair_loop_result.json</code>, <code>verifier_trace_repair_board.json</code>, <code>formal_math_verifier_trace_repair_loop_validation_receipt.json</code>, and result records/sign-off/first_wave/formal_math_verifier_trace_repair_loop_fixture_acceptance.json are metadata-only evidence. <code>tests/test_formal_math_verifier_trace_repair_loop.py</code> checks source-module manifest validation, negative cases, toy rerun evidence, and scope limits.</li><li>Claim boundary: <code>standards/std_microcosm_formal_math_verifier_trace_repair_loop.json</code> and the generated structured source record limit this module to copied Ring2 verifier-trace repair metadata, source-module digests, public fixture result records, and deterministic toy rerun evidence. They do not authorize Lean/Lake authority, formal-result correctness, proof bodies, oracle premise ids, external model access, human approval as proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Those rows prove reader wiring, not formal-result correctness.</p>\n<p>Route runtime and replay questions through <code>## Runtime</code>, <code>## Receipts</code>, and the fixture/bundle paths in the validation command. The fixture runner, exported bundle runner, CLI route, standard, and fixture manifest show how verifier-trace repair accounting is replayed over copied public rows without importing proof bodies, oracle-needed premise ids, model-output data bodies, or private logs.</p>\n<p>Route claim-safety questions through <code>## What It Proves</code>, <code>## What It Refuses</code>, ## Result record Expectations, and ## Scope limit. If the question is whether the repair loop is still body-safe and result record-backed, run the focused pytest and paper-module corpus check before citing this page.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in interactive theorem-proving feedback loops and learning environments where failed proof attempts become structured training or repair signals. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1806.00608\">GamePad</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1904.03241\">HOList</a> both expose theorem-proving interaction data for machine-learning experiments, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.15626\">LeanDojo</a> reinforces the need to keep proof assistant feedback, retrieval, and proof-state interaction reproducible.</p>\n<p>Microcosm borrows the repair-loop accounting pattern: verifier events, grades, failure classes, repair actions, curriculum deltas, and cold rerun result records are separate fields. It does not treat human or provider advice as formal-result correctness.</p>\n<h4 class=\"pm-body__h\">Runtime</h4>\n<ul><li>Component runner: <code>python -m microcosm_core.organs.formal_math_verifier_trace_repair_loop run --input fixtures/first_wave/formal_math_verifier_trace_repair_loop/input --out receipts/first_wave/formal_math_verifier_trace_repair_loop</code></li><li>Exported bundle runner: <code>python -m microcosm_core.organs.formal_math_verifier_trace_repair_loop run-loop-bundle --input examples/formal_math_verifier_trace_repair_loop/exported_verifier_trace_repair_bundle --out receipts/runtime_shell/demo_project/organs/formal_math_verifier_trace_repair_loop</code></li><li>CLI: <code>microcosm formal-math-verifier-trace-repair-loop run-loop-bundle --input examples/formal_math_verifier_trace_repair_loop/exported_verifier_trace_repair_bundle --out receipts/runtime_shell/demo_project/organs/formal_math_verifier_trace_repair_loop</code></li><li>Standard: <code>standards/std_microcosm_formal_math_verifier_trace_repair_loop.json</code></li><li>Fixture manifest: <code>core/fixture_manifests/formal_math_verifier_trace_repair_loop.fixture_manifest.json</code></li></ul>\n<h4 class=\"pm-body__h\">What It Proves</h4>\n<ul><li>A public verifier replay can require trace events before trace grades.</li><li>Copied Ring2 failure rows can feed a repair curriculum without becoming proof authority.</li><li>A repair action must name the verifier failure class it responds to.</li><li>A failure-mode ledger update can be represented without proof bodies.</li><li>Promotion requires a cold rerun result record reference.</li><li>Human or provider advice stays advisory until checker evidence exists.</li></ul>\n<h4 class=\"pm-body__h\">What It Refuses</h4>\n<ul><li>Proof bodies in public verifier traces.</li><li>Oracle-needed premise ids in public inputs.</li><li>model-output data bodies in fixtures or result records.</li><li>Human approval as checker authority or theorem-quality evidence.</li><li>launch, public sharing, secret export, or general theorem-proving claims.</li></ul>\n<h4 class=\"pm-body__h\">Result records</h4>\n<ul><li><code>receipts/first_wave/formal_math_verifier_trace_repair_loop/formal_math_verifier_trace_repair_loop_result.json</code></li><li><code>receipts/first_wave/formal_math_verifier_trace_repair_loop/verifier_trace_repair_board.json</code></li><li><code>receipts/first_wave/formal_math_verifier_trace_repair_loop/formal_math_verifier_trace_repair_loop_validation_receipt.json</code></li><li>result records/sign-off/first_wave/formal_math_verifier_trace_repair_loop_fixture_acceptance.json</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_formal_math_verifier_trace_repair_loop.py -q --basetemp=/tmp/microcosm_formal_math_verifier_trace_repair_loop_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus\njq &#x27;{edge_count:(.relationships.edges|length), mermaid_status:.paper_module_payload.generated_projections.mermaid.status, atlas_status:.paper_module_payload.generated_projections.atlas_card.status, source_authority:.relationships.source_authority, unresolved_selective_relation_count:(.relationships.unpopulated_selective_relations|length)}&#x27; paper_modules/formal_math_verifier_trace_repair_loop.json</code></pre>\n<p>Expected generated-row proof: <code>edge_count: 17</code>, <code>mermaid_status: available_from_capsule_edges</code>, <code>atlas_status: linked_from_capsule_edges</code>, <code>source_authority: json_capsule</code>, and <code>unresolved_selective_relation_count: 0</code>.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The authority boundary is copied Ring2 verifier trace repair public fields only. The component demonstrates control-loop mechanics over real run rows, not formal-result correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the reader-verifiable claim that copied Ring2 verifier rows can drive a public verifier-trace repair loop with trace-event requirements, failure-class routing, promotion gates, and metadata-only result records. It does not establish formal-result correctness, expose proof bodies, authorize human or provider advice as proof authority, publish private run logs, approve launch, or certify whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-formal_math_verifier_trace_repair_loop",
          "component_id": "formal_math_verifier_trace_repair_loop",
          "public_label": "Formal Math Verifier Trace Repair Loop"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 4,
          "principle": 5
        },
        "link_count": 16,
        "links": [
          {
            "id": "formal_math_verifier_trace_repair_loop",
            "kind": "organ",
            "kind_label": "component",
            "label": "Formal Math Verifier Trace Repair Loop",
            "relation": "explains",
            "url": "components.html#component-formal_math_verifier_trace_repair_loop"
          },
          {
            "id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public verifier trace repair bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.lean_std_premise_index",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Lean/Std Premise Index",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-lean-std-premise-index"
          },
          {
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Tactic Portfolio Availability",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
          },
          {
            "id": "paper_module.target_shape_tactic_routing",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Target Shape Tactic Routing",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-target-shape-tactic-routing"
          },
          {
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Premise Retrieval",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.formal_math_verifier_trace_repair_loop",
      "reader_packet": {
        "abstract": "The public verifier-trace repair fixture validates copied Ring2 failure taxonomy, graph-update, oracle-repair contrast rows, source-module digests, negative cases, and one deterministic toy rerun without claiming proof authority.",
        "authority_ceiling": "Copied Ring2 verifier-trace repair metadata, source-module digests, public fixture result records, and one deterministic public toy-theorem rerun only; no Lean/Lake authority, formal-result correctness, proof body, oracle premise id, external model access, human approval as proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.formal_math_verifier_trace_repair_loop.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-formal-math-verifier-trace-repair-loop-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Input[\"Fixture input or exported bundle copied Ring2 rows + source-module manifest\"] Protocol[\"Projection protocol copied-material provenance\"] Manifest[\"Source-module manifest digest, line and byte match, body_in_receipt false\"] Secret[\"Secret-exclusion scan proof bodies, oracle ids, model-output data forbidden\"] Attempts[\"Verifier-attempt replay grade needs trace events, repair needs failure class\"] Curriculum[\"Repair-curriculum replay failure-mode ledger, curriculum deltas\"] Promotion[\"Promotion policy requires cold-rerun result record\"] Toy[\"Deterministic toy rerun fail then repair over public inputs\"] Realness[\"Realness gate clean source replay -> top rung; any drift downgrades\"] Result records[\"metadata-only result records result, board, validation, sign-off\"] Ceiling[\"Scope limit repair-loop accounting, bounded evidence\"] Input --> Protocol Protocol --> Manifest Manifest --> Secret Secret --> Attempts Attempts --> Curriculum Curriculum --> Promotion Promotion --> Toy Attempts --> Realness Curriculum --> Realness Toy --> Realness Realness --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:66a602b3ad09df9cd4e8e5f943691d94ecf2a57c9a2f944b5385366f8fb4cadf",
            "source_line_end": 81,
            "source_line_start": 53
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 4,
            "links": [
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-lean-std-premise-index"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-target-shape-tactic-routing"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "formal_math_verifier_trace_repair_loop",
                "kind": "organ",
                "kind_label": "component",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "explains",
                "url": "components.html#component-formal_math_verifier_trace_repair_loop"
              },
              {
                "id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public verifier trace repair bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 6,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.formal_math_verifier_trace_repair_loop",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 43,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 181,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 254,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "GamePad",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1806.00608"
          },
          {
            "kind": "external_reference",
            "label": "HOList",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1904.03241"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2306.15626"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A failed proof attempt is cheap to throw away and expensive to learn from. The question this component answers is narrow: can a verifier's failure be turned into a reusable repair signal, on the public side, without that signal quietly inheriting the authority of a real theorem prover? It exists because the interesting work in a proof-repair loop is the bookkeeping, not the proving, and that bookkeeping is where overclaim usually creeps in. The design choice worth noticing is that the loop refuses to collapse its stages into a single verdict. A verifier failure only counts as a teaching signal once it carries a trace grade backed by trace events, a repair action named against the verifier f\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 42,
            "source_line_start": 14,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 82,
            "source_line_start": 51,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The named mechanism mechanism.formalmathverifiertracerepairloop.validatespublicverifiertracerepairbundle is a staged public verifier-repair validator, not a proof executor. buildresult composes five checks over the fixture or exported bundle: projection-protocol density, copied source-module manifest integrity, verifier attempt replay, repair-curriculum replay, promotion policy, and one deterministic toy-theorem repair rerun. The result is pass only when the projection protocol has copied-material provenance, the secret scan has no blocking hits, source modules pass when required, verifier attempts and curriculum rows replay against their imported Ring2 source bodies, promotion requires a c\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 180,
            "source_line_start": 83,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Those rows prove reader wiring, not formal-result correctness. Route runtime and replay questions through ## Runtime, ## Result records, and the fixture/bundle paths in the validation command. The fixture runner, exported bundle runner, CLI route, standard, and fixture manifest show how verifier-trace repair accounting is replayed over copied public rows without importing proof bodies, oracle-needed premise ids, model-output data bodies, or private logs. Route claim-safety questions through ## What It Proves, ## What It Refuses, ## Result record Expectations, and ## Scope limit. If the question is whether the repair loop is still body-safe and result record-backed, run the focused pytest an\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 212,
            "source_line_start": 193,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in interactive theorem-proving feedback loops and learning environments where failed proof attempts become structured training or repair signals. GamePad and HOList both expose theorem-proving interaction data for machine-learning experiments, while LeanDojo reinforces the need to keep proof assistant feedback, retrieval, and proof-state interaction reproducible. Microcosm borrows the repair-loop accounting pattern: verifier events, grades, failure classes, repair actions, curriculum deltas, and cold rerun result records are separate fields. It does not treat human or provider advice as formal-result correctness.",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 227,
            "source_line_start": 213,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Component runner: python -m microcosmcore.components.formalmathverifiertracerepairloop run --input fixtures/firstwave/formalmathverifiertracerepairloop/input --out result records/firstwave/formalmathverifiertracerepairloop Exported bundle runner: python -m microcosmcore.components.formalmathverifiertracerepairloop run-loop-bundle --input examples/formalmathverifiertracerepairloop/exportedverifiertracerepairbundle --out result records/runtimeshell/demoproject/components/formalmathverifiertracerepairloop CLI: microcosm formal-math-verifier-trace-repair-loop run-loop-bundle --input examples/formalmathverifiertracerepairloop/exportedverifiertracerepairbundle --out result records/runtimeshell/de\u2026",
            "level": 2,
            "order": 6,
            "section_id": "runtime",
            "source_line_end": 235,
            "source_line_start": 228,
            "title": "Runtime"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A public verifier replay can require trace events before trace grades. Copied Ring2 failure rows can feed a repair curriculum without becoming proof authority. A repair action must name the verifier failure class it responds to. A failure-mode ledger update can be represented without proof bodies. Promotion requires a cold rerun result record reference. Human or provider advice stays advisory until checker evidence exists.",
            "level": 2,
            "order": 7,
            "section_id": "what-it-proves",
            "source_line_end": 245,
            "source_line_start": 236,
            "title": "What It Proves"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Proof bodies in public verifier traces. Oracle-needed premise ids in public inputs. model-output data bodies in fixtures or result records. Human approval as checker authority or theorem-quality evidence. launch, public sharing, secret export, or general theorem-proving claims.",
            "level": 2,
            "order": 8,
            "section_id": "what-it-refuses",
            "source_line_end": 253,
            "source_line_start": 246,
            "title": "What It Refuses"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces: Expected generated-row proof: edge_count: 17, mermaidstatus: availablefromcapsuleedges, atlasstatus: linkedfromcapsuleedges, sourceauthority: jsoncapsule, and unresolvedselectiverelation_count: 0.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 274,
            "source_line_start": 258,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "result records/firstwave/formalmathverifiertracerepairloop/formalmathverifiertracerepairloopresult.json result records/firstwave/formalmathverifiertracerepairloop/verifiertracerepair_board.json result records/firstwave/formalmathverifiertracerepairloop/formalmathverifiertracerepairloopvalidation_receipt.json result records/sign-off/firstwave/formalmathverifiertracerepairloopfixtureacceptance.json",
            "level": 2,
            "order": 10,
            "section_id": "receipts",
            "source_line_end": 281,
            "source_line_start": 275,
            "title": "Result records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The authority boundary is copied Ring2 verifier trace repair public fields only. The component demonstrates control-loop mechanics over real run rows, not formal-result correctness.",
            "level": 2,
            "order": 11,
            "section_id": "authority-ceiling",
            "source_line_end": 287,
            "source_line_start": 282,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that copied Ring2 verifier rows can drive a public verifier-trace repair loop with trace-event requirements, failure-class routing, promotion gates, and metadata-only result records. It does not establish formal-result correctness, expose proof bodies, authorize human or provider advice as proof authority, publish private run logs, approve launch, or certify whole-system correctness.",
            "level": 2,
            "order": 12,
            "section_id": "claim-ceiling",
            "source_line_end": 295,
            "source_line_start": 288,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/formal_math_verifier_trace_repair_loop.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public verifier-trace repair fixture validates copied Ring2 failure taxonomy, graph-update, oracle-repair contrast rows, source-module digests, negative cases, and one deterministic toy rerun without claiming proof authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Formal Math Verifier Trace Repair Loop is the public evidence membrane for proof-lab repair mechanics. It checks copied Ring2 run refs and digests, verifier attempts, trace grades, repair actions, promotion gates, source-module manifests, secret exclusion, and seven leakage or overclaim negative cases, then writes metadata-only result records that keep proof bodies, oracle premise ids, model-output data, Lean/Lake execution, and theorem-correctness claims out of scope.",
      "summary_line": "The public verifier-trace repair fixture validates copied Ring2 failure taxonomy, graph-update, oracle-repair contrast rows, source-module digests, negative cases, and one deterministic toy rerun without claiming proof authority.",
      "title": "Formal Math Verifier Trace Repair Loop"
    },
    {
      "anchor": "paper-module-formal-evidence-cell-anchor-resolver",
      "authority_ceiling": "Evidence-cell anchor metadata and source-open runtime result records only; no formal-result correctness, proof-body import, private source-ref authority, human approval as proof authority, Lean/Lake execution, external model access, launch-scope decision, publishing-scope decision, source-file changes, or formal-proof certification.",
      "body_html": "<p><code>formal_evidence_cell_anchor_resolver</code> makes Microcosm&#x27;s formal-math evidence claims inspectable without turning result record summaries into proof authority. It resolves paper-module claims to evidence-cell ids, checks source-anchor refs, records machine-anchor classes, and enforces a claim-strength boundary before any proof-language claim can pass. Its formal-math trace cell anchors the real Ring2 verifier-trace repair result records.</p>\n<p>It is not a theorem prover. It does not execute Lean or Lake, expose proof bodies, expose non-public source refs, use external model services, or claim formal-result correctness. It emits real runtime result records over the imported evidence-cell system, carries digest-bearing Ring2 failure-taxonomy and graph-update source refs, and uses secret-exclusion scanning only for account secret-equivalent or non-result record body payloads.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Proof-adjacent prose is the easiest place for a claim to drift. A paper module can write &quot;this proves the theorem&quot; or &quot;this is certified&quot; and a cold reader has no cheap way to tell whether the words are backed by a checked artifact or by nothing at all. This component answers one question: when a claim uses proof language, can the words be resolved to a specific piece of public evidence, and does that evidence stay below theorem-correctness authority?</p>\n<p>The mechanism is an evidence cell. A cell is a stable id that stands in for a bundle of result record-backed evidence: its source-anchor refs, a <code>machine_anchor_class</code> that names what kind of machine artifact backs it, and the list of claim strengths the cell is allowed to support. The policy <code>proof_language_requires_machine_anchor</code> is the rule that makes the resolver useful. A claim that uses proof language must name a cell, the cell must resolve in the registry, and its source anchors must point at files that actually exist on the public path. A claim that uses proof language but names no cell, or names a cell that is not in the registry, lowers the run to a blocked status rather than passing as green prose.</p>\n<p>What is worth noticing is what the cell id buys. It is a compressed handle: one short reference that a reader can follow back to the real result records behind a claim, instead of inlining proof bodies or trusting narrative. Two boundaries sit on top of that handle. Claim strength is capped by the cell, so a claim cannot assert more than its anchored evidence allows. And human approval is refused as a substitute for a machine anchor, which keeps a sign-off from being treated as proof.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"703\" height=\"726\" viewBox=\"0 0 703 726\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"351.6\" y1=\"54.0\" x2=\"351.6\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"351.6,112.0 348.6,105.2 354.7,105.2\"></polygon><line class=\"pmd-edge\" x1=\"324.5\" y1=\"166.0\" x2=\"257.1\" y2=\"233.0\"></line><polygon class=\"pmd-arrow\" points=\"257.1,233.0 259.8,226.0 264.1,230.3\"></polygon><line class=\"pmd-edge\" x1=\"382.1\" y1=\"166.0\" x2=\"457.8\" y2=\"233.0\"></line><polygon class=\"pmd-arrow\" points=\"457.8,233.0 450.6,230.7 454.7,226.2\"></polygon><line class=\"pmd-edge\" x1=\"355.0\" y1=\"166.0\" x2=\"362.1\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"362.1,224.0 358.3,217.6 364.3,216.8\"></polygon><line class=\"pmd-edge\" x1=\"361.8\" y1=\"278.0\" x2=\"354.1\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"354.1,336.0 351.9,328.8 358.0,329.6\"></polygon><line class=\"pmd-edge\" x1=\"329.4\" y1=\"372.0\" x2=\"246.8\" y2=\"439.0\"></line><polygon class=\"pmd-arrow\" points=\"246.8,439.0 250.2,432.3 254.0,437.1\"></polygon><line class=\"pmd-edge\" x1=\"370.8\" y1=\"372.0\" x2=\"432.7\" y2=\"430.0\"></line><polygon class=\"pmd-arrow\" points=\"432.7,430.0 425.6,427.5 429.8,423.1\"></polygon><line class=\"pmd-edge\" x1=\"493.8\" y1=\"484.0\" x2=\"563.4\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"563.4,542.0 556.2,540.0 560.1,535.3\"></polygon><line class=\"pmd-edge\" x1=\"206.0\" y1=\"475.0\" x2=\"136.8\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"136.8,542.0 139.6,535.0 143.9,539.4\"></polygon><line class=\"pmd-edge\" x1=\"432.7\" y1=\"484.0\" x2=\"370.8\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"370.8,542.0 373.7,535.1 377.9,539.5\"></polygon><line class=\"pmd-edge\" x1=\"155.8\" y1=\"578.0\" x2=\"276.6\" y2=\"636.0\"></line><polygon class=\"pmd-arrow\" points=\"276.6,636.0 269.1,635.8 271.8,630.3\"></polygon><line class=\"pmd-edge\" x1=\"351.6\" y1=\"578.0\" x2=\"351.6\" y2=\"636.0\"></line><polygon class=\"pmd-arrow\" points=\"351.6,636.0 348.6,629.2 354.7,629.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"292.8\" y=\"18.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.6\" y=\"40.5\">source record</tspan></text><title>source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"112.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.6\" y=\"134.5\">structured source record</tspan><tspan x=\"351.6\" y=\"152.5\">source basis: source record</tspan></text><title>structured source record source basis: source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"183.6\" y=\"233.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"239.0\" y=\"255.5\">diagram view</tspan></text><title>diagram view</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"436.5\" y=\"233.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"478.1\" y=\"255.5\">map view</tspan></text><title>map view</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"320.4\" y=\"224.0\" width=\"90.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.4\" y=\"246.5\">this page</tspan><tspan x=\"365.4\" y=\"264.5\">this page</tspan></text><title>this page this page</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"292.8\" y=\"336.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.6\" y=\"358.5\">runtime locus</tspan></text><title>runtime locus</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"439.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"461.5\">first-wave fixture input</tspan></text><title>first-wave fixture input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"347.4\" y=\"430.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"461.4\" y=\"452.5\">exported evidence-cell anchor</tspan><tspan x=\"461.4\" y=\"470.5\">bundle</tspan></text><title>exported evidence-cell anchor bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"484.8\" y=\"542.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"585.0\" y=\"564.5\">source-open body manifest</tspan></text><title>source-open body manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"542.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.2\" y=\"564.5\">validation result records</tspan></text><title>validation result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"542.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.6\" y=\"564.5\">runtime-shell result record</tspan></text><title>runtime-shell result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"241.0\" y=\"636.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.6\" y=\"658.5\">proof boundary + scope limit</tspan><tspan x=\"351.6\" y=\"676.5\">anchor metadata only, not</tspan><tspan x=\"351.6\" y=\"694.5\">formal-result correctness</tspan></text><title>proof boundary + scope limit anchor metadata only, not formal-result correctness</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>source record</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json::paper_modules[24]</code></dd></div><div class=\"pm-diagram__ref\"><dt>structured source record source basis: source record</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/formal_evidence_cell_anchor_resolver.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>runtime locus</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>first-wave fixture input</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/formal_evidence_cell_anchor_resolver/input</code></dd></div><div class=\"pm-diagram__ref\"><dt>exported evidence-cell anchor bundle</dt><dd><code class=\"pm-diagram__ref-loc\">examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle</code></dd></div><div class=\"pm-diagram__ref\"><dt>source-open body manifest</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>validation result records</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/... + receipts/acceptance/...</code></dd></div><div class=\"pm-diagram__ref\"><dt>runtime-shell result record</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/runtime_shell/demo_project/organs/formal_evidence_cell_anchor_resolver/...</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;source record core/paper_module_capsules.json::paper_modules[24]&quot;] --&gt; structured source record[&quot;structured source record paper_modules/formal_evidence_cell_anchor_resolver.json source basis: source record&quot;] structured source record --&gt; Mermaid[&quot;diagram view available_from_capsule_edges&quot;] structured source record --&gt; Atlas[&quot;map view blocked_until_organ_atlas_owner_lane_binds_edges&quot;] structured source record --&gt; Reader[&quot;this page this page&quot;] Reader --&gt; Runtime[&quot;runtime locus src/microcosm_core/components/formal_evidence_cell_anchor_resolver.py&quot;] Runtime --&gt; Fixture[&quot;first-wave fixture input fixtures/first_wave/formal_evidence_cell_anchor_resolver/input&quot;] Runtime --&gt; Bundle[&quot;exported evidence-cell anchor bundle examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle&quot;] Bundle --&gt; Manifest[&quot;source-open body manifest source_module_manifest.json&quot;] Fixture --&gt; Result records[&quot;validation result records result records/first_wave/... + result records/sign-off/...&quot;] Bundle --&gt; BundleReceipt[&quot;runtime-shell result record result records/runtime_shell/demo_project/components/formal_evidence_cell_anchor_resolver/...&quot;] Result records --&gt; Ceiling[&quot;proof boundary + scope limit anchor metadata only, not formal-result correctness&quot;] BundleReceipt --&gt; Ceiling</code></pre></details></figure>\n<p>Read the diagram left to right: the bundle and generated structured source record name the relationships; the runtime validates fixture and bundle inputs; the result records show what passed; the scope limit prevents any of those surfaces from becoming proof, launch, provider, private-system, or theorem-correctness authority.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>A cold reader should inspect this module through these system surfaces, in order:</p>\n<ol><li>Authority seed: <code>core/paper_module_capsules.json::paper_modules[24:paper_module.formal_evidence_cell_anchor_resolver]</code>. This is the source record that binds the Markdown projection, generated JSON, runtime locus, fixture, exported bundle, mechanism rows, and scope boundaries.</li><li>Generated structured source record: <code>paper_modules/formal_evidence_cell_anchor_resolver.json</code>. Check <code>relationships.source_authority</code>, the 15 relationship edges, the <code>generated_projections</code> statuses, <code>unpopulated_selective_relations</code>, and the bundle-carried scope limit before trusting any prose summary.</li><li>Runtime locus: <code>src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py</code>. The relevant runtime symbols are <code>run</code>, <code>run_anchor_bundle</code>, <code>validate_source_module_manifest</code>, <code>_build_result</code>, <code>_source_module_summary_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, <code>SOURCE_MODULE_MANIFEST_REF</code>, <code>BUNDLE_RESULT_NAME</code>, and <code>CARD_SCHEMA_VERSION</code>.</li><li>Fixture and exported bundle: <code>fixtures/first_wave/formal_evidence_cell_anchor_resolver/input</code>, <code>examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle</code>, and <code>examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle/source_module_manifest.json</code>. The first-wave fixture exercises negative cases and Ring2 result record anchors; the exported bundle validates six source-open body modules by digest while keeping source bodies out of result records.</li><li>Result records: <code>receipts/first_wave/formal_evidence_cell_anchor_resolver/formal_evidence_cell_anchor_resolver_result.json</code>, <code>receipts/first_wave/formal_evidence_cell_anchor_resolver/evidence_cell_anchor_board.json</code>, <code>receipts/first_wave/formal_evidence_cell_anchor_resolver/formal_evidence_cell_anchor_resolver_validation_receipt.json</code>, result records/sign-off/first_wave/formal_evidence_cell_anchor_resolver_fixture_acceptance.json, and <code>receipts/runtime_shell/demo_project/organs/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle_validation_result.json</code>. These result records report pass/fail state, metadata-only public refs, negative-case observations, and explicit <code>release_authorized=false</code>, <code>provider_calls_authorized=false</code>, <code>lean_lake_execution_authorized=false</code>, <code>formal_proof_authority=false</code>, and <code>theorem_correctness_authority=false</code> ceilings.</li><li>Focused checks: <code>tests/test_formal_evidence_cell_anchor_resolver.py</code>, <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code>, and the JSON-row proof query in the validation section below. Those checks validate the reader route and generated-row parity; they do not authorize public sharing or formal proof claims.</li></ol>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in provenance and proof-certificate work where claims must point at checkable evidence rather than untyped narrative. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> model is a general anchor for linking entities, activities, and agents in an evidence graph, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.usenix.org/legacy/publications/library/proceedings/osdi96/full_papers/necula/html/node2.html\">Proof-Carrying Code</a> and small-kernel proof assistants motivate separating a certificate or anchor from the trusted checker that bounds its meaning.</p>\n<p>Microcosm borrows the anchor-resolution pattern: proof-language claims must name evidence-cell ids, source anchors, machine-anchor classes, and claim strength limits. It does not turn metadata cells into theorem-correctness authority.</p>\n<h4 class=\"pm-body__h\">Runtime</h4>\n<ul><li>Component runner: <code>python -m microcosm_core.organs.formal_evidence_cell_anchor_resolver run --input fixtures/first_wave/formal_evidence_cell_anchor_resolver/input --out receipts/first_wave/formal_evidence_cell_anchor_resolver</code></li><li>Exported bundle runner: <code>python -m microcosm_core.organs.formal_evidence_cell_anchor_resolver run-anchor-bundle --input examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle --out receipts/runtime_shell/demo_project/organs/formal_evidence_cell_anchor_resolver</code></li><li>CLI: <code>microcosm formal-evidence-cell-anchor-resolver run-anchor-bundle --input examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle --out receipts/runtime_shell/demo_project/organs/formal_evidence_cell_anchor_resolver</code></li><li>Standard: <code>standards/std_microcosm_formal_evidence_cell_anchor_resolver.json</code></li><li>Fixture manifest: <code>core/fixture_manifests/formal_evidence_cell_anchor_resolver.fixture_manifest.json</code></li></ul>\n<h4 class=\"pm-body__h\">What It Establishes As Evidence Routing</h4>\n<ul><li>Proof-language claims must resolve to a public evidence cell before this reader treats them as routed evidence.</li><li>Evidence cells must carry source-anchor refs.</li><li>Machine-anchor metadata is visible as metadata, not formal-result correctness.</li><li>Claim strength is bounded by the resolved cell.</li><li>Secret, account secret-equivalent, or non-result record body payloads must have explicit exclusion result records.</li><li>The verifier-trace cell is anchored to the first-wave <code>formal_math_verifier_trace_repair_loop</code> result, board, validation result record, and Ring2 failure-taxonomy source digest.</li></ul>\n<h4 class=\"pm-body__h\">What It Refuses</h4>\n<ul><li>Unknown evidence-cell ids used as proof authority.</li><li>Proof-language claims without evidence-cell ids.</li><li>Proof bodies in public claim rows.</li><li>non-public source refs in public claim or cell rows.</li><li>Human approval as proof authority.</li><li>Theorem-correctness claims from metadata cells.</li><li>launch, public sharing, secret export, or provider authority.</li></ul>\n<h4 class=\"pm-body__h\">Result records</h4>\n<ul><li><code>receipts/first_wave/formal_evidence_cell_anchor_resolver/formal_evidence_cell_anchor_resolver_result.json</code></li><li><code>receipts/first_wave/formal_evidence_cell_anchor_resolver/evidence_cell_anchor_board.json</code></li><li><code>receipts/first_wave/formal_evidence_cell_anchor_resolver/formal_evidence_cell_anchor_resolver_validation_receipt.json</code></li><li>result records/sign-off/first_wave/formal_evidence_cell_anchor_resolver_fixture_acceptance.json</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_formal_evidence_cell_anchor_resolver.py -q --basetemp=/tmp/microcosm_formal_evidence_cell_anchor_resolver_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus\njq &#x27;{edge_count:(.relationships.edges|length), mermaid_status:.paper_module_payload.generated_projections.mermaid.status, atlas_status:.paper_module_payload.generated_projections.atlas_card.status, source_authority:.relationships.source_authority, unresolved_selective_relation_count:(.relationships.unpopulated_selective_relations|length)}&#x27; paper_modules/formal_evidence_cell_anchor_resolver.json</code></pre>\n<p>Expected generated-row proof: <code>edge_count: 15</code>, <code>mermaid_status: available_from_capsule_edges</code>, <code>atlas_status: blocked_until_organ_atlas_owner_lane_binds_edges</code>, <code>source_authority: json_capsule</code>, and <code>unresolved_selective_relation_count: 0</code>.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>This module is a proof-adjacent evidence router, not a proof system. The fixture proves a bounded resolver contract over three paper claims, three evidence cells, seven declared negative-case classes, eight source anchors, three machine anchors, and zero copied source modules in fixture mode. The exported bundle proves the same public runtime shape over three claims, three evidence cells, five source anchors, six copied source-open body modules, and metadata-only result records. These counts are the claim boundary, not a scale claim about the formal-math corpus.</p>\n<p>The source-module proof is digest and authority-ref parity for the six exported body modules named by the bundle manifest. It does not establish that every source formal-math source file has been imported, that future source drift is absent, or that copied body availability confers public launch-scope decision. A digest match also excludes exporting proof bodies, non-public source refs, model-output data, oracle material, account secrets, browser UI/operator UI state, or source notes.</p>\n<p>The checker rejects unknown cells, missing source anchors, proof language without cells, non-public refs, proof bodies, theorem-correctness overclaims, and human approval as proof authority. That refusal coverage does not certify Lean or Lake execution, formal-result correctness, proof completeness, benchmark performance, deployment posture, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The authority boundary is evidence-cell anchor resolution backed by real runtime result records. The component makes claim boundaries legible; it does not certify mathematical truth.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the reader-verifiable claim that public evidence-cell anchor metadata can bind proof-language claims to result record-backed cells and exclude private bodies, proof bodies, model-output data, oracle material, and secret-equivalent refs. Its generated Mermaid/Atlas statuses and relationship counts are JSON-bundle projections; they do not certify formal-result correctness, proof completeness, launch-scope decision, publishing-scope decision, provider authority, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The lattice edge is not just that this page &quot;mentions&quot; formal math evidence. The generated structured source record binds the page to one component, two mechanism rows, <code>concept.formal_math_and_proof_witness_bundle</code>, <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, <code>P-8</code>, <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, <code>AX-7</code>, the sibling <code>paper_module.formal_math_verifier_trace_repair_loop</code>, and the resolved runtime source locus. That is the governing shape: proof-adjacent claims enter as paper-claim rows, evidence-cell ids, source anchors, machine-anchor classes, and copied source-module manifests; <code>_build_result</code> recomputes the pass or blocked status from those lower-level artifacts; <code>_source_module_summary_card</code> and <code>run_anchor_bundle</code> export compact, metadata-only evidence.</p>\n<p><code>P-1</code> and <code>AX-1</code> require a recomputed checker result rather than a label. <code>P-2</code> and <code>AX-2</code> keep the scope limit at the strength of the resolver and its certificates. <code>P-3</code> makes the small resolver/manifest checker the authority surface instead of broad proof-language prose. <code>P-6</code>, <code>P-8</code>, <code>AX-5</code>, and <code>AX-7</code> explain the blocked path: missing anchors, proof bodies, non-public source refs, source-module digest drift, theorem-correctness language, or human approval as proof authority must lower the status or return a refusal with evidence rather than preserving a green reader claim.</p>\n<p>The focused proof consumer is <code>tests/test_formal_evidence_cell_anchor_resolver.py</code>. It asserts the fixture path observes all seven expected negative cases, resolves three claims to three evidence cells, records eight source anchors and three machine anchors, anchors the verifier-trace row to Ring2 result records, keeps formal-proof and theorem-correctness authority false, validates the exported bundle with six copied source modules, rejects theorem-correctness overclaims, rejects digest and rehashed-body swaps, and keeps command-card result records compact and metadata-only. Those checks are the local mechanism witness for the lattice relation.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The exported bundle carries a source-open body floor at <code>examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle/source_module_manifest.json</code>. It imports the paper-module formal-evidence auditor, formal evidence-cell registry builder, focused runtime tests, public formal-evidence registry state, Erdos257 issue217 evidence-cell manifest, and the <code>std_paper_module</code> formal-evidence-cell contract body. Result records and workingness cards expose digests and validation status, not body text, proof bodies, model-output data, non-public refs, oracle material, or theorem-correctness authority.</p>\n</details>",
      "components": [
        {
          "anchor": "component-formal_evidence_cell_anchor_resolver",
          "component_id": "formal_evidence_cell_anchor_resolver",
          "public_label": "Formal Evidence Cell Anchor Resolver"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 2,
          "organ": 1,
          "paper_module": 1,
          "principle": 5
        },
        "link_count": 14,
        "links": [
          {
            "id": "formal_evidence_cell_anchor_resolver",
            "kind": "organ",
            "kind_label": "component",
            "label": "Formal Evidence Cell Anchor Resolver",
            "relation": "explains",
            "url": "components.html#component-formal_evidence_cell_anchor_resolver"
          },
          {
            "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public evidence cell anchor resolution",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution"
          },
          {
            "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public evidence cell anchors",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.formal_math_verifier_trace_repair_loop",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Verifier Trace Repair Loop",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.formal_evidence_cell_anchor_resolver",
      "reader_packet": {
        "abstract": "The formal evidence cell anchor resolver binds proof-language paper claims to public evidence cells, source anchors, machine-anchor metadata, copied source modules, and negative-case result records without claiming formal-result correctness.",
        "authority_ceiling": "Evidence-cell anchor metadata and source-open runtime result records only; no formal-result correctness, proof-body import, private source-ref authority, human approval as proof authority, Lean/Lake execution, external model access, launch-scope decision, publishing-scope decision, source-file changes, or formal-proof certification.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.formal_evidence_cell_anchor_resolver.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-formal-evidence-cell-anchor-resolver-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"source record core/paper_module_capsules.json::paper_modules[24]\"] --> structured source record[\"structured source record paper_modules/formal_evidence_cell_anchor_resolver.json source basis: source record\"] structured source record --> Mermaid[\"diagram view available_from_capsule_edges\"] structured source record --> Atlas[\"map view blocked_until_organ_atlas_owner_lane_binds_edges\"] structured source record --> Reader[\"this page this page\"] Reader --> Runtime[\"runtime locus src/microcosm_core/components/formal_evidence_cell_anchor_resolver.py\"] Runtime --> Fixture[\"first-wave fixture input fixtures/first_wave/formal_evidence_cell_anchor_resolver/input\"] Runtime --> Bundle[\"exported evidence-cell anchor bundle examples/formal_evidence_cell_anchor_resolver/exported_evidence_cell_anchor_bundle\"] Bundle --> Manifest[\"source-open body manifest source_module_manifest.json\"] Fixture --> Result records[\"validation result records result records/first_wave/... + result records/sign-off/...\"] Bundle --> BundleReceipt[\"runtime-shell result record result records/runtime_shell/demo_project/components/formal_evidence_cell_anchor_resolver/...\"] Result records --> Ceiling[\"proof boundary + scope limit anchor metadata only, not formal-result correctness\"] BundleReceipt --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:743aa85dc1d159195dd26cc0dbd5d38be7f4c4890641f6eee3229aa690e2e34e",
            "source_line_end": 69,
            "source_line_start": 55
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "formal_evidence_cell_anchor_resolver",
                "kind": "organ",
                "kind_label": "component",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "explains",
                "url": "components.html#component-formal_evidence_cell_anchor_resolver"
              },
              {
                "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public evidence cell anchor resolution",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution"
              },
              {
                "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public evidence cell anchors",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 6,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.formal_evidence_cell_anchor_resolver",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 45,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 117,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 262,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "Proof-Carrying Code",
            "section_id": "prior-art-grounding",
            "url": "https://www.usenix.org/legacy/publications/library/proceedings/osdi96/full_papers/necula/html/node2.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Proof-adjacent prose is the easiest place for a claim to drift. A paper module can write \"this proves the theorem\" or \"this is certified\" and a cold reader has no cheap way to tell whether the words are backed by a checked artifact or by nothing at all. This component answers one question: when a claim uses proof language, can the words be resolved to a specific piece of public evidence, and does that evidence stay below theorem-correctness authority? The mechanism is an evidence cell. A cell is a stable id that stands in for a bundle of result record-backed evidence: its source-anchor refs, a machineanchorclass that names what kind of machine artifact backs it, and the list of claim streng\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 44,
            "source_line_start": 17,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "Read the diagram left to right: the bundle and generated structured source record name the relationships; the runtime validates fixture and bundle inputs; the result records show what passed; the scope limit prevents any of those surfaces from becoming proof, launch, provider, private-system, or theorem-correctness authority.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 76,
            "source_line_start": 53,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A cold reader should inspect this module through these system surfaces, in order: Authority seed: core/papermodulecapsules.json::papermodules[24:papermodule.formalevidencecellanchorresolver]. This is the source record that binds the Markdown projection, generated JSON, runtime locus, fixture, exported bundle, mechanism rows, and scope boundaries. Generated structured source record: papermodules/formalevidencecellanchor_resolver.json. Check relationships.source basis, the 15 relationship edges, the generatedprojections statuses, unpopulatedselective_relations, and the bundle-carried scope limit before trusting any prose summary. Runtime locus: src/microcosmcore/components/formalevidencecella\u2026",
            "level": 2,
            "order": 3,
            "section_id": "reader-evidence-routing",
            "source_line_end": 116,
            "source_line_start": 77,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The lattice edge is not just that this page \"mentions\" formal math evidence. The generated structured source record binds the page to one component, two mechanism rows, concept.formalmathandproofwitness_bundle, P-1, P-2, P-3, P-6, P-8, AX-1, AX-2, AX-5, AX-7, the sibling papermodule.formalmathverifiertracerepairloop, and the resolved runtime source locus. That is the governing shape: proof-adjacent claims enter as paper-claim rows, evidence-cell ids, source anchors, machine-anchor classes, and copied source-module manifests; buildresult recomputes the pass or blocked status from those lower-level artifacts; sourcemodulesummarycard and runanchorbundle export compact, metadata-only evidence.\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 160,
            "source_line_start": 129,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in provenance and proof-certificate work where claims must point at checkable evidence rather than untyped narrative. The W3C PROV model is a general anchor for linking entities, activities, and agents in an evidence graph, while Proof-Carrying Code and small-kernel proof assistants motivate separating a certificate or anchor from the trusted checker that bounds its meaning. Microcosm borrows the anchor-resolution pattern: proof-language claims must name evidence-cell ids, source anchors, machine-anchor classes, and claim strength limits. It does not turn metadata cells into theorem-correctness authority.",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 175,
            "source_line_start": 161,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Component runner: python -m microcosmcore.components.formalevidencecellanchorresolver run --input fixtures/firstwave/formalevidencecellanchorresolver/input --out result records/firstwave/formalevidencecellanchor_resolver Exported bundle runner: python -m microcosmcore.components.formalevidencecellanchorresolver run-anchor-bundle --input examples/formalevidencecellanchorresolver/exportedevidencecellanchorbundle --out result records/runtimeshell/demoproject/components/formalevidencecellanchor_resolver CLI: microcosm formal-evidence-cell-anchor-resolver run-anchor-bundle --input examples/formalevidencecellanchorresolver/exportedevidencecellanchorbundle --out result records/runtimeshell/demopro\u2026",
            "level": 2,
            "order": 6,
            "section_id": "runtime",
            "source_line_end": 183,
            "source_line_start": 176,
            "title": "Runtime"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The exported bundle carries a source-open body floor at examples/formalevidencecellanchorresolver/exportedevidencecellanchorbundle/sourcemodulemanifest.json. It imports the paper-module formal-evidence auditor, formal evidence-cell registry builder, focused runtime tests, public formal-evidence registry state, Erdos257 issue217 evidence-cell manifest, and the stdpapermodule formal-evidence-cell contract body. Result records and workingness cards expose digests and validation status, not body text, proof bodies, model-output data, non-public refs, oracle material, or theorem-correctness authority.",
            "level": 2,
            "order": 7,
            "section_id": "source-open-body-floor",
            "source_line_end": 194,
            "source_line_start": 184,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Proof-language claims must resolve to a public evidence cell before this reader treats them as routed evidence. Evidence cells must carry source-anchor refs. Machine-anchor metadata is visible as metadata, not formal-result correctness. Claim strength is bounded by the resolved cell. Secret, account secret-equivalent, or non-result record body payloads must have explicit exclusion result records. The verifier-trace cell is anchored to the first-wave formalmathverifiertracerepair_loop result, board, validation result record, and Ring2 failure-taxonomy source digest.",
            "level": 2,
            "order": 8,
            "section_id": "what-it-establishes-as-evidence-routing",
            "source_line_end": 207,
            "source_line_start": 195,
            "title": "What It Establishes As Evidence Routing"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Unknown evidence-cell ids used as proof authority. Proof-language claims without evidence-cell ids. Proof bodies in public claim rows. non-public source refs in public claim or cell rows. Human approval as proof authority. Theorem-correctness claims from metadata cells. launch, public sharing, secret export, or provider authority.",
            "level": 2,
            "order": 9,
            "section_id": "what-it-refuses",
            "source_line_end": 217,
            "source_line_start": 208,
            "title": "What It Refuses"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is a proof-adjacent evidence router, not a proof system. The fixture proves a bounded resolver contract over three paper claims, three evidence cells, seven declared negative-case classes, eight source anchors, three machine anchors, and zero copied source modules in fixture mode. The exported bundle proves the same public runtime shape over three claims, three evidence cells, five source anchors, six copied source-open body modules, and metadata-only result records. These counts are the claim boundary, not a scale claim about the formal-math corpus. The source-module proof is digest and authority-ref parity for the six exported body modules named by the bundle manifest. It does\u2026",
            "level": 2,
            "order": 10,
            "section_id": "limitations",
            "source_line_end": 244,
            "source_line_start": 218,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces: Expected generated-row proof: edge_count: 15, mermaidstatus: availablefromcapsuleedges, atlasstatus: blockeduntilorganatlasownerlanebindsedges, sourceauthority: jsoncapsule, and unresolvedselectiverelation_count: 0.",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 261,
            "source_line_start": 245,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "result records/firstwave/formalevidencecellanchorresolver/formalevidencecellanchorresolverresult.json result records/firstwave/formalevidencecellanchorresolver/evidencecellanchorboard.json result records/firstwave/formalevidencecellanchorresolver/formalevidencecellanchorresolvervalidation_receipt.json result records/sign-off/firstwave/formalevidencecellanchorresolverfixture_acceptance.json",
            "level": 2,
            "order": 12,
            "section_id": "receipts",
            "source_line_end": 272,
            "source_line_start": 266,
            "title": "Result records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The authority boundary is evidence-cell anchor resolution backed by real runtime result records. The component makes claim boundaries legible; it does not certify mathematical truth.",
            "level": 2,
            "order": 13,
            "section_id": "authority-ceiling",
            "source_line_end": 278,
            "source_line_start": 273,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that public evidence-cell anchor metadata can bind proof-language claims to result record-backed cells and exclude private bodies, proof bodies, model-output data, oracle material, and secret-equivalent refs. Its generated Mermaid/Atlas statuses and relationship counts are JSON-bundle projections; they do not certify formal-result correctness, proof completeness, launch-scope decision, public sharing decision, provider authority, or whole-system correctness.",
            "level": 2,
            "order": 14,
            "section_id": "claim-ceiling",
            "source_line_end": 287,
            "source_line_start": 279,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/formal_evidence_cell_anchor_resolver.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The formal evidence cell anchor resolver binds proof-language paper claims to public evidence cells, source anchors, machine-anchor metadata, copied source modules, and negative-case result records without claiming formal-result correctness."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Formal Evidence Cell Anchor Resolver is the evidence-legibility membrane for Microcosm's formal math claims. It resolves three paper claims to public evidence-cell ids, checks source-anchor and machine-anchor metadata, anchors the verifier-trace cell to real Ring2 verifier-trace repair result records, validates six copied source-open body modules, observes seven proof/private/human-approval/theorem-correctness negative cases, and emits metadata-only result records that make proof-language boundaries inspectable without becoming proof authority.",
      "summary_line": "The formal evidence cell anchor resolver binds proof-language paper claims to public evidence cells, source anchors, machine-anchor metadata, copied source modules, and negative-case result records without claiming formal-result correctness.",
      "title": "Formal Evidence Cell Anchor Resolver"
    },
    {
      "anchor": "paper-module-formal-math-premise-retrieval",
      "authority_ceiling": "Copied public source retrieval metadata and runtime validation result records only; no formal-result correctness, proof-body import, oracle-needed premise authority, Mathlib authority, Lean/Lake execution, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or general formal-proof authority.",
      "body_html": "<p><code>formal_math_premise_retrieval</code> is the source-available first real formal-math import slice after the source projection protocol. It turns the source prover lab&#x27;s premise-index, term-scoring, context-budget, and strategy-selection patterns into a runnable Microcosm component.</p>\n<p>It is still deliberately below proof authority. It validates:</p>\n<ul><li>Lean/Std premise metadata;</li><li>query term scoring across public premise ids, namespaces, declaration names, statement excerpts, and retrieval terms;</li><li>split eligibility;</li><li>context recipe budgets;</li><li>public strategy ids;</li><li>redacted result records;</li><li>negative cases.</li></ul>\n<p>It does not run Lean or Lake, use external model services, expose proof bodies, expose oracle-needed premise ids, tune on test split truth, claim formal-result correctness, or include launch operations.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Before a model can attempt a formal proof, it has to find the right lemmas. A Lean library holds thousands of theorems and definitions, and the useful ones for a given goal are a handful. Premise selection is the step that narrows that library down to candidates worth putting in front of a prover. This component is the smallest honest version of that step: it takes a query, scores every public premise against it, and returns a ranked shortlist.</p>\n<p>The single question it answers is narrow and checkable: given a copied catalogue of public Lean/Std premise metadata, does a transparent term-scoring retrieval return the premises a query should find, without ever touching a proof? Both halves matter. The retrieval has to actually work, so each fixture query carries the premise ids it is expected to surface and the run fails if the shortlist misses them. And the boundary has to hold, so the same run refuses any input that smuggles in a proof body, an oracle answer, or test-split truth.</p>\n<p>What is unusual is the restraint. The retrieval index is not a learned embedding model and the scoring is not a benchmark claims. It is plain term overlap over fields that a reader can inspect: premise ids, namespaces, declaration names, statement excerpts, and retrieval terms. The interesting claim is therefore not &quot;this retrieves well&quot; but &quot;this retrieves over real, copied Lean metadata and can be audited end to end, and the design forbids the shortcuts that would make a premise-selection result look better than it is&quot;.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"875\" height=\"1152\" viewBox=\"0 0 875 1152\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"437.3\" y1=\"54.0\" x2=\"437.3\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"437.3,112.0 434.2,105.2 440.4,105.2\"></polygon><line class=\"pmd-edge\" x1=\"437.3\" y1=\"184.0\" x2=\"437.3\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"437.3,242.0 434.2,235.2 440.4,235.2\"></polygon><line class=\"pmd-edge\" x1=\"389.3\" y1=\"278.0\" x2=\"186.8\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"186.8,354.0 192.1,348.7 194.2,354.5\"></polygon><line class=\"pmd-edge\" x1=\"424.6\" y1=\"278.0\" x2=\"370.8\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"370.8,354.0 372.2,346.6 377.2,350.2\"></polygon><line class=\"pmd-edge\" x1=\"455.2\" y1=\"278.0\" x2=\"530.6\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"530.6,354.0 523.6,351.3 528.0,347.0\"></polygon><line class=\"pmd-edge\" x1=\"484.2\" y1=\"278.0\" x2=\"649.2\" y2=\"341.2\"></line><polygon class=\"pmd-arrow\" points=\"649.2,341.2 641.7,341.6 643.9,335.9\"></polygon><line class=\"pmd-edge\" x1=\"152.8\" y1=\"408.0\" x2=\"259.6\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"259.6,484.0 252.3,482.5 255.8,477.5\"></polygon><line class=\"pmd-edge\" x1=\"343.6\" y1=\"408.0\" x2=\"321.0\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"321.0,484.0 320.0,476.6 325.9,478.3\"></polygon><line class=\"pmd-edge\" x1=\"345.4\" y1=\"556.0\" x2=\"402.1\" y2=\"614.0\"></line><polygon class=\"pmd-arrow\" points=\"402.1,614.0 395.1,611.2 399.5,607.0\"></polygon><line class=\"pmd-edge\" x1=\"437.3\" y1=\"686.0\" x2=\"437.3\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"437.3,744.0 434.2,737.2 440.4,737.2\"></polygon><line class=\"pmd-edge\" x1=\"437.3\" y1=\"780.0\" x2=\"437.3\" y2=\"838.0\"></line><polygon class=\"pmd-arrow\" points=\"437.3,838.0 434.2,831.2 440.4,831.2\"></polygon><line class=\"pmd-edge\" x1=\"681.8\" y1=\"426.0\" x2=\"576.0\" y2=\"493.0\"></line><polygon class=\"pmd-arrow\" points=\"576.0,493.0 580.1,486.8 583.4,491.9\"></polygon><line class=\"pmd-edge\" x1=\"552.8\" y1=\"408.0\" x2=\"538.0\" y2=\"493.0\"></line><polygon class=\"pmd-arrow\" points=\"538.0,493.0 536.2,485.7 542.2,486.8\"></polygon><line class=\"pmd-edge\" x1=\"437.3\" y1=\"892.0\" x2=\"437.3\" y2=\"950.0\"></line><polygon class=\"pmd-arrow\" points=\"437.3,950.0 434.2,943.2 440.4,943.2\"></polygon><line class=\"pmd-edge\" x1=\"527.6\" y1=\"547.0\" x2=\"443.0\" y2=\"950.0\"></line><polygon class=\"pmd-arrow\" points=\"443.0,950.0 441.4,942.7 447.4,943.9\"></polygon><line class=\"pmd-edge\" x1=\"437.3\" y1=\"1004.0\" x2=\"437.3\" y2=\"1062.0\"></line><polygon class=\"pmd-arrow\" points=\"437.3,1062.0 434.2,1055.2 440.4,1055.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"361.2\" y=\"18.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"40.5\">JSON source record</tspan></text><title>JSON source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"347.4\" y=\"112.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"134.5\">Generated paper-module</tspan><tspan x=\"437.3\" y=\"152.5\">instance</tspan><tspan x=\"437.3\" y=\"170.5\">15 relationship edges</tspan></text><title>Generated paper-module instance 15 relationship edges</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"364.6\" y=\"242.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"264.5\">Runtime component</tspan></text><title>Runtime component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"354.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"376.5\">Premise index</tspan><tspan x=\"114.8\" y=\"394.5\">copied Lean/Std metadata</tspan></text><title>Premise index copied Lean/Std metadata</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"354.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.7\" y=\"376.5\">Retrieval queries</tspan><tspan x=\"351.7\" y=\"394.5\">terms, split, strategy, top_k</tspan></text><title>Retrieval queries terms, split, strategy, top_k</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"491.7\" y=\"354.0\" width=\"131.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"557.5\" y=\"376.5\">Context recipes</tspan><tspan x=\"557.5\" y=\"394.5\">byte budgets</tspan></text><title>Context recipes byte budgets</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"649.2\" y=\"336.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"752.9\" y=\"358.5\">Negative-case inputs</tspan><tspan x=\"752.9\" y=\"376.5\">proof body, oracle ids,</tspan><tspan x=\"752.9\" y=\"394.5\">test-split tuning, budget,</tspan><tspan x=\"752.9\" y=\"412.5\">strategy</tspan></text><title>Negative-case inputs proof body, oracle ids, test-split tuning, budget, strategy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"227.2\" y=\"484.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"310.2\" y=\"506.5\">Split gate</tspan><tspan x=\"310.2\" y=\"524.5\">skip premises not in</tspan><tspan x=\"310.2\" y=\"542.5\">allowed_for_split</tspan></text><title>Split gate skip premises not in allowed_for_split</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"340.5\" y=\"614.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"636.5\">Term-overlap scoring</tspan><tspan x=\"437.3\" y=\"654.5\">shared tokens + strategy</tspan><tspan x=\"437.3\" y=\"672.5\">bonus</tspan></text><title>Term-overlap scoring shared tokens + strategy bonus</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"347.4\" y=\"744.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"766.5\">Ranked top_k shortlist</tspan></text><title>Ranked top_k shortlist</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"343.9\" y=\"838.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"860.5\">Recall check</tspan><tspan x=\"437.3\" y=\"878.5\">vs expected premise ids</tspan></text><title>Recall check vs expected premise ids</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"419.2\" y=\"493.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"533.3\" y=\"515.5\">Required rejections</tspan><tspan x=\"533.3\" y=\"533.5\">five leakage/overclaim guards</tspan></text><title>Required rejections five leakage/overclaim guards</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"326.7\" y=\"950.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"972.5\">metadata-only result records</tspan><tspan x=\"437.3\" y=\"990.5\">board, validation, sign-off</tspan></text><title>metadata-only result records board, validation, sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"347.4\" y=\"1062.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"1084.5\">Scope limit</tspan><tspan x=\"437.3\" y=\"1102.5\">metadata coherence, no</tspan><tspan x=\"437.3\" y=\"1120.5\">Lean/Lake, no proof</tspan></text><title>Scope limit metadata coherence, no Lean/Lake, no proof</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON source record</dt><dd><code class=\"pm-diagram__ref-loc\">paper_module.formal_math_premise_retrieval</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime component</dt><dd><code class=\"pm-diagram__ref-loc\">formal_math_premise_retrieval.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON source record paper_module.formal_math_premise_retrieval&quot;] --&gt; instance[&quot;Generated paper-module instance 15 relationship edges&quot;] instance --&gt; component[&quot;Runtime component formal_math_premise_retrieval.py&quot;] subgraph Inputs[&quot;Public inputs&quot;] index[&quot;Premise index copied Lean/Std metadata&quot;] queries[&quot;Retrieval queries terms, split, strategy, top_k&quot;] recipes[&quot;Context recipes byte budgets&quot;] negatives[&quot;Negative-case inputs proof body, oracle ids, test-split tuning, budget, strategy&quot;] end component --&gt; index component --&gt; queries component --&gt; recipes component --&gt; negatives index --&gt; split[&quot;Split gate skip premises not in allowed_for_split&quot;] queries --&gt; split split --&gt; score[&quot;Term-overlap scoring shared tokens + strategy bonus&quot;] score --&gt; shortlist[&quot;Ranked top_k shortlist&quot;] shortlist --&gt; recall[&quot;Recall check vs expected premise ids&quot;] negatives --&gt; reject[&quot;Required rejections five leakage/overclaim guards&quot;] recipes --&gt; reject recall --&gt; result records[&quot;metadata-only result records board, validation, sign-off&quot;] reject --&gt; result records result records --&gt; ceiling[&quot;Scope limit metadata coherence, no Lean/Lake, no proof&quot;]</code></pre></details></figure>\n<p>Evidence/accounting:</p>\n<ul><li>Bundle authority: <code>core/paper_module_capsules.json::paper_modules[25:paper_module.formal_math_premise_retrieval]</code> has <code>source_authority: json_capsule</code>, three <code>subjects</code>, one resolved <code>code_loci[0].path</code>, <code>depends_on</code> naming <code>paper_module.formal_math_lean_proof_witness</code>, and generated projection statuses for Markdown, Mermaid, and Atlas.</li><li>Generated instance: <code>paper_modules/formal_math_premise_retrieval.json::paper_module_payload</code> repeats the bundle <code>authority_ceiling</code>, reports Mermaid status <code>available_from_capsule_edges</code>, and derives 15 <code>relationships.edges</code> with <code>relationships.unpopulated_selective_relations: []</code>.</li><li>Component atlas: <code>core/organ_atlas.json::organs[9:formal_math_premise_retrieval]</code> classifies the component in <code>family: formal_math_and_proof</code>, cites the runtime locus, and restates that retrieval metadata coherence is not Lean/Lake, provider, theorem-correctness, benchmark, or launch-scope decision.</li><li>Mechanism rows: <code>core/mechanism_sources.json::mechanisms[27:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice]</code> and <code>core/mechanism_sources.json::mechanisms[37:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection]</code> point at <code>src/microcosm_core/organs/formal_math_premise_retrieval.py</code> and name first-wave, sign-off, and runtime-shell result record refs.</li><li>Runtime and tests: <code>src/microcosm_core/organs/formal_math_premise_retrieval.py</code> exposes <code>run</code>, <code>run_retrieval_bundle</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>; <code>tests/test_formal_math_premise_retrieval.py</code> checks 11 premises, 4 queries, 44 considered candidates, five negative cases, metadata-only result records, and compact runtime-shell cards.</li><li>Result records: <code>receipts/first_wave/formal_math_premise_retrieval/formal_math_premise_retrieval_result.json</code> records <code>status: pass</code>, 11 premises, 4 queries, 44 considered candidates, five observed negative cases, <code>missing_negative_cases: []</code>, and a secret-exclusion scan with <code>blocking_hit_count: 0</code>; the exported runtime result record at <code>receipts/runtime_shell/demo_project/organs/formal_math_premise_retrieval/exported_premise_retrieval_bundle_validation_result.json</code> records <code>status: pass</code>, the same premise/query/candidate counts, no negative cases, and <code>secret_exclusion_scan.scanned_path_count: 11</code>.</li><li>Standard ceiling: <code>standards/std_microcosm_formal_math_premise_retrieval.json::authority_ceiling</code> has <code>status: pass</code> while keeping <code>formal_proof_authority</code>, <code>lean_lake_authority</code>, <code>provider_authority</code>, and <code>release_authority</code> false.</li></ul>\n<h4 class=\"pm-body__h\">Runtime Surfaces</h4>\n<ul><li>Component runner: <code>python -m microcosm_core.organs.formal_math_premise_retrieval run --input fixtures/first_wave/formal_math_premise_retrieval/input --out receipts/first_wave/formal_math_premise_retrieval</code></li><li>Exported bundle runner: <code>python -m microcosm_core.organs.formal_math_premise_retrieval run-retrieval-bundle --input examples/formal_math_premise_retrieval/exported_premise_retrieval_bundle --out receipts/runtime_shell/demo_project/organs/formal_math_premise_retrieval</code></li><li>CLI route: <code>microcosm formal-math-premise-retrieval run-retrieval-bundle</code></li><li>Standard: <code>standards/std_microcosm_formal_math_premise_retrieval.json</code></li><li>Fixture manifest: <code>core/fixture_manifests/formal_math_premise_retrieval.fixture_manifest.json</code></li></ul>\n<h4 class=\"pm-body__h\">Public Claim</h4>\n<p>Microcosm can show a real formal-math retrieval mechanism in miniature:</p>\n<ul><li>a source-available Lean/Std premise index;</li><li>public field-haystack term-scored queries;</li><li>split-aware eligibility;</li><li>context recipe ceilings;</li><li>strategy gates;</li><li>redacted validation result records.</li></ul>\n<h4 class=\"pm-body__h\">How retrieval scoring works</h4>\n<p>Each premise row contributes five inspectable fields to the haystack: its premise id, namespace, declaration name, statement excerpt, and a list of retrieval terms. A query carries its own terms, a data split, an optional strategy id, a context recipe, and the public premise ids it is expected to return.</p>\n<p>Scoring is term overlap, computed per query. Both the query and each premise are tokenised into lowercase word counts. A premise is only considered if the query&#x27;s split appears in that premise&#x27;s <code>allowed_for_split</code> list, which is how test-split leakage is kept out at the structural level rather than by trust. For each eligible premise the score is the summed minimum count of every shared token across the five fields, so a term that appears in both the query and the premise contributes as many points as the smaller of the two counts. A premise that also carries the query&#x27;s strategy id as a tag gets a single extra point. The ranked list is sorted by score descending, ties broken by premise id, and the top of that list up to the query&#x27;s <code>top_k</code> is taken as the retrieval.</p>\n<p>The retrieval is then graded against itself. Each query declares the public premise ids it should surface, and the component computes recall as the fraction of those expected ids that actually landed in the shortlist. A query that declares expectations but misses any of them blocks the run. In the first-wave fixture this is eleven premises and four queries, scoring forty-four considered candidates in total, and every query is expected to reach full recall.</p>\n<p>The failure mode this guards against is a premise-selection result that looks good because it cheated. The five negative-case inputs each encode one such shortcut: a premise index that ships a proof body, a query that lists the oracle premise ids it is &quot;meant&quot; to find, a query that tunes on test-split truth, a context recipe that blows past the byte budget, and a query naming a strategy id outside the allowed set. The run is required to observe all five rejections; if any expected rejection is missing, the whole fixture is blocked rather than passed. Recall over copied real metadata is the positive signal; the refusals are what keep that signal honest.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in premise-selection and retrieval-augmented theorem proving work. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.15626\">LeanDojo</a> is the closest modern anchor because it couples Lean interaction with retrieval-augmented premise selection. Earlier theorem-proving environments such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1904.03241\">HOList</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1806.00608\">GamePad</a> also motivate extracting proof-state or premise metadata for learning-assisted theorem proving.</p>\n<p>Microcosm borrows the retrieval accounting pattern: premise ids, namespaces, statement excerpts, retrieval terms, split eligibility, context budgets, and strategy gates must be inspectable before premise-retrieval claims are admitted. It does not run Lean/Lake or expose proof bodies.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<ul><li><code>premise_index_proof_body_forbidden</code></li><li><code>query_oracle_ids_forbidden</code></li><li><code>test_split_tuning_attempt</code></li><li><code>context_recipe_budget_overflow</code></li><li><code>unknown_strategy_id</code></li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Start with the JSON Bundle Binding to identify the source record, generated instance, proof boundary, and scope limit.</li><li>Use Structured Lattice Bindings for navigation; the generated JSON row is the authority for relationship counts and dependency state.</li><li>Use Runtime Surfaces and Result record Expectations when checking metadata coherence, redaction, leakage checks, and source-available bundle behavior.</li><li>Use Negative Cases, Scope limit, and Scope limit together before admitting any formal-math public claim.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_formal_math_premise_retrieval.py -q --basetemp=/tmp/microcosm_formal_math_premise_retrieval_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The component proves only that public retrieval metadata is internally coherent and leakage-checked. The deferred <code>formal_math_lean_proof_witness</code> boundary remains unchanged.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the reader-verifiable claim that public premise metadata, retrieval terms, split eligibility, strategy gates, and redacted result records are coherent and leakage-checked. It does not run Lean or Lake, prove formal-result correctness, expose proof bodies, authorize oracle-needed premise ids, tune on test split truth, use external model services, approve public sharing, or expand the deferred Lean proof-witness boundary.</p>\n</section>",
      "components": [
        {
          "anchor": "component-formal_math_premise_retrieval",
          "component_id": "formal_math_premise_retrieval",
          "public_label": "Formal Math Premise Retrieval"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 2,
          "organ": 1,
          "paper_module": 1,
          "principle": 5
        },
        "link_count": 14,
        "links": [
          {
            "id": "formal_math_premise_retrieval",
            "kind": "organ",
            "kind_label": "component",
            "label": "Formal Math Premise Retrieval",
            "relation": "explains",
            "url": "components.html#component-formal_math_premise_retrieval"
          },
          {
            "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public premise retrieval slice",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice"
          },
          {
            "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public premise retrieval projection",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.formal_math_lean_proof_witness",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Lean Proof Witness",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.formal_math_premise_retrieval",
      "reader_packet": {
        "abstract": "Formal math premise retrieval validates copied public Lean/Std premise metadata, query scoring, context budgets, strategy gates, body-floor provenance, and leakage negative cases without claiming proof authority.",
        "authority_ceiling": "Copied public source retrieval metadata and runtime validation result records only; no formal-result correctness, proof-body import, oracle-needed premise authority, Mathlib authority, Lean/Lake execution, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or general formal-proof authority.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.formal_math_premise_retrieval.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-formal-math-premise-retrieval-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-formal-math-premise-retrieval-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON source record paper_module.formal_math_premise_retrieval\"] --> instance[\"Generated paper-module instance 15 relationship edges\"] instance --> component[\"Runtime component formal_math_premise_retrieval.py\"] subgraph Inputs[\"Public inputs\"] index[\"Premise index copied Lean/Std metadata\"] queries[\"Retrieval queries terms, split, strategy, top_k\"] recipes[\"Context recipes byte budgets\"] negatives[\"Negative-case inputs proof body, oracle ids, test-split tuning, budget, strategy\"] end component --> index component --> queries component --> recipes component --> negatives index --> split[\"Split gate skip premises not in allowed_for_split\"] queries --> split split --> score[\"Term-overlap scoring shared tokens + strategy bonus\"] score --> shortlist[\"Ranked top_k shortlist\"] shortlist --> recall[\"Recall check vs expected premise ids\"] negatives --> reject[\"Required rejections five leakage/overclaim guards\"] recipes --> reject recall --> result records[\"metadata-only result records board, validation, sign-off\"] reject --> result records result records --> ceiling[\"Scope limit metadata coherence, no Lean/Lake, no proof\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:2a537a867822aa6a3b3621163a9ea5be58875acc136a92764c6a5fc6bc4fb1fe",
            "source_line_end": 118,
            "source_line_start": 89
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "formal_math_premise_retrieval",
                "kind": "organ",
                "kind_label": "component",
                "label": "Formal Math Premise Retrieval",
                "relation": "explains",
                "url": "components.html#component-formal_math_premise_retrieval"
              },
              {
                "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public premise retrieval slice",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice"
              },
              {
                "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public premise retrieval projection",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 6,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.formal_math_premise_retrieval",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 48,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 68,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 245,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 296,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2306.15626"
          },
          {
            "kind": "external_reference",
            "label": "HOList",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1904.03241"
          },
          {
            "kind": "external_reference",
            "label": "GamePad",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1806.00608"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Before a model can attempt a formal proof, it has to find the right lemmas. A Lean library holds thousands of theorems and definitions, and the useful ones for a given goal are a handful. Premise selection is the step that narrows that library down to candidates worth putting in front of a prover. This component is the smallest honest version of that step: it takes a query, scores every public premise against it, and returns a ranked shortlist. The single question it answers is narrow and checkable: given a copied catalogue of public Lean/Std premise metadata, does a transparent term-scoring retrieval return the premises a query should find, without ever touching a proof? Both halves matter\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 47,
            "source_line_start": 23,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Evidence/accounting: Bundle authority: core/papermodulecapsules.json::papermodules[25:papermodule.formalmathpremise_retrieval] has sourceauthority: jsoncapsule, three subjects, one resolved codeloci[0].path, dependson naming papermodule.formalmathleanproof_witness, and generated projection statuses for Markdown, Mermaid, and Atlas. Generated instance: papermodules/formalmathpremiseretrieval.json::papermodulepayload repeats the bundle scope_limit, reports Mermaid status availablefromcapsule_edges, and derives 15 relationships.edges with relationships.unpopulatedselectiverelations: []. Component atlas: core/organatlas.json::components[9:formalmathpremiseretrieval] classifies the component in\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 164,
            "source_line_start": 87,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Component runner: python -m microcosmcore.components.formalmathpremiseretrieval run --input fixtures/firstwave/formalmathpremiseretrieval/input --out result records/firstwave/formalmathpremiseretrieval Exported bundle runner: python -m microcosmcore.components.formalmathpremiseretrieval run-retrieval-bundle --input examples/formalmathpremiseretrieval/exportedpremiseretrievalbundle --out result records/runtimeshell/demoproject/components/formalmathpremise_retrieval CLI route: microcosm formal-math-premise-retrieval run-retrieval-bundle Standard: standards/stdmicrocosmformalmathpremise_retrieval.json Fixture manifest: core/fixturemanifests/formalmathpremiseretrieval.fixture_manifest.json",
            "level": 2,
            "order": 3,
            "section_id": "runtime-surfaces",
            "source_line_end": 174,
            "source_line_start": 165,
            "title": "Runtime Surfaces"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Microcosm can show a real formal-math retrieval mechanism in miniature: a source-available Lean/Std premise index; public field-haystack term-scored queries; split-aware eligibility; context recipe ceilings; strategy gates; redacted validation result records.",
            "level": 2,
            "order": 4,
            "section_id": "public-claim",
            "source_line_end": 185,
            "source_line_start": 175,
            "title": "Public Claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each premise row contributes five inspectable fields to the haystack: its premise id, namespace, declaration name, statement excerpt, and a list of retrieval terms. A query carries its own terms, a data split, an optional strategy id, a context recipe, and the public premise ids it is expected to return. Scoring is term overlap, computed per query. Both the query and each premise are tokenised into lowercase word counts. A premise is only considered if the query's split appears in that premise's allowedforsplit list, which is how test-split leakage is kept out at the structural level rather than by trust. For each eligible premise the score is the summed minimum count of every shared token\u2026",
            "level": 2,
            "order": 5,
            "section_id": "how-retrieval-scoring-works",
            "source_line_end": 221,
            "source_line_start": 186,
            "title": "How retrieval scoring works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in premise-selection and retrieval-augmented theorem proving work. LeanDojo is the closest modern anchor because it couples Lean interaction with retrieval-augmented premise selection. Earlier theorem-proving environments such as HOList and GamePad also motivate extracting proof-state or premise metadata for learning-assisted theorem proving. Microcosm borrows the retrieval accounting pattern: premise ids, namespaces, statement excerpts, retrieval terms, split eligibility, context budgets, and strategy gates must be inspectable before premise-retrieval claims are admitted. It does not run Lean/Lake or expose proof bodies.",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 236,
            "source_line_start": 222,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "premiseindexproofbodyforbidden queryoracleids_forbidden testsplittuning_attempt contextrecipebudget_overflow unknownstrategyid",
            "level": 2,
            "order": 7,
            "section_id": "negative-cases",
            "source_line_end": 244,
            "source_line_start": 237,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 269,
            "source_line_start": 260,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component proves only that public retrieval metadata is internally coherent and leakage-checked. The deferred formalmathleanproofwitness boundary remains unchanged.",
            "level": 2,
            "order": 9,
            "section_id": "authority-ceiling",
            "source_line_end": 275,
            "source_line_start": 270,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that public premise metadata, retrieval terms, split eligibility, strategy gates, and redacted result records are coherent and leakage-checked. It does not run Lean or Lake, prove formal-result correctness, expose proof bodies, authorize oracle-needed premise ids, tune on test split truth, use external model services, approve public sharing, or expand the deferred Lean proof-witness boundary.",
            "level": 2,
            "order": 10,
            "section_id": "claim-ceiling",
            "source_line_end": 284,
            "source_line_start": 276,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with the JSON Bundle Binding to identify the source record, generated instance, proof boundary, and scope limit. Use Structured Lattice Bindings for navigation; the generated JSON row is the authority for relationship counts and dependency state. Use Runtime Surfaces and Result record Expectations when checking metadata coherence, redaction, leakage checks, and source-available bundle behavior. Use Negative Cases, Scope limit, and Scope limit together before admitting any formal-math public claim.",
            "level": 2,
            "order": 11,
            "section_id": "reader-evidence-routing",
            "source_line_end": 295,
            "source_line_start": 285,
            "title": "Reader Evidence Routing"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/formal_math_premise_retrieval.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Formal math premise retrieval validates copied public Lean/Std premise metadata, query scoring, context budgets, strategy gates, body-floor provenance, and leakage negative cases without claiming proof authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Formal Math Premise Retrieval is the source-backed retrieval slice between the Lean/Std premise catalog and proof-witness boundary. It validates eleven public premise descriptors, four retrieval queries, forty-four considered candidates, exact and source-faithful source body imports, context recipe byte budgets, strategy ids, card freshness, and five leakage/overclaim negative cases while keeping proof bodies, oracle premise ids, model-output data, Lean/Lake execution, and launch claims out of result records.",
      "summary_line": "Formal math premise retrieval validates copied public Lean/Std premise metadata, query scoring, context budgets, strategy gates, body-floor provenance, and leakage negative cases without claiming proof authority.",
      "title": "Formal Math Premise Retrieval"
    },
    {
      "anchor": "paper-module-lean-std-premise-index",
      "authority_ceiling": "Copied public Lean/Std descriptor index and Ring2 premise-retrieval source result records only; no Lean/Lake execution, Mathlib authority, proof-body import, oracle-needed premise authority, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or theorem-correctness claim.",
      "body_html": "<p><code>lean_std_premise_index</code> is the closed public premise-index lane for the formal-math slice. It validates premise metadata and selected Ring2 premise-retrieval source result record bodies that a cold reader can inspect without importing Mathlib, exposing proof bodies, or relying on private source run state.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A premise index is the catalogue a theorem-proving system reads before it tries to prove anything: a list of the named lemmas and definitions it is allowed to cite, with enough metadata to retrieve the relevant ones. This component answers a narrower question. Given that such an index already exists inside a private Ring2 benchmark run, can a cold reader inspect its public shape and be sure that what they are reading is a faithful copy of the real thing, and not a separate hand-written stand-in?</p>\n<p>The answer rests on one design choice that is worth noticing. The validator does not just describe eleven premise rows; it opens the declared source artifact from the Ring2 premise-retrieval run, recomputes its SHA-256, and checks every public row against the matching source row by <code>premise_id</code>. The only permitted difference is a path rewrite: a raw Lean toolchain path becomes a public <code>lean-toolchain://.../Init/...</code> reference, so the reader sees where a lemma lives in the standard library without seeing a private filesystem. If the public catalogue ever drifts from the source it claims to copy, the digest or the row-signature comparison fails and the result record is blocked.</p>\n<p>The interesting tension is the line between a useful index and a leaked answer key. A premise index for a benchmark is one edit away from telling a solver exactly which lemmas it needs. So the same pass that admits names, namespaces, retrieval terms, and train/dev/test eligibility rejects the things that would turn the catalogue into proof authority: Mathlib references, proof bodies, the oracle-needed premise ids that name the answer, and any flag that authorises tuning on the test split. The catalogue stays inspectable precisely because those are kept out.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>This module is a cold-reader map from a JSON bundle and copied public Lean/Std premise artifacts into metadata-only validation result records. The readable path is bundle -&gt; generated instance/status -&gt; runtime validator -&gt; fixtures and exported source bundle -&gt; tests and result records -&gt; scope limit; none of those projections expands the closed-index boundary.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"978\" height=\"628\" viewBox=\"0 0 978 628\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"160.3\" y1=\"72.0\" x2=\"308.9\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"308.9,148.0 301.4,147.6 304.2,142.2\"></polygon><line class=\"pmd-edge\" x1=\"377.2\" y1=\"220.0\" x2=\"373.4\" y2=\"287.0\"></line><polygon class=\"pmd-arrow\" points=\"373.4,287.0 370.7,280.0 376.8,280.3\"></polygon><line class=\"pmd-edge\" x1=\"418.7\" y1=\"81.0\" x2=\"549.1\" y2=\"157.0\"></line><polygon class=\"pmd-arrow\" points=\"549.1,157.0 541.6,156.2 544.7,150.9\"></polygon><line class=\"pmd-edge\" x1=\"615.4\" y1=\"90.0\" x2=\"601.1\" y2=\"157.0\"></line><polygon class=\"pmd-arrow\" points=\"601.1,157.0 599.6,149.7 605.5,150.9\"></polygon><line class=\"pmd-edge\" x1=\"804.9\" y1=\"81.0\" x2=\"650.3\" y2=\"157.0\"></line><polygon class=\"pmd-arrow\" points=\"650.3,157.0 655.1,151.2 657.8,156.7\"></polygon><line class=\"pmd-edge\" x1=\"590.0\" y1=\"211.0\" x2=\"576.6\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"576.6,278.0 575.0,270.7 581.0,271.9\"></polygon><line class=\"pmd-edge\" x1=\"549.7\" y1=\"332.0\" x2=\"503.4\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"503.4,390.0 505.3,382.7 510.1,386.6\"></polygon><line class=\"pmd-edge\" x1=\"381.0\" y1=\"323.0\" x2=\"458.7\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"458.7,484.0 452.9,479.2 458.4,476.5\"></polygon><line class=\"pmd-edge\" x1=\"489.1\" y1=\"426.0\" x2=\"489.1\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"489.1,484.0 486.0,477.2 492.1,477.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"36.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"58.5\">source basis: source record</tspan></text><title>source basis: source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"285.9\" y=\"148.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"379.2\" y=\"170.5\">generated instance from</tspan><tspan x=\"379.2\" y=\"188.5\">source record</tspan><tspan x=\"379.2\" y=\"206.5\"></tspan></text><title>generated instance from source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"303.1\" y=\"287.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.3\" y=\"309.5\">Generated status</tspan></text><title>Generated status</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"498.6\" y=\"157.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"595.4\" y=\"179.5\">run / run_index_bundle /</tspan><tspan x=\"595.4\" y=\"197.5\">scope_limit</tspan></text><title>run / run_index_bundle / scope_limit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"27.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"49.5\">closed Lean/Std premise-index</tspan><tspan x=\"372.4\" y=\"67.5\">contract</tspan></text><title>closed Lean/Std premise-index contract</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"512.4\" y=\"18.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"623.0\" y=\"40.5\">projection_protocol,</tspan><tspan x=\"623.0\" y=\"58.5\">premise_index, index_policy,</tspan><tspan x=\"623.0\" y=\"76.5\">negative cases</tspan></text><title>projection_protocol, premise_index, index_policy, negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"759.6\" y=\"27.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"859.9\" y=\"49.5\">source_module_manifest: 6</tspan><tspan x=\"859.9\" y=\"67.5\">copied body modules</tspan></text><title>source_module_manifest: 6 copied body modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"467.6\" y=\"278.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"571.2\" y=\"300.5\">fixture, manifest, bundle,</tspan><tspan x=\"571.2\" y=\"318.5\">and runtime-shape checks</tspan></text><title>fixture, manifest, bundle, and runtime-shape checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"426.8\" y=\"390.0\" width=\"124.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"489.1\" y=\"412.5\">Result records</tspan></text><title>Result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"378.4\" y=\"484.0\" width=\"221.2\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"489.1\" y=\"506.5\">Scope limit</tspan><tspan x=\"489.1\" y=\"524.5\">no Lean/Lake, Mathlib, proof</tspan><tspan x=\"489.1\" y=\"542.5\">bodies, providers, benchmark</tspan><tspan x=\"489.1\" y=\"560.5\">authority, source-file</tspan><tspan x=\"489.1\" y=\"578.5\">changes, public sharing, or</tspan><tspan x=\"489.1\" y=\"596.5\">launch-scope decision</tspan></text><title>Scope limit no Lean/Lake, Mathlib, proof bodies, providers, benchmark authority, source-file changes, public sharing, or launch-scope decision</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>source basis: source record</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json</code><code class=\"pm-diagram__ref-loc\">paper_module.lean_std_premise_index</code></dd></div><div class=\"pm-diagram__ref\"><dt>generated instance from source record</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/lean_std_premise_index.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>run / run_index_bundle / scope_limit</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/lean_std_premise_index.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>closed Lean/Std premise-index contract</dt><dd><code class=\"pm-diagram__ref-loc\">standards/std_microcosm_lean_std_premise_index.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>projection_protocol, premise_index, index_policy, negative cases</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/lean_std_premise_index/input</code></dd></div><div class=\"pm-diagram__ref\"><dt>source_module_manifest: 6 copied body modules</dt><dd><code class=\"pm-diagram__ref-loc\">examples/lean_std_premise_index/exported_lean_std_premise_index_bundle</code></dd></div><div class=\"pm-diagram__ref\"><dt>fixture, manifest, bundle, and runtime-shape checks</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_lean_std_premise_index.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Result records</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/lean_std_premise_index</code><code class=\"pm-diagram__ref-loc\">receipts/runtime_shell/demo_project/organs/lean_std_premise_index</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;core/paper_module_capsules.json paper_module.lean_std_premise_index source basis: source record&quot;] instance[&quot;paper_modules/lean_std_premise_index.json generated instance from source record Markdown stays reader projection&quot;] generated[&quot;Generated status Mermaid: available_from_capsule_edges Atlas: blocked_until_organ_atlas_owner_lane_binds_edges&quot;] runtime[&quot;src/microcosm_core/components/lean_std_premise_index.py run / run_index_bundle / scope_limit&quot;] standard[&quot;standards/std_microcosm_lean_std_premise_index.json closed Lean/Std premise-index contract&quot;] fixtures[&quot;fixtures/first_wave/lean_std_premise_index/input projection_protocol, premise_index, index_policy, negative cases&quot;] bundle[&quot;examples/lean_std_premise_index/exported_lean_std_premise_index_bundle source_module_manifest: 6 copied body modules&quot;] tests[&quot;tests/test_lean_std_premise_index.py fixture, manifest, bundle, and runtime-shape checks&quot;] result records[&quot;result records/first_wave/lean_std_premise_index result records/runtime_shell/demo_project/components/lean_std_premise_index&quot;] ceiling[&quot;Scope limit no Lean/Lake, Mathlib, proof bodies, providers, benchmark authority, source-file changes, public sharing, or launch-scope decision&quot;] bundle --&gt; instance instance --&gt; generated standard --&gt; runtime fixtures --&gt; runtime bundle --&gt; runtime runtime --&gt; tests tests --&gt; result records generated --&gt; ceiling result records --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The mechanism is a two-entry validator over copied public artifacts, not a proof engine. <code>run</code> reads the first-wave fixture inputs, opens the declared source premise-index source artifact, verifies the declared <code>source_sha256</code>, normalizes Lean toolchain paths into <code>lean-toolchain://.../Init/...</code> public refs, compares every public row against the source row signature, and then checks the protocol, policy, copied-material contract, namespace coverage, split coverage, negative cases, secret exclusion scan, and scope limit before writing metadata-only result, board, validation, and sign-off result records. <code>run_index_bundle</code> applies the same public boundary to the exported bundle and requires the source-module manifest to verify six copied body-material files by source ref, target ref, digest, line count, byte count, and source-to-target equivalence while keeping body text out of result records.</p>\n<p>The proof consumer is therefore concrete and local: <code>tests/test_lean_std_premise_index.py</code> asserts that the validator observes all five negative cases, imports the real Ring2 premise-index source artifact, rejects digest, row-count, row-signature, source-ref, source-module digest, and rehash-body-swap mutations, and validates the runtime-shell bundle shape. The positive fixture carries 11 premise rows across <code>Nat</code>, <code>Bool</code>, <code>List</code>, and <code>Iff</code>; the source-open body floor carries one normalized Lean/Std premise index plus five Ring2 source result record or pattern bodies. This is evidence of a bounded public premise catalog and copied-source manifest, not evidence of Lean formal-result correctness.</p>\n<p>The governing lattice is source-backed through the bundle-generated instance: <code>paper_module.lean_std_premise_index</code> explains the <code>lean_std_premise_index</code> component and the two <code>mechanism.lean_std_premise_index.*</code> mechanisms, is governed by <code>concept.formal_math_and_proof_witness_bundle</code>, cites <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, and <code>P-8</code>, abides by <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, and <code>AX-7</code>, and depends only on <code>paper_module.formal_math_premise_retrieval</code>.</p>\n<h4 class=\"pm-body__h\">Inputs</h4>\n<ul><li><code>projection_protocol.json</code> records source pattern ids, source source refs, public replacement refs, projection result records, omitted material, and copy policy.</li><li><code>premise_index.json</code> carries public metadata rows: premise id, declaration name, namespace, <code>Init/</code> source ref, retrieval terms, and split eligibility.</li><li><code>index_policy.json</code> keeps the closed-index scope limit explicit.</li><li><code>source_module_manifest.json</code> records six source-open body imports: the normalized Lean/Std premise index plus five exact bodies from the formal-math premise-retrieval pipeline (source result records and graph-pattern bodies) under <code>source_modules/</code>.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in formal-library indexing and premise-selection work. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1910.09336\">Lean mathematical library</a> anchors the library-as-corpus side, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.15626\">LeanDojo</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1904.03241\">HOList</a> anchor the need for premise metadata, retrieval splits, and theorem-proving environments that can be inspected by learning systems.</p>\n<p>Microcosm borrows the closed-index discipline: premise ids, declaration names, namespaces, source refs, retrieval terms, split eligibility, and source-module digests are public metadata, while proof bodies and oracle-needed ids remain outside the public boundary. It does not import Mathlib or prove theorems.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The fixture rejects:</p>\n<ul><li>Mathlib premise refs;</li><li>proof-body leakage;</li><li>oracle-needed premise ids;</li><li>test-split tuning authority;</li><li>namespace rows without <code>Init/</code> source refs.</li></ul>\n<p>These are stable negative cases because the index is intended to be useful without becoming proof authority.</p>\n<h4 class=\"pm-body__h\">Result records</h4>\n<p>The validator emits:</p>\n<ul><li><code>lean_std_premise_index_result.json</code>;</li><li><code>lean_std_premise_index_board.json</code>;</li><li><code>lean_std_premise_index_validation_receipt.json</code>;</li><li>an sign-off result record under result records/sign-off/first_wave/.</li></ul>\n<p>Runtime-shell execution emits <code>exported_lean_std_premise_index_bundle_validation_result.json</code> after checking the source-module manifest, target file digests, line counts, byte counts, and secret-exclusion boundary.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Start with the JSON Bundle Binding to identify the source row, generated instance, and scope limit.</li><li>Use Structured Lattice Bindings only as navigation evidence; the resolved dependency edge points to the premise-retrieval module and does not expand the closed-index proof boundary.</li><li>Use Inputs and Result records when checking whether public metadata, copied body manifests, and runtime-shell validation stayed body-safe.</li><li>Use Negative Cases and Scope limit together when deciding whether a proposed public claim exceeds the closed-index boundary.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_lean_std_premise_index.py -q --basetemp=/tmp/microcosm_lean_std_premise_index_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This lane is body only. It does not:</p>\n<ul><li>run Lean or Lake;</li><li>import Mathlib;</li><li>expose proof bodies;</li><li>expose oracle-needed premise ids;</li><li>tune on test split truth;</li><li>use external model services;</li><li>certify theorem validity;</li><li>authorize public launch;</li><li>claim secret export.</li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the reader-verifiable claim that public Lean/Std premise metadata, source refs, retrieval terms, split eligibility, and copied source-module digests can be indexed without exposing proof bodies or oracle-needed ids. It does not run Lean or Lake, import Mathlib, prove formal-result correctness, tune on test split truth, use external model services, include launch operations, or certify secret-export safety.</p>\n</section>",
      "components": [
        {
          "anchor": "component-lean_std_premise_index",
          "component_id": "lean_std_premise_index",
          "public_label": "Lean Std Premise Index"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 2,
          "organ": 1,
          "paper_module": 1,
          "principle": 5
        },
        "link_count": 14,
        "links": [
          {
            "id": "lean_std_premise_index",
            "kind": "organ",
            "kind_label": "component",
            "label": "Lean Std Premise Index",
            "relation": "explains",
            "url": "components.html#component-lean_std_premise_index"
          },
          {
            "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public lean std premise catalog",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog"
          },
          {
            "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public lean std premise index",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Premise Retrieval",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.lean_std_premise_index",
      "reader_packet": {
        "abstract": "The Lean/Std premise index validates a copied public Lean/Std descriptor catalog plus Ring2 premise-retrieval source bodies without claiming proof, Mathlib, Lean/Lake, provider, launch, or theorem-correctness authority.",
        "authority_ceiling": "Copied public Lean/Std descriptor index and Ring2 premise-retrieval source result records only; no Lean/Lake execution, Mathlib authority, proof-body import, oracle-needed premise authority, external model access, benchmark claim, launch-scope decision, publishing-scope decision, source-file changes, or theorem-correctness claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.lean_std_premise_index.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-lean-std-premise-index-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-lean-std-premise-index-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"core/paper_module_capsules.json paper_module.lean_std_premise_index source basis: source record\"] instance[\"paper_modules/lean_std_premise_index.json generated instance from source record Markdown stays reader projection\"] generated[\"Generated status Mermaid: available_from_capsule_edges Atlas: blocked_until_organ_atlas_owner_lane_binds_edges\"] runtime[\"src/microcosm_core/components/lean_std_premise_index.py run / run_index_bundle / scope_limit\"] standard[\"standards/std_microcosm_lean_std_premise_index.json closed Lean/Std premise-index contract\"] fixtures[\"fixtures/first_wave/lean_std_premise_index/input projection_protocol, premise_index, index_policy, negative cases\"] bundle[\"examples/lean_std_premise_index/exported_lean_std_premise_index_bundle source_module_manifest: 6 copied body modules\"] tests[\"tests/test_lean_std_premise_index.py fixture, manifest, bundle, and runtime-shape checks\"] result records[\"result records/first_wave/lean_std_premise_index result records/runtime_shell/demo_project/components/lean_std_premise_index\"] ceiling[\"Scope limit no Lean/Lake, Mathlib, proof bodies, providers, benchmark authority, source-file changes, public sharing, or launch-scope decision\"] bundle --> instance instance --> generated standard --> runtime fixtures --> runtime bundle --> runtime runtime --> tests tests --> result records generated --> ceiling result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:9887573ac76c00ecdff9e50436107011224c58598bdb1ae926c0e8a6c85c6da8",
            "source_line_end": 68,
            "source_line_start": 46
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "lean_std_premise_index",
                "kind": "organ",
                "kind_label": "component",
                "label": "Lean Std Premise Index",
                "relation": "explains",
                "url": "components.html#component-lean_std_premise_index"
              },
              {
                "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean std premise catalog",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog"
              },
              {
                "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean std premise index",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 6,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.lean_std_premise_index",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 109,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 129,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 226,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 275,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Lean mathematical library",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1910.09336"
          },
          {
            "kind": "external_reference",
            "label": "LeanDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2306.15626"
          },
          {
            "kind": "external_reference",
            "label": "HOList",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1904.03241"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A premise index is the catalogue a theorem-proving system reads before it tries to prove anything: a list of the named lemmas and definitions it is allowed to cite, with enough metadata to retrieve the relevant ones. This component answers a narrower question. Given that such an index already exists inside a private Ring2 benchmark run, can a cold reader inspect its public shape and be sure that what they are reading is a faithful copy of the real thing, and not a separate hand-written stand-in? The answer rests on one design choice that is worth noticing. The validator does not just describe eleven premise rows; it opens the declared source artifact from the Ring2 premise-retrieval run, re\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 37,
            "source_line_start": 9,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This module is a cold-reader map from a JSON bundle and copied public Lean/Std premise artifacts into metadata-only validation result records. The readable path is bundle -> generated instance/status -> runtime validator -> fixtures and exported source bundle -> tests and result records -> scope limit; none of those projections expands the closed-index boundary.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 69,
            "source_line_start": 38,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism is a two-entry validator over copied public artifacts, not a proof engine. run reads the first-wave fixture inputs, opens the declared source premise-index source artifact, verifies the declared source_sha256, normalizes Lean toolchain paths into lean-toolchain://.../Init/... public refs, compares every public row against the source row signature, and then checks the protocol, policy, copied-material contract, namespace coverage, split coverage, negative cases, secret exclusion scan, and scope limit before writing metadata-only result, board, validation, and sign-off result records. runindexbundle applies the same public boundary to the exported bundle and requires the source-\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 108,
            "source_line_start": 70,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "runtime-route",
            "source_line_end": 162,
            "source_line_start": 150,
            "title": "Runtime Route"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "projection_protocol.json records source pattern ids, source source refs, public replacement refs, projection result records, omitted material, and copy policy. premise_index.json carries public metadata rows: premise id, declaration name, namespace, Init/ source ref, retrieval terms, and split eligibility. index_policy.json keeps the closed-index scope limit explicit. sourcemodulemanifest.json records six source-open body imports: the normalized Lean/Std premise index plus five exact bodies from the formal-math premise-retrieval pipeline (source result records and graph-pattern bodies) under source_modules/.",
            "level": 2,
            "order": 5,
            "section_id": "inputs",
            "source_line_end": 175,
            "source_line_start": 163,
            "title": "Inputs"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in formal-library indexing and premise-selection work. The Lean mathematical library anchors the library-as-corpus side, while LeanDojo and HOList anchor the need for premise metadata, retrieval splits, and theorem-proving environments that can be inspected by learning systems. Microcosm borrows the closed-index discipline: premise ids, declaration names, namespaces, source refs, retrieval terms, split eligibility, and source-module digests are public metadata, while proof bodies and oracle-needed ids remain outside the public boundary. It does not import Mathlib or prove theorems.",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 189,
            "source_line_start": 176,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture rejects: Mathlib premise refs; proof-body leakage; oracle-needed premise ids; test-split tuning authority; namespace rows without Init/ source refs. These are stable negative cases because the index is intended to be useful without becoming proof authority.",
            "level": 2,
            "order": 7,
            "section_id": "negative-cases",
            "source_line_end": 202,
            "source_line_start": 190,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This lane is body only. It does not: run Lean or Lake; import Mathlib; expose proof bodies; expose oracle-needed premise ids; tune on test split truth; use external model services; certify theorem validity; authorize public launch; claim secret export.",
            "level": 2,
            "order": 8,
            "section_id": "authority-ceiling",
            "source_line_end": 216,
            "source_line_start": 203,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that public Lean/Std premise metadata, source refs, retrieval terms, split eligibility, and copied source-module digests can be indexed without exposing proof bodies or oracle-needed ids. It does not run Lean or Lake, import Mathlib, prove formal-result correctness, tune on test split truth, use external model services, include launch operations, or certify secret-export safety.",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 225,
            "source_line_start": 217,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 10,
            "section_id": "validation-receipt-path",
            "source_line_end": 248,
            "source_line_start": 239,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The validator emits: leanstdpremiseindexresult.json; leanstdpremiseindexboard.json; leanstdpremiseindexvalidation_receipt.json; an sign-off result record under result records/sign-off/first_wave/. Runtime-shell execution emits exportedleanstdpremiseindexbundlevalidation_result.json after checking the source-module manifest, target file digests, line counts, byte counts, and secret-exclusion boundary.",
            "level": 2,
            "order": 11,
            "section_id": "receipts",
            "source_line_end": 262,
            "source_line_start": 249,
            "title": "Result records"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with the JSON Bundle Binding to identify the source row, generated instance, and scope limit. Use Structured Lattice Bindings only as navigation evidence; the resolved dependency edge points to the premise-retrieval module and does not expand the closed-index proof boundary. Use Inputs and Result records when checking whether public metadata, copied body manifests, and runtime-shell validation stayed body-safe. Use Negative Cases and Scope limit together when deciding whether a proposed public claim exceeds the closed-index boundary.",
            "level": 2,
            "order": 12,
            "section_id": "reader-evidence-routing",
            "source_line_end": 274,
            "source_line_start": 263,
            "title": "Reader Evidence Routing"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/lean_std_premise_index.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The Lean/Std premise index validates a copied public Lean/Std descriptor catalog plus Ring2 premise-retrieval source bodies without claiming proof, Mathlib, Lean/Lake, provider, launch, or theorem-correctness authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Lean/Std Premise Index is the source-open formal-math catalog component for Microcosm. It imports a premise descriptor index, validates eleven Lean/Std premise rows across Nat, Bool, List, and Iff namespaces, checks six copied body modules through a source-module manifest, observes Mathlib/proof-body/oracle/test-split/source-ref negative cases, and writes metadata-only result records that make premise system inspectable without turning metadata into proof authority.",
      "summary_line": "The Lean/Std premise index validates a copied public Lean/Std descriptor catalog plus Ring2 premise-retrieval source bodies without claiming proof, Mathlib, Lean/Lake, provider, launch, or theorem-correctness authority.",
      "title": "Lean/Std Premise Index"
    },
    {
      "anchor": "paper-module-world-model-projection-drift-control-room",
      "authority_ceiling": "Public metadata-only runtime result record and copied source-module evidence only; no private runtime body inspection, source authority, source-file changes, live route repair, automatic doctrine changes, model-output data export, launch-scope decision, publishing-scope decision, or whole-system correctness claim.",
      "body_html": "<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>world_model_projection_drift_control_room</code> is Microcosm&#x27;s public projection-drift control component. It turns projected world-model rows into an auditable runtime result record: each row must carry a source signal, source ref, target ref, repair route, validation ref, fact-authority mesh, and explicit scope boundary booleans before the projection can pass.</p>\n<p>The mechanism is deliberately narrow. It validates that public, metadata-only projection rows remain tied to named source evidence and rejection policy; it does not claim that the projection is source authority, that a live route was repaired, that private runtime state was inspected, or that Microcosm is public sharing-authorized or launch-authorized.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This component exists to answer one question: when a public read model says something has drifted, can that claim still be traced back to a real source artifact, or has the read model quietly started to stand in for the source?</p>\n<p>The design choice that makes this more than a shape check is that the supplied <code>drift_rows.json</code> is never trusted as input. The validator recomputes the drift rows from the public runtime result record, then treats the supplied file only as an expected snapshot whose role is recorded as <code>expected_snapshot_not_source_authority</code>. If the snapshot disagrees with the recomputed rows, that is flagged as staleness, not accepted as fact. Each recomputed row is then diffed against a real source-state artifact: a row from the extracted-pattern ledger, or a view-quality action-map lens whose own summary is re-derived from its action rows. A row that cannot be re-derived from source, or whose guard reference or derivation path has changed, moves the verdict to <code>blocked</code>.</p>\n<p>The same boundary holds in the other direction. A drift row may name a repair route, but the route stays a label rather than an action: the validator rejects any row that authorises live repair, source-file changes, automatic doctrine changes, or launch. A projection here can describe what is wrong and where to go next without ever being allowed to act on it or to speak for the source it describes.</p>\n<h4 class=\"pm-body__h\">Telos</h4>\n<p>Projection drift is the failure mode where a useful read model begins to look like truth. A dashboard row, generated structured source record, route card, or public runtime result record can be correct enough for navigation while still being downstream of a source artifact that owns the actual authority.</p>\n<p>This component makes that boundary executable. It accepts public drift rows only when they retain:</p>\n<ul><li>a real source signal and source ref</li><li>a target ref that names where the projection appears</li><li>a repair-route label that remains a route, not a live mutation</li><li>a validation ref that can witness the row</li><li>a fact-authority record with authority, appearance, derivation, guard, and residual-route fields</li><li>metadata-only result record policy and an explicit scope limit</li></ul>\n<h4 class=\"pm-body__h\">Technical Object</h4>\n<p>The runtime locus is <code>src/microcosm_core/organs/world_model_projection_drift_control_room.py</code>. The exported public example is <code>examples/world_model_projection_drift_control_room/exported_projection_drift_control_bundle</code>. The accepted first-wave fixture is <code>fixtures/first_wave/world_model_projection_drift_control_room/input</code>.</p>\n<p>The component exposes two public validation routes:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.world_model_projection_drift_control_room \\\n  run-drift-control-bundle \\\n  --input examples/world_model_projection_drift_control_room/exported_projection_drift_control_bundle \\\n  --out /tmp/microcosm_world_model_projection_drift_bundle</code></pre>\n<h4 class=\"pm-body__h\">Projection-Drift Mechanism</h4>\n<p>The validator recomputes the public projection rows from runtime result records and source artifacts, then compares them with the supplied fixture snapshot. A row passes only when the recomputed projection, supplied snapshot, source-ref evidence, source-state diff, source-module manifest check, copied-body geometry probe, runtime result record witness, and non-public-state exclusion scan all stay inside the public boundary.</p>\n<p>The core result payload records:</p>\n<ul><li><code>drift_summary.row_count: 8</code></li><li><code>source_ref_count: 8</code></li><li><code>target_ref_count: 8</code></li><li><code>repair_route_count: 8</code></li><li><code>validation_ref_count: 8</code></li><li><code>fact_authority_row_count: 8</code></li><li><code>guarded_projection_treatment_count: 8</code></li><li><code>unguarded_duplicate_count: 0</code></li><li><code>runtime_receipt_witnessed_row_count: 8</code></li><li><code>source_authority_claim_count: 0</code></li><li><code>live_repair_authorized_count: 0</code></li><li><code>source_mutation_authorized_count: 0</code></li><li><code>automatic_doctrine_promotion_count: 0</code></li></ul>\n<p>The source-state result record evidence is intentionally small and inspectable. The focused test suite expects exactly two source-state evidence classes: <code>extracted_pattern_ledger_row_diff</code> and <code>view_quality_action_map_summary_diff</code>.</p>\n<h4 class=\"pm-body__h\">Runtime Result record Evidence</h4>\n<p>The public result record floor is metadata-only. The first-wave result records live at:</p>\n<ul><li><code>receipts/first_wave/world_model_projection_drift_control_room/world_model_projection_drift_control_room_result.json</code></li><li><code>receipts/first_wave/world_model_projection_drift_control_room/world_model_projection_drift_control_room_validation_receipt.json</code></li><li>result records/sign-off/first_wave/world_model_projection_drift_control_room_fixture_acceptance.json</li></ul>\n<p>The exported-bundle result record lives at:</p>\n<ul><li><code>receipts/runtime_shell/demo_project/organs/world_model_projection_drift_control_room/exported_projection_drift_control_bundle_validation_result.json</code></li></ul>\n<p>The exported-bundle result record records <code>body_import_status: real_runtime_receipt_landed</code>, <code>body_material_status: copied_non_secret_macro_body_landed</code>, <code>body_copied_material_count: 4</code>, <code>body_in_receipt: false</code>, and <code>release_authorized: false</code>. Its scope limit also sets <code>source_authority_claim</code>, <code>source_mutation_authorized</code>, <code>live_route_repair_authorized</code>, <code>automatic_doctrine_promotion_authorized</code>, <code>provider_payload_exported</code>, <code>publication_authorized</code>, and <code>release_authorized</code> to false.</p>\n<h4 class=\"pm-body__h\">Source-Available Body Floor</h4>\n<p>The exported bundle includes copied source bodies so a reader can inspect the implementation class without receiving private runtime state in the result record. The source-module manifest is:</p>\n<ul><li><code>examples/world_model_projection_drift_control_room/exported_projection_drift_control_bundle/source_module_manifest.json</code></li></ul>\n<p>It records four copied modules:</p>\n<ul><li><code>world_model_drift_aggregate_source_body_import</code></li><li><code>world_model_drift_endpoint_source_body_import</code></li><li><code>view_quality_action_map_source_body_import</code></li><li><code>view_quality_action_map_test_body_import</code></li></ul>\n<p>Every manifest row is <code>body_copied: true</code>, <code>body_in_receipt: false</code>, <code>classification: copied_non_secret_macro_body</code>, and <code>material_class: public_macro_tool_body</code>, with <code>sha256_match: true</code>. The largest bodies are the Station world-model reducer <code>system/server/world_model.py</code>, the <code>/api/drift</code> endpoint in <code>system/server/main.py</code>, the view-quality action-map builder <code>tools/meta/observability/view_quality_census.py</code>, and its focused source regression test <code>system/server/tests/test_view_quality_census.py</code>.</p>\n<p>The body floor is therefore source-available by bundle, not by result record. Result records carry paths, hashes, counts, anchor checks, and verdicts; they do not duplicate private bodies, model-output data, browser UI state, account or browser material, source notes, recipient-send state, or account secret-equivalent payloads.</p>\n<h4 class=\"pm-body__h\">Mutation and Rejection Contract</h4>\n<p>The validator is not a shape-only check. The focused test suite mutates the public inputs and requires the verdict to move to <code>blocked</code> when authority or freshness is broken:</p>\n<ul><li>missing source refs produce <code>DRIFT_SOURCE_REF_REQUIRED</code></li><li>missing repair or validation refs produce <code>DRIFT_VALIDATION_REF_REQUIRED</code></li><li>missing fact-authority mesh produces <code>DRIFT_FACT_AUTHORITY_REQUIRED</code></li><li>projection rows claiming source authority produce <code>DRIFT_SOURCE_AUTHORITY_FORBIDDEN</code></li><li>live repair authority produces <code>DRIFT_LIVE_REPAIR_FORBIDDEN</code></li><li>non-public runtime export produces <code>DRIFT_PRIVATE_RUNTIME_EXPORT_FORBIDDEN</code></li><li>model-output data export produces <code>DRIFT_PROVIDER_PAYLOAD_FORBIDDEN</code></li><li>automatic doctrine changes produces <code>DRIFT_AUTOMATIC_DOCTRINE_PROMOTION_FORBIDDEN</code></li><li>launch-scope decision produces <code>DRIFT_RELEASE_AUTHORITY_FORBIDDEN</code></li></ul>\n<p>Additional source-drift tests cover unwitnessed runtime rows, stale supplied snapshots, mutated runtime result record refs, missing source-ledger rows, source ledger rows without <code>source_refs</code>, view-quality source-file changes, internally consistent fake source refs, and selected-row order drift. These cases matter because a projection can be internally coherent and still lose authority if its source evidence, guard result record, or derivation path changes.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"916\" height=\"758\" viewBox=\"0 0 916 758\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"458.0\" y1=\"54.0\" x2=\"458.0\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"458.0,112.0 454.9,105.2 461.1,105.2\"></polygon><line class=\"pmd-edge\" x1=\"357.2\" y1=\"184.0\" x2=\"169.7\" y2=\"251.0\"></line><polygon class=\"pmd-arrow\" points=\"169.7,251.0 175.1,245.8 177.2,251.6\"></polygon><line class=\"pmd-edge\" x1=\"414.2\" y1=\"184.0\" x2=\"343.7\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"343.7,242.0 347.0,235.3 350.9,240.0\"></polygon><line class=\"pmd-edge\" x1=\"548.3\" y1=\"184.0\" x2=\"693.7\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"693.7,242.0 686.2,242.3 688.5,236.6\"></polygon><line class=\"pmd-edge\" x1=\"479.8\" y1=\"184.0\" x2=\"514.9\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"514.9,242.0 508.8,237.7 514.0,234.6\"></polygon><line class=\"pmd-edge\" x1=\"156.7\" y1=\"305.0\" x2=\"354.3\" y2=\"390.3\"></line><polygon class=\"pmd-arrow\" points=\"354.3,390.3 346.8,390.4 349.2,384.7\"></polygon><line class=\"pmd-edge\" x1=\"336.2\" y1=\"314.0\" x2=\"394.6\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"394.6,372.0 387.5,369.3 391.9,365.0\"></polygon><line class=\"pmd-edge\" x1=\"709.2\" y1=\"314.0\" x2=\"561.7\" y2=\"385.1\"></line><polygon class=\"pmd-arrow\" points=\"561.7,385.1 566.5,379.3 569.2,384.8\"></polygon><line class=\"pmd-edge\" x1=\"518.7\" y1=\"314.0\" x2=\"489.6\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"489.6,372.0 489.9,364.5 495.4,367.2\"></polygon><line class=\"pmd-edge\" x1=\"458.0\" y1=\"498.0\" x2=\"458.0\" y2=\"556.0\"></line><polygon class=\"pmd-arrow\" points=\"458.0,556.0 454.9,549.2 461.1,549.2\"></polygon><line class=\"pmd-edge\" x1=\"458.0\" y1=\"628.0\" x2=\"458.0\" y2=\"686.0\"></line><polygon class=\"pmd-arrow\" points=\"458.0,686.0 454.9,679.2 461.1,679.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"347.4\" y=\"18.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"458.0\" y=\"40.5\">Public runtime result record</tspan></text><title>Public runtime result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"350.9\" y=\"112.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"458.0\" y=\"134.5\">Recompute drift rows</tspan><tspan x=\"458.0\" y=\"152.5\">from selected_pattern_ids +</tspan><tspan x=\"458.0\" y=\"170.5\">result record rows</tspan></text><title>Recompute drift rows from selected_pattern_ids + result record rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"251.0\" width=\"152.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"94.1\" y=\"273.5\">expected snapshot,</tspan><tspan x=\"94.1\" y=\"291.5\">source-linked only</tspan></text><title>expected snapshot, source-linked only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"196.2\" y=\"242.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"299.9\" y=\"264.5\">Source-state diff</tspan><tspan x=\"299.9\" y=\"282.5\">extracted-pattern ledger +</tspan><tspan x=\"299.9\" y=\"300.5\">view-quality action map</tspan></text><title>Source-state diff extracted-pattern ledger + view-quality action map</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"429.6\" y=\"242.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"536.8\" y=\"264.5\">View-quality geometry grade</tspan><tspan x=\"536.8\" y=\"282.5\">via copied</tspan><tspan x=\"536.8\" y=\"300.5\">view_quality_census.py</tspan></text><title>View-quality geometry grade via copied view_quality_census.py</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"669.9\" y=\"242.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"784.0\" y=\"264.5\">Runtime result record witness</tspan><tspan x=\"784.0\" y=\"282.5\">every recomputed row appears</tspan><tspan x=\"784.0\" y=\"300.5\">in the result record</tspan></text><title>Runtime result record witness every recomputed row appears in the result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"354.3\" y=\"372.0\" width=\"207.4\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"458.0\" y=\"394.5\">Rejection gates</tspan><tspan x=\"458.0\" y=\"412.5\">missing/fake refs, private</tspan><tspan x=\"458.0\" y=\"430.5\">export, source authority,</tspan><tspan x=\"458.0\" y=\"448.5\">live repair, source-file</tspan><tspan x=\"458.0\" y=\"466.5\">changes, doctrine changes,</tspan><tspan x=\"458.0\" y=\"484.5\">launch</tspan></text><title>Rejection gates missing/fake refs, private export, source authority, live repair, source-file changes, doctrine changes, launch</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"347.4\" y=\"556.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"458.0\" y=\"578.5\">metadata-only result records</tspan><tspan x=\"458.0\" y=\"596.5\">first-wave, sign-off,</tspan><tspan x=\"458.0\" y=\"614.5\">exported bundle</tspan></text><title>metadata-only result records first-wave, sign-off, exported bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"361.2\" y=\"686.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"458.0\" y=\"708.5\">Scope limit</tspan><tspan x=\"458.0\" y=\"726.5\">projection evidence only</tspan></text><title>Scope limit projection evidence only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Public runtime result record</dt><dd><code class=\"pm-diagram__ref-loc\">public_projection_drift_control_lens.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>expected snapshot, source-linked only</dt><dd><code class=\"pm-diagram__ref-loc\">Supplied drift_rows.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Result record[&quot;Public runtime result record public_projection_drift_control_lens.json&quot;] Recompute[&quot;Recompute drift rows from selected_pattern_ids + result record rows&quot;] Snapshot[&quot;Supplied drift_rows.json expected snapshot, source-linked only&quot;] SourceDiff[&quot;Source-state diff extracted-pattern ledger + view-quality action map&quot;] Geometry[&quot;View-quality geometry grade via copied view_quality_census.py&quot;] Witness[&quot;Runtime result record witness every recomputed row appears in the result record&quot;] Reject[&quot;Rejection gates missing/fake refs, private export, source authority, live repair, source-file changes, doctrine changes, launch&quot;] Result records[&quot;metadata-only result records first-wave, sign-off, exported bundle&quot;] Ceiling[&quot;Scope limit projection evidence only&quot;] Result record --&gt; Recompute Recompute --&gt; Snapshot Recompute --&gt; SourceDiff Recompute --&gt; Witness Recompute --&gt; Geometry Snapshot --&gt; Reject SourceDiff --&gt; Reject Witness --&gt; Reject Geometry --&gt; Reject Reject --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read in this order:</p>\n<ol><li>Bundle and generated instance: <code>core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room]</code> and <code>paper_modules/world_model_projection_drift_control_room.json</code>.</li><li>Runtime source and focused tests: <code>src/microcosm_core/organs/world_model_projection_drift_control_room.py</code> and <code>tests/test_world_model_projection_drift_control_room.py</code>.</li><li>First-wave fixture and result records: <code>fixtures/first_wave/world_model_projection_drift_control_room/input</code>, <code>receipts/first_wave/world_model_projection_drift_control_room/</code>, and result records/sign-off/first_wave/world_model_projection_drift_control_room_fixture_acceptance.json.</li><li>Exported-bundle evidence: <code>examples/world_model_projection_drift_control_room/exported_projection_drift_control_bundle/</code> and <code>receipts/runtime_shell/demo_project/organs/world_model_projection_drift_control_room/exported_projection_drift_control_bundle_validation_result.json</code>.</li><li>Generated projection evidence: Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges_after_atlas_binding</code>, and the one selective dependency residual preserved by the generated JSON instance.</li></ol>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This control room watches a world-model projection for drift between what the model expects and what the runtime reports. It draws on the model-monitoring and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://en.wikipedia.org/wiki/Concept_drift\">concept-drift</a> literature, which treats a growing gap between predicted and observed behaviour as an operational signal. Microcosm borrows the drift-as-signal shape over metadata-only result records; the result is fixture-bound monitoring evidence, source-linked only, private runtime inspection, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Focused runtime validation:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest \\\n  tests/test_world_model_projection_drift_control_room.py -q</code></pre>\n<p>Paper-module corpus validation:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Paper-module index validation from the repo root:</p>\n<pre class=\"pm-pre\"><code>./repo-python tools/meta/factory/build_paper_module_index.py --check</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The component validates metadata-only drift result records and public-source refs. It supports inspection of recorded drift rows; live repair, source control, doctrine changes, model-output export, public sharing, and launch are outside the fixture. It also does not claim that every possible world-model drift source is covered. Its claim is narrower: the named public drift rows are guarded by source refs, target refs, validation refs, fact-authority mesh, copied source body evidence, metadata-only result records, and negative-case rejection.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page.</p>\n<p>It may not claim more than its bundle scope limit allows: Public metadata-only runtime result record and copied source-module evidence only; no private runtime body inspection, source authority, source-file changes, live route repair, automatic doctrine changes, model-output data export, launch-scope decision, publishing-scope decision, or whole-system correctness claim.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Bindings</h5>\n<ul><li>source record: <code>core/paper_module_capsules.json::paper_modules[27:paper_module.world_model_projection_drift_control_room]</code></li><li>Generated instance: <code>paper_modules/world_model_projection_drift_control_room.json</code></li><li>Standard: <code>standards/std_microcosm_world_model_projection_drift_control_room.json</code></li><li>Mechanism: <code>mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary</code></li><li>Concept: <code>concept.import_projection_and_drift_control_bundle</code></li><li>Principle refs: <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-5</code>, <code>P-6</code>, <code>P-8</code>, <code>P-9</code>, <code>P-12</code>, <code>P-15</code></li><li>Axiom refs: <code>AX-1</code>, <code>AX-4</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, <code>AX-11</code></li></ul>\n<p>The generated JSON instance reports <code>source_authority: json_capsule</code>, 19 resolved relationship edges, Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges_after_atlas_binding</code>, and one honest selective residual for <code>paper_module.depends_on.paper_module</code> because the bundle does not yet name a sibling dependency module.</p>\n</details>",
      "components": [
        {
          "anchor": "component-world_model_projection_drift_control_room",
          "component_id": "world_model_projection_drift_control_room",
          "public_label": "World Model Projection Drift Control Room"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 9
        },
        "link_count": 19,
        "links": [
          {
            "id": "world_model_projection_drift_control_room",
            "kind": "organ",
            "kind_label": "component",
            "label": "World Model Projection Drift Control Room",
            "relation": "explains",
            "url": "components.html#component-world_model_projection_drift_control_room"
          },
          {
            "id": "mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public projection drift control boundary",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.world_model_projection_drift_control_room",
      "reader_packet": {
        "abstract": "The world-model projection drift control room validates public metadata-only projection-drift rows and copied source-module bodies without treating projections as source authority or repair authority.",
        "authority_ceiling": "Public metadata-only runtime result record and copied source-module evidence only; no private runtime body inspection, source authority, source-file changes, live route repair, automatic doctrine changes, model-output data export, launch-scope decision, publishing-scope decision, or whole-system correctness claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.world_model_projection_drift_control_room.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-world-model-projection-drift-control-room-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-world-model-projection-drift-control-room-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Result record[\"Public runtime result record public_projection_drift_control_lens.json\"] Recompute[\"Recompute drift rows from selected_pattern_ids + result record rows\"] Snapshot[\"Supplied drift_rows.json expected snapshot, source-linked only\"] SourceDiff[\"Source-state diff extracted-pattern ledger + view-quality action map\"] Geometry[\"View-quality geometry grade via copied view_quality_census.py\"] Witness[\"Runtime result record witness every recomputed row appears in the result record\"] Reject[\"Rejection gates missing/fake refs, private export, source authority, live repair, source-file changes, doctrine changes, launch\"] Result records[\"metadata-only result records first-wave, sign-off, exported bundle\"] Ceiling[\"Scope limit projection evidence only\"] Result record --> Recompute Recompute --> Snapshot Recompute --> SourceDiff Recompute --> Witness Recompute --> Geometry Snapshot --> Reject SourceDiff --> Reject Witness --> Reject Geometry --> Reject Reject --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:59753dba127a94331e85ebf216db08743cd7989f26835e0afe318113fe453bdd",
            "source_line_end": 242,
            "source_line_start": 219
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "world_model_projection_drift_control_room",
                "kind": "organ",
                "kind_label": "component",
                "label": "World Model Projection Drift Control Room",
                "relation": "explains",
                "url": "components.html#component-world_model_projection_drift_control_room"
              },
              {
                "id": "mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public projection drift control boundary",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.world_model_projection_drift_control_room",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 248,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 270,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 343,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/world_model_projection_drift_control_room.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "concept-drift",
            "section_id": "prior-art-grounding",
            "url": "https://en.wikipedia.org/wiki/Concept_drift"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "worldmodelprojectiondriftcontrol_room is Microcosm's public projection-drift control component. It turns projected world-model rows into an auditable runtime result record: each row must carry a source signal, source ref, target ref, repair route, validation ref, fact-authority mesh, and explicit scope boundary booleans before the projection can pass. The mechanism is deliberately narrow. It validates that public, metadata-only projection rows remain tied to named source evidence and rejection policy; it does not claim that the projection is source authority, that a live route was repaired, that private runtime state was inspected, or that Microcosm is public sharing-authorized or launch-au\u2026",
            "level": 2,
            "order": 1,
            "section_id": "abstract",
            "source_line_end": 16,
            "source_line_start": 3,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component exists to answer one question: when a public read model says something has drifted, can that claim still be traced back to a real source artifact, or has the read model quietly started to stand in for the source? The design choice that makes this more than a shape check is that the supplied drift_rows.json is never trusted as input. The validator recomputes the drift rows from the public runtime result record, then treats the supplied file only as an expected snapshot whose role is recorded as expectedsnapshotnotsourceauthority. If the snapshot disagrees with the recomputed rows, that is flagged as staleness, not accepted as fact. Each recomputed row is then diffed against a\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 40,
            "source_line_start": 17,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Projection drift is the failure mode where a useful read model begins to look like truth. A dashboard row, generated structured source record, route card, or public runtime result record can be correct enough for navigation while still being downstream of a source artifact that owns the actual authority. This component makes that boundary executable. It accepts public drift rows only when they retain: a real source signal and source ref a target ref that names where the projection appears a repair-route label that remains a route, not a live mutation a validation ref that can witness the row a fact-authority record with authority, appearance, derivation, guard, and residual-route fields met\u2026",
            "level": 2,
            "order": 3,
            "section_id": "telos",
            "source_line_end": 58,
            "source_line_start": 41,
            "title": "Telos"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The runtime locus is src/microcosmcore/components/worldmodelprojectiondriftcontrolroom.py. The exported public example is examples/worldmodelprojectiondriftcontrolroom/exportedprojectiondriftcontrol_bundle. The accepted first-wave fixture is fixtures/firstwave/worldmodelprojectiondriftcontrolroom/input. The component exposes two public validation routes:",
            "level": 2,
            "order": 4,
            "section_id": "technical-object",
            "source_line_end": 86,
            "source_line_start": 59,
            "title": "Technical Object"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The validator recomputes the public projection rows from runtime result records and source artifacts, then compares them with the supplied fixture snapshot. A row passes only when the recomputed projection, supplied snapshot, source-ref evidence, source-state diff, source-module manifest check, copied-body geometry probe, runtime result record witness, and non-public-state exclusion scan all stay inside the public boundary. The core result payload records: driftsummary.rowcount: 8 sourcerefcount: 8 targetrefcount: 8 repairroutecount: 8 validationrefcount: 8 factauthorityrow_count: 8 guardedprojectiontreatment_count: 8 unguardedduplicatecount: 0 runtimereceiptwitnessedrowcount: 8 sourceautho\u2026",
            "level": 2,
            "order": 5,
            "section_id": "projection-drift-mechanism",
            "source_line_end": 116,
            "source_line_start": 87,
            "title": "Projection-Drift Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The public result record floor is metadata-only. The first-wave result records live at: result records/firstwave/worldmodelprojectiondriftcontrolroom/worldmodelprojectiondriftcontrolroomresult.json result records/firstwave/worldmodelprojectiondriftcontrolroom/worldmodelprojectiondriftcontrolroomvalidation_receipt.json result records/sign-off/firstwave/worldmodelprojectiondriftcontrolroomfixtureacceptance.json The exported-bundle result record lives at: result records/runtimeshell/demoproject/components/worldmodelprojectiondriftcontrolroom/exportedprojectiondriftcontrolbundlevalidation_result.json The exported-bundle result record records bodyimportstatus: realruntimereceipt_landed, bodymate\u2026",
            "level": 2,
            "order": 6,
            "section_id": "runtime-receipt-evidence",
            "source_line_end": 138,
            "source_line_start": 117,
            "title": "Runtime Result record Evidence"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The exported bundle includes copied source bodies so a reader can inspect the implementation class without receiving private runtime state in the result record. The source-module manifest is: examples/worldmodelprojectiondriftcontrolroom/exportedprojectiondriftcontrolbundle/sourcemodule_manifest.json It records four copied modules: worldmodeldriftaggregatesourcebodyimport worldmodeldriftendpointsourcebodyimport viewqualityactionmapsourcebodyimport viewqualityactionmaptestbodyimport Every manifest row is bodycopied: true, bodyin_receipt: false, classification: copiednonsecretmacrobody, and materialclass: publicmacrotoolbody, with sha256_match: true. The largest bodies are the Station world-m\u2026",
            "level": 2,
            "order": 7,
            "section_id": "source-available-body-floor",
            "source_line_end": 168,
            "source_line_start": 139,
            "title": "Source-Available Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The validator is not a shape-only check. The focused test suite mutates the public inputs and requires the verdict to move to blocked when authority or freshness is broken: missing source refs produce DRIFTSOURCEREF_REQUIRED missing repair or validation refs produce DRIFTVALIDATIONREF_REQUIRED missing fact-authority mesh produces DRIFTFACTAUTHORITY_REQUIRED projection rows claiming source authority produce DRIFTSOURCEAUTHORITY_FORBIDDEN live repair authority produces DRIFTLIVEREPAIR_FORBIDDEN non-public runtime export produces DRIFTPRIVATERUNTIMEEXPORTFORBIDDEN model-output data export produces DRIFTPROVIDERPAYLOAD_FORBIDDEN automatic doctrine changes produces DRIFTAUTOMATICDOCTRINEPROMOTIO\u2026",
            "level": 2,
            "order": 8,
            "section_id": "mutation-and-rejection-contract",
            "source_line_end": 193,
            "source_line_start": 169,
            "title": "Mutation and Rejection Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "source record: core/papermodulecapsules.json::papermodules[27:papermodule.worldmodelprojectiondriftcontrol_room] Generated instance: papermodules/worldmodelprojectiondriftcontrolroom.json Standard: standards/stdmicrocosmworldmodelprojectiondriftcontrol_room.json Mechanism: mechanism.worldmodelprojectiondriftcontrolroom.validatespublicprojectiondriftcontrolboundary Concept: concept.importprojectionanddriftcontrol_bundle Principle refs: P-1, P-2, P-3, P-5, P-6, P-8, P-9, P-12, P-15 Axiom refs: AX-1, AX-4, AX-5, AX-7, AX-8, AX-11 The generated JSON instance reports sourceauthority: jsoncapsule, 19 resolved relationship edges, Mermaid availablefromcapsule_edges, Atlas linkedfromcapsuleedgesafte\u2026",
            "level": 2,
            "order": 9,
            "section_id": "governing-lattice-bindings",
            "source_line_end": 216,
            "source_line_start": 194,
            "title": "Governing Lattice Bindings"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "It sketches the evidence path and authority bundle-backed generated lattice.",
            "level": 2,
            "order": 10,
            "section_id": "shape",
            "source_line_end": 247,
            "source_line_start": 217,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Focused runtime validation: Paper-module corpus validation: Paper-module index validation from the repo root:",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 309,
            "source_line_start": 288,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component validates metadata-only drift result records and public-source refs. It supports inspection of recorded drift rows; live repair, source control, doctrine changes, model-output export, public sharing, and launch are outside the fixture. It also does not claim that every possible world-model drift source is covered. Its claim is narrower: the named public drift rows are guarded by source refs, target refs, validation refs, fact-authority mesh, copied source body evidence, metadata-only result records, and negative-case rejection.",
            "level": 2,
            "order": 12,
            "section_id": "limitations",
            "source_line_end": 319,
            "source_line_start": 310,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read in this order: Bundle and generated instance: core/papermodulecapsules.json::papermodules[27:papermodule.worldmodelprojectiondriftcontrol_room] and papermodules/worldmodelprojectiondriftcontrolroom.json. Runtime source and focused tests: src/microcosmcore/components/worldmodelprojectiondriftcontrolroom.py and tests/testworldmodelprojectiondriftcontrolroom.py. First-wave fixture and result records: fixtures/firstwave/worldmodelprojectiondriftcontrolroom/input, result records/firstwave/worldmodelprojectiondriftcontrolroom/, and result records/sign-off/firstwave/worldmodelprojectiondriftcontrolroomfixtureacceptance.json. Exported-bundle evidence: examples/worldmodelprojectiondriftcontrolr\u2026",
            "level": 2,
            "order": 13,
            "section_id": "reader-evidence-routing",
            "source_line_end": 342,
            "source_line_start": 320,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page. It may not claim more than its bundle scope limit allows: Public metadata-only runtime result record and copied source-module evidence only; no private runtime body inspection, source authority, source-file changes, live route repair, automatic doctrine changes, model-output data export, launch-scope decision, public sharing decision, or whole-system correctness claim.",
            "level": 2,
            "order": 14,
            "section_id": "claim-ceiling",
            "source_line_end": 367,
            "source_line_start": 362,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This control room watches a world-model projection for drift between what the model expects and what the runtime reports. It draws on the model-monitoring and concept-drift literature, which treats a growing gap between predicted and observed behaviour as an operational signal. Microcosm borrows the drift-as-signal shape over metadata-only result records; the result is fixture-bound monitoring evidence, source-linked only, private runtime inspection, or whole-system correctness.",
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 370,
            "source_line_start": 368,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/world_model_projection_drift_control_room.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The world-model projection drift control room validates public metadata-only projection-drift rows and copied source-module bodies without treating projections as source authority or repair authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/world_model_projection_drift_control_room.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "World-Model Projection Drift Control Room is the public projection-drift boundary for Microcosm. It validates eight drift rows, source refs, repair routes, validation refs, target refs, source-module digest evidence, copied world-model and view-quality source bodies, secret-exclusion policy, and eight negative cases while keeping private runtime bodies, model-output data, live repair, source-file changes, automatic doctrine changes, launch, public sharing, and source-authority claims out of scope.",
      "summary_line": "The world-model projection drift control room validates public metadata-only projection-drift rows and copied source-module bodies without treating projections as source authority or repair authority.",
      "title": "World-Model Projection Drift Control Room"
    },
    {
      "anchor": "paper-module-public-reveal-walkthrough",
      "authority_ceiling": "Public reveal fixture and exported-bundle result records only; no launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness.",
      "body_html": "<p><code>public_reveal_walkthrough</code> is the accepted component that makes Microcosm&#x27;s public reveal executable instead of descriptive.</p>\n<p>It validates a ten-minute cold-reader path:</p>\n<ol><li>Compile a project into <code>.microcosm/</code>.</li><li>Inspect catalog, patterns, and routes.</li><li>Explain one route through patterns, standard pressure, work, events, and evidence.</li><li>Open the observatory causal chain before raw JSON drilldown.</li><li>Run <code>microcosm intake</code> to see the source projection intake cells connected to spine, reveal, and runtime evidence.</li><li>Read the result records and scope limit.</li></ol>\n<p>The component reads public fixtures from <code>fixtures/first_wave/public_reveal_walkthrough/input/</code> and exported runtime input from <code>examples/public_reveal_walkthrough/exported_public_reveal_bundle/</code>.</p>\n<p>It emits:</p>\n<ul><li><code>receipts/first_wave/public_reveal_walkthrough/public_reveal_walkthrough_result.json</code></li><li><code>receipts/first_wave/public_reveal_walkthrough/ten_minute_reveal_board.json</code></li><li><code>receipts/first_wave/public_reveal_walkthrough/public_reveal_validation_receipt.json</code></li><li>result records/sign-off/first_wave/public_reveal_walkthrough_fixture_acceptance.json</li></ul>\n<p>The reveal path treats <code>microcosm intake</code> as a runtime bridge rather than a private planning note. The command exposes <code>runtime_reveal_import_bridge</code>, keeps <code>formal_math_readiness_extensions</code> visible as a public replacement when its extension board exists, and points back to the source projection intake board without copying private source bodies.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A cold reader meeting Microcosm for the first time needs one thing the README cannot give them on its own: proof that the first ten minutes are real and not a tour of screenshots. This component answers a single question. Can a reader who has never seen the system run a short, fixed path from a command to local state, to a route, to the result record and source boundary behind it, with nothing on that path that the system does not actually run?</p>\n<p>The validator enforces that path as an accounting floor rather than a narrative. A reveal only passes if it carries at least five steps, four distinct runnable commands, and four evidence refs, and if four overclaim fixtures stay rejected: a launch or hosting claim, a private-data equivalence claim, a step with no evidence ref, and marketing copy with no command behind it. The floor exists because a walkthrough drifts towards a hero pitch the moment it is allowed to. Removing the commands and the result record refs is the easiest way to make a reveal look more impressive and prove less.</p>\n<p>The part worth noting is the real-lane witness. The fixture run does not pass on its own paperwork. It is gated on the exported reveal bundle actually running, with its copied source bodies present and digest-verified. If that backing run is missing or blocked, the fixture is marked blocked too, with <code>real_runtime_receipt</code> set to false. So the reveal cannot describe a runnable path while the runnable path is broken underneath it, which is the quiet failure mode of every quick-start guide that says more than it can execute.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>Public Reveal Walkthrough is the source-backed entry membrane for a cold technical reader. It turns the local Microcosm first-run path into a runnable accounting exercise: commands produce local state, routes point at work and events, evidence refs point at result records, and scope limits keep the visual or browser layer from becoming a product or public-sharing claims.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"627\" height=\"610\" viewBox=\"0 0 627 610\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"106.2\" y1=\"81.0\" x2=\"277.4\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"277.4,166.0 269.9,165.7 272.7,160.2\"></polygon><line class=\"pmd-edge\" x1=\"274.7\" y1=\"108.0\" x2=\"304.5\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"304.5,166.0 298.6,161.3 304.1,158.5\"></polygon><line class=\"pmd-edge\" x1=\"454.8\" y1=\"90.0\" x2=\"340.7\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"340.7,166.0 344.7,159.7 348.1,164.7\"></polygon><line class=\"pmd-edge\" x1=\"331.9\" y1=\"202.0\" x2=\"390.5\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"390.5,260.0 383.5,257.4 387.8,253.0\"></polygon><line class=\"pmd-edge\" x1=\"293.8\" y1=\"202.0\" x2=\"229.8\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"229.8,260.0 232.8,253.1 237.0,257.7\"></polygon><line class=\"pmd-edge\" x1=\"224.3\" y1=\"332.0\" x2=\"279.5\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"279.5,390.0 272.5,387.1 277.0,382.9\"></polygon><line class=\"pmd-edge\" x1=\"395.6\" y1=\"332.0\" x2=\"345.1\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"345.1,390.0 347.3,382.8 351.9,386.8\"></polygon><line class=\"pmd-edge\" x1=\"313.7\" y1=\"462.0\" x2=\"313.7\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"313.7,520.0 310.6,513.2 316.8,513.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"45.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"70.0\" y=\"67.5\">JSON bundle</tspan></text><title>JSON bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"147.9\" y=\"18.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"251.6\" y=\"40.5\">First-wave public reveal</tspan><tspan x=\"251.6\" y=\"58.5\">fixture</tspan><tspan x=\"251.6\" y=\"76.5\">10-minute route + negative</tspan><tspan x=\"251.6\" y=\"94.5\">cases</tspan></text><title>First-wave public reveal fixture 10-minute route + negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"381.3\" y=\"36.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"495.4\" y=\"58.5\">Exported public reveal bundle</tspan><tspan x=\"495.4\" y=\"76.5\">5 copied source bodies</tspan></text><title>Exported public reveal bundle 5 copied source bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"241.1\" y=\"166.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"313.7\" y=\"188.5\">Runtime component</tspan></text><title>Runtime component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"89.9\" y=\"260.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"190.1\" y=\"282.5\">Runtime shell bridge</tspan><tspan x=\"190.1\" y=\"300.5\">microcosm intake + public</tspan><tspan x=\"190.1\" y=\"318.5\">reveal view</tspan></text><title>Runtime shell bridge microcosm intake + public reveal view</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"316.4\" y=\"260.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"427.0\" y=\"282.5\">metadata-only result records</tspan><tspan x=\"427.0\" y=\"300.5\">result, board, validation,</tspan><tspan x=\"427.0\" y=\"318.5\">sign-off</tspan></text><title>metadata-only result records result, board, validation, sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"203.1\" y=\"390.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"313.7\" y=\"412.5\">Cold reader route</tspan><tspan x=\"313.7\" y=\"430.5\">command -&gt; route -&gt; evidence</tspan><tspan x=\"313.7\" y=\"448.5\">refs -&gt; ceiling</tspan></text><title>Cold reader route command -&gt; route -&gt; evidence refs -&gt; ceiling</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"199.7\" y=\"520.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"313.7\" y=\"542.5\">Scope limit</tspan><tspan x=\"313.7\" y=\"560.5\">no launch, hosting, provider,</tspan><tspan x=\"313.7\" y=\"578.5\">or private-system claims</tspan></text><title>Scope limit no launch, hosting, provider, or private-system claims</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle</dt><dd><code class=\"pm-diagram__ref-loc\">paper_module.public_reveal_walkthrough</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime component</dt><dd><code class=\"pm-diagram__ref-loc\">public_reveal_walkthrough.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;JSON bundle paper_module.public_reveal_walkthrough&quot;] Fixture[&quot;First-wave public reveal fixture 10-minute route + negative cases&quot;] Bundle[&quot;Exported public reveal bundle 5 copied source bodies&quot;] Runtime[&quot;Runtime component public_reveal_walkthrough.py&quot;] Shell[&quot;Runtime shell bridge microcosm intake + public reveal view&quot;] Result records[&quot;metadata-only result records result, board, validation, sign-off&quot;] Reader[&quot;Cold reader route command -&gt; route -&gt; evidence refs -&gt; ceiling&quot;] Ceiling[&quot;Scope limit no launch, hosting, provider, or private-system claims&quot;] Bundle --&gt; Runtime Fixture --&gt; Runtime Bundle --&gt; Runtime Runtime --&gt; Result records Runtime --&gt; Shell Shell --&gt; Reader Result records --&gt; Reader Reader --&gt; Ceiling</code></pre></details></figure>\n<p>The runtime shape has five bounded inputs:</p>\n<ul><li>the public reveal fixture under <code>fixtures/first_wave/public_reveal_walkthrough/input</code>;</li><li>the exported reveal bundle under <code>examples/public_reveal_walkthrough/exported_public_reveal_bundle</code>;</li><li>the source-module manifest for copied source bodies;</li><li>the component source and focused tests that enforce command, evidence, and negative-case behavior;</li><li>the standard and JSON bundle that bind the paper module to the mechanism, source locus, and scope limit.</li></ul>\n<p>The proof shape is route-first rather than dashboard-first. A valid reveal shows a command, a selected route, the route explanation through work/events/ evidence, result record refs, evidence-class counts, and the scope boundary beside any impressive total. Generated cards, observatory views, and browser/video boards are presentation layers over that accounting path.</p>\n<p>The negative-case shape is part of the floor. launch or hosting overclaims, private-data equivalence, missing evidence refs, and marketing-only reveal material must remain rejected. If those refusals stop appearing, the reveal is no longer bounded enough for a cold reader.</p>\n<p>The source-open shape is also bounded. The exported bundle carries five copied public bodies, and the manifest verifies exact-copy relation, digests, material classes, and metadata-only result records.</p>\n<p>Evidence/accounting:</p>\n<ul><li>Bundle authority: <code>core/paper_module_capsules.json::paper_modules[paper_module.public_reveal_walkthrough]</code> sets <code>source_authority: json_capsule</code>, binds the component, binds <code>mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough</code>, and resolves <code>src/microcosm_core/organs/public_reveal_walkthrough.py</code>.</li><li>Generated instance: <code>paper_modules/public_reveal_walkthrough.json</code> reports <code>source_authority: json_capsule</code>, Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges_after_atlas_binding</code>, 20 relationship edges, and a resolved <code>paper_module.depends_on.paper_module</code> edge to <code>paper_module.first_screen_composition_root</code> because the reveal path spends the first-screen composition contract before deeper route/evidence drilldown.</li><li>Runtime and shell consumers: <code>src/microcosm_core/organs/public_reveal_walkthrough.py</code> exposes <code>run</code>, <code>run_reveal_bundle</code>, <code>_source_module_manifest_result</code>, <code>_source_open_body_import_summary</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, and <code>PUBLIC_SAFE_SOURCE_BODY_CLASSES</code>. <code>src/microcosm_core/runtime_shell.py</code> routes the exported reveal bundle through <code>public_reveal_walkthrough.run_reveal_bundle</code> and publishes the <code>public_reveal_view</code> runtime lens.</li><li>Result record and test floor: <code>receipts/first_wave/public_reveal_walkthrough/public_reveal_walkthrough_result.json</code>, <code>ten_minute_reveal_board.json</code>, <code>public_reveal_validation_receipt.json</code>, and result records/sign-off/first_wave/public_reveal_walkthrough_fixture_acceptance.json are metadata-only evidence. <code>tests/test_public_reveal_walkthrough.py</code> checks the fixture path, exported-bundle path, source-module digest validation, negative cases, and public-relative result record posture.</li><li>Claim boundary: <code>standards/std_microcosm_public_reveal_walkthrough.json</code>, the generated structured source record, and this page limit the module to public reveal walkability, route/evidence accounting, exact-copy public source-body import evidence, negative-case rejection, and metadata-only result records. They do not include launch operations, hosted deployment, public sharing, recipient work, external model access, secret export, private-system equivalence, source-file changes, Lean/Lake execution, or whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Source-Backed Mechanism</h4>\n<p>The source mechanism is <code>mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough</code> in <code>core/mechanism_sources.json</code>.</p>\n<p>The runtime locus is <code>src/microcosm_core/organs/public_reveal_walkthrough.py</code>. The source symbols that matter for cold-agent drilldown are:</p>\n<ul><li><code>run</code></li><li><code>run_reveal_bundle</code></li><li><code>_source_module_manifest_result</code></li><li><code>_source_open_body_import_summary</code></li><li><code>EXPECTED_NEGATIVE_CASES</code></li><li><code>AUTHORITY_CEILING</code></li><li><code>PUBLIC_SAFE_SOURCE_BODY_CLASSES</code></li></ul>\n<p>The governing standard is <code>standards/std_microcosm_public_reveal_walkthrough.json</code>. Its <code>paper_module_contract</code> binds this Markdown module to <code>core/paper_module_capsules.json#paper_module.public_reveal_walkthrough</code> and to the mechanism row above.</p>\n<p>The atlas source row is intentionally not claimed as complete in this pass: <code>core/organ_atlas.json</code> is the source surface that must later receive <code>paper_module_ref</code>, <code>mechanism_refs</code>, and <code>code_loci</code> for this component. The re-entry capture is <code>cap_quick_public_reveal_atlas_edge_population_wait_147e39c7a896</code>.</p>\n<h4 class=\"pm-body__h\">Source-Open Body Imports</h4>\n<p>The exported reveal bundle carries five copied source bodies under <code>examples/public_reveal_walkthrough/exported_public_reveal_bundle/source_modules/</code>. The authority manifest is <code>examples/public_reveal_walkthrough/exported_public_reveal_bundle/source_module_manifest.json</code>.</p>\n<p>The copied materials are:</p>\n<table class=\"pm-table\"><thead><tr><th>Module id</th><th>Material class</th><th>What it contributes</th></tr></thead><tbody><tr><td><code>public_reveal_first_slice_execution_receipt_body_import</code></td><td><code>public_macro_receipt_body</code></td><td>First public Microcosm slice validation result record with launch/public sharing/hosting boundaries.</td></tr><tr><td><code>public_reveal_runtime_shell_reorientation_receipt_body_import</code></td><td><code>public_macro_receipt_body</code></td><td>Source result record for the shift from result record archive posture to runnable runtime shell posture.</td></tr><tr><td><code>public_reveal_clean_clone_state_fixture_receipt_body_import</code></td><td><code>public_macro_receipt_body</code></td><td>Clean-clone fixture repair result record showing self-contained public validation.</td></tr><tr><td><code>public_reveal_public_substrate_boundary_policy_body_import</code></td><td><code>public_macro_tool_body</code></td><td>Boundary policy for source import and excluded material classes.</td></tr><tr><td><code>public_reveal_walkthrough_control_plane_source_body_import</code></td><td><code>public_python_source_body</code></td><td>The public component source body that validates reveal commands, claims, digest evidence, and metadata-only result records.</td></tr></tbody></table>\n<p>All five rows are exact-copy imports, <code>body_in_receipt=false</code>, and digest checks must pass before the exported reveal bundle can count as source-backed. Result records may name refs, hashes, counts, and verdicts; they do not embed copied body text.</p>\n<h4 class=\"pm-body__h\">First Commands</h4>\n<p>From <code>microcosm-substrate/</code>, the first fixture command is:</p>\n<p>The exported bundle command is:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.public_reveal_walkthrough run-reveal-bundle --input examples/public_reveal_walkthrough/exported_public_reveal_bundle --out receipts/runtime_shell/demo_project/organs/public_reveal_walkthrough --card</code></pre>\n<p>Focused regression:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-pytest tests/test_public_reveal_walkthrough.py -q --basetemp=/tmp/microcosm-public-reveal-pytest --ignore-host-pressure</code></pre>\n<h4 class=\"pm-body__h\">Evidence Counts In The Reveal</h4>\n<p>The reveal board should not ask a cold reader to decode evidence-class numbers from context. When the walkthrough shows source-open body material counts, verified import counts, subprocess witnesses, algorithmic projection counts, or rows with source imports, it should pair each number with the evidence class and the scope boundary:</p>\n<ul><li>Counts prove that the public route exposes an inspectable accounting surface.</li><li>Counts do not prove launch-scope decision, whole-system correctness, or equal evidence depth across every component.</li><li>A small high-authority count is stronger than a large low-authority count for the claim it actually covers.</li><li>Generated or projected rows are reveal handles; source files, validators, result records, and scope limits remain the proof surfaces.</li></ul>\n<p>This keeps the public reveal from becoming a dashboard of impressive totals. The first reveal task is to show how a reader can move from number to result record to source boundary without crossing into private bodies, model-output data, account or browser state, or launch claims.</p>\n<h4 class=\"pm-body__h\">Reveal First View</h4>\n<p>The reveal board should open with the same compression grammar as the first-screen card, then widen only after the reader has a route to inspect:</p>\n<ol><li>Restate the bounded claim frame.</li><li>Show the command that produced the local state.</li><li>Show one route explanation with result record refs.</li><li>Show the evidence-count legend beside the result record refs.</li><li>Show the scope limit before any totals, drilldowns, or observatory links.</li></ol>\n<p>This gives video-first or browser-first readers a visible artifact without turning the reveal into a marketing hero. Motion, screenshots, and observatory views are allowed presentation layers only when the same evidence legend, scope boundary, and result record refs remain on the first view.</p>\n<h4 class=\"pm-body__h\">Discipline In The Reveal</h4>\n<p>The reveal should make discipline legible as prevented failure, not as a wall of policy labels. Before showing totals or motion, the board should pair each impressive-looking artifact with the boundary that keeps it honest:</p>\n<table class=\"pm-table\"><thead><tr><th>Reveal artifact</th><th>Boundary shown beside it</th><th>What the boundary prevents</th></tr></thead><tbody><tr><td>Local <code>.microcosm/</code> state</td><td><code>source_files_mutated=false</code> plus route/work/event/evidence refs.</td><td>Reading a local demo as source-file changes, hosted launch, or external model service.</td></tr><tr><td>Body-import counts</td><td><code>verified_macro_body_import</code> rows with validator or result record refs.</td><td>Reading copied public material as private-system equivalence.</td></tr><tr><td>Projection counts</td><td>Source-coupling and generated-row scope boundaries.</td><td>Reading generated cards as source authority or domain proof.</td></tr><tr><td>Observatory views</td><td>Compact endpoint first, full model as drilldown.</td><td>Letting browser motion replace command, result record, and evidence-class checks.</td></tr><tr><td>Doctrine constraints</td><td>Failure mode or scope boundary beside the constraint.</td><td>Reading governance as ceremony rather than as a specific overclaim guard.</td></tr></tbody></table>\n<p>If the reveal cannot show those boundaries on the first view, it should defer the visual flourish and keep the compact result record-backed route visible instead.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The public reveal path is grounded in first-run CLI and progressive-disclosure practice. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://clig.dev/\">Command Line Interface Guidelines</a> motivate a single runnable command, examples, discoverable next steps, and machine-readable output. Nielsen Norman Group&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nngroup.com/articles/progressive-disclosure/\">progressive disclosure</a> pattern motivates showing the bounded first route before expanding into full observatory or JSON drilldowns.</p>\n<p>The reveal&#x27;s evidence walk also borrows from provenance and tracing patterns: <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> for moving from artifact to source and result record, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/concepts/signals/traces/\">OpenTelemetry traces</a> for representing causal chains as inspectable linked work. Microcosm applies those patterns to a local walkthrough so the visual board remains evidence accounting, not a launch or maturity claim.</p>\n<h4 class=\"pm-body__h\">Browser/Video Reveal Board</h4>\n<p>The reveal board is the public visual candidate for a 60-second walkthrough. It must therefore be more than raw JSON, but it must still be less than a product claim. The first browser/video frame should show:</p>\n<ol><li>The command that produced the local state.</li><li>The selected route and one-line route reason.</li><li>The route explanation through work, events, evidence, and result record refs.</li><li>The evidence legend, including evidence class and scope boundary.</li><li>The compact observatory or first-screen endpoint used for the board.</li><li>The scope limit before totals, motion, or full-model drilldown.</li></ol>\n<p>Motion is allowed to make the causal order easier to inspect: command to local state, local state to selected route, selected route to work/event/evidence, and evidence to result record or validator. Motion is not allowed to displace the command, result record/evidence ref, scope boundary, or scope limit from the first view.</p>\n<p>The board should end by offering exactly three next steps: reader-specific branch, result record drilldown, and full observatory JSON. That keeps the visual surface from expanding into a second README while still making the public reveal inspectable by readers who will not start in the terminal.</p>\n<p>The validated claim is narrow:</p>\n<p>&gt; Microcosm turns a repo into a local operating system: patterns, routes, &gt; work transactions, events, evidence, and explanations.</p>\n<p>Negative fixtures reject launch or hosting overclaim, private-data equivalence, missing evidence refs, and marketing-only reveal material without runtime commands.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Start with the first commands and the JSON Bundle Binding to identify the fixture, exported bundle, source record, mechanism row, standard, and result record surfaces.</li><li>For behavior questions, read <code>src/microcosm_core/organs/public_reveal_walkthrough.py</code> and <code>tests/test_public_reveal_walkthrough.py</code> before trusting this prose.</li><li>For source-open body questions, read the exported bundle&#x27;s <code>source_module_manifest.json</code>; it is the evidence for exact-copy relation, digest match, material class, and metadata-only result record posture.</li><li>For visual or browser walkthrough questions, read the evidence legend, result record refs, scope boundary, and scope limit before reading totals, observatory links, or motion as meaningful.</li><li>Treat generated atlas docs, generated coverage projections, generated result records, copied-body presence, and browser/video boards as navigation or validation projections. They do not become source authority for launch, hosting, provider, private-system-equivalence, or whole-system claims.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_public_reveal_walkthrough.py -q --basetemp=/tmp/microcosm_public_reveal_walkthrough_pytest --ignore-host-pressure\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module describes public reveal walkthrough validation only. It excludes launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness.</p>\n<p>Generated atlas docs, generated coverage projections, generated result records, copied-body presence, browser/video boards, and impressive evidence totals are source-linked only. The source authority remains with the standard, bundle, mechanism row, component source, source-module manifest, validators, and result record refs named above.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim a bounded public reveal walkthrough over the local fixture and exported bundle: runnable commands, selected route explanation, work/event/evidence refs, source-open body import manifest checks, evidence legend, negative-case refusals, metadata-only result records, and scope limits. A diagram view is generated for this module; an atlas card is a staged exercise pending atlas owner-lane binding. One selective dependency remains open and requires a governed bundle update to resolve.</p>\n<p>It does not claim launch-scope decision, hosted deployment, publishing-scope decision, recipient work, external model service, secret export, private-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness. Visual boards, screenshots, observatory motion, copied-body counts, and generated cards remain presentation or navigation projections over the result record path.</p>\n</section>",
      "components": [
        {
          "anchor": "component-public_reveal_walkthrough",
          "component_id": "public_reveal_walkthrough",
          "public_label": "Public Reveal Walkthrough"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 2,
          "organ": 1,
          "paper_module": 1,
          "principle": 9
        },
        "link_count": 20,
        "links": [
          {
            "id": "public_reveal_walkthrough",
            "kind": "organ",
            "kind_label": "component",
            "label": "Public Reveal Walkthrough",
            "relation": "explains",
            "url": "components.html#component-public_reveal_walkthrough"
          },
          {
            "id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public reveal walkthrough",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough"
          },
          {
            "id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public first screen composition root",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.entry_and_reveal_route_readiness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "entry and reveal routes as bounded cold-reader readiness evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
          },
          {
            "id": "paper_module.first_screen_composition_root",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "First-Screen Composition Root",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-first-screen-composition-root"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.public_reveal_walkthrough",
      "reader_packet": {
        "abstract": "The public reveal walkthrough validates a ten-minute cold-reader path through commands, routes, evidence refs, source-open body imports, negative cases, and scope limits without claiming launch-scope decision or private-system equivalence.",
        "authority_ceiling": "Public reveal fixture and exported-bundle result records only; no launch, hosted deployment, public sharing, recipient work, external model access, secret export, private-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.public_reveal_walkthrough.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-public-reveal-walkthrough-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-public-reveal-walkthrough-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"JSON bundle paper_module.public_reveal_walkthrough\"] Fixture[\"First-wave public reveal fixture 10-minute route + negative cases\"] Bundle[\"Exported public reveal bundle 5 copied source bodies\"] Runtime[\"Runtime component public_reveal_walkthrough.py\"] Shell[\"Runtime shell bridge microcosm intake + public reveal view\"] Result records[\"metadata-only result records result, board, validation, sign-off\"] Reader[\"Cold reader route command -> route -> evidence refs -> ceiling\"] Ceiling[\"Scope limit no launch, hosting, provider, or private-system claims\"] Bundle --> Runtime Fixture --> Runtime Bundle --> Runtime Runtime --> Result records Runtime --> Shell Shell --> Reader Result records --> Reader Reader --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:45d33a6bd66ec9d73c41796c7a5779a901eb9b37fe87c944e828764350c3880f",
            "source_line_end": 90,
            "source_line_start": 71
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-first-screen-composition-root"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "public_reveal_walkthrough",
                "kind": "organ",
                "kind_label": "component",
                "label": "Public Reveal Walkthrough",
                "relation": "explains",
                "url": "components.html#component-public_reveal_walkthrough"
              },
              {
                "id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public reveal walkthrough",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough"
              },
              {
                "id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public first screen composition root",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.entry_and_reveal_route_readiness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.public_reveal_walkthrough",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 241,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 385,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 399,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 407,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 444,
              "title": "Re-Entry Conditions"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 458,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "prior-art-grounding",
            "url": "https://clig.dev/"
          },
          {
            "kind": "external_reference",
            "label": "progressive disclosure",
            "section_id": "prior-art-grounding",
            "url": "https://www.nngroup.com/articles/progressive-disclosure/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry traces",
            "section_id": "prior-art-grounding",
            "url": "https://opentelemetry.io/docs/concepts/signals/traces/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A cold reader meeting Microcosm for the first time needs one thing the README cannot give them on its own: proof that the first ten minutes are real and not a tour of screenshots. This component answers a single question. Can a reader who has never seen the system run a short, fixed path from a command to local state, to a route, to the result record and source boundary behind it, with nothing on that path that the system does not actually run? The validator enforces that path as an accounting floor rather than a narrative. A reveal only passes if it carries at least five steps, four distinct runnable commands, and four evidence refs, and if four overclaim fixtures stay rejected: a launch o\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 62,
            "source_line_start": 36,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Public Reveal Walkthrough is the source-backed entry membrane for a cold technical reader. It turns the local Microcosm first-run path into a runnable accounting exercise: commands produce local state, routes point at work and events, evidence refs point at result records, and scope limits keep the visual or browser layer from becoming a product or public-sharing claims. The runtime shape has five bounded inputs: the public reveal fixture under fixtures/firstwave/publicreveal_walkthrough/input; the exported reveal bundle under examples/publicrevealwalkthrough/exportedpublicreveal_bundle; the source-module manifest for copied source bodies; the component source and focused tests that enforce\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 158,
            "source_line_start": 63,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source mechanism is mechanism.publicrevealwalkthrough.validatespublicreveal_walkthrough in core/mechanism_sources.json. The runtime locus is src/microcosmcore/components/publicreveal_walkthrough.py. The source symbols that matter for cold-agent drilldown are: run runrevealbundle sourcemodulemanifestresult sourceopenbodyimport_summary EXPECTEDNEGATIVECASES scope_limit PUBLICSAFESOURCEBODYCLASSES The governing standard is standards/stdmicrocosmpublicrevealwalkthrough.json. Its papermodulecontract binds this Markdown module to core/papermodulecapsules.json#papermodule.publicreveal_walkthrough and to the mechanism row above. The atlas source row is intentionally not claimed as complete in t\u2026",
            "level": 2,
            "order": 3,
            "section_id": "source-backed-mechanism",
            "source_line_end": 188,
            "source_line_start": 159,
            "title": "Source-Backed Mechanism"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The exported reveal bundle carries five copied source bodies under examples/publicrevealwalkthrough/exportedpublicrevealbundle/sourcemodules/. The authority manifest is examples/publicrevealwalkthrough/exportedpublicrevealbundle/sourcemodule_manifest.json. The copied materials are: All five rows are exact-copy imports, bodyinreceipt=false, and digest checks must pass before the exported reveal bundle can count as source-backed. Result records may name refs, hashes, counts, and verdicts; they do not embed copied body text.",
            "level": 2,
            "order": 4,
            "section_id": "source-open-body-imports",
            "source_line_end": 210,
            "source_line_start": 189,
            "title": "Source-Open Body Imports"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, the first fixture command is: The exported bundle command is: Focused regression:",
            "level": 2,
            "order": 5,
            "section_id": "first-commands",
            "source_line_end": 230,
            "source_line_start": 211,
            "title": "First Commands"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 6,
            "section_id": "validation-receipt-path",
            "source_line_end": 240,
            "source_line_start": 231,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The reveal board should not ask a cold reader to decode evidence-class numbers from context. When the walkthrough shows source-open body material counts, verified import counts, subprocess witnesses, algorithmic projection counts, or rows with source imports, it should pair each number with the evidence class and the scope boundary: Counts prove that the public route exposes an inspectable accounting surface. Counts do not prove launch-scope decision, whole-system correctness, or equal evidence depth across every component. A small high-authority count is stronger than a large low-authority count for the claim it actually covers. Generated or projected rows are reveal handles; source files,\u2026",
            "level": 2,
            "order": 7,
            "section_id": "evidence-counts-in-the-reveal",
            "source_line_end": 280,
            "source_line_start": 260,
            "title": "Evidence Counts In The Reveal"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The reveal board should open with the same compression grammar as the first-screen card, then widen only after the reader has a route to inspect: Restate the bounded claim frame. Show the command that produced the local state. Show one route explanation with result record refs. Show the evidence-count legend beside the result record refs. Show the scope limit before any totals, drilldowns, or observatory links. This gives video-first or browser-first readers a visible artifact without turning the reveal into a marketing hero. Motion, screenshots, and observatory views are allowed presentation layers only when the same evidence legend, scope boundary, and result record refs remain on the fir\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reveal-first-view",
            "source_line_end": 297,
            "source_line_start": 281,
            "title": "Reveal First View"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The reveal should make discipline legible as prevented failure, not as a wall of policy labels. Before showing totals or motion, the board should pair each impressive-looking artifact with the boundary that keeps it honest: If the reveal cannot show those boundaries on the first view, it should defer the visual flourish and keep the compact result record-backed route visible instead.",
            "level": 2,
            "order": 9,
            "section_id": "discipline-in-the-reveal",
            "source_line_end": 314,
            "source_line_start": 298,
            "title": "Discipline In The Reveal"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The public reveal path is grounded in first-run CLI and progressive-disclosure practice. The Command Line Interface Guidelines motivate a single runnable command, examples, discoverable next steps, and machine-readable output. Nielsen Norman Group's progressive disclosure pattern motivates showing the bounded first route before expanding into full observatory or JSON drilldowns. The reveal's evidence walk also borrows from provenance and tracing patterns: W3C PROV for moving from artifact to source and result record, and OpenTelemetry traces for representing causal chains as inspectable linked work. Microcosm applies those patterns to a local walkthrough so the visual board remains evidence\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 332,
            "source_line_start": 315,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The reveal board is the public visual candidate for a 60-second walkthrough. It must therefore be more than raw JSON, but it must still be less than a product claim. The first browser/video frame should show: The command that produced the local state. The selected route and one-line route reason. The route explanation through work, events, evidence, and result record refs. The evidence legend, including evidence class and scope boundary. The compact observatory or first-screen endpoint used for the board. The scope limit before totals, motion, or full-model drilldown. Motion is allowed to make the causal order easier to inspect: command to local state, local state to selected route, selecte\u2026",
            "level": 2,
            "order": 11,
            "section_id": "browser-video-reveal-board",
            "source_line_end": 365,
            "source_line_start": 333,
            "title": "Browser/Video Reveal Board"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with the first commands and the JSON Bundle Binding to identify the fixture, exported bundle, source record, mechanism row, standard, and result record surfaces. For behavior questions, read src/microcosmcore/components/publicreveal_walkthrough.py and tests/testpublicreveal_walkthrough.py before trusting this prose. For source-open body questions, read the exported bundle's sourcemodulemanifest.json; it is the evidence for exact-copy relation, digest match, material class, and metadata-only result record posture. For visual or browser walkthrough questions, read the evidence legend, result record refs, scope boundary, and scope limit before reading totals, observatory links, or motion\u2026",
            "level": 2,
            "order": 12,
            "section_id": "reader-evidence-routing",
            "source_line_end": 384,
            "source_line_start": 366,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module describes public reveal walkthrough validation only. It does not include launch operations, hosted deployment, public sharing, recipient work, external model access, secret export, private-system equivalence, Lean/Lake execution, source-file changes, or whole-system correctness. Generated atlas docs, generated coverage projections, generated result records, copied-body presence, browser/video boards, and impressive evidence totals are source-linked only. The source authority remains with the standard, bundle, mechanism row, component source, source-module manifest, validators, and result record refs named above.",
            "level": 2,
            "order": 13,
            "section_id": "authority-ceiling",
            "source_line_end": 427,
            "source_line_start": 415,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim a bounded public reveal walkthrough over the local fixture and exported bundle: runnable commands, selected route explanation, work/event/evidence refs, source-open body import manifest checks, evidence legend, negative-case refusals, metadata-only result records, and scope limits. A diagram view is generated for this module; an atlas card is a staged exercise pending atlas owner-lane binding. One selective dependency remains open and requires a governed bundle update to resolve. It does not claim launch-scope decision, hosted deployment, public sharing decision, recipient work, external model service, secret export, private-system equivalence, Lean/Lake execution, sou\u2026",
            "level": 2,
            "order": 14,
            "section_id": "claim-ceiling",
            "source_line_end": 443,
            "source_line_start": 428,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/public_reveal_walkthrough.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The public reveal walkthrough validates a ten-minute cold-reader path through commands, routes, evidence refs, source-open body imports, negative cases, and scope limits without claiming launch-scope decision or private-system equivalence."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Reveal Walkthrough is the source-backed public-entry membrane for Microcosm. It checks the declared reveal steps, runnable command set, evidence refs, claim-floor phrases, secret-exclusion scan, source-open body import manifest, runtime-bundle shape, and four overclaim negative cases while keeping copied bodies out of result records and launch/provider/private-equivalence claims out of scope.",
      "summary_line": "The public reveal walkthrough validates a ten-minute cold-reader path through commands, routes, evidence refs, source-open body imports, negative cases, and scope limits without claiming launch-scope decision or private-system equivalence.",
      "title": "Public Reveal Walkthrough"
    },
    {
      "anchor": "paper-module-standards-meta-diagnostics",
      "authority_ceiling": "Projection-only diagnostic; never source authority for core/standards_registry.json, no source-file changes, no provider/launch-scope decision, no whole-system correctness.",
      "body_html": "<p><code>standards_meta_diagnostics</code> is the terminal public coverage diagnostic for the Microcosm runtime spine. It checks that accepted adapter-backed components remain mapped to standards, runtime contracts, result records, and explicit scope limits before a cold reader trusts the spine as coherent.</p>\n<p>It consumes public <code>standards_inventory.json</code>, <code>organ_runtime_contracts.json</code>, and <code>diagnostic_policy.json</code> inputs backed by registry refs, runtime commands, sign-off result records, and the exported diagnostics bundle. Its result record contract is source-open by default: <code>secret_exclusion_scan</code> proves that secrets, account or browser material, model-output data bodies, raw operator bodies, and account secret-equivalent live-access material are excluded, while <code>public_runtime_refs</code> point at the real standards, component, sign-off, fixture, bundle, and paper-module system. Bodies are not inlined into JSON result records, so the positive evidence uses <code>body_in_receipt: false</code>, <code>real_runtime_receipt: true</code>, and <code>synthetic_receipt_standin_allowed: false</code>.</p>\n<p>The component rejects five boundary failures:</p>\n<ul><li>accepted component rows without <code>standard_id</code> or <code>standard_ref</code></li><li>accepted components missing from the standards inventory</li><li>accepted component rows without result record refs</li><li>launch, provider, public sharing, secret export, trading/advice, or whole-system correctness overclaims</li><li>private source bodies or model-output data bodies in public diagnostics</li></ul>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A spine of accepted components is only coherent if each component is still attached to the things that make it accountable: a standard that describes it, a runtime contract that runs it, a result record that records its last verdict, and an explicit statement of what it is not allowed to claim. As the spine grows, those four attachments drift out of step one component at a time, and the drift is silent. A new component can be accepted into the runtime while its standard file, registry row, or result record ref is never added. Nothing breaks; the gap just sits there until a reader trusts the spine and finds a hole.</p>\n<p>This component answers a single question: does every accepted component still resolve to a standard, a runtime contract, a result record, and an scope limit, with no extra and no missing entries? It treats the answer as a graph-closure check rather than a written audit. The accepted-component list, the standard rows, the runtime-contract rows, and the result record refs must agree on exactly the same set of components. Any component that appears in one surface but not another becomes a structured finding with a named error code, not a paragraph of prose.</p>\n<p>The unusual choice is that the diagnostic refuses to grow its own authority. It projects its positive coverage from the live registry rather than a checked-in list, so a stale example cannot quietly become the thing the spine is measured against. It carries five negative fixtures that must each surface their expected failure, so the checker is itself falsifiable. And its result records deliberately hold refs, counts, hashes, and verdicts rather than the bodies they describe, so a coverage report can be read in the open without exporting private source.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p><code>standards_meta_diagnostics</code> is a public consistency validator over three finite surfaces: a standards inventory, component runtime contracts, and diagnostic policy. The positive path either reads those exported JSON inputs or projects them from the live public registry, then requires the accepted-component list, the standard rows, the runtime-contract rows, and the result record refs to agree on the same component set. This is a graph-closure check, not a narrative audit: an accepted component without a standard ref, registry-backed standard row, runtime step, validator command, or result record ref becomes a structured finding.</p>\n<p>The mechanism has four guarded stages:</p>\n<ol><li><code>run</code> loads <code>standards_inventory.json</code>, <code>organ_runtime_contracts.json</code>, and <code>diagnostic_policy.json</code>, or projects the positive rows from live public registry state when the caller asks for live positives.</li><li>The validator checks every accepted component row against a resolving <code>std_microcosm_&lt;organ_id&gt;</code> standard, the standards registry entry, the runtime shell step, a non-empty validator command, and non-empty result record refs with <code>body_in_receipt: false</code>.</li><li>Five negative fixtures exercise the expected boundary failures: <code>missing_standard_ref</code>, <code>unmapped_accepted_organ</code>, <code>missing_receipt_ref</code>, <code>release_overclaim</code>, and <code>private_source_leakage</code>.</li><li>The exported-bundle path revalidates the same shape through <code>source_module_manifest.json</code>, exact source-module digest checks, source-open body-import accounting, <code>secret_exclusion_scan</code>, and the projection-only <code>AUTHORITY_CEILING</code>.</li></ol>\n<p>The output card deliberately omits the covered-component list, findings, secret-exclusion detail, source refs, public runtime refs, scope boundary, scope limit, and source-module summary from the compact payload. Those keys remain in the full result record, which keeps the reader-facing card inspectable without turning it into a private-body export.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"846\" height=\"498\" viewBox=\"0 0 846 498\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"178.6\" y1=\"90.0\" x2=\"309.7\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"309.7,166.0 302.2,165.2 305.3,159.9\"></polygon><line class=\"pmd-edge\" x1=\"346.9\" y1=\"81.0\" x2=\"516.8\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"516.8,184.0 509.4,183.1 512.5,177.8\"></polygon><line class=\"pmd-edge\" x1=\"447.9\" y1=\"81.0\" x2=\"531.8\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"531.8,184.0 525.1,180.6 529.9,176.8\"></polygon><line class=\"pmd-edge\" x1=\"540.0\" y1=\"81.0\" x2=\"545.5\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"545.5,184.0 542.1,177.3 548.2,177.0\"></polygon><line class=\"pmd-edge\" x1=\"659.6\" y1=\"108.0\" x2=\"568.2\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"568.2,184.0 571.5,177.3 575.4,182.0\"></polygon><line class=\"pmd-edge\" x1=\"528.1\" y1=\"220.0\" x2=\"450.5\" y2=\"296.0\"></line><polygon class=\"pmd-arrow\" points=\"450.5,296.0 453.2,289.0 457.5,293.4\"></polygon><line class=\"pmd-edge\" x1=\"422.9\" y1=\"350.0\" x2=\"422.9\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"422.9,408.0 419.8,401.2 426.0,401.2\"></polygon><line class=\"pmd-edge\" x1=\"537.3\" y1=\"220.0\" x2=\"441.3\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"441.3,408.0 441.7,400.5 447.1,403.3\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"36.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"58.5\">paper_module bundle: subjects</tspan><tspan x=\"132.1\" y=\"76.5\">+ code_loci + scope limit</tspan></text><title>paper_module bundle: subjects + code_loci + scope limit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"45.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"67.5\">Inventory</tspan></text><title>Inventory</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"388.2\" y=\"45.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"433.3\" y=\"67.5\">Contracts</tspan></text><title>Contracts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"504.3\" y=\"45.0\" width=\"69.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"539.0\" y=\"67.5\">Policy</tspan></text><title>Policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"599.7\" y=\"18.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"713.8\" y=\"40.5\">negative fixtures: missing</tspan><tspan x=\"713.8\" y=\"58.5\">standard, unmapped component,</tspan><tspan x=\"713.8\" y=\"76.5\">missing result record,</tspan><tspan x=\"713.8\" y=\"94.5\">overclaim, private source</tspan></text><title>negative fixtures: missing standard, unmapped component, missing result record, overclaim, private source</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"508.4\" y=\"184.0\" width=\"76.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"546.5\" y=\"206.5\">Runtime</tspan></text><title>Runtime</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"329.6\" y=\"296.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"422.9\" y=\"318.5\">secret_exclusion_scan +</tspan><tspan x=\"422.9\" y=\"336.5\">public_runtime_refs</tspan></text><title>secret_exclusion_scan + public_runtime_refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"319.2\" y=\"408.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"422.9\" y=\"430.5\">sign-off result record:</tspan><tspan x=\"422.9\" y=\"448.5\">counts, error codes, scope</tspan><tspan x=\"422.9\" y=\"466.5\">boundary</tspan></text><title>sign-off result record: counts, error codes, scope boundary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.2\" y=\"166.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"371.8\" y=\"188.5\">generated navigation</tspan><tspan x=\"371.8\" y=\"206.5\">projections: mermaid + atlas</tspan><tspan x=\"371.8\" y=\"224.5\">card</tspan></text><title>generated navigation projections: mermaid + atlas card</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Inventory</dt><dd><code class=\"pm-diagram__ref-loc\">standards_inventory.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Contracts</dt><dd><code class=\"pm-diagram__ref-loc\">organ_runtime_contracts.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Policy</dt><dd><code class=\"pm-diagram__ref-loc\">diagnostic_policy.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime</dt><dd><code class=\"pm-diagram__ref-loc\">standards_meta_diagnostics.run / run_diagnostics_bundle</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;paper_module bundle: subjects + code_loci + scope limit&quot;] inventory[&quot;standards_inventory.json&quot;] contracts[&quot;organ_runtime_contracts.json&quot;] policy[&quot;diagnostic_policy.json&quot;] negatives[&quot;negative fixtures: missing standard, unmapped component, missing result record, overclaim, private source&quot;] runtime[&quot;standards_meta_diagnostics.run / run_diagnostics_bundle&quot;] scan[&quot;secret_exclusion_scan + public_runtime_refs&quot;] result record[&quot;sign-off result record: counts, error codes, scope boundary&quot;] projections[&quot;generated navigation projections: mermaid + atlas card&quot;] bundle --&gt; projections inventory --&gt; runtime contracts --&gt; runtime policy --&gt; runtime negatives --&gt; runtime runtime --&gt; scan scan --&gt; result record runtime --&gt; result record</code></pre></details></figure>\n<p>Evidence/accounting:</p>\n<ul><li><code>core/paper_module_capsules.json::paper_modules[29:paper_module.standards_meta_diagnostics]</code> is the JSON authority row. It names the component and mechanism subjects, the resolved code locus <code>src/microcosm_core/organs/standards_meta_diagnostics.py</code>, and the projection-only scope limit.</li><li><code>paper_modules/standards_meta_diagnostics.json::paper_module_payload.source_authority</code> is <code>json_capsule</code>; <code>generated_projections.mermaid.status</code> is <code>available_from_capsule_edges</code>; <code>generated_projections.atlas_card.status</code> is <code>linked_from_capsule_edges</code>; <code>relationships.edges</code> currently has 11 edges.</li><li><code>organs/standards_meta_diagnostics.json::organ_payload.source_registry_row</code> records <code>status: accepted_current_authority</code>, the validator command, and the generated result record refs; its <code>claim_ceiling</code> keeps the diagnostic scoped to the declared public contract.</li><li><code>src/microcosm_core/organs/standards_meta_diagnostics.py</code> names <code>INPUT_NAMES</code>, <code>NEGATIVE_INPUT_NAMES</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>PUBLIC_RUNTIME_REFS</code>, and <code>AUTHORITY_CEILING</code>, which are the runtime contract this reader section summarizes.</li><li><code>tests/test_standards_meta_diagnostics.py</code> asserts the fixture and exported bundle paths, the five expected negative cases, source-module digest checks, <code>body_in_receipt: false</code>, <code>real_runtime_receipt: true</code>, and <code>synthetic_receipt_standin_allowed: false</code>.</li><li>result records/sign-off/first_wave/standards_meta_diagnostics_fixture_acceptance.json records <code>status: pass</code>, <code>accepted_organ_count: 77</code>, <code>standard_mapping_count: 77</code>, <code>runtime_contract_count: 77</code>, five expected error codes, <code>secret_exclusion_scan.blocking_hit_count: 0</code>, and the scope boundary that the diagnostic excludes launch, providers, registry mutation, formal-result correctness, or whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Start with the JSON Bundle Binding to identify the source record and the projection-only scope limit before treating the diagnostic as evidence.</li><li>Use Structured Lattice Bindings to understand which wiring is resolved and which dependencies remain pending. Pending dependencies are honest residuals, not hidden failures.</li><li>Use Validation Result record Path for reproducibility: focused pytest exercises the diagnostic policy and negative cases; the corpus check verifies paper-module parity.</li><li>Treat secret-exclusion and public-runtime refs as result record evidence about public projection consistency. They do not mutate standards, include launch operations, expose private source material, or prove whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>tests/test_standards_meta_diagnostics.py::test_standards_meta_diagnostics_observes_negative_cases</code> is the fixture consumer. It proves that the positive public inputs cover the accepted component set and that the five expected negative cases surface their named error codes.</li><li><code>tests/test_standards_meta_diagnostics.py::test_standards_meta_diagnostics_bundle_validates_runtime_shape</code> is the exported-bundle consumer. It checks the bundle id, covered component set, source-module manifest status, source-open body-import counts, <code>body_in_receipt: false</code>, and the false scope limit flags.</li><li><code>tests/test_standards_meta_diagnostics.py::test_standards_meta_diagnostics_rejects_source_module_digest_mismatch</code>, <code>::test_standards_meta_diagnostics_rejects_partial_source_module_digest_mismatch</code>, and <code>::test_standards_meta_diagnostics_rejects_partial_target_module_digest_mismatch</code> are the digest-drift consumers. They make copied source-module bodies falsifiable instead of relying on manifest prose.</li><li><code>tests/test_standards_meta_diagnostics.py::test_standards_meta_diagnostics_source_modules_are_exact_macro_body_imports</code> is the exact-copy consumer for the three public source-body imports named in the exported bundle.</li><li><code>tests/test_standards_meta_diagnostics.py::test_standards_meta_diagnostics_receipts_use_secret_exclusion</code> is the public/private boundary consumer. It checks that result record evidence uses the secret-exclusion lane and keeps private bodies out of public diagnostics.</li><li><code>tests/test_standards_meta_diagnostics.py::test_standards_meta_diagnostics_input_builder_tracks_live_registry</code> and the live-positive projection tests are the registry-freshness consumers. They keep fixture inputs tied to public registry state instead of allowing a stale checked-in example to become silent authority.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in schema- and contract-validation practice rather than in a claim that diagnostics create authority. JSON Schema treats a schema as a machine-readable vocabulary for validating structured JSON data, and OpenAPI uses interface descriptions so consumers can understand an API without reading source code or observing traffic. The component imports that pattern into Microcosm&#x27;s launch boundary: standards, adapter contracts, result records, and scope limits are checked as public projections, while the diagnostic remains bounded evidence about consistency rather than a new source of truth.</p>\n<p>Prior-art anchors:</p>\n<ul><li>JSON Schema validation and structured-data constraints: https://json-schema.org/</li><li>OpenAPI interface descriptions and conformance expectations: https://spec.openapis.org/oas/latest.html</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>./repo-pytest tests/test_standards_meta_diagnostics.py -q \\\n  --basetemp=/tmp/microcosm_standards_meta_diagnostics_pytest\n./repo-python scripts/build_doctrine_projection.py \\\n  --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module can claim that public standards inventory, runtime contracts, accepted-component refs, result record refs, diagnostic policy, and secret-exclusion checks are consistently projected into a reader-facing diagnostics result record. It cannot claim standards-registry mutation authority, provider authority, launch-scope decision, publishing-scope decision, private source export, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is a projection-only diagnostic. It does not become source authority for <code>core/standards_registry.json</code>, change source files surfaces, expose private source material, authorize providers, include launch operations, or prove whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The public diagnostics bundle is source-open as evidence about refs, policies, runtime contracts, and result records. It may expose standards inventory rows, component runtime contract rows, diagnostic policy rows, sign-off result record refs, fixture refs, bundle refs, secret-exclusion scan verdicts, and public runtime refs.</p>\n<p>It must not inline private source bodies, model-output data bodies, source notes, account or browser material, account secret-equivalent live-access material, launch-send state, or private source-root bodies. The positive result record evidence therefore stays at <code>body_in_receipt: false</code>, <code>real_runtime_receipt: true</code>, and <code>synthetic_receipt_standin_allowed: false</code>.</p>\n</details>",
      "components": [
        {
          "anchor": "component-standards_meta_diagnostics",
          "component_id": "standards_meta_diagnostics",
          "public_label": "Standards Meta Diagnostics"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 3,
          "concept": 2,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 3
        },
        "link_count": 11,
        "links": [
          {
            "id": "standards_meta_diagnostics",
            "kind": "organ",
            "kind_label": "component",
            "label": "Standards Meta Diagnostics",
            "relation": "explains",
            "url": "components.html#component-standards_meta_diagnostics"
          },
          {
            "id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public standards meta diagnostics",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics"
          },
          {
            "id": "P-7",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Track known unknowns without claiming the unknown is mapped",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-7"
          },
          {
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Apply the same floor to meta artifacts",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-13"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.standards_meta_diagnostics_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "component-standard-runtime-result record coverage as projection-only evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.standards_meta_diagnostics",
      "reader_packet": {
        "abstract": "Terminal public coverage diagnostic: verifies every accepted component stays mapped to a standard, runtime contract, result record, and scope limit.",
        "authority_ceiling": "Projection-only diagnostic; never source authority for core/standards_registry.json, no source-file changes, no provider/launch-scope decision, no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.standards_meta_diagnostics.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-standards-meta-diagnostics-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-standards-meta-diagnostics-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"paper_module bundle: subjects + code_loci + scope limit\"] inventory[\"standards_inventory.json\"] contracts[\"organ_runtime_contracts.json\"] policy[\"diagnostic_policy.json\"] negatives[\"negative fixtures: missing standard, unmapped component, missing result record, overclaim, private source\"] runtime[\"standards_meta_diagnostics.run / run_diagnostics_bundle\"] scan[\"secret_exclusion_scan + public_runtime_refs\"] result record[\"sign-off result record: counts, error codes, scope boundary\"] projections[\"generated navigation projections: mermaid + atlas card\"] bundle --> projections inventory --> runtime contracts --> runtime policy --> runtime negatives --> runtime runtime --> scan scan --> result record runtime --> result record",
            "source_format": "mermaid",
            "source_hash": "sha256:a4a84cba972577673380f486135e1e877d7bf28cf07b90095ec22a2c74b06153",
            "source_line_end": 125,
            "source_line_start": 105
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 3,
            "links": [
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "standards_meta_diagnostics",
                "kind": "organ",
                "kind_label": "component",
                "label": "Standards Meta Diagnostics",
                "relation": "explains",
                "url": "components.html#component-standards_meta_diagnostics"
              },
              {
                "id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public standards meta diagnostics",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-7",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Track known unknowns without claiming the unknown is mapped",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.standards_meta_diagnostics_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "component-standard-runtime-result record coverage as projection-only evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.standards_meta_diagnostics",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 157,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 174,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 267,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 296,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A spine of accepted components is only coherent if each component is still attached to the things that make it accountable: a standard that describes it, a runtime contract that runs it, a result record that records its last verdict, and an explicit statement of what it is not allowed to claim. As the spine grows, those four attachments drift out of step one component at a time, and the drift is silent. A new component can be accepted into the runtime while its standard file, registry row, or result record ref is never added. Nothing breaks; the gap just sits there until a reader trusts the spine and finds a hole. This component answers a single question: does every accepted component still\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 55,
            "source_line_start": 29,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The public diagnostics bundle is source-open as evidence about refs, policies, runtime contracts, and result records. It may expose standards inventory rows, component runtime contract rows, diagnostic policy rows, sign-off result record refs, fixture refs, bundle refs, secret-exclusion scan verdicts, and public runtime refs. It must not inline private source bodies, model-output data bodies, source notes, account or browser material, account secret-equivalent live-access material, launch-send state, or private source-root bodies. The positive result record evidence therefore stays at bodyinreceipt: false, realruntimereceipt: true, and syntheticreceiptstandin_allowed: false.",
            "level": 2,
            "order": 2,
            "section_id": "source-open-body-floor",
            "source_line_end": 68,
            "source_line_start": 56,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "standardsmetadiagnostics is a public consistency validator over three finite surfaces: a standards inventory, component runtime contracts, and diagnostic policy. The positive path either reads those exported JSON inputs or projects them from the live public registry, then requires the accepted-component list, the standard rows, the runtime-contract rows, and the result record refs to agree on the same component set. This is a graph-closure check, not a narrative audit: an accepted component without a standard ref, registry-backed standard row, runtime step, validator command, or result record ref becomes a structured finding. The mechanism has four guarded stages: run loads standardsinvento\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 102,
            "source_line_start": 69,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Evidence/accounting: core/papermodulecapsules.json::papermodules[29:papermodule.standardsmetadiagnostics] is the JSON authority row. It names the component and mechanism subjects, the resolved code locus src/microcosmcore/components/standardsmeta_diagnostics.py, and the projection-only scope limit. papermodules/standardsmetadiagnostics.json::papermodulepayload.sourceauthority is jsoncapsule; generatedprojections.mermaid.status is availablefromcapsuleedges; generatedprojections.atlas_card.status is linkedfromcapsule_edges; relationships.edges currently has 11 edges. components/standardsmetadiagnostics.json::organpayload.sourceregistry_row records status: acceptedcurrentauthority, the validat\u2026",
            "level": 2,
            "order": 4,
            "section_id": "shape",
            "source_line_end": 156,
            "source_line_start": 103,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with the JSON Bundle Binding to identify the source record and the projection-only scope limit before treating the diagnostic as evidence. Use Structured Lattice Bindings to understand which wiring is resolved and which dependencies remain pending. Pending dependencies are honest residuals, not hidden failures. Use Validation Result record Path for reproducibility: focused pytest exercises the diagnostic policy and negative cases; the corpus check verifies paper-module parity. Treat secret-exclusion and public-runtime refs as result record evidence about public projection consistency. They do not mutate standards, authorize launch, expose private source material, or prove whole-system\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 213,
            "source_line_start": 200,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "tests/teststandardsmetadiagnostics.py::teststandardsmetadiagnosticsobservesnegative_cases is the fixture consumer. It proves that the positive public inputs cover the accepted component set and that the five expected negative cases surface their named error codes. tests/teststandardsmetadiagnostics.py::teststandardsmetadiagnosticsbundlevalidatesruntimeshape is the exported-bundle consumer. It checks the bundle id, covered component set, source-module manifest status, source-open body-import counts, bodyinreceipt: false, and the false scope limit flags. tests/teststandardsmetadiagnostics.py::teststandardsmetadiagnosticsrejectssourcemoduledigest_mismatch, ::teststandardsmetadiagnosticsrejects\u2026",
            "level": 2,
            "order": 6,
            "section_id": "named-proof-consumers",
            "source_line_end": 239,
            "source_line_start": 214,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module can claim that public standards inventory, runtime contracts, accepted-component refs, result record refs, diagnostic policy, and secret-exclusion checks are consistently projected into a reader-facing diagnostics result record. It cannot claim standards-registry mutation authority, provider authority, launch authority, public sharing decision, private source export, or whole-system correctness.",
            "level": 2,
            "order": 7,
            "section_id": "claim-ceiling",
            "source_line_end": 248,
            "source_line_start": 240,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component is grounded in schema- and contract-validation practice rather than in a claim that diagnostics create authority. JSON Schema treats a schema as a machine-readable vocabulary for validating structured JSON data, and OpenAPI uses interface descriptions so consumers can understand an API without reading source code or observing traffic. The component imports that pattern into Microcosm's launch boundary: standards, adapter contracts, result records, and scope limits are checked as public projections, while the diagnostic remains bounded evidence about consistency rather than a new source of truth. Prior-art anchors: JSON Schema validation and structured-data constraints: https:\u2026",
            "level": 2,
            "order": 8,
            "section_id": "prior-art-grounding",
            "source_line_end": 266,
            "source_line_start": 249,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 295,
            "source_line_start": 284,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a projection-only diagnostic. It does not become source authority for core/standards_registry.json, change source files surfaces, expose private source material, authorize providers, include launch operations, or prove whole-system correctness.",
            "level": 2,
            "order": 10,
            "section_id": "authority-ceiling",
            "source_line_end": 319,
            "source_line_start": 314,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/standards_meta_diagnostics.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Terminal public coverage diagnostic: verifies every accepted component stays mapped to a standard, runtime contract, result record, and scope limit."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Checks accepted adapter-backed components against standards_inventory/organ_runtime_contracts/diagnostic_policy; rejects 5 boundary failures (missing standard_id/standard_ref, missing inventory row, missing result record ref, launch/provider/public sharing overclaim, private-body leak); secret_exclusion_scan with body_in_receipt:false and synthetic_receipt_standin_allowed:false.",
      "summary_line": "Terminal public coverage diagnostic: verifies every accepted component stays mapped to a standard, runtime contract, result record, and scope limit.",
      "title": "Standards Meta Diagnostics"
    },
    {
      "anchor": "paper-module-finance-forecast-evaluation-spine",
      "authority_ceiling": "Synthetic market-shaped fixtures only; not investment or trading decisions, no live market data, no track record or performance claim, mutates no optimizer, SciPy absence is a typed HLN refusal.",
      "body_html": "<p><code>finance_forecast_evaluation_spine</code> is a Crown Jewel import component with real runnable system and a strict public scope limit. It consumes synthetic public fixtures, copied source source bodies, and source manifests that verify sha256 digests, line counts, required anchors, secret-exclusion status, and result record body omission.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Comparing two forecasting models is harder than it looks. A lower average loss does not establish that one model genuinely predicts better, because losses are autocorrelated, samples are short, and a careless split can let a model peek at the answer. This component exists to carry the statistical machinery that economists use to answer that question carefully, and to do so without ever claiming the machinery has been pointed at a real market.</p>\n<p>The single question it answers is narrow: given two paired loss series over a synthetic fixture, can the difference in predictive accuracy be called significant under an admissible test, or must the test refuse? It computes the Diebold-Mariano loss-differential statistic with a Bartlett HAC long-run variance, the Harvey-Leybourne-Newbold small-sample correction, Hansen&#x27;s test for superior predictive ability with recentering, a model confidence set, and a Politis-Romano stationary bootstrap.</p>\n<p>Failure is handled explicitly. The Harvey-Leybourne-Newbold correction returns its computed statistic, but when SciPy is absent it refuses the p-value with a typed reason rather than fabricating one. The same discipline rejects a horizon that reaches the sample length, a sample too small to estimate anything, a time split that lets the evaluation date sit at or after the event window, and any policy flag that smuggles in advice or a track-record claim. A refusal is recorded as a first-class validator outcome, not an error: &quot;we declined to answer&quot; is itself a valid result.</p>\n<p>The guards run before the statistics. If a boundary policy or a leakage check fails, the result record is blocked before any statistics subprocess starts, so an inadmissible request never produces a number that could be misread as a result.</p>\n<p>What it proves: synthetic fixture forecast-evaluation statistics only; no investment-related actions, live market data, track record, or performance claim.</p>\n<p>How to run it:</p>\n<pre class=\"pm-pre\"><code>microcosm finance-forecast-evaluation-spine run --input fixtures/first_wave/finance_forecast_evaluation_spine/input --out receipts/first_wave/finance_forecast_evaluation_spine</code></pre>\n<p>Runtime bundle route:</p>\n<pre class=\"pm-pre\"><code>python -m microcosm_core.organs.finance_forecast_evaluation_spine run-finance-forecast-bundle --input examples/finance_forecast_evaluation_spine/exported_finance_eval_bundle --out receipts/runtime_shell/demo_project/organs/finance_forecast_evaluation_spine</code></pre>\n<p>Negative cases covered by the fixture manifest: finance_hln_dependency_refusal, finance_leakage_lookahead_split, finance_no_advice_overclaim.</p>\n<p>Source provenance is anchored by <code>examples/finance_forecast_evaluation_spine/exported_finance_eval_bundle/source_module_manifest.json</code> and result records carry refs, digests, counts, verdicts, and scope boundaries only.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"477\" height=\"812\" viewBox=\"0 0 477 812\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"166.1\" y1=\"126.0\" x2=\"221.3\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"221.3,184.0 214.4,181.1 218.8,176.9\"></polygon><line class=\"pmd-edge\" x1=\"325.4\" y1=\"99.0\" x2=\"253.6\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"253.6,184.0 255.7,176.8 260.4,180.7\"></polygon><line class=\"pmd-edge\" x1=\"238.4\" y1=\"220.0\" x2=\"238.4\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"238.4,278.0 235.3,271.2 241.5,271.2\"></polygon><line class=\"pmd-edge\" x1=\"215.6\" y1=\"350.0\" x2=\"179.0\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"179.0,408.0 180.0,400.6 185.2,403.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"144.3\" y=\"370.0\" width=\"106.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"197.3\" y=\"383.0\" text-anchor=\"middle\">&quot;boundary fails&quot;</text><line class=\"pmd-edge\" x1=\"271.7\" y1=\"350.0\" x2=\"333.6\" y2=\"417.0\"></line><polygon class=\"pmd-arrow\" points=\"333.6,417.0 326.7,414.0 331.2,409.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"246.6\" y=\"374.5\" width=\"112.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"302.6\" y=\"387.5\" text-anchor=\"middle\">&quot;boundary passes&quot;</text><line class=\"pmd-edge\" x1=\"315.9\" y1=\"471.0\" x2=\"210.0\" y2=\"538.0\"></line><polygon class=\"pmd-arrow\" points=\"210.0,538.0 214.2,531.8 217.5,536.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"198.0\" y=\"495.5\" width=\"130.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"263.0\" y=\"508.5\" text-anchor=\"middle\">&quot;first-wave fixture&quot;</text><line class=\"pmd-edge\" x1=\"357.2\" y1=\"471.0\" x2=\"353.9\" y2=\"538.0\"></line><polygon class=\"pmd-arrow\" points=\"353.9,538.0 351.2,531.0 357.3,531.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"299.5\" y=\"495.5\" width=\"112.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"355.5\" y=\"508.5\" text-anchor=\"middle\">&quot;exported bundle&quot;</text><line class=\"pmd-edge\" x1=\"167.5\" y1=\"628.0\" x2=\"204.2\" y2=\"686.0\"></line><polygon class=\"pmd-arrow\" points=\"204.2,686.0 197.9,681.9 203.1,678.6\"></polygon><line class=\"pmd-edge\" x1=\"319.2\" y1=\"628.0\" x2=\"277.4\" y2=\"686.0\"></line><polygon class=\"pmd-arrow\" points=\"277.4,686.0 278.9,678.7 283.8,682.2\"></polygon><line class=\"pmd-edge\" x1=\"166.2\" y1=\"480.0\" x2=\"223.4\" y2=\"686.0\"></line><polygon class=\"pmd-arrow\" points=\"223.4,686.0 218.6,680.2 224.5,678.6\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"193.6\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"40.5\">Synthetic fixture inputs</tspan><tspan x=\"114.8\" y=\"58.5\">family_loss_matrix,</tspan><tspan x=\"114.8\" y=\"76.5\">paired_loss_series,</tspan><tspan x=\"114.8\" y=\"94.5\">finance_boundary_policy,</tspan><tspan x=\"114.8\" y=\"112.5\">projection_protocol</tspan></text><title>Synthetic fixture inputs family_loss_matrix, paired_loss_series, finance_boundary_policy, projection_protocol</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"45.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"348.2\" y=\"67.5\">Copied finance modules</tspan><tspan x=\"348.2\" y=\"85.5\">plus source manifest digests</tspan></text><title>Copied finance modules plus source manifest digests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"203.7\" y=\"184.0\" width=\"69.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"238.4\" y=\"206.5\">Runner</tspan></text><title>Runner</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.4\" y=\"278.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"238.4\" y=\"300.5\">Guards run first</tspan><tspan x=\"238.4\" y=\"318.5\">policy no-advice flags,</tspan><tspan x=\"238.4\" y=\"336.5\">lookahead-split leakage check</tspan></text><title>Guards run first policy no-advice flags, lookahead-split leakage check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"49.1\" y=\"408.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"156.2\" y=\"430.5\">Blocked result record</tspan><tspan x=\"156.2\" y=\"448.5\">statistics subprocess never</tspan><tspan x=\"156.2\" y=\"466.5\">starts</tspan></text><title>Blocked result record statistics subprocess never starts</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"358.6,417.0 427.8,444.0 358.6,471.0 289.4,444.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"439.5\">Admissible and</tspan><tspan x=\"358.6\" y=\"457.5\">exported bundle?</tspan></text><title>Admissible and exported bundle?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"38.7\" y=\"538.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"139.0\" y=\"560.5\">Statistics subprocess</tspan><tspan x=\"139.0\" y=\"578.5\">DM/HAC, Hansen SPA, MCS,</tspan><tspan x=\"139.0\" y=\"596.5\">stationary bootstrap, HLN</tspan><tspan x=\"139.0\" y=\"614.5\">refusal</tspan></text><title>Statistics subprocess DM/HAC, Hansen SPA, MCS, stationary bootstrap, HLN refusal</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"265.2\" y=\"538.0\" width=\"172.9\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.7\" y=\"560.5\">Standalone statistics</tspan><tspan x=\"351.7\" y=\"578.5\">contract</tspan><tspan x=\"351.7\" y=\"596.5\">no live source-root</tspan><tspan x=\"351.7\" y=\"614.5\">subprocess</tspan></text><title>Standalone statistics contract no live source-root subprocess</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"152.0\" y=\"686.0\" width=\"172.9\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"238.4\" y=\"708.5\">Result records</tspan><tspan x=\"238.4\" y=\"726.5\">refs, hashes, counts,</tspan><tspan x=\"238.4\" y=\"744.5\">verdicts,</tspan><tspan x=\"238.4\" y=\"762.5\">scope boundaries;</tspan><tspan x=\"238.4\" y=\"780.5\">body_in_receipt false</tspan></text><title>Result records refs, hashes, counts, verdicts, scope boundaries; body_in_receipt false</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Runner</dt><dd><code class=\"pm-diagram__ref-loc\">finance_forecast_evaluation_spine.run</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;Synthetic fixture inputs family_loss_matrix, paired_loss_series, finance_boundary_policy, projection_protocol&quot;] Source[&quot;Copied finance modules plus source manifest digests&quot;] Runner[&quot;finance_forecast_evaluation_spine.run&quot;] Guards[&quot;Guards run first policy no-advice flags, lookahead-split leakage check&quot;] Blocked[&quot;Blocked result record statistics subprocess never starts&quot;] Branch{&quot;Admissible and exported bundle?&quot;} Subprocess[&quot;Statistics subprocess DM/HAC, Hansen SPA, MCS, stationary bootstrap, HLN refusal&quot;] Standalone[&quot;Standalone statistics contract no live source-root subprocess&quot;] Result record[&quot;Result records refs, hashes, counts, verdicts, scope boundaries; body_in_receipt false&quot;] Fixture --&gt; Runner Source --&gt; Runner Runner --&gt; Guards Guards --&gt;|&quot;boundary fails&quot;| Blocked Guards --&gt;|&quot;boundary passes&quot;| Branch Branch --&gt;|&quot;first-wave fixture&quot;| Subprocess Branch --&gt;|&quot;exported bundle&quot;| Standalone Subprocess --&gt; Result record Standalone --&gt; Result record Blocked --&gt; Result record</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The module is a deterministic forecast-evaluation harness around <code>CrownJewelSpec</code>, not a finance product. The spec fixes four required fixture inputs (<code>family_loss_matrix.json</code>, <code>paired_loss_series.json</code>, <code>finance_boundary_policy.json</code>, and <code>projection_protocol.json</code>), names the three required negative cases, binds the source manifest, and restricts the source-open import to required anchors in <code>model_selection_stats.py</code>, <code>spa_statistics.py</code>, <code>loss_differentials.py</code>, and <code>family_loss_matrix.py</code>.</p>\n<p>At runtime, <code>run</code> delegates to <code>run_crown_jewel_organ</code> with <code>evaluate</code> and <code>evaluate_negative_case</code>. <code>evaluate</code> loads the synthetic loss matrix, paired loss series, and boundary policy, then calls <code>_evaluate_payloads</code>. That function first enforces the policy and lookahead-split guards; if either boundary fails, it returns a blocked result record before any statistics subprocess can run. Only after those guards pass does it run the copied statistics modules or, for the exported bundle path, use <code>_standalone_exported_statistics_contract</code> so the standalone public bundle does not depend on a live source-root subprocess.</p>\n<p>The statistical witness is therefore deliberately narrow: Reality Check, Hansen-SPA, MCS, Diebold-Mariano/HAC, stationary bootstrap, and the HLN refusal are result record fields over the synthetic fixture. The same mechanism treats <code>finance_hln_dependency_refusal</code> as a typed negative case when SciPy support is absent, treats policy overclaims as <code>FINANCE_NO_ADVICE_OVERCLAIM</code>, treats temporal leakage as <code>FINANCE_LOOKAHEAD_SPLIT_FORBIDDEN</code>, and keeps copied source bodies out of result records with <code>body_in_receipt: false</code>.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read the positive fixture as a small statistical witness, not as a market result. The current result record has <code>status: pass</code>, <code>sample_size: 40</code>, <code>candidate_count: 3</code>, <code>reality_check.status: computed_bootstrap</code>, <code>spa.status: computed_bootstrap</code>, <code>mcs.implemented: true</code>, <code>paired_loss.diebold_mariano.status: computed_hac_normal_approximation</code>, and a five-replicate stationary-bootstrap witness. Those fields show that the component can exercise the copied forecast evaluation code paths on public synthetic data.</p>\n<p>Read the negative floor as equal evidence. The observed negative cases are <code>finance_hln_dependency_refusal</code>, <code>finance_leakage_lookahead_split</code>, and <code>finance_no_advice_overclaim</code>, with stable error codes <code>FINANCE_HLN_TYPED_REFUSAL_REQUIRED</code>, <code>FINANCE_LOOKAHEAD_SPLIT_FORBIDDEN</code>, and <code>FINANCE_NO_ADVICE_OVERCLAIM</code>. The HLN case refuses because SciPy is unavailable for the t-distribution; that is the intended scope limit, not a missing p-value to fill in by hand.</p>\n<p>Read source-open evidence through the manifest, not through result records. The source bundle carries 13 copied finance modules; result records carry references, hashes, counts, verdicts, and scope boundaries, and keep <code>body_in_receipt: false</code>. The local claim therefore stays at &quot;synthetic fixture forecast-evaluation statistics and typed refusals.&quot; It does not become investment-related actions, live-market data, a track record, performance proof, optimizer authorization, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Forecast-Evaluation Discipline</h4>\n<p>This component is evidence that the Microcosm can carry professional forecast evaluation logic without pretending to carry market authority. The admissible statistics include Diebold-Mariano loss-differential testing, the Harvey-Leybourne-Newbold small-sample correction, Hansen&#x27;s SPA test, a Politis-Romano stationary bootstrap, Bartlett HAC long-run variance, and purged/embargoed cross-validation in the Lopez de Prado style.</p>\n<p>The important doctrine is refusal discipline. Horizons greater than or equal to sample length, samples too small to estimate a statistic, leakage-prone splits, missing SciPy support, and advice-shaped claims must return typed refusals instead of crashes or meaningless numbers. Hansen-style recentering of poor or irrelevant alternatives is part of the SPA contract because it is the boundary between a useful superior-predictive-ability test and White Reality Check style over-penalization.</p>\n<p>Result records should therefore distinguish &quot;computed statistic&quot; from &quot;refused because inadmissible.&quot; Both are successful validator outcomes when the fixture asked for that behavior.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>Runtime fixture consumer: <code>finance_forecast_evaluation_spine.run</code> over <code>fixtures/first_wave/finance_forecast_evaluation_spine/input</code> must produce <code>status: pass</code>, the three observed semantic negative cases, false advice/live-data/performance authority flags, and metadata-only source-manifest result record material.</li><li>Exported-bundle consumer: <code>run-finance-forecast-bundle</code> over <code>examples/finance_forecast_evaluation_spine/exported_finance_eval_bundle</code> must validate the 13 copied finance modules by digest and use the standalone statistics contract rather than a live source subprocess.</li><li>Focused pytest consumer: <code>tests/test_finance_forecast_evaluation_spine.py</code> must keep the positive statistical fixture, no-advice overclaim, live-market overclaim, lookahead split, semantic-negative-case, standalone-bundle, and digest-mismatch tests green.</li><li>Corpus consumer: <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code> must keep the 98-module Microcosm paper-module corpus valid without hand-editing the generated JSON instance.</li><li>Scope limit consumer: any public or dissemination copy must preserve the local ceiling that this is synthetic fixture forecast-evaluation evidence, not investment-related actions, live data, performance proof, optimizer authorization, or launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in forecast-evaluation statistics rather than trading systems. The core anchors are the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nber.org/papers/t0169\">Diebold-Mariano test for comparing predictive accuracy</a>, the Harvey-Leybourne-Newbold small-sample correction for prediction-error tests (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://doi.org/10.1016/S0169-2070%2896%2900719-4\">DOI reference</a>), Hansen&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://ideas.repec.org/a/bes/jnlbes/v23y2005p365-380.html\">test for superior predictive ability</a>, and proper-scoring-rule work such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://sites.stat.washington.edu/people/raftery/Research/PDF/Gneiting2007jasa.pdf\">Gneiting and Raftery</a>. The purged/embargoed split discipline also follows the financial ML concern that temporal leakage can make backtests look stronger than they are.</p>\n<p>Microcosm borrows the professional evaluation posture: compute admissible statistics when the fixture supports them, return typed refusals when it does not, and keep evaluation separate from advice, live market data, or performance claims.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_finance_forecast_evaluation_spine.py -q --basetemp=/tmp/microcosm_finance_forecast_evaluation_spine_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Finance forecast evaluation spine proves only synthetic market-shaped forecast-evaluation fixture behavior, copied source manifest integrity, metadata-only result records, admissible statistic computation, and typed refusals for inadmissible finance claims. A diagram view and atlas navigation entry are generated for this module, but those navigation projections do not expand the proof. This module is not investment or trading decisions, uses no live market data, proves no track record or performance claim, mutates no optimizer, certifies no trading strategy, and treats SciPy absence as a typed HLN refusal rather than a hidden statistical success.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The generated JSON instance resolves six bundle-derived edges for this module: it explains component <code>finance_forecast_evaluation_spine</code>, explains mechanism <code>mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine</code>, is governed by concept <code>concept.research_and_science_replay_evidence_bundle</code>, is governed by principle <code>P-8</code>, abides by <code>AX-7</code>, and cites the code locus <code>src/microcosm_core/organs/finance_forecast_evaluation_spine.py</code>. Those edges come from <code>core/paper_module_capsules.json::paper_modules[30:paper_module.finance_forecast_evaluation_spine]</code> and the generated structured source record, not from this Markdown prose.</p>\n<p>Mechanically, <code>P-8</code> and <code>AX-7</code> show up as refusal discipline: an admissible statistic can pass, but advice-shaped policy flags, live-market authority, leakage-prone time splits, source digest mismatch, and fake HLN p-values must block. The concept edge keeps the module in the research/science replay-evidence family, where proof value is a reproducible fixture and source-manifest witness rather than a claim about markets.</p>\n</details>",
      "components": [
        {
          "anchor": "component-finance_forecast_evaluation_spine",
          "component_id": "finance_forecast_evaluation_spine",
          "public_label": "Finance Forecast Evaluation Spine"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 1
        },
        "link_count": 6,
        "links": [
          {
            "id": "finance_forecast_evaluation_spine",
            "kind": "organ",
            "kind_label": "component",
            "label": "Finance Forecast Evaluation Spine",
            "relation": "explains",
            "url": "components.html#component-finance_forecast_evaluation_spine"
          },
          {
            "id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public finance forecast evaluation spine",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "research and science replay validators as reproducibility scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.finance_forecast_evaluation_spine",
      "reader_packet": {
        "abstract": "Forecast-evaluation component: Diebold-Mariano / Hansen-SPA / stationary-bootstrap stats over synthetic fixtures with typed refusal discipline; no market authority.",
        "authority_ceiling": "Synthetic market-shaped fixtures only; not investment or trading decisions, no live market data, no track record or performance claim, mutates no optimizer, SciPy absence is a typed HLN refusal.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.finance_forecast_evaluation_spine.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-finance-forecast-evaluation-spine-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-finance-forecast-evaluation-spine-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Fixture[\"Synthetic fixture inputs family_loss_matrix, paired_loss_series, finance_boundary_policy, projection_protocol\"] Source[\"Copied finance modules plus source manifest digests\"] Runner[\"finance_forecast_evaluation_spine.run\"] Guards[\"Guards run first policy no-advice flags, lookahead-split leakage check\"] Blocked[\"Blocked result record statistics subprocess never starts\"] Branch{\"Admissible and exported bundle?\"} Subprocess[\"Statistics subprocess DM/HAC, Hansen SPA, MCS, stationary bootstrap, HLN refusal\"] Standalone[\"Standalone statistics contract no live source-root subprocess\"] Result record[\"Result records refs, hashes, counts, verdicts, scope boundaries; body_in_receipt false\"] Fixture --> Runner Source --> Runner Runner --> Guards Guards -->|\"boundary fails\"| Blocked Guards -->|\"boundary passes\"| Branch Branch -->|\"first-wave fixture\"| Subprocess Branch -->|\"exported bundle\"| Standalone Subprocess --> Result record Standalone --> Result record Blocked --> Result record",
            "source_format": "mermaid",
            "source_hash": "sha256:7ba378c16648cb18eae4bf9c2b5acb0b8163afb82614c795473c9e1eee3ad3c7",
            "source_line_end": 57,
            "source_line_start": 35
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "finance_forecast_evaluation_spine",
                "kind": "organ",
                "kind_label": "component",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "explains",
                "url": "components.html#component-finance_forecast_evaluation_spine"
              },
              {
                "id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public finance forecast evaluation spine",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.finance_forecast_evaluation_spine",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 59,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 64,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 235,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 266,
              "title": "Public Site Availability Boundary"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Diebold-Mariano test for comparing predictive accuracy",
            "section_id": "prior-art-grounding",
            "url": "https://www.nber.org/papers/t0169"
          },
          {
            "kind": "external_reference",
            "label": "DOI reference",
            "section_id": "prior-art-grounding",
            "url": "https://doi.org/10.1016/S0169-2070%2896%2900719-4"
          },
          {
            "kind": "external_reference",
            "label": "test for superior predictive ability",
            "section_id": "prior-art-grounding",
            "url": "https://ideas.repec.org/a/bes/jnlbes/v23y2005p365-380.html"
          },
          {
            "kind": "external_reference",
            "label": "Gneiting and Raftery",
            "section_id": "prior-art-grounding",
            "url": "https://sites.stat.washington.edu/people/raftery/Research/PDF/Gneiting2007jasa.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Comparing two forecasting models is harder than it looks. A lower average loss does not establish that one model genuinely predicts better, because losses are autocorrelated, samples are short, and a careless split can let a model peek at the answer. This component exists to carry the statistical machinery that economists use to answer that question carefully, and to do so without ever claiming the machinery has been pointed at a real market. The single question it answers is narrow: given two paired loss series over a synthetic fixture, can the difference in predictive accuracy be called significant under an admissible test, or must the test refuse? It computes the Diebold-Mariano loss-dif\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 5,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 58,
            "source_line_start": 33,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The module is a deterministic forecast-evaluation harness around CrownJewelSpec, not a finance product. The spec fixes four required fixture inputs (familylossmatrix.json, pairedlossseries.json, financeboundarypolicy.json, and projection_protocol.json), names the three required negative cases, binds the source manifest, and restricts the source-open import to required anchors in modelselectionstats.py, spastatistics.py, lossdifferentials.py, and familylossmatrix.py. At runtime, run delegates to runcrownjewel_organ with evaluate and evaluatenegativecase. evaluate loads the synthetic loss matrix, paired loss series, and boundary policy, then calls evaluatepayloads. That function first enforce\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 115,
            "source_line_start": 89,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The generated JSON instance resolves six bundle-derived edges for this module: it explains component financeforecastevaluation_spine, explains mechanism mechanism.financeforecastevaluationspine.validatespublicfinanceforecastevaluationspine, is governed by concept concept.researchandsciencereplayevidence_bundle, is governed by principle P-8, abides by AX-7, and cites the code locus src/microcosmcore/components/financeforecastevaluationspine.py. Those edges come from core/papermodulecapsules.json::papermodules[30:papermodule.financeforecastevaluation_spine] and the generated structured source record, not from this Markdown prose. Mechanically, P-8 and AX-7 show up as refusal discipline: an ad\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 133,
            "source_line_start": 116,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read the positive fixture as a small statistical witness, not as a market result. The current result record has status: pass, samplesize: 40, candidatecount: 3, realitycheck.status: computedbootstrap, spa.status: computed_bootstrap, mcs.implemented: true, `pairedloss.dieboldmariano.status: computedhacnormal_approximation`, and a five-replicate stationary-bootstrap witness. Those fields show that the component can exercise the copied forecast evaluation code paths on public synthetic data. Read the negative floor as equal evidence. The observed negative cases are financehlndependencyrefusal, financeleakagelookaheadsplit, and financenoadvice_overclaim, with stable error codes FINANCEHLNTYPEDR\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 159,
            "source_line_start": 134,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is evidence that the Microcosm can carry professional forecast evaluation logic without pretending to carry market authority. The admissible statistics include Diebold-Mariano loss-differential testing, the Harvey-Leybourne-Newbold small-sample correction, Hansen's SPA test, a Politis-Romano stationary bootstrap, Bartlett HAC long-run variance, and purged/embargoed cross-validation in the Lopez de Prado style. The important doctrine is refusal discipline. Horizons greater than or equal to sample length, samples too small to estimate a statistic, leakage-prone splits, missing SciPy support, and advice-shaped claims must return typed refusals instead of crashes or meaningless n\u2026",
            "level": 2,
            "order": 6,
            "section_id": "forecast-evaluation-discipline",
            "source_line_end": 180,
            "source_line_start": 160,
            "title": "Forecast-Evaluation Discipline"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 190,
            "source_line_start": 181,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Runtime fixture consumer: financeforecastevaluation_spine.run over fixtures/firstwave/financeforecastevaluationspine/input must produce status: pass, the three observed semantic negative cases, false advice/live-data/performance authority flags, and metadata-only source-manifest result record material. Exported-bundle consumer: run-finance-forecast-bundle over examples/financeforecastevaluationspine/exportedfinanceevalbundle must validate the 13 copied finance modules by digest and use the standalone statistics contract rather than a live source subprocess. Focused pytest consumer: tests/testfinanceforecastevaluationspine.py must keep the positive statistical fixture, no-advice overclaim, l\u2026",
            "level": 2,
            "order": 8,
            "section_id": "named-proof-consumers",
            "source_line_end": 216,
            "source_line_start": 191,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in forecast-evaluation statistics rather than trading systems. The core anchors are the Diebold-Mariano test for comparing predictive accuracy, the Harvey-Leybourne-Newbold small-sample correction for prediction-error tests (DOI reference), Hansen's test for superior predictive ability, and proper-scoring-rule work such as Gneiting and Raftery. The purged/embargoed split discipline also follows the financial ML concern that temporal leakage can make backtests look stronger than they are. Microcosm borrows the professional evaluation posture: compute admissible statistics when the fixture supports them, return typed refusals when it does not, and keep evaluation se\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 234,
            "source_line_start": 217,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Finance forecast evaluation spine proves only synthetic market-shaped forecast-evaluation fixture behavior, copied source manifest integrity, metadata-only result records, admissible statistic computation, and typed refusals for inadmissible finance claims. A diagram view and atlas navigation entry are generated for this module, but those navigation projections do not expand the proof. This module is not investment or trading decisions, uses no live market data, proves no track record or performance claim, mutates no optimizer, certifies no trading strategy, and treats SciPy absence as a typed HLN refusal rather than a hidden statistical success.",
            "level": 2,
            "order": 10,
            "section_id": "claim-ceiling",
            "source_line_end": 265,
            "source_line_start": 254,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/finance_forecast_evaluation_spine.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Forecast-evaluation component: Diebold-Mariano / Hansen-SPA / stationary-bootstrap stats over synthetic fixtures with typed refusal discipline; no market authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Runs admissible forecast-evaluation statistics (Diebold-Mariano loss-differential, Harvey-Leybourne-Newbold small-sample correction, Hansen SPA with recentering, Politis-Romano stationary bootstrap, Bartlett HAC long-run variance, purged/embargoed CV) over synthetic market-shaped fixtures and copied source bodies; refusal discipline returns typed refusals (horizon>=sample length, too-small samples, leakage-prone splits, missing SciPy, advice-shaped claims) instead of crashing; computed-statistic and refused-because-inadmissible are both valid validator outcomes.",
      "summary_line": "Forecast-evaluation component: Diebold-Mariano / Hansen-SPA / stationary-bootstrap stats over synthetic fixtures with typed refusal discipline; no market authority.",
      "title": "Finance Forecast Evaluation Spine"
    },
    {
      "anchor": "paper-module-engine-room-demo",
      "authority_ceiling": "Validates the declared public composition contract only; not deployment posture, not private-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, not launch-scope decision.",
      "body_html": "<p><code>engine_room_demo</code> is the accepted Microcosm composition component for the staged Engine Room set. It wraps the bundles under <code>microcosm_core.engine_room</code>, runs the composed demo/audit path, and writes first-wave result records without promoting fixture rows into private-system or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The Engine Room set is ten separate bundles: a Lean proof-search lab, a metabolism runtime, command singleflight, a generated-projection drift gate, a derived-fact engine, a public-projection leak gate, an egress self-compliance gate, a navigation-fitness benchmark, a bridge-campaign DAG, and an reference knowledge router. Each bundle has its own fixture and result record. This component exists so that a reader does not have to trust ten claims separately. It answers one question: do the ten bundles together cover the fourteen targets the controller asked for, and does each one still own its full surface and run.</p>\n<p>A bundle &quot;owns its surface&quot; only when six files exist for it: module source, fixture input, fixture manifest, paper module, standard, and test. The audit checks all six per bundle, runs each fixture through its declared evaluator, and unions the targets the bundles actually declare against the fourteen the controller expected. A passing run means the set is complete and every fixture executed, not that any single bundle is finished or correct.</p>\n<p>The design choice worth noting is in the negative case. Rather than compare against a frozen answer key, the negative fixture recomputes the live set of covered targets and fails only when the fixture names a target that is genuinely outside it. That keeps the refusal honest as the bundle set grows: the test cannot drift into agreement with a stale list, because there is no stored list to agree with.</p>\n<p>A second deliberate boundary is that the runner reads the shared component registry, sign-off file, and atlas, but never writes to them. It reports whether the composition component is integrated into those shared surfaces as a separate visibility line, and always records <code>shared_registry_mutated: false</code>. Composition coverage and shared-registry integration are kept as two distinct facts, so a green demo cannot quietly imply registry authority it does not hold.</p>\n<h4 class=\"pm-body__h\">What It Runs</h4>\n<ul><li>Verifies the 14 Engine Room jewel targets selected by the controller prompt.</li><li>Checks the owned staged bundle surfaces: module source, fixture input, fixture manifest, paper module, standard, and tests.</li><li>Executes the staged bundle demo through the public fixture chain.</li><li>Observes a negative fixture where an expected target is intentionally absent.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1410\" height=\"214\" viewBox=\"0 0 1410 214\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"218.5\" y1=\"96.5\" x2=\"311.4\" y2=\"86.8\"></line><polygon class=\"pmd-arrow\" points=\"311.4,86.8 304.9,90.6 304.3,84.5\"></polygon><line class=\"pmd-edge\" x1=\"490.4\" y1=\"94.0\" x2=\"636.7\" y2=\"129.0\"></line><polygon class=\"pmd-arrow\" points=\"636.7,129.0 629.3,130.4 630.7,124.4\"></polygon><line class=\"pmd-edge\" x1=\"812.2\" y1=\"130.3\" x2=\"898.2\" y2=\"115.9\"></line><polygon class=\"pmd-arrow\" points=\"898.2,115.9 891.9,120.0 890.9,114.0\"></polygon><line class=\"pmd-edge\" x1=\"1112.5\" y1=\"101.3\" x2=\"1198.5\" y2=\"104.0\"></line><polygon class=\"pmd-arrow\" points=\"1198.5,104.0 1191.6,106.8 1191.8,100.7\"></polygon><line class=\"pmd-edge\" x1=\"812.2\" y1=\"154.5\" x2=\"901.6\" y2=\"161.2\"></line><polygon class=\"pmd-arrow\" points=\"901.6,161.2 894.6,163.8 895.0,157.7\"></polygon><line class=\"pmd-edge\" x1=\"518.8\" y1=\"76.0\" x2=\"611.7\" y2=\"76.0\"></line><polygon class=\"pmd-arrow\" points=\"611.7,76.0 604.9,79.1 604.9,72.9\"></polygon><line class=\"pmd-edge\" x1=\"812.2\" y1=\"62.3\" x2=\"915.5\" y2=\"48.3\"></line><polygon class=\"pmd-arrow\" points=\"915.5,48.3 909.1,52.2 908.3,46.2\"></polygon><line class=\"pmd-edge\" x1=\"218.5\" y1=\"117.5\" x2=\"304.5\" y2=\"126.5\"></line><polygon class=\"pmd-arrow\" points=\"304.5,126.5 297.4,128.8 298.0,122.7\"></polygon><line class=\"pmd-edge\" x1=\"525.7\" y1=\"141.4\" x2=\"611.7\" y2=\"144.0\"></line><polygon class=\"pmd-arrow\" points=\"611.7,144.0 604.8,146.8 604.9,140.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"89.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.2\" y=\"111.5\">Engine Room fixture cases</tspan></text><title>Engine Room fixture cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"311.4\" y=\"58.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"415.1\" y=\"80.5\">Accepted component wrapper</tspan></text><title>Accepted component wrapper</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"611.7\" y=\"129.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"712.0\" y=\"151.5\">Controller coverage audit</tspan></text><title>Controller coverage audit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"898.2\" y=\"80.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1005.4\" y=\"102.5\">10 staged bundle evaluators</tspan></text><title>10 staged bundle evaluators</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1198.5\" y=\"89.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1295.3\" y=\"111.5\">14 covered jewel targets</tspan></text><title>14 covered jewel targets</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"901.6\" y=\"142.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1005.4\" y=\"164.5\">Shared surface integration</tspan><tspan x=\"1005.4\" y=\"182.5\">check</tspan></text><title>Shared surface integration check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"611.7\" y=\"49.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"712.0\" y=\"71.5\">Result, board, validation</tspan><tspan x=\"712.0\" y=\"89.5\">result record</tspan></text><title>Result, board, validation result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"915.5\" y=\"18.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1005.4\" y=\"40.5\">Sign-off result record</tspan></text><title>Sign-off result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"304.5\" y=\"120.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"415.1\" y=\"142.5\">Missing-target negative case</tspan></text><title>Missing-target negative case</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR A[&quot;Engine Room fixture cases&quot;] --&gt; B[&quot;Accepted component wrapper&quot;] B --&gt; C[&quot;Controller coverage audit&quot;] C --&gt; D[&quot;10 staged bundle evaluators&quot;] D --&gt; E[&quot;14 covered jewel targets&quot;] C --&gt; F[&quot;Shared surface integration check&quot;] B --&gt; G[&quot;Result, board, validation result record&quot;] G --&gt; H[&quot;Sign-off result record&quot;] A --&gt; I[&quot;Missing-target negative case&quot;] I --&gt; C</code></pre></details></figure>\n<p>The shape is a composition proof over declared public bundles. The wrapper asks the staged Engine Room runner to verify target coverage, surface presence, fixture execution, shared-surface visibility, and the missing-target negative case. It writes public result records and an sign-off result record without exporting private source run state or turning the staged demo into launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p><code>src/microcosm_core/organs/engine_room_demo.py</code> is a result record-writing wrapper around <code>src/microcosm_core/engine_room/demo.py</code>. The wrapper loads one or more fixture cases, calls <code>_evaluate_case</code> for each case, and writes four metadata-only artifacts: result, board, validation result record, and optional sign-off result record. The positive case delegates to <code>audit_controller_coverage</code>; the negative case does not compare against a static answer key, but recomputes the actual staged target set and fails only when the fixture names a target outside that set.</p>\n<p><code>audit_controller_coverage</code> is the mechanism that makes the composition claim specific. It enumerates the ten <code>CAPSULES</code>, unions their declared jewel targets against <code>EXPECTED_JEWEL_TARGETS</code>, checks each bundle&#x27;s owned source, fixture, manifest, paper module, standard, and test surface, optionally runs the staged bundle exercises through <code>run_demo</code>, and reads registry, sign-off, and atlas ids only as visibility evidence. The resulting result record distinguishes staged bundle completion from shared-registry integration and always reports <code>shared_registry_mutated: false</code>.</p>\n<p><code>run_demo</code> is the execution spine below the audit. It imports each staged bundle module, calls the declared evaluator (<code>evaluate_fixture_dir</code> or <code>validate_fixture_dir</code>), records compact per-bundle status, and summarizes the covered jewel targets. A pass therefore means the selected public fixture chain ran for the declared bundle set and covered the expected target lattice; it does not mean the Engine Room set is deployment-posture, privately equivalent, benchmark-complete, or launch-approved.</p>\n<h4 class=\"pm-body__h\">Governing Doctrine Relations</h4>\n<p>The generated structured source record binds this page to <code>concept.import_projection_and_drift_control_bundle</code>, <code>mechanism.engine_room_demo.validates_public_engine_room_demo</code>, and three adjacent Engine Room mechanisms for projection leakage, generated-projection drift, and command singleflight. Its governing principle refs are <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-5</code>, <code>P-6</code>, <code>P-8</code>, <code>P-9</code>, <code>P-12</code>, and <code>P-15</code>; its axiom refs are <code>AX-1</code>, <code>AX-4</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, and <code>AX-11</code>. In this module those refs all converge on one rule: composition evidence must be routed through explicit source, fixture, result record, and projection boundaries before it can support a reader claim.</p>\n<p>The ten dependency modules are not decorative neighbors. They are the actual staged Engine Room bundle families consumed by the demo runner: Lean/proof-search, metabolism runtime, command singleflight, generated projection drift, derived facts, public projection leak checks, egress self-compliance, navigation fitness, bridge campaign DAGs, and reference knowledge routing. The bundle edge set is therefore a mechanism lattice over those bounded components, not an invitation to generalize beyond their result records.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>Fixture wrapper consumer: PYTHONPATH=src ../repo-python -m microcosm_core.components.engine_room_demo run --input fixtures/first_wave/engine_room_demo/input --out /tmp/microcosm-engine-room-demo/fixture --sign-off-out /tmp/microcosm-engine-room-demo/sign-off.json --json consumes <code>build_result</code>, the positive controller-audit fixture, the semantic missing-target negative case, result record writing, metadata-only sign-off output, and the module scope limit.</li><li>Controller audit consumer: <code>PYTHONPATH=src ../repo-python -m microcosm_core.engine_room.demo audit --root . --json</code> consumes the ten-bundle inventory, 14-target coverage set, staged surface checks, shared-surface visibility readback, and the no-shared-mutation boundary.</li><li>Staged bundle execution consumer: <code>PYTHONPATH=src ../repo-python -m microcosm_core.engine_room.demo run --root . --json</code> consumes each public bundle evaluator and proves the composition runner can execute the declared Engine Room fixture chain without touching shared registry, sign-off, atlas, or generated projection surfaces.</li><li>Focused regression consumer: <code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_engine_room_demo.py tests/test_engine_room_demo_organ.py -q</code> pins the bundle inventory, CLI JSON output, controller audit, semantic negative case, result record writer, public-relative fixture refs, and private-path redaction floor.</li><li>It is a read-only result record for the Markdown slice, not permission to hand-edit generated projections.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read <code>expected_jewel_count: 14</code> and <code>covered_jewel_count: 14</code> as controller target coverage for the staged Engine Room set. Read <code>capsule_count: 10</code> and <code>passed_capsule_count: 10</code> as successful execution of the selected public fixture evaluators.</p>\n<p>Read <code>shared_registry_mutated: false</code> as an authority boundary: the staged runner observes registry, sign-off, and atlas visibility, but it does not mutate those shared surfaces. Read <code>shared_integration_status</code> as a visibility result record, not as permission to alter the shared registry from this page.</p>\n<p>Read <code>body_in_receipt: false</code> as the public-copy boundary. Result records can expose counts, target ids, fixture refs, stable error codes, scope limits, and omission-safe summaries; they must not copy private source run state, model-output data, raw operator threads, browser UI material, account secrets, or cloned third-party body text.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows from integration-testing and CI composition practice: multiple component checks are assembled into one public demo/audit path, negative fixtures prove refusal behavior, and result records summarize execution without upgrading fixture evidence into launch claims. Useful anchors include:</p>\n<ul><li>IBM&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.ibm.com/think/topics/integration-testing\">integration testing</a> overview, which frames testing around whether composed modules interact as intended.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.pytest.org/en/stable/reference/fixtures.html\">pytest fixtures</a>, as a common pattern for public synthetic setup and reusable test inputs.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/features/actions\">GitHub Actions</a>, as a widely used workflow surface for composing build, test, and publish stages with explicit status.</li></ul>\n<p>Microcosm borrows the composed-demo and audit-pipeline shape, but keeps the claim at declared public composition only. It is not deployment posture, private-system equivalence, benchmark validation, a security proof, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Public Command</h4>\n<p>The CLI alias is:</p>\n<p>The fixture manifest names one positive case (<code>positive_controller_audit</code>) and one negative case (<code>missing_expected_target_negative</code>) that expects <code>ENGINE_ROOM_EXPECTED_TARGET_MISSING</code>. The expected component result is <code>status: pass</code>, <code>expected_jewel_count: 14</code>, <code>positive_case_count: 1</code>, <code>negative_case_count: 1</code>, and <code>observed_negative_case_count: 1</code>.</p>\n<p>The staged composition runner can also be inspected without writing sign-off result records:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.demo audit --root . --json\nPYTHONPATH=src python3 -m microcosm_core.engine_room.demo run --root . --json</code></pre>\n<p>Focused verification from the source repo root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_demo.py tests/test_engine_room_demo_organ.py -q --basetemp /tmp/microcosm-engine-room-demo\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src python3 scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_demo.py tests/test_engine_room_demo_organ.py -q --basetemp=/tmp/microcosm_engine_room_demo_pytest\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component validates the declared public composition contract only. It is not deployment posture, not private-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, and not launch-scope decision.</p>\n</section>",
      "components": [
        {
          "anchor": "component-engine_room_demo",
          "component_id": "engine_room_demo",
          "public_label": "Engine Room Demo"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 9,
          "organ": 1,
          "paper_module": 10,
          "principle": 9
        },
        "link_count": 36,
        "links": [
          {
            "id": "engine_room_demo",
            "kind": "organ",
            "kind_label": "component",
            "label": "Engine Room Demo",
            "relation": "explains",
            "url": "components.html#component-engine_room_demo"
          },
          {
            "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public engine room demo",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
          },
          {
            "id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public projection leak gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate"
          },
          {
            "id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public generated projection drift gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate"
          },
          {
            "id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public command run singleflight",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight"
          },
          {
            "id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public reference knowledge router",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router"
          },
          {
            "id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public derived fact provider engine",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine"
          },
          {
            "id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public egress self compliance gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate"
          },
          {
            "id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public lean proof search lab",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab"
          },
          {
            "id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public navigation fitness benchmark",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.engine_room_lean_proof_search_lab",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Lean Proof Search Lab",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab"
          },
          {
            "id": "paper_module.engine_room_metabolism_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Metabolism Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-metabolism-runtime"
          },
          {
            "id": "paper_module.engine_room_command_run_singleflight",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Command-Run Singleflight",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-command-run-singleflight"
          },
          {
            "id": "paper_module.engine_room_generated_projection_drift_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Generated Projection Drift Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate"
          },
          {
            "id": "paper_module.engine_room_derived_fact_provider_engine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Derived Fact Provider Engine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine"
          },
          {
            "id": "paper_module.engine_room_public_projection_leak_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Public Projection Leak Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate"
          },
          {
            "id": "paper_module.engine_room_egress_self_compliance_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Egress Self-Compliance Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate"
          },
          {
            "id": "paper_module.engine_room_navigation_fitness_benchmark",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Navigation Fitness Benchmark",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark"
          },
          {
            "id": "paper_module.engine_room_bridge_campaign_dag",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Bridge Campaign DAG",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag"
          },
          {
            "id": "paper_module.engine_room_annex_knowledge_router",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Reference Knowledge Router",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-annex-knowledge-router"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_demo",
      "reader_packet": {
        "abstract": "Composition component: verifies the 14 staged Engine Room jewel targets and their owned bundle surfaces through the public fixture chain; composition contract only.",
        "authority_ceiling": "Validates the declared public composition contract only; not deployment posture, not private-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, not launch-scope decision.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_demo.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-demo-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-demo-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR A[\"Engine Room fixture cases\"] --> B[\"Accepted component wrapper\"] B --> C[\"Controller coverage audit\"] C --> D[\"10 staged bundle evaluators\"] D --> E[\"14 covered jewel targets\"] C --> F[\"Shared surface integration check\"] B --> G[\"Result, board, validation result record\"] G --> H[\"Sign-off result record\"] A --> I[\"Missing-target negative case\"] I --> C",
            "source_format": "mermaid",
            "source_hash": "sha256:cc34faf72753172c7c95afa5b8dbbf6a3c80b3ed69066510896b9eb05ff1d80d",
            "source_line_end": 35,
            "source_line_start": 24
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab"
              },
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-metabolism-runtime"
              },
              {
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-command-run-singleflight"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate"
              },
              {
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine"
              },
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate"
              },
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate"
              },
              {
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark"
              },
              {
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag"
              },
              {
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-annex-knowledge-router"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "engine_room_demo",
                "kind": "organ",
                "kind_label": "component",
                "label": "Engine Room Demo",
                "relation": "explains",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public engine room demo",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              },
              {
                "id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public projection leak gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate"
              },
              {
                "id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public generated projection drift gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate"
              },
              {
                "id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public command run singleflight",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight"
              },
              {
                "id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public reference knowledge router",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router"
              },
              {
                "id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public derived fact provider engine",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine"
              },
              {
                "id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public egress self compliance gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate"
              },
              {
                "id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean proof search lab",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab"
              },
              {
                "id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public navigation fitness benchmark",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_demo",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 124,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 174,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 189,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 210,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 220,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 309,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "integration testing",
            "section_id": "prior-art-grounding",
            "url": "https://www.ibm.com/think/topics/integration-testing"
          },
          {
            "kind": "external_reference",
            "label": "pytest fixtures",
            "section_id": "prior-art-grounding",
            "url": "https://docs.pytest.org/en/stable/reference/fixtures.html"
          },
          {
            "kind": "external_reference",
            "label": "GitHub Actions",
            "section_id": "prior-art-grounding",
            "url": "https://github.com/features/actions"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Engine Room set is ten separate bundles: a Lean proof-search lab, a metabolism runtime, command singleflight, a generated-projection drift gate, a derived-fact engine, a public-projection leak gate, an egress self-compliance gate, a navigation-fitness benchmark, a bridge-campaign DAG, and an reference knowledge router. Each bundle has its own fixture and result record. This component exists so that a reader does not have to trust ten claims separately. It answers one question: do the ten bundles together cover the fourteen targets the controller asked for, and does each one still own its full surface and run. A bundle \"owns its surface\" only when six files exist for it: module source, f\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 14,
            "source_line_start": 5,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Verifies the 14 Engine Room jewel targets selected by the controller prompt. Checks the owned staged bundle surfaces: module source, fixture input, fixture manifest, paper module, standard, and tests. Executes the staged bundle demo through the public fixture chain. Observes a negative fixture where an expected target is intentionally absent.",
            "level": 2,
            "order": 2,
            "section_id": "what-it-runs",
            "source_line_end": 21,
            "source_line_start": 15,
            "title": "What It Runs"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is a composition proof over declared public bundles. The wrapper asks the staged Engine Room runner to verify target coverage, surface presence, fixture execution, shared-surface visibility, and the missing-target negative case. It writes public result records and an sign-off result record without exporting private source run state or turning the staged demo into launch-scope decision.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 42,
            "source_line_start": 22,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "src/microcosmcore/components/engineroom_demo.py is a result record-writing wrapper around src/microcosmcore/engineroom/demo.py. The wrapper loads one or more fixture cases, calls evaluatecase for each case, and writes four metadata-only artifacts: result, board, validation result record, and optional sign-off result record. The positive case delegates to auditcontrollercoverage; the negative case does not compare against a static answer key, but recomputes the actual staged target set and fails only when the fixture names a target outside that set. auditcontrollercoverage is the mechanism that makes the composition claim specific. It enumerates the ten Bundles, unions their declared jewel t\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 69,
            "source_line_start": 43,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The generated structured source record binds this page to concept.importprojectionanddriftcontrol_bundle, mechanism.engineroomdemo.validatespublicengineroomdemo, and three adjacent Engine Room mechanisms for projection leakage, generated-projection drift, and command singleflight. Its governing principle refs are P-1, P-2, P-3, P-5, P-6, P-8, P-9, P-12, and P-15; its axiom refs are AX-1, AX-4, AX-5, AX-7, AX-8, and AX-11. In this module those refs all converge on one rule: composition evidence must be routed through explicit source, fixture, result record, and projection boundaries before it can support a reader claim. The ten dependency modules are not decorative neighbors. They are the ac\u2026",
            "level": 2,
            "order": 5,
            "section_id": "governing-doctrine-relations",
            "source_line_end": 90,
            "source_line_start": 70,
            "title": "Governing Doctrine Relations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Fixture wrapper consumer: PYTHONPATH=src ../repo-python -m microcosmcore.components.engineroomdemo run --input fixtures/firstwave/engineroomdemo/input --out /tmp/microcosm-engine-room-demo/fixture --sign-off-out /tmp/microcosm-engine-room-demo/sign-off.json --json consumes build_result, the positive controller-audit fixture, the semantic missing-target negative case, result record writing, metadata-only sign-off output, and the module scope limit. Controller audit consumer: PYTHONPATH=src ../repo-python -m microcosmcore.engineroom.demo audit --root . --json consumes the ten-bundle inventory, 14-target coverage set, staged surface checks, shared-surface visibility readback, and the no-shared\u2026",
            "level": 2,
            "order": 6,
            "section_id": "named-proof-consumers",
            "source_line_end": 119,
            "source_line_start": 91,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component validates the declared public composition contract only. It is not deployment posture, not private-system equivalence, not a frontier theorem-proving claim, not a complete security proof, not benchmark validation, and not launch-scope decision.",
            "level": 2,
            "order": 7,
            "section_id": "claim-ceiling",
            "source_line_end": 123,
            "source_line_start": 120,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read expectedjewelcount: 14 and coveredjewelcount: 14 as controller target coverage for the staged Engine Room set. Read capsule_count: 10 and passedcapsulecount: 10 as successful execution of the selected public fixture evaluators. Read sharedregistrymutated: false as an authority boundary: the staged runner observes registry, sign-off, and atlas visibility, but it does not mutate those shared surfaces. Read sharedintegrationstatus as a visibility result record, not as permission to alter the shared registry from this page. Read bodyinreceipt: false as the public-copy boundary. Result records can expose counts, target ids, fixture refs, stable error codes, scope limits, and omission-safe s\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 173,
            "source_line_start": 156,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows from integration-testing and CI composition practice: multiple component checks are assembled into one public demo/audit path, negative fixtures prove refusal behavior, and result records summarize execution without upgrading fixture evidence into launch claims. Useful anchors include: IBM's integration testing overview, which frames testing around whether composed modules interact as intended. pytest fixtures, as a common pattern for public synthetic setup and reusable test inputs. GitHub Actions, as a widely used workflow surface for composing build, test, and publish stages with explicit status. Microcosm borrows the composed-demo and audit-pipeline shape, but keeps\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 259,
            "source_line_start": 239,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The CLI alias is: The fixture manifest names one positive case (positivecontrolleraudit) and one negative case (missingexpectedtarget_negative) that expects ENGINEROOMEXPECTEDTARGETMISSING. The expected component result is status: pass, expectedjewelcount: 14, positivecasecount: 1, negativecasecount: 1, and observednegativecase_count: 1. The staged composition runner can also be inspected without writing sign-off result records: Focused verification from the source repo root:",
            "level": 2,
            "order": 10,
            "section_id": "public-command",
            "source_line_end": 298,
            "source_line_start": 260,
            "title": "Public Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "result record or generated projection surfaces:",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 308,
            "source_line_start": 299,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_demo.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Composition component: verifies the 14 staged Engine Room jewel targets and their owned bundle surfaces through the public fixture chain; composition contract only."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Wraps the bundles under microcosm_core.engine_room, verifies the 14 controller-selected jewel targets, checks each owned staged bundle surface (module source, fixture input, fixture manifest, paper module, standard, tests), executes the staged demo through the public fixture chain, and observes a negative fixture where an expected target is intentionally absent.",
      "summary_line": "Composition component: verifies the 14 staged Engine Room jewel targets and their owned bundle surfaces through the public fixture chain; composition contract only.",
      "title": "Engine Room Demo"
    },
    {
      "anchor": "paper-module-agent-memory-temporal-conflict-replay",
      "authority_ceiling": "Synthetic replay fixture only; not a live memory product, private transcript export, source-authority claim, or launch claim.",
      "body_html": "<p>This module is the public Microcosm projection of an agent-memory honesty contract. It is a synthetic replay fixture, not a live memory product, private transcript export, source-authority claim, or launch claim.</p>\n<p>The fixture models three public episodes: episode A records a scoped preference and a tool-result fact, episode B updates the preference scope and deletes the now-stale fact through conflict-edge and downgrade result records, and episode C replays the task with memory enabled and disabled. The replay is admitted only when ADD, UPDATE, DELETE, and NOOP decisions, metadata-only non-public refs, evidence handles, cold replay refs, and an answer-delta result record line up.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This component exists because an agent that remembers can quietly start trusting the wrong row. A user states a preference, the world changes, a later turn contradicts the earlier one, and a naive memory store keeps serving the stale fact as though it were still true. The single question this fixture answers is narrow and checkable: when one memory write supersedes an earlier one, does the record of that conflict actually hold up, or is it just a label?</p>\n<p>The unusual choice is that the validator does not trust the labels it is given. A row can declare <code>decision = UPDATE</code>, attach a plausible-looking conflict-edge ref, and still be quarantined. In <code>_apply_conflict_semantic_recompute</code> the checker re-derives the conflict lineage from the raw fields it can verify: episode order, event timestamp, memory priority, and source-trust score. An UPDATE or DELETE that claims to supersede a prior write but is not timestamped after it, or that regresses priority or relies on lower-trust evidence than the write it replaces, is rejected. <code>_apply_temporal_order_checks</code> adds the coarser ordering rule that a conflict edge must land after some earlier accepted write and a replay must land after the conflict it depends on. The label is treated as a claim to be recomputed, not as authority.</p>\n<p>The point of the paired memory-on and memory-off replay is the matching discipline on the output side. Memory is only allowed to take credit for a better answer through an explicit evidence handle and a cold-replay result record, so the gain is attributable rather than asserted. The interesting idea here is not a memory product. It is a small, reproducible accounting method for one specific failure: a stale row outranking newer evidence.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p>Agent memory becomes dangerous when a stored row is allowed to outrank later evidence. This module turns that risk into a public, replayable checker: a synthetic three-episode fixture exercises memory ADD, UPDATE, DELETE, and NOOP decisions, then verifies that later conflicts can influence replay only through typed evidence handles, temporal conflict edges, stale-downgrade result records, paired memory-on/off cold replays, and a metadata-only answer-delta result record.</p>\n<p>The technical contribution is not &quot;better memory&quot; and not a product claim. It is a narrow public accounting method for temporal memory conflict: memory rows are metadata under test, non-public refs are metadata-only, copied source-open source bodies are digest checked outside result records, and seven negative fixtures prove that common overclaim paths are rejected before any pass result record is written.</p>\n<h4 class=\"pm-body__h\">Telos</h4>\n<p>The reader-facing aim is to make a hard memory-honesty boundary inspectable without exporting private memory bodies. A cold reader should be able to answer four questions from files and result records:</p>\n<ol><li>Which memory decision was made, and under which public route ref?</li><li>Which evidence handle, timestamp, priority, and source-trust score justified the row?</li><li>Which prior row was conflicted or downgraded before later replay credit was allowed?</li><li>Did the memory-enabled replay use admissible evidence while the paired memory-disabled replay remained available for answer-delta accounting?</li></ol>\n<p>The accepted result is a metadata-only memory-conflict result record. It supports only a synthetic fixture-level claim: this replay respected the declared temporal conflict contract under the checked inputs.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime treats memory as public replay metadata, not as authority. The validator loads <code>projection_protocol.json</code>, <code>memory_policy.json</code>, <code>memory_episodes.json</code>, and <code>replay_observations.json</code>; the exported-bundle mode also loads <code>bundle_manifest.json</code>, <code>source_module_manifest.json</code>, and the copied source artifacts listed in the manifest. <code>_build_result</code> combines secret scanning, public trace construction, protocol validation, policy validation, episode validation, replay validation, source-module import validation, negative-case coverage, and the scope limit before a pass status is possible.</p>\n<p>The mechanism has five reader-visible gates:</p>\n<ol><li><code>validate_projection_protocol</code> requires source refs, source pattern ids, projection result records, target refs, public runtime refs, target symbols, reimplemented mechanics, omissions, and an explicit denial that private thread bodies were copied.</li><li><code>validate_memory_policy</code> requires ADD, UPDATE, DELETE, and NOOP as the only admitted decision vocabulary and denies live-memory product, transcript export, source-authority, active-injection, provider-call, and launch-scope decision.</li><li><code>validate_memory_episodes</code> turns the five public event rows into accepted or quarantined memory metadata. Each row needs a route ref, decision, synthetic subject id, evidence handle, metadata-only private thread ref, body-export flag, source-authority flag, and active-injection flag. Positive replay credit requires all four decision classes, two conflict-edge refs, stale-downgrade refs, and a prompt-adoption observation ref.</li><li><code>validate_replay_observations</code> checks the paired memory-enabled and memory-disabled replay rows. Memory-enabled replay must cite public evidence handles that resolve against the accepted event rows, both replays must carry cold-replay result record refs, and the pair must share an answer-delta result record.</li><li><code>validate_source_module_imports</code> verifies the exported bundle&#x27;s five copied source bodies by digest, material class, relation, and <code>body_in_receipt=false</code>. The card path reports only counts, digest refs, and result record paths; full memory rows, replay rows, source bodies, private transcript bodies, model-output data, and active injection text stay out of result records and public cards.</li></ol>\n<p>The mechanism is deliberately negative as well as constructive. Seven falsification fixtures prove that raw transcript export, private candidate auto-promotion, stale preference override, memory-as-source-authority, vector recall without evidence, final-answer-only memory credit, and active injection as authority are blocked. <code>build_public_memory_conflict_trace</code> gives the reader a seven-span public trace over the same rows, with five memory-event spans and two cold-replay spans, and audits coverage for evidence handles, metadata-only non-public refs, no non-public body export, cold-replay refs, answer-delta refs, and memory-enabled evidence.</p>\n<h4 class=\"pm-body__h\">Temporal Conflict Mechanism</h4>\n<p>The central rule is evidence-before-memory-authority. A memory row may be accepted as replay metadata only after it satisfies the public policy fields: route ref, decision, synthetic subject id, event timestamp, memory priority, source-trust score, evidence handle, metadata-only private thread ref, and explicit false authority flags for body export, source authority, and active injection.</p>\n<p>UPDATE and DELETE decisions have an extra burden because they alter older memory. The validator recomputes the conflict lineage instead of trusting the label. <code>_apply_temporal_order_checks</code> verifies that conflict rows occur after the prior writes they touch, and that replay NOOP rows occur after conflict and downgrade evidence. <code>_apply_conflict_semantic_recompute</code> then checks the semantic shape of the mutation: the prior event must exist, the conflict group must be coherent, timestamps must advance, priority may not regress below the allowed floor, and source trust must stay above the declared floor.</p>\n<p>Only after those checks pass can episode C receive replay credit. The memory-enabled replay must cite public evidence refs that resolve to accepted memory rows. The memory-disabled replay stays paired by replay group. The answer-delta result record accounts for the difference between those cold replays without reducing the evaluation to final-answer comparison alone.</p>\n<h4 class=\"pm-body__h\">Real Sanitized Episode Evidence</h4>\n<p>The first-wave fixture is not merely shape-only synthetic data. Its <code>memory_episodes.json</code>, <code>memory_policy.json</code>, and <code>replay_observations.json</code> mirror the exported memory-temporal-conflict bundle, and the positive rows carry <code>sanitized_real_episode=true</code>, source artifact refs, source event refs, timestamps, memory priority, and source-trust scores. The source evidence posture declares <code>real_source_floor</code> as <code>copied_non_secret_macro_agent_memory_body_with_provenance</code>, <code>body_in_receipt=false</code>, and <code>private_bodies_exported=false</code>.</p>\n<p>The exported bundle contributes a source-open body floor without turning bodies into result record material. <code>source_module_manifest.json</code> lists five copied source bodies across tool, doctrine, standard, and pattern material classes. The runtime verifies their digests and material classes, while public cards and result records expose only paths, counts, digest refs, omitted-material reasons, and the scope limit. That is the realness proof this paper can use: source provenance and result record-level recomputation, not private memory export.</p>\n<h4 class=\"pm-body__h\">Perturbation and Rejection Contract</h4>\n<p>The fixture includes positive pass evidence and perturbation evidence. Focused tests mutate the bundle to ensure that the validator rejects timestamp incoherence, priority regression, source-trust regression, temporal order breakage, unverified conflict evidence, source-event drift, stale override without downgrade, downgrade result record field swaps, positive rows without evidence handles, unresolved replay refs, replay without memory evidence, and source-body tampering.</p>\n<p>Those rejection tests matter because temporal memory bugs often look plausible in isolation. A stale row with a nice label is still rejected if its conflict edge is absent or late; a memory-enabled replay is still rejected if its evidence refs do not resolve; a digest-mismatched body floor blocks the source import; and final-answer-only comparison remains a negative case rather than utility evidence.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>python -m microcosm_core.organs.agent_memory_temporal_conflict_replay run</code> consumes the first-wave fixture, includes negative cases, and writes the result, board, validation, and sign-off result records.</li><li><code>python -m microcosm_core.organs.agent_memory_temporal_conflict_replay run-memory-bundle</code> consumes the exported source-open bundle, digest-checks copied source bodies, and emits the public bundle validation result.</li><li><code>tests/test_agent_memory_temporal_conflict_replay.py</code> consumes the same fixture and bundle to assert decision counts, conflict counts, stale downgrades, secret exclusion, public-relative result records, unresolved replay rejection, source-module digest verification, metadata-only result record cards, and seven-span trace construction.</li><li>A cold public reader consumes the source record, manifest, event rows, replay rows, source-artifact digests, and validation result records; that consumer can verify the synthetic honesty boundary but cannot infer quality of any live memory system or launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"470\" height=\"1254\" viewBox=\"0 0 470 1254\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"234.9\" y1=\"54.0\" x2=\"234.9\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,112.0 231.9,105.2 238.0,105.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"115.9\" y=\"74.0\" width=\"238.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"87.0\" text-anchor=\"middle\">digest verified; body_in_receipt=false</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"148.0\" x2=\"234.9\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,206.0 231.9,199.2 238.0,199.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"109.9\" y=\"168.0\" width=\"250.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"181.0\" text-anchor=\"middle\">allows ADD / UPDATE / DELETE / NOOP only</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"242.0\" x2=\"234.9\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,300.0 231.9,293.2 238.0,293.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"133.9\" y=\"262.0\" width=\"202.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"275.0\" text-anchor=\"middle\">creates baseline memory metadata</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"354.0\" x2=\"234.9\" y2=\"412.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,412.0 231.9,405.2 238.0,405.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"169.9\" y=\"374.0\" width=\"130.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"387.0\" text-anchor=\"middle\">touches older memory</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"448.0\" x2=\"234.9\" y2=\"506.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,506.0 231.9,499.2 238.0,499.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"151.9\" y=\"468.0\" width=\"166.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"481.0\" text-anchor=\"middle\">requires conflict_edge_ref</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"542.0\" x2=\"234.9\" y2=\"600.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,600.0 231.9,593.2 238.0,593.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"145.9\" y=\"562.0\" width=\"178.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"575.0\" text-anchor=\"middle\">requires stale_downgrade_ref</text><line class=\"pmd-edge\" x1=\"214.6\" y1=\"636.0\" x2=\"148.8\" y2=\"694.0\"></line><polygon class=\"pmd-arrow\" points=\"148.8,694.0 152.0,687.2 156.0,691.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"56.7\" y=\"656.0\" width=\"250.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"181.7\" y=\"669.0\" text-anchor=\"middle\">checks timestamp, priority, source trust</text><line class=\"pmd-edge\" x1=\"254.7\" y1=\"636.0\" x2=\"318.5\" y2=\"694.0\"></line><polygon class=\"pmd-arrow\" points=\"318.5,694.0 311.4,691.7 315.5,687.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"218.6\" y=\"656.0\" width=\"136.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"286.6\" y=\"669.0\" text-anchor=\"middle\">keeps paired baseline</text><line class=\"pmd-edge\" x1=\"148.8\" y1=\"748.0\" x2=\"214.6\" y2=\"806.0\"></line><polygon class=\"pmd-arrow\" points=\"214.6,806.0 207.4,803.8 211.4,799.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"101.7\" y=\"768.0\" width=\"160.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"181.7\" y=\"781.0\" text-anchor=\"middle\">uses evidence_handle_refs</text><line class=\"pmd-edge\" x1=\"318.5\" y1=\"748.0\" x2=\"254.7\" y2=\"806.0\"></line><polygon class=\"pmd-arrow\" points=\"254.7,806.0 257.7,799.1 261.9,803.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"212.6\" y=\"768.0\" width=\"148.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"286.6\" y=\"781.0\" text-anchor=\"middle\">no memory evidence used</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"842.0\" x2=\"234.9\" y2=\"900.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,900.0 231.9,893.2 238.0,893.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"154.9\" y=\"862.0\" width=\"160.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"875.0\" text-anchor=\"middle\">paired by replay_group_id</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"936.0\" x2=\"234.9\" y2=\"994.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,994.0 231.9,987.2 238.0,987.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"136.9\" y=\"956.0\" width=\"196.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"969.0\" text-anchor=\"middle\">covers events plus cold replays</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"1030.0\" x2=\"234.9\" y2=\"1088.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,1088.0 231.9,1081.2 238.0,1081.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"103.9\" y=\"1050.0\" width=\"262.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"1063.0\" text-anchor=\"middle\">omits private bodies and model-output data</text><line class=\"pmd-edge\" x1=\"234.9\" y1=\"1124.0\" x2=\"234.9\" y2=\"1182.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,1182.0 231.9,1175.2 238.0,1175.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"91.9\" y=\"1144.0\" width=\"286.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"234.9\" y=\"1157.0\" text-anchor=\"middle\">denies live-memory and source-authority claims</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.0\" y=\"18.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"40.5\">Source-open body floor</tspan></text><title>Source-open body floor</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"162.3\" y=\"112.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"134.5\">Policy vocabulary</tspan></text><title>Policy vocabulary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"155.4\" y=\"206.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"228.5\">Episode A: ADD rows</tspan></text><title>Episode A: ADD rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"131.2\" y=\"300.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"322.5\">Episode B: UPDATE / DELETE</tspan><tspan x=\"234.9\" y=\"340.5\">rows</tspan></text><title>Episode B: UPDATE / DELETE rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.0\" y=\"412.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"434.5\">Temporal conflict gate</tspan></text><title>Temporal conflict gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"151.9\" y=\"506.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"528.5\">Stale downgrade gate</tspan></text><title>Stale downgrade gate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.8\" y=\"600.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"622.5\">Semantic recompute</tspan></text><title>Semantic recompute</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"694.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.2\" y=\"716.5\">Episode C: memory-enabled</tspan><tspan x=\"118.2\" y=\"734.5\">replay</tspan></text><title>Episode C: memory-enabled replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"694.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"348.2\" y=\"716.5\">Episode C: memory-disabled</tspan><tspan x=\"348.2\" y=\"734.5\">replay</tspan></text><title>Episode C: memory-disabled replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"131.2\" y=\"806.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"828.5\">Answer-delta result record</tspan></text><title>Answer-delta result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"155.4\" y=\"900.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"922.5\">Public 7-span trace</tspan></text><title>Public 7-span trace</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"994.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"1016.5\">metadata-only result record</tspan></text><title>metadata-only result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.3\" y=\"1088.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"1110.5\">Scope limit / scope boundary</tspan></text><title>Scope limit / scope boundary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"138.1\" y=\"1182.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"1204.5\">Fixture-level validation</tspan><tspan x=\"234.9\" y=\"1222.5\">claim only</tspan></text><title>Fixture-level validation claim only</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD BodyFloor[&quot;Source-open body floor&quot;] --&gt;|digest verified; body_in_receipt=false| Policy[&quot;Policy vocabulary&quot;] Policy --&gt;|allows ADD / UPDATE / DELETE / NOOP only| EpisodeA[&quot;Episode A: ADD rows&quot;] EpisodeA --&gt;|creates baseline memory metadata| EpisodeB[&quot;Episode B: UPDATE / DELETE rows&quot;] EpisodeB --&gt;|touches older memory| ConflictGate[&quot;Temporal conflict gate&quot;] ConflictGate --&gt;|requires conflict_edge_ref| DowngradeGate[&quot;Stale downgrade gate&quot;] DowngradeGate --&gt;|requires stale_downgrade_ref| Recompute[&quot;Semantic recompute&quot;] Recompute --&gt;|checks timestamp, priority, source trust| Enabled[&quot;Episode C: memory-enabled replay&quot;] Recompute --&gt;|keeps paired baseline| Disabled[&quot;Episode C: memory-disabled replay&quot;] Enabled --&gt;|uses evidence_handle_refs| Delta[&quot;Answer-delta result record&quot;] Disabled --&gt;|no memory evidence used| Delta Delta --&gt;|paired by replay_group_id| Trace[&quot;Public 7-span trace&quot;] Trace --&gt;|covers events plus cold replays| Result record[&quot;metadata-only result record&quot;] Result record --&gt;|omits private bodies and model-output data| Ceiling[&quot;Scope limit / scope boundary&quot;] Ceiling --&gt;|denies live-memory and source-authority claims| Done[&quot;Fixture-level validation claim only&quot;]</code></pre></details></figure>\n<p>The page shape is a temporal-conflict replay, not a memory product surface. A reader starts with the JSON bundle, follows the source module manifest to five copied source bodies, then checks three synthetic episodes: initial memory writes, a later temporal conflict with stale downgrades, and paired cold replays with memory enabled and disabled. The accepted outcome is a result record that says the replay respected the memory-honesty boundary; it does not make memory recall into source authority.</p>\n<h4 class=\"pm-body__h\">Failure Modes and Limitations</h4>\n<p>This module is intentionally narrow. It validates a public fixture and exported bundle against a declared temporal conflict contract; it does not measure live assistant memory quality, user satisfaction, recall coverage, provider behavior, or deployment posture. Passing result records show that checked rows, digests, traces, negative cases, and scope limits agreed for the fixture under test.</p>\n<p>Known failure modes are treated as checker inputs rather than prose caveats: private transcript export, private candidate auto-promotion, stale preference override, memory-as-source-authority, vector recall without evidence, final-answer-only credit, active injection authority, missing source manifests, source-body digest drift, source-event drift, missing conflict edges, missing downgrade result records, and unresolved replay evidence. If a future module wants a stronger memory claim, it needs a new standard and new evidence; this module cannot promote itself beyond its fixture ceiling.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: read <code>examples/agent_memory_temporal_conflict_replay/exported_memory_temporal_conflict_bundle/source_module_manifest.json</code> for <code>module_count=5</code>, <code>body_in_receipt=false</code>, material classes, digest refs, omitted-material reasons, and the explicit secret-exclusion boundary.</li><li>Event route: read <code>memory_episodes.json</code> for the five memory events: <code>episode_a_preference_add</code>, <code>episode_a_tool_fact_add</code>, <code>episode_b_preference_scope_update</code>, <code>episode_b_tool_fact_delete</code>, and <code>episode_c_replay_noop</code>.</li><li>Conflict route: verify that the UPDATE and DELETE events carry temporal conflict-edge refs and stale-downgrade refs before they can affect replay credit.</li><li>Replay route: read <code>replay_observations.json</code> for the paired <code>episode_c_memory_enabled_replay</code> and <code>episode_c_memory_disabled_replay</code> rows, evidence refs, cold replay result records, and answer-delta accounting.</li><li>Runtime route: run <code>tests/test_agent_memory_temporal_conflict_replay.py</code> when the reader needs recomputation evidence. The focused tests assert digest verification, public-relative result records, non-public-state exclusion, unresolved replay rejection, and the exported bundle runtime shape.</li></ul>\n<h4 class=\"pm-body__h\">Public Mechanics</h4>\n<ul><li>Memory update claims require route refs, evidence handles, and explicit ADD/UPDATE/DELETE/NOOP decisions.</li><li>Updates and deletes that touch older memory require temporal conflict-edge refs plus stale-downgrade refs before memory can affect replay credit.</li><li>Private thread references are metadata-only; transcript bodies and private memory candidate bodies stay omitted.</li><li>Utility language requires paired memory-enabled and memory-disabled cold replay result records; final-answer-only comparison is not enough to support a memory utility claim.</li><li>Raw transcript export, private candidate auto-promotion, stale preference override, memory-as-source-authority, vector recall without evidence, final-answer-only memory credit, and active-injection authority are expected falsification fixtures.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in agent-memory architectures and the newer literature on stale or poisoned memory. The constructive lineage includes <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2304.03442\">Generative Agents</a>, which made observation, reflection, retrieval, and planning a concrete agent-memory pattern, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2310.08560\">MemGPT</a>, which treats long-context behavior as a memory-management problem. The risk lineage includes <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2407.12784\">AgentPoison</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2605.06527\">STALE</a>, which focus respectively on poisoned retrieval stores and whether agents update invalid memories when new evidence arrives.</p>\n<p>Microcosm does not claim a live memory product. It borrows the useful accounting questions: which memory decision was made, which evidence handle justified it, which older row was conflicted or downgraded, and whether memory-on/off replay supports any claim beyond a final-answer comparison.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python -m microcosm_core.organs.agent_memory_temporal_conflict_replay run-memory-bundle --input examples/agent_memory_temporal_conflict_replay/exported_memory_temporal_conflict_bundle --out /tmp/agent_memory_temporal_conflict_bundle_receipt --card &gt; /tmp/agent_memory_temporal_conflict_bundle_card.json</code></pre>\n<p>The focused regression test and corpus projection checks are:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; ../repo-pytest tests/test_agent_memory_temporal_conflict_replay.py\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Reader Validation Boundary</h5>\n<p>A cold reader can validate this module by starting from the JSON source record, then checking the generated JSON instance, source-module manifest, synthetic episodes, memory-event decisions, temporal conflict-edge refs, stale-downgrade refs, paired memory-on/off cold replays, negative cases, and focused tests. The validation is limited to whether the synthetic replay preserved a metadata-only memory-honesty boundary.</p>\n<p>The validation stops before quality claims about any live memory system, private transcript export, private candidate promotion, memory recall as source authority, provider behavior, active-injection authority, public sharing, and launch. Unpopulated concept, principle, axiom, and dependency edges remain residual pressure unless the JSON bundle owner lane adds real targets.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim only that a synthetic memory-temporal replay preserved a metadata-only memory-honesty boundary: ADD/UPDATE/DELETE/NOOP decisions, temporal conflict-edge refs, stale-downgrade refs, paired memory-on/off cold replay refs, answer-delta accounting, public trace refs, manifest digests, negative cases, and scope limits are checked.</p>\n<p>It must not claim quality of any live memory system, readiness of a memory product, private transcript export, private candidate auto-promotion, source-authority status, provider behavior, active-injection authority, source-file changes, public sharing authorization, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not run live memory, claim memory product quality, export private transcripts, auto-promote private candidates, treat memory recall as source authority, adopt active injection, use external model services, change source files, publish results, or include launch operations.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The exported bundle manifest is the body-row authority for five copied source bodies spanning tool, doctrine, standard, and pattern material classes. Those bodies stay in bundle source artifacts; result records and cards carry refs, digests, classes, counts, omission reasons, secret-exclusion status, and scope limits only.</p>\n<p>The floor is accepted as synthetic temporal-conflict replay evidence. It is not live memory product evidence, private transcript export, private memory candidate export, provider-behavior evidence, source-file changes, public sharing authorization, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The JSON bundle binds this module to <code>mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay</code>, <code>concept.agent_reliability_and_safety_validator_bundle</code>, provisional principle refs <code>P-1</code> and <code>P-2</code>, and provisional axiom ref <code>AX-1</code>. This Markdown does not promote those placeholder refs into stronger doctrine ids; it explains how the concrete mechanism satisfies the current bundle boundary.</p>\n<p>Mechanically, the governing relation is evidence-before-memory-authority: memory rows may influence replay only after they carry route refs, public evidence handles, metadata-only non-public refs, conflict-edge or downgrade result records when stale state changes, and paired replay result records. The concept relation is validator-bundle accountability: the module is not a narrative claim about agents remembering well, but an executable fixture whose policy, trace, source-body manifest, negative cases, and result records must all agree. The axiom/principle ceiling is the same one enforced by the validator: private state is not public source authority, synthetic replay is not live product evidence, and projection-ready result records cannot authorize source-file changes, external model access, public sharing, or launch.</p>\n</details>",
      "components": [
        {
          "anchor": "component-agent_memory_temporal_conflict_replay",
          "component_id": "agent_memory_temporal_conflict_replay",
          "public_label": "Agent Memory Temporal Conflict Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 2,
          "principle": 2
        },
        "link_count": 8,
        "links": [
          {
            "id": "agent_memory_temporal_conflict_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agent Memory Temporal Conflict Replay",
            "relation": "explains",
            "url": "components.html#component-agent_memory_temporal_conflict_replay"
          },
          {
            "id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public memory conflict replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.bridge_phase_continuity_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Bridge Phase Continuity Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.agent_memory_temporal_conflict_replay",
      "reader_packet": {
        "abstract": "Synthetic replay fixture for an agent-memory honesty contract: models scoped-preference episodes and checks temporal-conflict handling; no live memory product.",
        "authority_ceiling": "Synthetic replay fixture only; not a live memory product, private transcript export, source-authority claim, or launch claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.agent_memory_temporal_conflict_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-agent-memory-temporal-conflict-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-agent-memory-temporal-conflict-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD BodyFloor[\"Source-open body floor\"] -->|digest verified; body_in_receipt=false| Policy[\"Policy vocabulary\"] Policy -->|allows ADD / UPDATE / DELETE / NOOP only| EpisodeA[\"Episode A: ADD rows\"] EpisodeA -->|creates baseline memory metadata| EpisodeB[\"Episode B: UPDATE / DELETE rows\"] EpisodeB -->|touches older memory| ConflictGate[\"Temporal conflict gate\"] ConflictGate -->|requires conflict_edge_ref| DowngradeGate[\"Stale downgrade gate\"] DowngradeGate -->|requires stale_downgrade_ref| Recompute[\"Semantic recompute\"] Recompute -->|checks timestamp, priority, source trust| Enabled[\"Episode C: memory-enabled replay\"] Recompute -->|keeps paired baseline| Disabled[\"Episode C: memory-disabled replay\"] Enabled -->|uses evidence_handle_refs| Delta[\"Answer-delta result record\"] Disabled -->|no memory evidence used| Delta Delta -->|paired by replay_group_id| Trace[\"Public 7-span trace\"] Trace -->|covers events plus cold replays| Result record[\"metadata-only result record\"] Result record -->|omits private bodies and model-output data| Ceiling[\"Scope limit / scope boundary\"] Ceiling -->|denies live-memory and source-authority claims| Done[\"Fixture-level validation claim only\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:d2f13800ccca160a8c458d901bf525a075fdac51ed592658820348aef1178a73",
            "source_line_end": 281,
            "source_line_start": 265
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_memory_temporal_conflict_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Memory Temporal Conflict Replay",
                "relation": "explains",
                "url": "components.html#component-agent_memory_temporal_conflict_replay"
              },
              {
                "id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public memory conflict replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.agent_memory_temporal_conflict_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 76,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 239,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 251,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 412,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 437,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Generative Agents",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2304.03442"
          },
          {
            "kind": "external_reference",
            "label": "MemGPT",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2310.08560"
          },
          {
            "kind": "external_reference",
            "label": "AgentPoison",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2407.12784"
          },
          {
            "kind": "external_reference",
            "label": "STALE",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2605.06527"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component exists because an agent that remembers can quietly start trusting the wrong row. A user states a preference, the world changes, a later turn contradicts the earlier one, and a naive memory store keeps serving the stale fact as though it were still true. The single question this fixture answers is narrow and checkable: when one memory write supersedes an earlier one, does the record of that conflict actually hold up, or is it just a label? The unusual choice is that the validator does not trust the labels it is given. A row can declare decision = UPDATE, attach a plausible-looking conflict-edge ref, and still be quarantined. In applyconflictsemanticrecompute the checker re-der\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 41,
            "source_line_start": 14,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Agent memory becomes dangerous when a stored row is allowed to outrank later evidence. This module turns that risk into a public, replayable checker: a synthetic three-episode fixture exercises memory ADD, UPDATE, DELETE, and NOOP decisions, then verifies that later conflicts can influence replay only through typed evidence handles, temporal conflict edges, stale-downgrade result records, paired memory-on/off cold replays, and a metadata-only answer-delta result record. The technical contribution is not \"better memory\" and not a product claim. It is a narrow public accounting method for temporal memory conflict: memory rows are metadata under test, non-public refs are metadata-only, copied\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 57,
            "source_line_start": 42,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The reader-facing aim is to make a hard memory-honesty boundary inspectable without exporting private memory bodies. A cold reader should be able to answer four questions from files and result records: Which memory decision was made, and under which public route ref? Which evidence handle, timestamp, priority, and source-trust score justified the row? Which prior row was conflicted or downgraded before later replay credit was allowed? Did the memory-enabled replay use admissible evidence while the paired memory-disabled replay remained available for answer-delta accounting? The accepted result is a metadata-only memory-conflict result record. It supports only a synthetic fixture-level claim\u2026",
            "level": 2,
            "order": 3,
            "section_id": "telos",
            "source_line_end": 75,
            "source_line_start": 58,
            "title": "Telos"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A cold reader can validate this module by starting from the JSON source record, then checking the generated JSON instance, source-module manifest, synthetic episodes, memory-event decisions, temporal conflict-edge refs, stale-downgrade refs, paired memory-on/off cold replays, negative cases, and focused tests. The validation is limited to whether the synthetic replay preserved a metadata-only memory-honesty boundary. The validation stops before quality claims about any live memory system, private transcript export, private candidate promotion, memory recall as source authority, provider behavior, active-injection authority, public sharing, and launch. Unpopulated concept, principle, axiom,\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-validation-boundary",
            "source_line_end": 110,
            "source_line_start": 96,
            "title": "Reader Validation Boundary"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The runtime treats memory as public replay metadata, not as authority. The validator loads projectionprotocol.json, memorypolicy.json, memoryepisodes.json, and replayobservations.json; the exported-bundle mode also loads bundlemanifest.json, sourcemodule_manifest.json, and the copied source artifacts listed in the manifest. buildresult combines secret scanning, public trace construction, protocol validation, policy validation, episode validation, replay validation, source-module import validation, negative-case coverage, and the scope limit before a pass status is possible. The mechanism has five reader-visible gates: validateprojectionprotocol requires source refs, source pattern ids, proj\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 159,
            "source_line_start": 111,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The central rule is evidence-before-memory-authority. A memory row may be accepted as replay metadata only after it satisfies the public policy fields: route ref, decision, synthetic subject id, event timestamp, memory priority, source-trust score, evidence handle, metadata-only private thread ref, and explicit false authority flags for body export, source authority, and active injection. UPDATE and DELETE decisions have an extra burden because they alter older memory. The validator recomputes the conflict lineage instead of trusting the label. applytemporalorderchecks verifies that conflict rows occur after the prior writes they touch, and that replay NOOP rows occur after conflict and dow\u2026",
            "level": 2,
            "order": 6,
            "section_id": "temporal-conflict-mechanism",
            "source_line_end": 183,
            "source_line_start": 160,
            "title": "Temporal Conflict Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The first-wave fixture is not merely shape-only synthetic data. Its memoryepisodes.json, memorypolicy.json, and replay_observations.json mirror the exported memory-temporal-conflict bundle, and the positive rows carry sanitizedrealepisode=true, source artifact refs, source event refs, timestamps, memory priority, and source-trust scores. The source evidence posture declares realsourcefloor as copiednonsecretmacroagentmemorybodywithprovenance, bodyinreceipt=false, and privatebodiesexported=false. The exported bundle contributes a source-open body floor without turning bodies into result record material. sourcemodulemanifest.json lists five copied source bodies across tool, doctrine, standard\u2026",
            "level": 2,
            "order": 7,
            "section_id": "real-sanitized-episode-evidence",
            "source_line_end": 203,
            "source_line_start": 184,
            "title": "Real Sanitized Episode Evidence"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture includes positive pass evidence and perturbation evidence. Focused tests mutate the bundle to ensure that the validator rejects timestamp incoherence, priority regression, source-trust regression, temporal order breakage, unverified conflict evidence, source-event drift, stale override without downgrade, downgrade result record field swaps, positive rows without evidence handles, unresolved replay refs, replay without memory evidence, and source-body tampering. Those rejection tests matter because temporal memory bugs often look plausible in isolation. A stale row with a nice label is still rejected if its conflict edge is absent or late; a memory-enabled replay is still rejecte\u2026",
            "level": 2,
            "order": 8,
            "section_id": "perturbation-and-rejection-contract",
            "source_line_end": 220,
            "source_line_start": 204,
            "title": "Perturbation and Rejection Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "python -m microcosmcore.components.agentmemorytemporalconflict_replay run consumes the first-wave fixture, includes negative cases, and writes the result, board, validation, and sign-off result records. python -m microcosmcore.components.agentmemorytemporalconflict_replay run-memory-bundle consumes the exported source-open bundle, digest-checks copied source bodies, and emits the public bundle validation result. tests/testagentmemorytemporalconflict_replay.py consumes the same fixture and bundle to assert decision counts, conflict counts, stale downgrades, secret exclusion, public-relative result records, unresolved replay rejection, source-module digest verification, metadata-only result r\u2026",
            "level": 2,
            "order": 9,
            "section_id": "named-proof-consumers",
            "source_line_end": 238,
            "source_line_start": 221,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The page shape is a temporal-conflict replay, not a memory product surface. A reader starts with the JSON bundle, follows the source module manifest to five copied source bodies, then checks three synthetic episodes: initial memory writes, a later temporal conflict with stale downgrades, and paired cold replays with memory enabled and disabled. The accepted outcome is a result record that says the replay respected the memory-honesty boundary; it does not make memory recall into source authority.",
            "level": 2,
            "order": 10,
            "section_id": "shape",
            "source_line_end": 290,
            "source_line_start": 263,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The exported bundle manifest is the body-row authority for five copied source bodies spanning tool, doctrine, standard, and pattern material classes. Those bodies stay in bundle source artifacts; result records and cards carry refs, digests, classes, counts, omission reasons, secret-exclusion status, and scope limits only. The floor is accepted as synthetic temporal-conflict replay evidence. It is not live memory product evidence, private transcript export, private memory candidate export, provider-behavior evidence, source-file changes, public sharing authorization, or launch-scope decision.",
            "level": 2,
            "order": 11,
            "section_id": "source-open-body-floor",
            "source_line_end": 303,
            "source_line_start": 291,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim only that a synthetic memory-temporal replay preserved a metadata-only memory-honesty boundary: ADD/UPDATE/DELETE/NOOP decisions, temporal conflict-edge refs, stale-downgrade refs, paired memory-on/off cold replay refs, answer-delta accounting, public trace refs, manifest digests, negative cases, and scope limits are checked. It must not claim quality of any live memory system, readiness of a memory product, private transcript export, private candidate auto-promotion, source-authority status, provider behavior, active-injection authority, source-file changes, public sharing authorization, or launch-scope decision.",
            "level": 2,
            "order": 12,
            "section_id": "claim-ceiling",
            "source_line_end": 316,
            "source_line_start": 304,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is intentionally narrow. It validates a public fixture and exported bundle against a declared temporal conflict contract; it does not measure live assistant memory quality, user satisfaction, recall coverage, provider behavior, or deployment posture. Passing result records show that checked rows, digests, traces, negative cases, and scope limits agreed for the fixture under test. Known failure modes are treated as checker inputs rather than prose caveats: private transcript export, private candidate auto-promotion, stale preference override, memory-as-source-authority, vector recall without evidence, final-answer-only credit, active injection authority, missing source manifests,\u2026",
            "level": 2,
            "order": 13,
            "section_id": "failure-modes-and-limitations",
            "source_line_end": 334,
            "source_line_start": 317,
            "title": "Failure Modes and Limitations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: read core/papermodulecapsules.json::paper_modules[35], Bundle route: read examples/agentmemorytemporalconflictreplay/exportedmemorytemporalconflictbundle/sourcemodulemanifest.json for modulecount=5, bodyin_receipt=false, material classes, digest refs, omitted-material reasons, and the explicit secret-exclusion boundary. Event route: read memory_episodes.json for the five memory events: episodeapreferenceadd, episodeatoolfact_add, episodebpreferencescopeupdate, episodebtoolfactdelete, and episodecreplay_noop. Conflict route: verify that the UPDATE and DELETE events carry temporal conflict-edge refs and stale-downgrade refs before they can affect replay credit. Replay route: rea\u2026",
            "level": 2,
            "order": 14,
            "section_id": "reader-evidence-routing",
            "source_line_end": 356,
            "source_line_start": 335,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Memory update claims require route refs, evidence handles, and explicit ADD/UPDATE/DELETE/NOOP decisions. Updates and deletes that touch older memory require temporal conflict-edge refs plus stale-downgrade refs before memory can affect replay credit. Private thread references are metadata-only; transcript bodies and private memory candidate bodies stay omitted. Utility language requires paired memory-enabled and memory-disabled cold replay result records; final-answer-only comparison is not enough to support a memory utility claim. Raw transcript export, private candidate auto-promotion, stale preference override, memory-as-source-authority, vector recall without evidence, final-answer-onl\u2026",
            "level": 2,
            "order": 15,
            "section_id": "public-mechanics",
            "source_line_end": 372,
            "source_line_start": 357,
            "title": "Public Mechanics"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in agent-memory architectures and the newer literature on stale or poisoned memory. The constructive lineage includes Generative Agents, which made observation, reflection, retrieval, and planning a concrete agent-memory pattern, and MemGPT, which treats long-context behavior as a memory-management problem. The risk lineage includes AgentPoison and STALE, which focus respectively on poisoned retrieval stores and whether agents update invalid memories when new evidence arrives. Microcosm does not claim a live memory product. It borrows the useful accounting questions: which memory decision was made, which evidence handle justified it, which older row was conflicted\u2026",
            "level": 2,
            "order": 16,
            "section_id": "prior-art-grounding",
            "source_line_end": 390,
            "source_line_start": 373,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The JSON bundle binds this module to mechanism.agentmemorytemporalconflictreplay.validatespublicmemoryconflictreplay, concept.agentreliabilityandsafetyvalidator_bundle, provisional principle refs P-1 and P-2, and provisional axiom ref AX-1. This Markdown does not promote those placeholder refs into stronger doctrine ids; it explains how the concrete mechanism satisfies the current bundle boundary. Mechanically, the governing relation is evidence-before-memory-authority: memory rows may influence replay only after they carry route refs, public evidence handles, metadata-only non-public refs, conflict-edge or downgrade result records when stale state changes, and paired replay result records.\u2026",
            "level": 2,
            "order": 17,
            "section_id": "governing-lattice-relation",
            "source_line_end": 411,
            "source_line_start": 391,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree: Then run the exported bundle validator: The focused regression test and corpus projection checks are:",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 471,
            "source_line_start": 450,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not run live memory, claim memory product quality, export private transcripts, auto-promote private candidates, treat memory recall as source authority, adopt active injection, use external model services, change source files, publish results, or include launch operations.",
            "level": 2,
            "order": 19,
            "section_id": "scope-boundary",
            "source_line_end": 477,
            "source_line_start": 472,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/agent_memory_temporal_conflict_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Synthetic replay fixture for an agent-memory honesty contract: models scoped-preference episodes and checks temporal-conflict handling; no live memory product."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Microcosm projection of an agent-memory honesty contract. Replays synthetic episodes (a scoped preference later contradicted) and validates temporal-conflict resolution, negative cases, non-public-state exclusion, and scope limits with metadata-only result records.",
      "summary_line": "Synthetic replay fixture for an agent-memory honesty contract: models scoped-preference episodes and checks temporal-conflict handling; no live memory product.",
      "title": "Agent Memory Temporal-Conflict Replay"
    },
    {
      "anchor": "paper-module-agent-monitor-redteam-falsification-replay",
      "authority_ceiling": "Synthetic replay fixture only; not a live monitor product, control eval, exploit guide, product-spine system, or complete-security claim.",
      "body_html": "<p><code>agent_monitor_redteam_falsification_replay</code> is a synthetic regression fixture for one honesty claim: that a monitor verdict was earned by evidence rather than asserted. It replays public trajectory metadata and checks that every &quot;the monitor caught it&quot; sentence is tied to a probe, an escalation, a mitigation, and a metadata-only result record before it counts.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>It is easy to say a safety monitor flagged a suspicious agent action. It is harder to show that the verdict followed from the evidence and would survive a rerun. This component answers one question: if a monitor claim is replayed against its own declared evidence, does the claim still hold, or does it fall apart?</p>\n<p>The part worth noticing is that the page does not trust the verdict it is given. A separate builder, <code>build_public_monitor_redteam_falsification_trace</code>, independently recomputes two things from the trajectory spans: whether each declared coverage label is actually backed by an adversarial probe, and what the monitor verdict should be given the span&#x27;s severity, escalation, and mitigation evidence. If that recomputed verdict disagrees with the verdict the fixture declared, the run blocks. So the contract is not &quot;does the row have the right fields&quot; but &quot;does an independent reading of the evidence reach the same conclusion&quot;. The failure mode it guards against is the one that quietly defeats most monitoring write-ups: a verdict label that reads well but is not supported by the trajectory it claims to summarise.</p>\n<p>The replay is deliberately narrow. It works over three synthetic trajectory cases and seven negative cases, on public metadata and metadata-only result records. It is not a live monitor, a control-evaluation score, an exploit guide, or evidence about how well any real monitor performs. It only proves that, for these fixtures, a monitor claim cannot pass without surviving the disagreement check.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p>This module is the public Microcosm technical paper for a monitor/redteam honesty contract. It specifies a synthetic replay fixture that treats a monitor verdict as an evidence object to falsify: the verdict must be tied to a trajectory hash, suspicious-span ref, adversarial-probe ref, escalation ref, mitigation ref, body-omission ref, cold-replay ref, and source-artifact digest boundary before it can support any monitor-coverage sentence.</p>\n<p>The result is a safety/reliability proof about evidence shape, not a live monitor product, control-eval score, exploit guide, product-spine system, or complete-security claim. The technical contribution is the proof contract: a replay can show how a monitor claim would fail under semantic negatives and perturbations without exporting private reasoning, internal source bodies, model-output data, live agent traffic, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Telos</h4>\n<p>The fixture models three public trajectory cases: a benign control, a suppressed failure attempt, and a tool-authority boundary attempt. Each case must carry a trajectory hash, monitor id, suspicious span ref, adversarial probe ref, verdict, severity, escalation ref, body-omission ref, mitigation ref, and cold replay ref before the claim is admitted.</p>\n<p>The point is to make &quot;the monitor caught it&quot; a rerunnable, falsifiable claim. A benign pass proves only that the benign route remains admissible. An escalation proves that a suppressed-failure attempt retained enough evidence for human escalation. A block proves that the tool-authority boundary attempt was rejected under the public policy vocabulary. None of those outcomes proves live monitor performance; together they prove that this fixture&#x27;s evidence contract catches missing probes, missing source evidence, private-body leakage, and verdict drift.</p>\n<h4 class=\"pm-body__h\">Monitor-Falsification Mechanism</h4>\n<p>The component turns a monitor claim into a falsification replay. Its inputs are the projection protocol, monitor policy, trajectory cases, monitor observations, negative-case files, exported bundle manifest, and source-module manifest. <code>_build_result</code> loads those inputs, validates the projection protocol density, checks the monitor policy vocabulary, checks trajectory case floors, validates each observation against required refs and source-artifact evidence, scans public inputs and copied source artifacts for forbidden non-public-state classes, and folds in a public trace recomputation before writing result records.</p>\n<p>A positive observation cannot pass by carrying a verdict label alone. The policy requires a trajectory id, monitor id, coverage label, suspicious action span ref, adversarial probe ref, monitor verdict, severity tier, human escalation ref, body-omission ref, mitigation diff ref, and cold replay ref. For positive observations, source-artifact evidence refs must match the targets declared by the exported source-module manifest. Missing fields, unsupported verdicts, unverified source evidence, private chain-of-thought export, internal-code export, exploit-instruction material, account secret material, live agent traffic, monitor product-performance claims, and coverage without a probe become quarantine or blocking findings.</p>\n<p>The exported body floor is checked separately from the result record. The source-module manifest admits two source artifacts: a copied public source pattern body for the monitor-redteam compound row, and a sanitized public dogfood safety-evals trace slice. <code>validate_source_module_manifest</code> requires the declared module count to match the rows, requires <code>body_in_receipt=false</code>, rejects body text in result records, resolves each target path, and verifies every declared digest field against disk. Result records and cards then expose ids, refs, digests, counts, verdicts, findings, and ceilings, not copied bodies.</p>\n<p>The public trace is the anti-echo pass. <code>build_public_monitor_redteam_falsification_trace</code> recomputes whether a coverage label is backed by an adversarial-probe span, then derives the monitor verdict from severity, escalation, and mitigation evidence. In the first-wave fixture, the three spans recompute to one <code>pass</code>, one <code>escalate</code>, and one <code>block</code>. If a declared verdict no longer matches the span-derived verdict, <code>validate_public_trace</code> records <code>PUBLIC_TRACE_MONITOR_REDTEAM_VERDICT_MISMATCH</code> and the component blocks.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>run</code> consumes the first-wave fixture and writes result, board, validation, sign-off, and metadata-only command-card result records. It is the proof consumer for the three synthetic trajectory cases and seven required negative cases.</li><li><code>run-monitor-bundle</code> consumes the exported public bundle and proves that the bundle manifest, source-module manifest, copied/sanitized source artifacts, four bundle observations, digest checks, non-public-state scan, and metadata-only card path remain valid outside the fixture directory.</li><li><code>tests/test_agent_monitor_redteam_falsification_replay.py</code> is the focused regression consumer. It asserts digest verification, sanitized dogfood trace slicing, workingness exposure of source-body imports, negative-case semantic floors, public trace verdict recomputation, source-evidence ref enforcement, public-relative metadata-only result records, manifest boundary rejection, and fresh result record reuse.</li><li>A cold reader consumes this Markdown only after checking the JSON bundle, generated JSON instance, exported source manifest, trajectory and observation fixtures, public trace recomputation path, focused tests, and scope limit. The reader may verify the replay boundary but must not infer live monitor performance, control-eval score, exploit guidance, complete security, public sharing, or launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Semantic Negative and Perturbation Proof</h4>\n<p>The replay proves its boundary through negative and perturbation cases, not by trusting the positive fixture. The negative floor includes private chain-of-thought leakage, internal code export, exploit-instruction material, account secret material, live agent traffic, monitor product-performance claims, and coverage claims without adversarial probes. Those cases are expected to block or quarantine because they violate the public-source/metadata-only contract, not because they resemble production attacks.</p>\n<p>The perturbation proof is the public trace recomputation. A declared verdict is accepted only when the public span evidence derives the same <code>pass</code>, <code>escalate</code>, or <code>block</code> result. Removing the adversarial-probe span, weakening the escalation or mitigation refs, changing the severity/verdict relation, or declaring source evidence that is absent from the exported source-module manifest turns the replay into a mismatch or blocking finding. That is the technical safety property: the paper authority lives in disagreement detection between declared monitor coverage and independently recomputed public evidence.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"956\" height=\"726\" viewBox=\"0 0 956 726\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"127.5\" y1=\"54.0\" x2=\"225.1\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"225.1,130.0 217.8,128.2 221.5,123.4\"></polygon><line class=\"pmd-edge\" x1=\"477.1\" y1=\"54.0\" x2=\"422.1\" y2=\"121.0\"></line><polygon class=\"pmd-arrow\" points=\"422.1,121.0 424.1,113.8 428.8,117.6\"></polygon><line class=\"pmd-edge\" x1=\"439.6\" y1=\"175.0\" x2=\"551.1\" y2=\"251.0\"></line><polygon class=\"pmd-arrow\" points=\"551.1,251.0 543.7,249.7 547.2,244.6\"></polygon><line class=\"pmd-edge\" x1=\"646.3\" y1=\"54.0\" x2=\"636.2\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"636.2,112.0 634.3,104.7 640.4,105.8\"></polygon><line class=\"pmd-edge\" x1=\"816.1\" y1=\"54.0\" x2=\"701.2\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"701.2,112.0 705.9,106.2 708.7,111.6\"></polygon><line class=\"pmd-edge\" x1=\"614.3\" y1=\"184.0\" x2=\"585.3\" y2=\"251.0\"></line><polygon class=\"pmd-arrow\" points=\"585.3,251.0 585.3,243.5 590.9,245.9\"></polygon><line class=\"pmd-edge\" x1=\"561.6\" y1=\"287.0\" x2=\"502.1\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"502.1,354.0 504.3,346.8 508.9,350.9\"></polygon><line class=\"pmd-edge\" x1=\"478.1\" y1=\"408.0\" x2=\"478.1\" y2=\"466.0\"></line><polygon class=\"pmd-arrow\" points=\"478.1,466.0 475.0,459.2 481.2,459.2\"></polygon><line class=\"pmd-edge\" x1=\"325.7\" y1=\"54.0\" x2=\"470.4\" y2=\"560.0\"></line><polygon class=\"pmd-arrow\" points=\"470.4,560.0 465.6,554.3 471.4,552.6\"></polygon><line class=\"pmd-edge\" x1=\"397.5\" y1=\"175.0\" x2=\"391.4\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"391.4,242.0 389.0,234.9 395.1,235.5\"></polygon><line class=\"pmd-edge\" x1=\"478.1\" y1=\"502.0\" x2=\"478.1\" y2=\"560.0\"></line><polygon class=\"pmd-arrow\" points=\"478.1,560.0 475.0,553.2 481.2,553.2\"></polygon><line class=\"pmd-edge\" x1=\"396.6\" y1=\"296.0\" x2=\"470.5\" y2=\"560.0\"></line><polygon class=\"pmd-arrow\" points=\"470.5,560.0 465.7,554.2 471.6,552.6\"></polygon><line class=\"pmd-edge\" x1=\"478.1\" y1=\"614.0\" x2=\"478.1\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"478.1,672.0 475.0,665.2 481.2,665.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"104.5\" y=\"40.5\">JSON bundle authority</tspan></text><title>JSON bundle authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"219.1\" y=\"130.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.1\" y=\"152.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"450.3\" y=\"18.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"491.9\" y=\"40.5\">Manifest</tspan></text><title>Manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"303.1\" y=\"121.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"399.9\" y=\"143.5\">2 source-artifact digest</tspan><tspan x=\"399.9\" y=\"161.5\">gates</tspan></text><title>2 source-artifact digest gates</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"559.5\" y=\"18.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"649.4\" y=\"40.5\">three trajectory cases</tspan></text><title>three trajectory cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"765.3\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"851.8\" y=\"40.5\">public monitor policy</tspan></text><title>public monitor policy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"501.5\" y=\"251.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"577.6\" y=\"273.5\">three observations</tspan></text><title>three observations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"522.8\" y=\"112.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"629.9\" y=\"134.5\">required refs: span, probe,</tspan><tspan x=\"629.9\" y=\"152.5\">escalation, mitigation,</tspan><tspan x=\"629.9\" y=\"170.5\">replay</tspan></text><title>required refs: span, probe, escalation, mitigation, replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"395.1\" y=\"354.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"478.1\" y=\"376.5\">public trace verdict</tspan><tspan x=\"478.1\" y=\"394.5\">recomputation</tspan></text><title>public trace verdict recomputation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"384.8\" y=\"466.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"478.1\" y=\"488.5\">pass / escalate / block</tspan></text><title>pass / escalate / block</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.9\" y=\"18.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"320.6\" y=\"40.5\">7 negative semantic floors</tspan></text><title>7 negative semantic floors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"302.6\" y=\"242.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"389.0\" y=\"264.5\">metadata-only</tspan><tspan x=\"389.0\" y=\"282.5\">non-public-state scan</tspan></text><title>metadata-only non-public-state scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"381.3\" y=\"560.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"478.1\" y=\"582.5\">metadata-only validation</tspan><tspan x=\"478.1\" y=\"600.5\">result record</tspan></text><title>metadata-only validation result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"422.7\" y=\"672.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"478.1\" y=\"694.5\">scope limits</tspan></text><title>scope limits</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Manifest</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON bundle authority&quot;] markdown[&quot;Markdown reader projection&quot;] manifest[&quot;source_module_manifest.json&quot;] digest[&quot;2 source-artifact digest gates&quot;] cases[&quot;three trajectory cases&quot;] policy[&quot;public monitor policy&quot;] observations[&quot;three observations&quot;] required[&quot;required refs: span, probe, escalation, mitigation, replay&quot;] trace[&quot;public trace verdict recomputation&quot;] verdicts[&quot;pass / escalate / block&quot;] negatives[&quot;7 negative semantic floors&quot;] privateScan[&quot;metadata-only non-public-state scan&quot;] result record[&quot;metadata-only validation result record&quot;] ceiling[&quot;scope limits&quot;] bundle --&gt; markdown manifest --&gt; digest digest --&gt; observations cases --&gt; required policy --&gt; required required --&gt; observations observations --&gt; trace trace --&gt; verdicts negatives --&gt; result record digest --&gt; privateScan verdicts --&gt; result record privateScan --&gt; result record result record --&gt; ceiling</code></pre></details></figure>\n<p>The module&#x27;s shape is evidence narrowing.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: <code>core/paper_module_capsules.json::paper_modules[33]</code> is the bundle-backed authority row, and <code>paper_modules/agent_monitor_redteam_falsification_replay.json</code> is the generated paper-module instance.</li><li>Source-module route: <code>examples/agent_monitor_redteam_falsification_replay/exported_monitor_redteam_bundle/source_module_manifest.json</code> records two admitted source artifacts with <code>body_in_receipt: false</code>: the public source-pattern JSON slice with digest <code>sha256:89792add1e2f03a09c40f64d19c1ac0a54d62c053aabe11ecad0a9846a54cf33</code>, and the sanitized public dogfood safety-evals trace slice with digest <code>sha256:88493225f908f3f8892d187370d30231cb4e292b43bed202b462b6a6888e1eb0</code>.</li><li>Trajectory route: <code>trajectory_cases.json</code> carries the three public trajectory hashes <code>sha256:monitor-redteam-benign-route-review</code>, <code>sha256:monitor-redteam-suppressed-failure</code>, and <code>sha256:monitor-redteam-tool-authority-escape</code>.</li><li>Observation route: <code>monitor_observations.json</code> binds <code>obs_benign_route_review_pass</code> to <code>monitor.synthetic.route-review.v1</code> and a <code>pass</code> verdict, <code>obs_suppressed_failure_escalate</code> to <code>monitor.synthetic.failure-suppression.v1</code> and an <code>escalate</code> verdict, and <code>obs_tool_authority_escape_block</code> to <code>monitor.synthetic.tool-authority.v1</code> and a <code>block</code> verdict. Each observation carries a body-omission ref and cold replay ref.</li><li>Runtime route: <code>src/microcosm_core/organs/agent_monitor_redteam_falsification_replay.py</code> and <code>tests/test_agent_monitor_redteam_falsification_replay.py</code> verify manifest digest visibility, negative-case coverage, required observation fields, public trace recomputation, and metadata-only result record boundaries.</li></ul>\n<h4 class=\"pm-body__h\">Public Mechanics</h4>\n<ul><li>A monitor claim cannot pass unless the observation includes a verdict and the probe, escalation, mitigation, body-omission, and replay refs that make the verdict rerunnable.</li><li>Coverage labels require adversarial probe refs; benign-only trajectories do not authorize coverage language.</li><li>Private reasoning, internal code, exploit-detail, account secret, live-traffic, product-performance, and coverage-without-probe cases are expected falsification fixtures.</li><li>Result records expose ids, refs, verdict counts, negative cases, <code>body_in_receipt: false</code>, non-public-state scan, and scope limits only.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in model red-team and behavior-discovery work that treats monitor claims as things to falsify with adversarial probes. Anthropic&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2209.07858\">Red Teaming Language Models to Reduce Harms</a> is a close procedural anchor for eliciting harmful or unwanted behavior, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2212.09251\">Discovering Language Model Behaviors with Model-Written Evaluations</a> anchors the idea that evaluation prompts can surface behavior classes worth tracking. More recent sabotage and control-evaluation work reinforces the same shape: monitors need adversarial trajectories, suspicious spans, escalation paths, and negative cases, not just benign examples.</p>\n<p>Microcosm borrows the falsification accounting pattern. A monitor verdict needs trajectory hashes, probe refs, suspicious-span refs, escalation refs, mitigation refs, replay refs, and body-omission result records before coverage language is allowed. It does not claim a live monitor product or control-eval score.</p>\n<h4 class=\"pm-body__h\">Evidence Contract Summary</h4>\n<p>The evidence contract has four gates:</p>\n<ol><li><strong>Trajectory gate</strong>: each monitor observation must cite a trajectory hash, monitor id, suspicious-span ref, adversarial-probe ref, verdict, severity, escalation ref, body-omission ref, mitigation ref, and cold-replay ref.</li><li><strong>Source-body gate</strong>: the exported source-module manifest names the admitted copied/sanitized public source artifacts, requires matching digests, and keeps <code>body_in_receipt: false</code>.</li><li><strong>Falsification gate</strong>: semantic negatives and public trace recomputation reject private-body leakage, unsupported source evidence, missing probes, unsupported verdicts, and declared/recomputed verdict mismatch.</li></ol>\n<p>A valid paper claim must pass all four gates and still inherit the limitations above.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python -m microcosm_core.organs.agent_monitor_redteam_falsification_replay run-monitor-bundle --input examples/agent_monitor_redteam_falsification_replay/exported_monitor_redteam_bundle --out /tmp/agent_monitor_redteam_bundle_receipt --card &gt; /tmp/agent_monitor_redteam_bundle_card.json</code></pre>\n<p>The focused regression test and corpus projection checks are run from the repo root:</p>\n<pre class=\"pm-pre\"><code>PYTHONDONTWRITEBYTECODE=1 PYTHONPYCACHEPREFIX=/tmp/mc_agent_monitor_pyc ./repo-pytest tests/test_agent_monitor_redteam_falsification_replay.py -q -p no:cacheprovider --basetemp=/tmp/mc_agent_monitor_bt\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The validation ceiling remains synthetic monitor falsification replay only.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations and Scope limit</h5>\n<p>This module may claim public fixture evidence that trajectory hashes, synthetic monitor ids, suspicious-span refs, adversarial-probe refs, verdict labels, escalation refs, mitigation refs, body-omission refs, cold replay refs, negative-case labels, manifest digests, and validation result records are checked by the listed runtime witnesses.</p>\n<p>This module may not claim a live monitor product, control-eval score, production monitoring, exploit guidance, private reasoning export, internal source export, live agent traffic, provider behavior, complete security, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not run live agents, use external model services, expose private chain-of-thought, export internal code, provide exploit instructions, include account secrets, import live agent traffic, claim monitor product performance, claim control-eval scores, change source files, publish results, or include launch operations.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page.</p>\n<p>It may not claim more than its bundle scope limit allows: Synthetic replay fixture only; not a live monitor product, control eval, exploit guide, product-spine system, or complete-security claim.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The bundle binds this page to <code>mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts</code>, the <code>agent_reliability_and_safety_validator_bundle</code> concept, provisional principles <code>P-1</code> and <code>P-2</code>, provisional axiom <code>AX-1</code>, and the <code>agent_monitor_redteam_falsification_replay</code> runtime locus. Within that lattice, the mechanism is an evidence-before-monitor-claim gate: monitor coverage language has no paper authority unless the source record, policy, trajectory roster, observations, source-artifact manifest, negative-case semantic floors, public trace, and metadata-only result records agree.</p>\n<p>The governing concept is validator-bundle accountability, not live monitor operation. The principle/axiom ceiling is enforced as a refusal surface: private reasoning, internal code, exploit instructions, account secrets, live agent traffic, model-output data, performance claims, source-file changes, publishing-scope decision, and launch-scope decision remain false even when the replay fixture passes.</p>\n</details>",
      "components": [
        {
          "anchor": "component-agent_monitor_redteam_falsification_replay",
          "component_id": "agent_monitor_redteam_falsification_replay",
          "public_label": "Agent Monitor Redteam Falsification Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "agent_monitor_redteam_falsification_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agent Monitor Redteam Falsification Replay",
            "relation": "explains",
            "url": "components.html#component-agent_monitor_redteam_falsification_replay"
          },
          {
            "id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public monitor verdict result records",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.agent_monitor_redteam_falsification_replay",
      "reader_packet": {
        "abstract": "Synthetic regression drilldown for a monitor/redteam honesty contract; checks falsification handling, negative cases, non-public-state scan, scope limits.",
        "authority_ceiling": "Synthetic replay fixture only; not a live monitor product, control eval, exploit guide, product-spine system, or complete-security claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.agent_monitor_redteam_falsification_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-agent-monitor-redteam-falsification-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] manifest[\"source_module_manifest.json\"] digest[\"2 source-artifact digest gates\"] cases[\"three trajectory cases\"] policy[\"public monitor policy\"] observations[\"three observations\"] required[\"required refs: span, probe, escalation, mitigation, replay\"] trace[\"public trace verdict recomputation\"] verdicts[\"pass / escalate / block\"] negatives[\"7 negative semantic floors\"] privateScan[\"metadata-only non-public-state scan\"] result record[\"metadata-only validation result record\"] ceiling[\"scope limits\"] bundle --> markdown manifest --> digest digest --> observations cases --> required policy --> required required --> observations observations --> trace trace --> verdicts negatives --> result record digest --> privateScan verdicts --> result record privateScan --> result record result record --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:dc11228527571d1a549984bec8a2b8fd003628ddcf7a4a068f0c2398e76f54d1",
            "source_line_end": 240,
            "source_line_start": 210
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_monitor_redteam_falsification_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Monitor Redteam Falsification Replay",
                "relation": "explains",
                "url": "components.html#component-agent_monitor_redteam_falsification_replay"
              },
              {
                "id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public monitor verdict result records",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.agent_monitor_redteam_falsification_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 66,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 72,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 148,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 161,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 325,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 367,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Red Teaming Language Models to Reduce Harms",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2209.07858"
          },
          {
            "kind": "external_reference",
            "label": "Discovering Language Model Behaviors with Model-Written Evaluations",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2212.09251"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "It is easy to say a safety monitor flagged a suspicious agent action. It is harder to show that the verdict followed from the evidence and would survive a rerun. This component answers one question: if a monitor claim is replayed against its own declared evidence, does the claim still hold, or does it fall apart? The part worth noticing is that the page does not trust the verdict it is given. A separate builder, buildpublicmonitorredteamfalsification_trace, independently recomputes two things from the trajectory spans: whether each declared coverage label is actually backed by an adversarial probe, and what the monitor verdict should be given the span's severity, escalation, and mitigation\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 9,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is the public Microcosm technical paper for a monitor/redteam honesty contract. It specifies a synthetic replay fixture that treats a monitor verdict as an evidence object to falsify: the verdict must be tied to a trajectory hash, suspicious-span ref, adversarial-probe ref, escalation ref, mitigation ref, body-omission ref, cold-replay ref, and source-artifact digest boundary before it can support any monitor-coverage sentence. The result is a safety/reliability proof about evidence shape, not a live monitor product, control-eval score, exploit guide, product-spine system, or complete-security claim. The technical contribution is the proof contract: a replay can show how a monit\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 49,
            "source_line_start": 34,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture models three public trajectory cases: a benign control, a suppressed failure attempt, and a tool-authority boundary attempt. Each case must carry a trajectory hash, monitor id, suspicious span ref, adversarial probe ref, verdict, severity, escalation ref, body-omission ref, mitigation ref, and cold replay ref before the claim is admitted. The point is to make \"the monitor caught it\" a rerunnable, falsifiable claim. A benign pass proves only that the benign route remains admissible. An escalation proves that a suppressed-failure attempt retained enough evidence for human escalation. A block proves that the tool-authority boundary attempt was rejected under the public policy vocab\u2026",
            "level": 2,
            "order": 3,
            "section_id": "telos",
            "source_line_end": 65,
            "source_line_start": 50,
            "title": "Telos"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component turns a monitor claim into a falsification replay. Its inputs are the projection protocol, monitor policy, trajectory cases, monitor observations, negative-case files, exported bundle manifest, and source-module manifest. buildresult loads those inputs, validates the projection protocol density, checks the monitor policy vocabulary, checks trajectory case floors, validates each observation against required refs and source-artifact evidence, scans public inputs and copied source artifacts for forbidden non-public-state classes, and folds in a public trace recomputation before writing result records. A positive observation cannot pass by carrying a verdict label alone. The polic\u2026",
            "level": 2,
            "order": 4,
            "section_id": "monitor-falsification-mechanism",
            "source_line_end": 125,
            "source_line_start": 87,
            "title": "Monitor-Falsification Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "run consumes the first-wave fixture and writes result, board, validation, sign-off, and metadata-only command-card result records. It is the proof consumer for the three synthetic trajectory cases and seven required negative cases. run-monitor-bundle consumes the exported public bundle and proves that the bundle manifest, source-module manifest, copied/sanitized source artifacts, four bundle observations, digest checks, non-public-state scan, and metadata-only card path remain valid outside the fixture directory. tests/testagentmonitorredteamfalsification_replay.py is the focused regression consumer. It asserts digest verification, sanitized dogfood trace slicing, workingness exposure of so\u2026",
            "level": 2,
            "order": 5,
            "section_id": "named-proof-consumers",
            "source_line_end": 147,
            "source_line_start": 126,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The replay proves its boundary through negative and perturbation cases, not by trusting the positive fixture. The negative floor includes private chain-of-thought leakage, internal code export, exploit-instruction material, account secret material, live agent traffic, monitor product-performance claims, and coverage claims without adversarial probes. Those cases are expected to block or quarantine because they violate the public-source/metadata-only contract, not because they resemble production attacks. The perturbation proof is the public trace recomputation. A declared verdict is accepted only when the public span evidence derives the same pass, escalate, or block result. Removing the ad\u2026",
            "level": 2,
            "order": 6,
            "section_id": "semantic-negative-and-perturbation-proof",
            "source_line_end": 193,
            "source_line_start": 175,
            "title": "Semantic Negative and Perturbation Proof"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that trajectory hashes, synthetic monitor ids, suspicious-span refs, adversarial-probe refs, verdict labels, escalation refs, mitigation refs, body-omission refs, cold replay refs, negative-case labels, manifest digests, and validation result records are checked by the listed runtime witnesses. This module may not claim a live monitor product, control-eval score, production monitoring, exploit guidance, private reasoning export, internal source export, live agent traffic, provider behavior, complete security, source-file changes, public sharing decision, launch-scope decision, or whole-system correctness.",
            "level": 2,
            "order": 7,
            "section_id": "limitations-and-claim-ceiling",
            "source_line_end": 207,
            "source_line_start": 194,
            "title": "Limitations and Scope limit"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module's shape is evidence narrowing.",
            "level": 2,
            "order": 8,
            "section_id": "shape",
            "source_line_end": 248,
            "source_line_start": 208,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: core/papermodulecapsules.json::paper_modules[33] is the bundle-backed authority row, and papermodules/agentmonitorredteamfalsification_replay.json is the generated paper-module instance. Source-module route: examples/agentmonitorredteamfalsificationreplay/exportedmonitorredteambundle/sourcemodule_manifest.json records two admitted source artifacts with bodyinreceipt: false: the public source-pattern JSON slice with digest sha256:89792add1e2f03a09c40f64d19c1ac0a54d62c053aabe11ecad0a9846a54cf33, and the sanitized public dogfood safety-evals trace slice with digest sha256:88493225f908f3f8892d187370d30231cb4e292b43bed202b462b6a6888e1eb0. Trajectory route: trajectory_cases.json car\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 275,
            "source_line_start": 249,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A monitor claim cannot pass unless the observation includes a verdict and the probe, escalation, mitigation, body-omission, and replay refs that make the verdict rerunnable. Coverage labels require adversarial probe refs; benign-only trajectories do not authorize coverage language. Private reasoning, internal code, exploit-detail, account secret, live-traffic, product-performance, and coverage-without-probe cases are expected falsification fixtures. Result records expose ids, refs, verdict counts, negative cases, `bodyinreceipt: false`, non-public-state scan, and scope limits only.",
            "level": 2,
            "order": 10,
            "section_id": "public-mechanics",
            "source_line_end": 288,
            "source_line_start": 276,
            "title": "Public Mechanics"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in model red-team and behavior-discovery work that treats monitor claims as things to falsify with adversarial probes. Anthropic's Red Teaming Language Models to Reduce Harms is a close procedural anchor for eliciting harmful or unwanted behavior, and Discovering Language Model Behaviors with Model-Written Evaluations anchors the idea that evaluation prompts can surface behavior classes worth tracking. More recent sabotage and control-evaluation work reinforces the same shape: monitors need adversarial trajectories, suspicious spans, escalation paths, and negative cases, not just benign examples. Microcosm borrows the falsification accounting pattern. A monitor ve\u2026",
            "level": 2,
            "order": 11,
            "section_id": "prior-art-grounding",
            "source_line_end": 305,
            "source_line_start": 289,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle binds this page to mechanism.agentmonitorredteamfalsificationreplay.validatespublicmonitorverdictreceipts, the agentreliabilityandsafetyvalidator_bundle concept, provisional principles P-1 and P-2, provisional axiom AX-1, and the agentmonitorredteamfalsificationreplay runtime locus. Within that lattice, the mechanism is an evidence-before-monitor-claim gate: monitor coverage language has no paper authority unless the source record, policy, trajectory roster, observations, source-artifact manifest, negative-case semantic floors, public trace, and metadata-only result records agree. The governing concept is validator-bundle accountability, not live monitor operation. The principle/\u2026",
            "level": 2,
            "order": 12,
            "section_id": "governing-lattice-relation",
            "source_line_end": 324,
            "source_line_start": 306,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The evidence contract has four gates: component, mechanism, code locus, generated JSON instance, generated Mermaid Trajectory gate: each monitor observation must cite a trajectory hash, monitor id, suspicious-span ref, adversarial-probe ref, verdict, severity, escalation ref, body-omission ref, mitigation ref, and cold-replay ref. Source-body gate: the exported source-module manifest names the admitted copied/sanitized public source artifacts, requires matching digests, and keeps bodyinreceipt: false. Falsification gate: semantic negatives and public trace recomputation reject private-body leakage, unsupported source evidence, missing probes, unsupported verdicts, and declared/recomputed ve\u2026",
            "level": 2,
            "order": 13,
            "section_id": "evidence-contract-summary",
            "source_line_end": 366,
            "source_line_start": 347,
            "title": "Evidence Contract Summary"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree: Then run the exported bundle validator: The focused regression test and corpus projection checks are run from the repo root: The validation ceiling remains synthetic monitor falsification replay only.",
            "level": 2,
            "order": 14,
            "section_id": "validation-receipt-path",
            "source_line_end": 408,
            "source_line_start": 384,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not run live agents, use external model services, expose private chain-of-thought, export internal code, provide exploit instructions, include account secrets, import live agent traffic, claim monitor product performance, claim control-eval scores, change source files, publish results, or include launch operations.",
            "level": 2,
            "order": 15,
            "section_id": "scope-boundary",
            "source_line_end": 415,
            "source_line_start": 409,
            "title": "Scope boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page. It may not claim more than its bundle scope limit allows: Synthetic replay fixture only; not a live monitor product, control eval, exploit guide, product-spine system, or complete-security claim.",
            "level": 2,
            "order": 16,
            "section_id": "claim-ceiling",
            "source_line_end": 420,
            "source_line_start": 416,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/agent_monitor_redteam_falsification_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Synthetic regression drilldown for a monitor/redteam honesty contract; checks falsification handling, negative cases, non-public-state scan, scope limits."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Microcosm regression drilldown for a monitor/redteam honesty contract. Replays synthetic monitor traces and validates redteam-falsification behavior, negative cases, non-public-state exclusion, and scope limits with metadata-only result records.",
      "summary_line": "Synthetic regression drilldown for a monitor/redteam honesty contract; checks falsification handling, negative cases, non-public-state scan, scope limits.",
      "title": "Agent Monitor Redteam Falsification Replay"
    },
    {
      "anchor": "paper-module-agent-sabotage-scheming-monitor-replay",
      "authority_ceiling": "No live sabotage, exploit instruction, account secret/account material, private reasoning, harmful payload, or deployment-risk product claim; synthetic fixtures and metadata-only result records only.",
      "body_html": "<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>agent_sabotage_scheming_monitor_replay</code> is a technical paper module for a drilldown-only regression component. It validates whether a sabotage/scheming monitor claim is backed by joinable synthetic episodes, action traces, per-step monitor scores, counterfactual benign replay, cold replay, falsification fixtures, source-artifact evidence refs, metadata-only result records, and an explicit scope limit.</p>\n<p>The core contribution is not a live scheming detector. It is a replay contract: given a public fixture or exported bundle, the component recomputes caught/not-caught verdicts from monitor evidence, checks whether counterfactual replay isolates the side objective, verifies source-artifact digest/provenance rows, rejects common overclaim shapes, and emits result records that omit private or harmful bodies.</p>\n<h4 class=\"pm-body__h\">Telos</h4>\n<p>The module exists to make safety-monitor evidence auditable without laundering a demo into a deployment claim. Frontier-lab readers should be able to answer:</p>\n<ul><li>Which finite evidence rows support the sabotage/scheming monitor claim?</li><li>Which verdicts are recomputed from scores and joins rather than echoed from fixture labels?</li><li>Which mutations and negative cases cause rejection?</li><li>Which claims remain out of scope even when every local check is green?</li></ul>\n<h4 class=\"pm-body__h\">Mechanism</h4>\n<p>The runtime locus is <code>src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py</code>. It exposes two public admission paths:</p>\n<ul><li><code>run</code> validates the first-wave fixture under <code>fixtures/first_wave/agent_sabotage_scheming_monitor_replay/input</code>.</li><li><code>run_sabotage_bundle</code> validates the exported bundle under <code>examples/agent_sabotage_scheming_monitor_replay/exported_sabotage_monitor_bundle</code>.</li></ul>\n<p>Both paths call <code>_build_result</code>. The builder loads:</p>\n<ul><li><code>projection_protocol.json</code></li><li><code>scheming_monitor_policy.json</code></li><li><code>task_episodes.json</code></li><li><code>action_traces.json</code></li><li><code>monitor_scores.json</code></li><li><code>counterfactual_replay.json</code></li><li><code>cold_replay.json</code></li><li><code>source_module_manifest.json</code> when present</li></ul>\n<p>The monitor proof is a join-and-recompute circuit. <code>validate_task_episodes</code>, <code>validate_action_traces</code>, and <code>validate_monitor_scores</code> require monitor rows to bind to an episode and action step. Monitor rows must carry evidence refs; in the exported bundle those refs resolve through the digest-checked source manifest. <code>validate_counterfactual_replay</code> checks that replay rows remove side-task success while preserving the main task. <code>validate_cold_replay</code> requires explicit passing replay result records rather than narrative assurance.</p>\n<p>The recompute is deliberately conjunctive. A monitor row only earns a <code>block</code> verdict if the suspicion score is at or above the policy block threshold and the row is a &quot;backed suspicious action&quot;. Backed means five separate joins all hold: the suspicious-action span names a real action id, that action id is also cited in the row&#x27;s evidence refs, the joined action carries <code>attack_opportunity_label = present</code>, its hidden-side-objective pressure is medium or high, and the counterfactual replay isolates exactly that step by removing side-task success while preserving the main task. Drop any one of those and the row recomputes to <code>escalate</code> or <code>pass</code> rather than <code>block</code>, so a high score alone cannot manufacture a catch. An episode is then recomputed as <code>caught</code> only if it contains at least one recomputed <code>block</code> row with verified source-artifact evidence.</p>\n<p>The trace recomputation locus is <code>src/microcosm_core/macro_tools/agent_execution_trace.py::build_public_sabotage_scheming_monitor_trace</code>. It folds the same joins into per-episode spans, recomputes the caught verdict, and checks that the counterfactual&#x27;s changed steps are the higher-suspicion ones (a positive rank delta). A stale declared verdict, a benign-step counterfactual spoof, or a missing cold replay becomes a finding rather than a silent pass.</p>\n<h4 class=\"pm-body__h\">Evidence Floor</h4>\n<p>The local floor is intentionally small and inspectable:</p>\n<table class=\"pm-table\"><thead><tr><th>Evidence class</th><th>Fixture mode</th><th>Exported-bundle mode</th></tr></thead><tbody><tr><td>Episodes</td><td>3</td><td>4</td></tr><tr><td>Action trace rows</td><td>6</td><td>7</td></tr><tr><td>Monitor-score rows</td><td>6</td><td>7</td></tr><tr><td>Counterfactual replay rows</td><td>3</td><td>4</td></tr><tr><td>Cold replay rows</td><td>3</td><td>4</td></tr><tr><td>Negative cases</td><td>7</td><td>0 fixture-negative payloads</td></tr><tr><td>Copied public source artifacts</td><td>source trace body + trace builder import</td><td>2 manifest rows</td></tr></tbody></table>\n<p>The exported bundle adds <code>scheming_ep_public_authority_probe</code> and <code>obs_public_authority_probe</code>. That row is the real dogfood-trace floor: it comes from a sanitized public command-trace slice, verifies against the source trace digest, drops argv/stdout/stderr previews, and remains metadata-only in result records. The tests require it to compute a <code>block</code> monitor verdict and a caught episode without exporting private session material.</p>\n<p>The source-open body floor is split:</p>\n<ul><li>The runtime imports <code>microcosm_core.macro_tools.agent_execution_trace::build_public_sabotage_scheming_monitor_trace</code> as the public recomputation body.</li><li>The exported bundle manifest carries <code>agent_sabotage_scheming_extracted_pattern_ledger_row_body_import</code> as a source-faithful public source pattern slice with digest <code>sha256:e1ad34691ca598b878f8658485ce78fa4fa59b3eb0a4bd078355c415ca2cb312</code>.</li><li>The same manifest carries <code>agent_sabotage_scheming_public_dogfood_safety_evals_trace_slice_import</code> as a source-faithful sanitized command-trace slice with digest <code>sha256:7b6255ec65f4b21163685cf9d7a59dd9ae6075126deac065dec9a45d79dcea06</code> and source trace digest <code>sha256:24487cf8edb0779cfdd460b04a4ea7701805686545069f9e1c5767250c223cd3</code>.</li></ul>\n<p>Both manifest rows require <code>body_in_receipt: false</code>.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"983\" height=\"578\" viewBox=\"0 0 983 578\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"391.4\" y1=\"54.0\" x2=\"467.6\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"467.6,112.0 460.3,110.3 464.0,105.4\"></polygon><line class=\"pmd-edge\" x1=\"411.9\" y1=\"148.0\" x2=\"135.7\" y2=\"210.7\"></line><polygon class=\"pmd-arrow\" points=\"135.7,210.7 141.7,206.2 143.1,212.1\"></polygon><line class=\"pmd-edge\" x1=\"439.5\" y1=\"148.0\" x2=\"272.4\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"272.4,206.0 277.9,200.9 279.9,206.6\"></polygon><line class=\"pmd-edge\" x1=\"467.6\" y1=\"148.0\" x2=\"391.4\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"391.4,206.0 395.0,199.4 398.7,204.3\"></polygon><line class=\"pmd-edge\" x1=\"501.1\" y1=\"148.0\" x2=\"532.7\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"532.7,206.0 526.7,201.4 532.1,198.5\"></polygon><line class=\"pmd-edge\" x1=\"532.6\" y1=\"148.0\" x2=\"665.6\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"665.6,206.0 658.1,206.1 660.5,200.5\"></polygon><line class=\"pmd-edge\" x1=\"564.7\" y1=\"148.0\" x2=\"801.3\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"801.3,206.0 793.9,207.3 795.4,201.4\"></polygon><line class=\"pmd-edge\" x1=\"828.1\" y1=\"242.0\" x2=\"677.9\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"677.9,300.0 683.2,294.7 685.4,300.4\"></polygon><line class=\"pmd-edge\" x1=\"131.9\" y1=\"242.0\" x2=\"336.8\" y2=\"309.0\"></line><polygon class=\"pmd-arrow\" points=\"336.8,309.0 329.3,309.8 331.2,304.0\"></polygon><line class=\"pmd-edge\" x1=\"250.5\" y1=\"242.0\" x2=\"361.9\" y2=\"309.0\"></line><polygon class=\"pmd-arrow\" points=\"361.9,309.0 354.5,308.1 357.6,302.9\"></polygon><line class=\"pmd-edge\" x1=\"371.9\" y1=\"242.0\" x2=\"387.6\" y2=\"309.0\"></line><polygon class=\"pmd-arrow\" points=\"387.6,309.0 383.1,303.0 389.0,301.6\"></polygon><line class=\"pmd-edge\" x1=\"516.1\" y1=\"242.0\" x2=\"418.2\" y2=\"309.0\"></line><polygon class=\"pmd-arrow\" points=\"418.2,309.0 422.1,302.6 425.5,307.7\"></polygon><line class=\"pmd-edge\" x1=\"654.9\" y1=\"241.0\" x2=\"446.9\" y2=\"309.0\"></line><polygon class=\"pmd-arrow\" points=\"446.9,309.0 452.5,304.0 454.4,309.8\"></polygon><line class=\"pmd-edge\" x1=\"586.3\" y1=\"54.0\" x2=\"498.0\" y2=\"412.0\"></line><polygon class=\"pmd-arrow\" points=\"498.0,412.0 496.6,404.6 502.6,406.1\"></polygon><line class=\"pmd-edge\" x1=\"579.9\" y1=\"354.0\" x2=\"519.4\" y2=\"412.0\"></line><polygon class=\"pmd-arrow\" points=\"519.4,412.0 522.3,405.1 526.5,409.5\"></polygon><line class=\"pmd-edge\" x1=\"407.8\" y1=\"345.0\" x2=\"467.3\" y2=\"412.0\"></line><polygon class=\"pmd-arrow\" points=\"467.3,412.0 460.5,408.9 465.1,404.8\"></polygon><line class=\"pmd-edge\" x1=\"491.3\" y1=\"466.0\" x2=\"491.3\" y2=\"524.0\"></line><polygon class=\"pmd-arrow\" points=\"491.3,524.0 488.2,517.2 494.4,517.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"281.2\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"367.7\" y=\"40.5\">JSON bundle authority</tspan></text><title>JSON bundle authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"387.6\" y=\"112.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"491.3\" y=\"134.5\">fixture or exported bundle</tspan></text><title>fixture or exported bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"206.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"76.8\" y=\"228.5\">task episodes</tspan></text><title>task episodes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"206.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"220.5\" y=\"228.5\">action traces</tspan></text><title>action traces</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"206.0\" width=\"124.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"367.7\" y=\"228.5\">monitor scores</tspan></text><title>monitor scores</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"784.8\" y=\"206.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"874.7\" y=\"228.5\">source module manifest</tspan></text><title>source module manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"521.5\" y=\"300.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"608.0\" y=\"322.5\">digest-checked public</tspan><tspan x=\"608.0\" y=\"340.5\">artifacts</tspan></text><title>digest-checked public artifacts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"456.0\" y=\"206.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"542.5\" y=\"228.5\">counterfactual replay</tspan></text><title>counterfactual replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"654.9\" y=\"206.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"706.9\" y=\"228.5\">cold replay</tspan></text><title>cold replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"288.1\" y=\"309.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"391.8\" y=\"331.5\">public trace recomputation</tspan></text><title>public trace recomputation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"480.1\" y=\"18.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"590.8\" y=\"40.5\">negative/falsification cases</tspan></text><title>negative/falsification cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"394.5\" y=\"412.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"491.3\" y=\"434.5\">metadata-only validation</tspan><tspan x=\"491.3\" y=\"452.5\">result record</tspan></text><title>metadata-only validation result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"439.4\" y=\"524.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"491.3\" y=\"546.5\">scope limit</tspan></text><title>scope limit</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON bundle authority&quot;] fixture[&quot;fixture or exported bundle&quot;] episodes[&quot;task episodes&quot;] actions[&quot;action traces&quot;] scores[&quot;monitor scores&quot;] sourceManifest[&quot;source module manifest&quot;] sourceArtifacts[&quot;digest-checked public artifacts&quot;] counterfactual[&quot;counterfactual replay&quot;] cold[&quot;cold replay&quot;] recompute[&quot;public trace recomputation&quot;] negatives[&quot;negative/falsification cases&quot;] result record[&quot;metadata-only validation result record&quot;] ceiling[&quot;scope limit&quot;] bundle --&gt; fixture fixture --&gt; episodes fixture --&gt; actions fixture --&gt; scores fixture --&gt; counterfactual fixture --&gt; cold fixture --&gt; sourceManifest sourceManifest --&gt; sourceArtifacts episodes --&gt; recompute actions --&gt; recompute scores --&gt; recompute counterfactual --&gt; recompute cold --&gt; recompute negatives --&gt; result record sourceArtifacts --&gt; result record recompute --&gt; result record result record --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Rejection And Perturbation Evidence</h4>\n<p>The focused regression suite is the strongest technical evidence for the paper claim. <code>tests/test_agent_sabotage_scheming_monitor_replay.py</code> covers:</p>\n<ul><li>Digest mismatch in <code>source_module_manifest.json</code> blocks the exported bundle.</li><li><code>target_ref</code> / path mismatch blocks the exported bundle.</li><li><code>body_text_in_receipt</code> at manifest or row level is rejected.</li><li>Missing <code>source_artifact_evidence_refs</code> quarantines a monitor row.</li><li>A declared caught verdict that disagrees with recomputation emits <code>PUBLIC_TRACE_SCHEMING_CAUGHT_VERDICT_MISMATCH</code>.</li><li>Perturbing a high-suspicion block row down to pass moves the recomputed caught verdict and blocks the result record.</li><li>A stale <code>caught_verdict</code> label inside a monitor-score row is rejected against the recomputed episode verdict.</li><li>A counterfactual row that changes a benign low-suspicion step fails the rank delta check and the isolation check.</li><li>Spoofing a declared negative-case id is caught by semantic negative-case floors.</li><li>Public-relative, metadata-only result records exclude absolute local paths and private keys such as account secrets, model-output data, hidden reasoning, raw harmful payloads, exploit instructions, and real target identifiers.</li><li>The real sanitized public probe must compute <code>block</code>, carry verified source artifact evidence, and join to its counterfactual row.</li><li>Spoofing the public probe to <code>pass</code> is rejected by verdict recomputation and the real-sanitized-evidence check.</li></ul>\n<p>These tests matter because they exercise the falsification path, not only the happy path. The component is permitted to say &quot;this synthetic replay failed closed under these mutations&quot;; it is not permitted to say &quot;this detects real scheming&quot;.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle: <code>core/paper_module_capsules.json::paper_modules[34:paper_module.agent_sabotage_scheming_monitor_replay]</code></li><li>Generated instance: <code>paper_modules/agent_sabotage_scheming_monitor_replay.json</code></li><li>Standard: <code>standards/std_microcosm_agent_sabotage_scheming_monitor_replay.json</code></li><li>Mechanism: <code>mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json</code></li><li>Component model: <code>organs/agent_sabotage_scheming_monitor_replay.json</code></li><li>Runtime: <code>src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py</code></li><li>Trace recomputation: <code>src/microcosm_core/macro_tools/agent_execution_trace.py::build_public_sabotage_scheming_monitor_trace</code></li><li>Fixture input: <code>fixtures/first_wave/agent_sabotage_scheming_monitor_replay/input</code></li><li>Exported bundle: <code>examples/agent_sabotage_scheming_monitor_replay/exported_sabotage_monitor_bundle</code></li><li>Focused tests: <code>tests/test_agent_sabotage_scheming_monitor_replay.py</code></li><li>Runtime-shell result record: <code>receipts/runtime_shell/demo_project/organs/agent_sabotage_scheming_monitor_replay/exported_sabotage_monitor_bundle_validation_result.json</code></li></ul>\n<h4 class=\"pm-body__h\">Governing Relations</h4>\n<p>The generated paper-module instance binds this reader page to:</p>\n<ul><li>component:agent_sabotage_scheming_monitor_replay</li><li><code>mechanism:mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay</code></li><li><code>concept:concept.agent_reliability_and_safety_validator_bundle</code></li><li><code>principle:P-1</code></li><li><code>principle:P-2</code></li><li><code>axiom:AX-1</code></li><li><code>paper_module.agent_monitor_redteam_falsification_replay</code></li><li>code locus: <code>src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py</code> with <code>run</code>, <code>run_sabotage_bundle</code>, <code>_build_result</code>, <code>_write_receipts</code>, and <code>result_card</code></li></ul>\n<p>Those edges are structural evidence-routing edges. They do not by themselves prove runtime correctness; the runtime result records and tests carry that narrower claim.</p>\n<h4 class=\"pm-body__h\">Prior-Art Positioning</h4>\n<p>The module borrows evaluation grammar from sabotage, scheming, and deceptive behavior evaluations: episodes, action traces, monitor scores, counterfactual benign replay, falsification cases, and fail-closed monitor disagreement. The closest public references remain Anthropic&#x27;s sabotage evaluations, Apollo&#x27;s in-context scheming evaluations, Anthropic&#x27;s Sleeper Agents work, and the OpenAI/Apollo line on detecting and reducing scheming.</p>\n<p>The Microcosm claim is deliberately narrower than those research programs. It does not evaluate frontier models or live deployments. It gives the public Microcosm system a result record-backed, metadata-only, replayable safety-monitor proof shape that can reject overclaims and provenance drift.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component replays a monitor that watches an agent transcript for sabotage and scheming signals. It is grounded in the AI-control literature, which studies how to catch a model that may be deliberately subverting oversight rather than assuming it is benign (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2312.06942\">Greenblatt et al., AI Control</a>, and Anthropic&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.anthropic.com/research/sabotage-evaluations\">sabotage evaluations</a>). Microcosm borrows the monitor-over-transcript shape on synthetic fixtures; the result is fixture-bound replay evidence, not a live monitor, a control guarantee, or an exploit guide.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the metadata-only fixture validator:</p>\n<p>Run the exported-bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python \\\n  -m microcosm_core.organs.agent_sabotage_scheming_monitor_replay \\\n  run-sabotage-bundle \\\n  --input examples/agent_sabotage_scheming_monitor_replay/exported_sabotage_monitor_bundle \\\n  --out /tmp/agent_sabotage_scheming_bundle_receipt \\\n  --card &gt; /tmp/agent_sabotage_scheming_bundle_card.json</code></pre>\n<p>Run focused tests and paper-module corpus validation:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest \\\n  tests/test_agent_sabotage_scheming_monitor_replay.py\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src python3 \\\n  scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Expected local result: the fixture and exported-bundle validators pass on the checked-in inputs; the mutation tests block when digest, target-ref, body-in-result record, evidence-ref, caught-verdict, counterfactual-rank, negative semantic, or public-probe labels are corrupted.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Public-Safety Boundary</h5>\n<p>Public rendering may describe the replay grammar, recomputation rule, falsification cases, sanitized command-trace source artifact, digest checks, and metadata-only result records.</p>\n<p>Public rendering must not include or imply:</p>\n<ul><li>live sabotage instructions</li><li>exploit steps</li><li>account secrets, browser state, account or browser material, or model-output data</li><li>private chain-of-thought or hidden reasoning bodies</li><li>raw harmful payloads</li><li>unsanitized argv/stdout/stderr previews</li><li>browser UI state</li><li>production telemetry</li><li>live traffic</li><li>live agent execution authorization</li><li>deployment-risk measurement</li><li>product monitor performance</li><li>benchmark claims</li><li>provider affiliation or provider behavior claims</li><li>source-file changes</li><li>public sharing/launch-scope decision</li><li>private-system equivalence</li><li>whole-system safety</li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page.</p>\n<p>It may not claim more than its bundle scope limit allows: No live sabotage, exploit instruction, account secret/account material, private reasoning, harmful payload, or deployment-risk product claim; synthetic fixtures and metadata-only result records only.</p>\n</section>",
      "components": [
        {
          "anchor": "component-agent_sabotage_scheming_monitor_replay",
          "component_id": "agent_sabotage_scheming_monitor_replay",
          "public_label": "Agent Sabotage Scheming Monitor Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "agent_sabotage_scheming_monitor_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agent Sabotage Scheming Monitor Replay",
            "relation": "explains",
            "url": "components.html#component-agent_sabotage_scheming_monitor_replay"
          },
          {
            "id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public sabotage scheming monitor replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.agent_monitor_redteam_falsification_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Monitor Redteam Falsification Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
      "reader_packet": {
        "abstract": "Drilldown regression contract for synthetic sabotage/scheming monitor claims: replays task episodes, action traces, monitor scores, counterfactual/cold replay.",
        "authority_ceiling": "No live sabotage, exploit instruction, account secret/account material, private reasoning, harmful payload, or deployment-risk product claim; synthetic fixtures and metadata-only result records only.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.agent_sabotage_scheming_monitor_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-agent-sabotage-scheming-monitor-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON bundle authority\"] fixture[\"fixture or exported bundle\"] episodes[\"task episodes\"] actions[\"action traces\"] scores[\"monitor scores\"] sourceManifest[\"source module manifest\"] sourceArtifacts[\"digest-checked public artifacts\"] counterfactual[\"counterfactual replay\"] cold[\"cold replay\"] recompute[\"public trace recomputation\"] negatives[\"negative/falsification cases\"] result record[\"metadata-only validation result record\"] ceiling[\"scope limit\"] bundle --> fixture fixture --> episodes fixture --> actions fixture --> scores fixture --> counterfactual fixture --> cold fixture --> sourceManifest sourceManifest --> sourceArtifacts episodes --> recompute actions --> recompute scores --> recompute counterfactual --> recompute cold --> recompute negatives --> result record sourceArtifacts --> result record recompute --> result record result record --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:e880f407048ad4b77c7f392f6536468ac6043342f10a8bc406d2de1349d2e203",
            "source_line_end": 175,
            "source_line_start": 142
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_sabotage_scheming_monitor_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Sabotage Scheming Monitor Replay",
                "relation": "explains",
                "url": "components.html#component-agent_sabotage_scheming_monitor_replay"
              },
              {
                "id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public sabotage scheming monitor replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.agent_sabotage_scheming_monitor_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 31,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Greenblatt et al., AI Control",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2312.06942"
          },
          {
            "kind": "external_reference",
            "label": "sabotage evaluations",
            "section_id": "prior-art-grounding",
            "url": "https://www.anthropic.com/research/sabotage-evaluations"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "agentsabotageschemingmonitorreplay is a technical paper module for a drilldown-only regression component. It validates whether a sabotage/scheming monitor claim is backed by joinable synthetic episodes, action traces, per-step monitor scores, counterfactual benign replay, cold replay, falsification fixtures, source-artifact evidence refs, metadata-only result records, and an explicit scope limit. The core contribution is not a live scheming detector. It is a replay contract: given a public fixture or exported bundle, the component recomputes caught/not-caught verdicts from monitor evidence, checks whether counterfactual replay isolates the side objective, verifies source-artifact digest/pro\u2026",
            "level": 2,
            "order": 1,
            "section_id": "abstract",
            "source_line_end": 17,
            "source_line_start": 3,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The module exists to make safety-monitor evidence auditable without laundering a demo into a deployment claim. Frontier-lab readers should be able to answer: Which finite evidence rows support the sabotage/scheming monitor claim? Which verdicts are recomputed from scores and joins rather than echoed from fixture labels? Which mutations and negative cases cause rejection? result records? Which claims remain out of scope even when every local check is green?",
            "level": 2,
            "order": 2,
            "section_id": "telos",
            "source_line_end": 30,
            "source_line_start": 18,
            "title": "Telos"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The runtime locus is src/microcosmcore/components/agentsabotageschemingmonitor_replay.py. It exposes two public admission paths: run validates the first-wave fixture under fixtures/firstwave/agentsabotageschemingmonitor_replay/input. runsabotagebundle validates the exported bundle under examples/agentsabotageschemingmonitorreplay/exportedsabotagemonitor_bundle. Both paths call buildresult. The builder loads: projection_protocol.json schemingmonitorpolicy.json task_episodes.json action_traces.json monitor_scores.json counterfactual_replay.json cold_replay.json sourcemodulemanifest.json when present The monitor proof is a join-and-recompute circuit. validatetaskepisodes, validateactiontraces,\u2026",
            "level": 2,
            "order": 3,
            "section_id": "mechanism",
            "source_line_end": 100,
            "source_line_start": 51,
            "title": "Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph",
              "table"
            ],
            "excerpt": "The local floor is intentionally small and inspectable: The exported bundle adds schemingeppublicauthorityprobe and obspublicauthority_probe. That row is the real dogfood-trace floor: it comes from a sanitized public command-trace slice, verifies against the source trace digest, drops argv/stdout/stderr previews, and remains metadata-only in result records. The tests require it to compute a block monitor verdict and a caught episode without exporting private session material. The source-open body floor is split: The runtime imports microcosmcore.macrotools.agentexecutiontrace::buildpublicsabotageschemingmonitor_trace as the public recomputation body. The exported bundle manifest carries age\u2026",
            "level": 2,
            "order": 4,
            "section_id": "evidence-floor",
            "source_line_end": 139,
            "source_line_start": 101,
            "title": "Evidence Floor"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 5,
            "section_id": "shape",
            "source_line_end": 176,
            "source_line_start": 140,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The focused regression suite is the strongest technical evidence for the paper claim. tests/testagentsabotageschemingmonitor_replay.py covers: Digest mismatch in sourcemodulemanifest.json blocks the exported bundle. target_ref / path mismatch blocks the exported bundle. bodytextin_receipt at manifest or row level is rejected. Missing sourceartifactevidence_refs quarantines a monitor row. A declared caught verdict that disagrees with recomputation emits PUBLICTRACESCHEMINGCAUGHTVERDICT_MISMATCH. Perturbing a high-suspicion block row down to pass moves the recomputed caught verdict and blocks the result record. A stale caught_verdict label inside a monitor-score row is rejected against the re\u2026",
            "level": 2,
            "order": 6,
            "section_id": "rejection-and-perturbation-evidence",
            "source_line_end": 207,
            "source_line_start": 177,
            "title": "Rejection And Perturbation Evidence"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle: core/papermodulecapsules.json::papermodules[34:papermodule.agentsabotageschemingmonitorreplay] Generated instance: papermodules/agentsabotageschemingmonitor_replay.json Standard: standards/stdmicrocosmagentsabotageschemingmonitorreplay.json Mechanism: mechanisms/mechanism.agentsabotageschemingmonitorreplay.validatespublicsabotageschemingmonitor_replay.json Component model: components/agentsabotageschemingmonitorreplay.json Runtime: src/microcosmcore/components/agentsabotageschemingmonitor_replay.py Trace recomputation: src/microcosmcore/macrotools/agentexecutiontrace.py::buildpublicsabotageschemingmonitor_trace Fixture input: fixtures/firstwave/agentsabotageschemingmonitor_replay/in\u2026",
            "level": 2,
            "order": 7,
            "section_id": "reader-evidence-routing",
            "source_line_end": 232,
            "source_line_start": 208,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The generated paper-module instance binds this reader page to: component:agentsabotageschemingmonitorreplay mechanism:mechanism.agentsabotageschemingmonitorreplay.validatespublicsabotageschemingmonitor_replay concept:concept.agentreliabilityandsafetyvalidator_bundle principle:P-1 principle:P-2 axiom:AX-1 papermodule.agentmonitorredteamfalsification_replay code locus: src/microcosmcore/components/agentsabotageschemingmonitor_replay.py with run, runsabotagebundle, buildresult, writereceipts, and result_card Those edges are structural evidence-routing edges. They do not by themselves prove runtime correctness; the runtime result records and tests carry that narrower claim.",
            "level": 2,
            "order": 8,
            "section_id": "governing-relations",
            "source_line_end": 252,
            "source_line_start": 233,
            "title": "Governing Relations"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the metadata-only fixture validator: Run the exported-bundle validator: Run focused tests and paper-module corpus validation: Expected local result: the fixture and exported-bundle validators pass on the checked-in inputs; the mutation tests block when digest, target-ref, body-in-result record, evidence-ref, caught-verdict, counterfactual-rank, negative semantic, or public-probe labels are corrupted.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 291,
            "source_line_start": 253,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Public rendering may describe the replay grammar, recomputation rule, falsification cases, sanitized command-trace source artifact, digest checks, and metadata-only result records. Public rendering must not include or imply: live sabotage instructions exploit steps account secrets, browser state, account or browser material, or model-output data private chain-of-thought or hidden reasoning bodies raw harmful payloads unsanitized argv/stdout/stderr previews browser UI state production telemetry live traffic live agent execution authorization deployment-risk measurement product monitor performance benchmark claims provider affiliation or provider behavior claims source-file changes public sha\u2026",
            "level": 2,
            "order": 10,
            "section_id": "public-safety-boundary",
            "source_line_end": 318,
            "source_line_start": 292,
            "title": "Public-Safety Boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The module borrows evaluation grammar from sabotage, scheming, and deceptive behavior evaluations: episodes, action traces, monitor scores, counterfactual benign replay, falsification cases, and fail-closed monitor disagreement. The closest public references remain Anthropic's sabotage evaluations, Apollo's in-context scheming evaluations, Anthropic's Sleeper Agents work, and the OpenAI/Apollo line on detecting and reducing scheming. The Microcosm claim is deliberately narrower than those research programs. It does not evaluate frontier models or live deployments. It gives the public Microcosm system a result record-backed, metadata-only, replayable safety-monitor proof shape that can rejec\u2026",
            "level": 2,
            "order": 11,
            "section_id": "prior-art-positioning",
            "source_line_end": 332,
            "source_line_start": 319,
            "title": "Prior-Art Positioning"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page. It may not claim more than its bundle scope limit allows: No live sabotage, exploit instruction, account secret/account material, private reasoning, harmful payload, or deployment-risk product claim; synthetic fixtures and metadata-only result records only.",
            "level": 2,
            "order": 12,
            "section_id": "claim-ceiling",
            "source_line_end": 338,
            "source_line_start": 333,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component replays a monitor that watches an agent transcript for sabotage and scheming signals. It is grounded in the AI-control literature, which studies how to catch a model that may be deliberately subverting oversight rather than assuming it is benign (Greenblatt et al., AI Control, and Anthropic's sabotage evaluations). Microcosm borrows the monitor-over-transcript shape on synthetic fixtures; the result is fixture-bound replay evidence, not a live monitor, a control guarantee, or an exploit guide.",
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 341,
            "source_line_start": 339,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/agent_sabotage_scheming_monitor_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Drilldown regression contract for synthetic sabotage/scheming monitor claims: replays task episodes, action traces, monitor scores, counterfactual/cold replay."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Drilldown-only regression contract for synthetic sabotage/scheming monitor claims. Checks projection_protocol, scheming_monitor_policy, task_episodes, action_traces, monitor_scores, counterfactual_replay, and cold_replay against negative cases and scope limits.",
      "summary_line": "Drilldown regression contract for synthetic sabotage/scheming monitor claims: replays task episodes, action traces, monitor scores, counterfactual/cold replay.",
      "title": "Agent Sabotage Scheming-Monitor Replay"
    },
    {
      "anchor": "paper-module-agent-sandbox-policy-escape-replay",
      "authority_ceiling": "No live sandbox escape, live secret handling, or live network; source-faithful refactored fixtures and metadata-only result records only; not a complete-security or launch claim.",
      "body_html": "<p><code>agent_sandbox_policy_escape_replay</code> is a validator-backed public refactor of the source <code>agent_execution_trace</code> system for sandbox/security claims. It asks a narrow question: can Microcosm compute metadata-only trace spans from action requests, pre-execution policy verdicts, side-effect diff result records, rollback result records, cold replay, falsification fixtures, and an explicit scope limit?</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Agent sandbox claims are easy to assert and hard to evidence. A system can say it blocks an untrusted action, or that a side effect was rolled back, without ever showing the record that would make the statement checkable. This component exists to hold one narrow claim to account: that for a fixed set of synthetic action requests, the policy decision was recorded before execution, blocked actions left no side effect, and permitted side effects each carry a diff and a rollback result record.</p>\n<p>The interesting choice is that the validator does not trust the verdict it is handed. For each request it derives the expected verdict from the request&#x27;s own shape, its action kind, requested capability, risk class, and source trust label, using a small fixed policy table (<code>_derived_sandbox_policy_verdict</code>). A secret read from untrusted tool output derives to <code>block</code>; a low-risk public fixture write derives to <code>allow</code>; a mock database update derives to <code>review</code>. Any action shape the table does not recognise fails closed to <code>block</code>. The recorded verdict row is then checked against that derivation. A declared <code>allow</code> that should have derived to <code>block</code> is a finding, not a pass. The same fail-closed semantics drive the side-effect check: a request whose shape requires a block must show no execution and a zero diff count regardless of what the verdict row claims.</p>\n<p>Because every check runs over symbolic references, the page can report concrete numbers, six action requests, four derived blocks, six metadata-only trace spans, while staying honest about what those numbers are not. They demonstrate that the pre-execution accounting pattern is wired and replayable over public fixtures. They do not demonstrate containment in a real host, resistance to a live exploit, or network isolation. That gap is the point of the scope limit below, and it is the line this component is built to keep visible.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<p>The primary proof consumer is <code>tests/test_agent_sandbox_policy_escape_replay.py</code>. Its 17 tests exercise both runtime entry points (<code>run</code> and <code>run_sandbox_bundle</code>) and the public trace builder from <code>microcosm_core.macro_tools.agent_execution_trace</code>. The consumer does not accept declared labels at face value: it mutates policy verdicts, side-effect rows, cold replay labels, exported bundle rows, source-module digests, source/target manifest fields, body-boundary fields, and cached-card freshness to prove that the validator recomputes the sandbox-policy result from source rows.</p>\n<p>The fixture proof path is <code>microcosm_core.organs.agent_sandbox_policy_escape_replay run</code>. Its success result record must include six action requests, six pre-execution verdicts, four derived blocked rows, one derived allow row, one derived review row, six side-effect result records, two rollback-verified rows, six cold replay passes, all expected negative cases, and a six-span public trace. The negative-case rows are not auxiliary examples; they are the admission boundary that rejects semantic policy drift, blocked-action execution, executable escape payload material, tool-output authority bypass, raw environment exposure, and broad security or benchmark overclaim.</p>\n<p>The exported-bundle proof path is <code>microcosm_core.cli agent-sandbox-policy-escape-replay run-sandbox-bundle</code>. It has no fixture-only negative cases, so its proof surface shifts to bundle shape: the bundle id, source-module manifest, seven copied source bodies, digest equality, required anchors, metadata-only result records, public-relative paths, and public trace spans must all validate. The same test file also breaks the manifest in targeted ways to prove that missing manifests, invalid material classes, body-in-result record flags, count mismatches, missing target copies, and partial source or target digest drift block the result.</p>\n<p>The corpus proof consumer is <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code>. It proves only that this reader page remains aligned with the JSON bundle-backed paper-module corpus. It does not refresh generated Mermaid, Atlas, site, or verifier projections, and it does not raise the claim above public fixture and bundle replay evidence.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The mechanism is a validating transducer over public refs, not a sandbox. The runtime entry points <code>run</code> and <code>run_sandbox_bundle</code> load the fixture or exported bundle, then <code>_build_result</code> recomputes each claim from lower-level rows before any result record is accepted. The named proof consumer is <code>tests/test_agent_sandbox_policy_escape_replay.py</code>, with the corpus-level projection consumer <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code>.</p>\n<p>The validator first establishes an input boundary. <code>_load_payloads</code> reads the projection protocol, sandbox policy, action requests, verdicts, side-effect result records, rollback result records, and cold replay rows with strict JSON parsing. <code>scan_paths</code> checks the same public files and copied source-module bodies against <code>core/private_state_forbidden_classes.json</code>, while <code>_source_module_manifest_result</code> verifies that the seven copied source bodies are present, digest-matched, by material class, and excluded from result record body fields.</p>\n<p>The policy mechanism is then recomputed row by row. <code>validate_action_requests</code> admits only symbolic request metadata with redacted bodies and no live network target. <code>validate_policy_verdicts</code> joins each request to a pre-execution verdict and checks the verdict against the request&#x27;s risk class instead of trusting the declared label. <code>validate_side_effect_receipts</code> enforces the mechanical consequence: block decisions must have no execution and no diff, while allow/review decisions must carry a non-empty public diff result record. <code>validate_rollback_receipts</code> requires rollback refs for side-effecting actions, and <code>validate_cold_replay</code> requires replay rows that reproduce verdict and side-effect state.</p>\n<p>The trace layer converts accepted public rows into metadata-only <code>PublicTraceSpan</code> records through <code>build_public_sandbox_policy_trace</code>. Each span carries a request id, authority verdict ref, side-effect or rollback ref, outcome, digest, and <code>sandbox_policy_action</code> tool label. This is why the module can claim six public trace spans and outcome counts, but cannot claim live sandbox security: the trace proves replay consistency over refs, not containment in a real host environment.</p>\n<p>Negative cases define the refusal surface. The focused test suite mutates the fixture and exported bundle to verify semantic mismatch, blocked-action execution, source-module digest mismatch, source-module manifest boundary breakage, public-relative result record paths, and card reuse. These tests are the source-bound evidence that the validator fails closed for the named public contract.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"648\" height=\"672\" viewBox=\"0 0 648 672\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"143.7\" y1=\"54.0\" x2=\"192.3\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"192.3,112.0 185.5,108.7 190.2,104.8\"></polygon><line class=\"pmd-edge\" x1=\"330.7\" y1=\"54.0\" x2=\"324.4\" y2=\"506.0\"></line><polygon class=\"pmd-arrow\" points=\"324.4,506.0 321.5,499.1 327.6,499.2\"></polygon><line class=\"pmd-edge\" x1=\"495.7\" y1=\"54.0\" x2=\"396.8\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"396.8,112.0 401.1,105.9 404.2,111.2\"></polygon><line class=\"pmd-edge\" x1=\"358.7\" y1=\"148.0\" x2=\"335.1\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"335.1,206.0 334.8,198.5 340.5,200.8\"></polygon><line class=\"pmd-edge\" x1=\"271.9\" y1=\"260.0\" x2=\"159.9\" y2=\"318.0\"></line><polygon class=\"pmd-arrow\" points=\"159.9,318.0 164.6,312.1 167.4,317.6\"></polygon><line class=\"pmd-edge\" x1=\"328.6\" y1=\"260.0\" x2=\"338.3\" y2=\"318.0\"></line><polygon class=\"pmd-arrow\" points=\"338.3,318.0 334.1,311.8 340.2,310.7\"></polygon><line class=\"pmd-edge\" x1=\"381.3\" y1=\"148.0\" x2=\"525.0\" y2=\"318.0\"></line><polygon class=\"pmd-arrow\" points=\"525.0,318.0 518.2,314.7 522.9,310.8\"></polygon><line class=\"pmd-edge\" x1=\"380.7\" y1=\"260.0\" x2=\"502.4\" y2=\"318.0\"></line><polygon class=\"pmd-arrow\" points=\"502.4,318.0 494.9,317.8 497.6,312.3\"></polygon><line class=\"pmd-edge\" x1=\"318.3\" y1=\"354.0\" x2=\"244.2\" y2=\"412.0\"></line><polygon class=\"pmd-arrow\" points=\"244.2,412.0 247.7,405.4 251.4,410.2\"></polygon><line class=\"pmd-edge\" x1=\"522.5\" y1=\"354.0\" x2=\"465.4\" y2=\"412.0\"></line><polygon class=\"pmd-arrow\" points=\"465.4,412.0 468.0,405.0 472.4,409.3\"></polygon><line class=\"pmd-edge\" x1=\"239.1\" y1=\"448.0\" x2=\"297.1\" y2=\"506.0\"></line><polygon class=\"pmd-arrow\" points=\"297.1,506.0 290.1,503.3 294.4,499.0\"></polygon><line class=\"pmd-edge\" x1=\"426.0\" y1=\"448.0\" x2=\"356.4\" y2=\"506.0\"></line><polygon class=\"pmd-arrow\" points=\"356.4,506.0 359.8,499.3 363.7,504.0\"></polygon><line class=\"pmd-edge\" x1=\"324.1\" y1=\"560.0\" x2=\"324.0\" y2=\"618.0\"></line><polygon class=\"pmd-arrow\" points=\"324.0,618.0 321.0,611.2 327.1,611.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.2\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"40.5\">JSON bundle authority</tspan></text><title>JSON bundle authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"178.4\" y=\"112.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"207.4\" y=\"134.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"241.1\" y=\"18.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"40.5\">source module manifest</tspan></text><title>source module manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"446.8\" y=\"18.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"526.4\" y=\"40.5\">six action requests</tspan></text><title>six action requests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"262.4\" y=\"112.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"366.1\" y=\"134.5\">six pre-execution verdicts</tspan></text><title>six pre-execution verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"234.2\" y=\"206.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"228.5\">six side-effect result</tspan><tspan x=\"324.1\" y=\"246.5\">records</tspan></text><title>six side-effect result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"318.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"340.5\">two rollback result records</tspan></text><title>two rollback result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"318.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"341.3\" y=\"340.5\">six cold replay rows</tspan></text><title>six cold replay rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"110.6\" y=\"412.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.2\" y=\"434.5\">public agent-execution trace</tspan></text><title>public agent-execution trace</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"450.3\" y=\"318.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"540.2\" y=\"340.5\">negative-case refusals</tspan></text><title>negative-case refusals</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"357.8\" y=\"412.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"447.6\" y=\"434.5\">focused proof consumer</tspan></text><title>focused proof consumer</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"227.2\" y=\"506.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"528.5\">metadata-only validation</tspan><tspan x=\"324.1\" y=\"546.5\">result record</tspan></text><title>metadata-only validation result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.6\" y=\"618.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.0\" y=\"640.5\">scope limits</tspan></text><title>scope limits</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON bundle authority&quot;] markdown[&quot;Markdown reader projection&quot;] manifest[&quot;source module manifest&quot;] requests[&quot;six action requests&quot;] verdicts[&quot;six pre-execution verdicts&quot;] effects[&quot;six side-effect result records&quot;] rollbacks[&quot;two rollback result records&quot;] replay[&quot;six cold replay rows&quot;] trace[&quot;public agent-execution trace&quot;] negative[&quot;negative-case refusals&quot;] tests[&quot;focused proof consumer&quot;] result record[&quot;metadata-only validation result record&quot;] ceiling[&quot;scope limits&quot;] bundle --&gt; markdown manifest --&gt; result record requests --&gt; verdicts verdicts --&gt; effects effects --&gt; rollbacks effects --&gt; replay verdicts --&gt; negative effects --&gt; negative replay --&gt; trace negative --&gt; tests trace --&gt; result record tests --&gt; result record result record --&gt; ceiling</code></pre></details></figure>\n<p>The module&#x27;s shape is pre-execution containment accounting. Public action requests are normalized into symbolic refs, policy verdicts must exist before execution, blocked actions carry zero side effects, allowed or reviewed side effects need diff refs and rollback refs, cold replay must reproduce the public state, and the trace builder emits metadata-only spans over those refs without promoting the fixture into live sandbox-security authority.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: <code>core/paper_module_capsules.json::paper_modules[35]</code> is the bundle-backed authority row, and <code>paper_modules/agent_sandbox_policy_escape_replay.json</code> is the generated paper-module instance.</li><li>Bundle route: <code>examples/agent_sandbox_policy_escape_replay/exported_sandbox_policy_escape_bundle</code> carries <code>action_requests.json</code>, <code>policy_verdicts.json</code>, <code>side_effect_receipts.json</code>, <code>rollback_receipts.json</code>, <code>cold_replay.json</code>, <code>sandbox_policy.json</code>, <code>projection_protocol.json</code>, and <code>source_module_manifest.json</code>.</li><li>Action route: the six public request ids are <code>req_secret_read_attempt</code>, <code>req_network_exfil_attempt</code>, <code>req_destructive_delete_attempt</code>, <code>req_shell_obfuscation_attempt</code>, <code>req_safe_file_edit</code>, and <code>req_reviewed_mock_db_update</code>.</li><li>Verdict route: the six verdict rows are pre-execution policy decisions under <code>sandbox-policy-v1-public-synthetic</code>, with four <code>block</code>, one <code>allow</code>, and one <code>review</code> outcome.</li><li>Side-effect route: all six requests have side-effect result records; blocked rows use zero diffs, while the public fixture edit and reviewed mock database update carry diff refs plus rollback refs.</li><li>Manifest route: <code>source_module_manifest.json</code> records seven copied source bodies, <code>body_in_receipt: false</code>, <code>body_text_in_receipt: false</code>, and the boundary excluding keys, account secrets, account or browser material, model-output data, live network payloads, raw environments, executable escape payloads, and account secret-equivalent material.</li><li>Runtime route: <code>src/microcosm_core/organs/agent_sandbox_policy_escape_replay.py</code>, <code>src/microcosm_core/macro_tools/agent_execution_trace.py</code>, and <code>tests/test_agent_sandbox_policy_escape_replay.py</code> verify negative cases, public trace-span construction, exact source-module imports, manifest digest rejection, result record public-relativity, and card result record reuse.</li></ul>\n<h4 class=\"pm-body__h\">Contract</h4>\n<ul><li>Input shape: <code>projection_protocol</code>, <code>sandbox_policy</code>, <code>action_requests</code>, <code>policy_verdicts</code>, <code>side_effect_receipts</code>, <code>rollback_receipts</code>, and <code>cold_replay</code>.</li><li>Positive evidence: six metadata-only action requests converted into public <code>agent_execution_trace</code> spans, six pre-execution policy verdicts, six side-effect result records, two verified rollback result records, and six cold replay rows.</li><li>Negative cases: real secret material, live network access, raw environment export, policy after execution, unlogged side effect, tool-output policy bypass, executable escape payload, and security benchmark claim.</li><li>Result record boundary: the validation result record proves the source-faithful trace refactor mechanics, negative-case coverage, secret-exclusion scan, and scope limit.</li><li>Scope limit: no live sandbox escape, live secret handling, live network access, host filesystem mutation, executable payload export, raw environment export, external model access, security benchmark claim, source-file changes, or launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Projection Protocol</h4>\n<p>Copied: the public shape of the source agent-execution trace membrane and the idea that containment must be proven before a security claim is admitted.</p>\n<p>Source-faithfully refactored: <code>PublicTraceSpan</code> construction, sequence-ordered trace rows, authority verdict refs, side-effect and rollback refs, public summary counts, trace digests, local JSON validators, and result record generation.</p>\n<p>Cleaned: real secrets, host paths, live network targets, raw environment data, executable payloads, provider data, and account state.</p>\n<p>Omitted: live exploit material, hosted sandbox details, real account secrets, raw tool-output bodies, real filesystem paths, raw environment variables, and security benchmark claims claims.</p>\n<p>Public runtime surface: a metadata-only sandbox policy bundle plus generated result records under <code>receipts/first_wave/agent_sandbox_policy_escape_replay/</code> and <code>receipts/runtime_shell/demo_project/organs/agent_sandbox_policy_escape_replay/</code>.</p>\n<p>Source-open body floor: the exported bundle carries <code>source_module_manifest.json</code> plus seven exact copied source bodies: the extracted-pattern ledger, the high novelty reconstruction result record, the canonical component model, the source <code>system/lib/agent_execution_trace.py</code> runtime, <code>std_agent_execution_trace</code>, the extracted-pattern route-readiness checker, and the strict JSON helper required by the refreshed trace body. Result records and cards cite the manifest, hashes, material classes, and counts only; full body text stays in the bundle source module files.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in least-privilege sandboxing and agent-security evaluation work, not in a new exploit technique. The security-control lineage is Saltzer and Schroeder&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.cs.virginia.edu/~evans/cs551/saltzer/\">least-privilege / complete-mediation principles</a> and capability-oriented confused-deputy thinking. The agent-evaluation lineage is closer to sandboxed tool-use benchmarks such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2406.13352\">AgentDojo</a> and misuse/harm evaluations such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2410.09024\">AgentHarm</a>, where an agent&#x27;s requested actions, tool calls, and policy outcomes are evaluated under controlled conditions.</p>\n<p>Microcosm does not claim real sandbox security, exploit resistance, or live environment isolation. It borrows the pattern that containment must be checked before action, side effects must be logged, rollback needs its own result record, and harmful payloads must stay out of the public surface.</p>\n<p>Validation proves the projection boundary and public trace-refactor mechanics for this contract; it does not establish real sandbox security, live model behavior, benchmark claims, exploit resistance, or whole-system safety.</p>\n<h4 class=\"pm-body__h\">Validation Result records</h4>\n<p>The focused proof consumer is <code>tests/test_agent_sandbox_policy_escape_replay.py</code>. A passing result record has to show that the fixture validator and exported-bundle validator both recompute the public sandbox-policy trace from action-request refs, pre-execution verdict refs, side-effect result record refs, rollback refs, cold replay rows, and the source-module manifest instead of trusting declared labels.</p>\n<pre class=\"pm-pre\"><code>PYTHONDONTWRITEBYTECODE=1 ./repo-pytest \\\n  tests/test_agent_sandbox_policy_escape_replay.py \\\n  -p no:cacheprovider\n./repo-python scripts/build_doctrine_projection.py \\\n  --check-paper-module-corpus</code></pre>\n<p>For the focused test, the result record boundary is the asserted shape: six action requests, six policy verdicts, four blocked-without-execution rows, two verified rollback result records, six cold replay rows, six public trace spans, manifest digest checks, public-relative result record paths, and negative cases for semantic mismatch, blocked-action execution, digest mismatch, manifest-boundary breakage, and unsafe card reuse. For the corpus check, the result record is only parity evidence that the JSON bundle and generated paper-module instance still agree; it is not a live sandbox-security result.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python \\\n  -m microcosm_core.organs.agent_sandbox_policy_escape_replay \\\n  run-sandbox-bundle \\\n  --input examples/agent_sandbox_policy_escape_replay/exported_sandbox_policy_escape_bundle \\\n  --out /tmp/agent_sandbox_policy_escape_bundle_receipt \\\n  --card &gt; /tmp/agent_sandbox_policy_escape_bundle_card.json</code></pre>\n<p>The focused regression test and corpus projection checks are:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; ../repo-pytest \\\n  tests/test_agent_sandbox_policy_escape_replay.py\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The result record path proves pre-execution policy replay over public refs, not live sandbox security, exploit resistance, or host isolation.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that action request refs, pre-execution policy verdict refs, side-effect result record refs, rollback refs, cold replay rows, metadata-only trace spans, source manifests, digest checks, secret-exclusion scans, negative cases, and validation result records are checked by the listed runtime witnesses.</p>\n<p>This module may not claim live sandbox escape resistance, live secret handling, live network isolation, host filesystem mutation authority, executable payload export, raw environment export, provider behavior, security benchmark performance, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The JSON bundle binds this paper module to the component <code>agent_sandbox_policy_escape_replay</code> and to <code>mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace</code>. The mechanism row states the actual computation: check action requests, pre-execution policy verdicts, side-effect result records, rollback result records, cold replay rows, public trace spans, source-module manifest boundaries, secret-exclusion scans, and escape negative cases before writing bounded result records.</p>\n<p><code>AX-1</code> supplies the axiom-level rule: derivation must precede assertion, and a claim cannot be stronger than the checker that accepted it. <code>P-1</code> specializes that rule into recomputation over lower-level evidence instead of echoing fixture labels, declared verdicts, or public copy lines. <code>P-2</code> lowers the module&#x27;s public claim to the strength of the named validator, which is why the scope limit stops at metadata-only public sandbox-policy replay result records. The governing concept, <code>concept.agent_reliability_and_safety_validator_bundle</code>, groups this component with agent reliability and safety validators whose public value is bounded result record evidence, not a broad claim that agents are safe in the world.</p>\n</details>",
      "components": [
        {
          "anchor": "component-agent_sandbox_policy_escape_replay",
          "component_id": "agent_sandbox_policy_escape_replay",
          "public_label": "Agent Sandbox Policy Escape Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 2,
          "principle": 2
        },
        "link_count": 8,
        "links": [
          {
            "id": "agent_sandbox_policy_escape_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agent Sandbox Policy Escape Replay",
            "relation": "explains",
            "url": "components.html#component-agent_sandbox_policy_escape_replay"
          },
          {
            "id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public sandbox policy trace",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.computer_use_action_trace_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Computer-Use Action Trace Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-computer-use-action-trace-replay"
          },
          {
            "id": "paper_module.mcp_tool_authority_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "MCP Tool Authority Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mcp-tool-authority-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.agent_sandbox_policy_escape_replay",
      "reader_packet": {
        "abstract": "Validator-backed public refactor of source agent_execution_trace for sandbox/security: metadata-only trace spans, pre-exec policy verdicts, side-effect diffs",
        "authority_ceiling": "No live sandbox escape, live secret handling, or live network; source-faithful refactored fixtures and metadata-only result records only; not a complete-security or launch claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.agent_sandbox_policy_escape_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-agent-sandbox-policy-escape-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-agent-sandbox-policy-escape-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] manifest[\"source module manifest\"] requests[\"six action requests\"] verdicts[\"six pre-execution verdicts\"] effects[\"six side-effect result records\"] rollbacks[\"two rollback result records\"] replay[\"six cold replay rows\"] trace[\"public agent-execution trace\"] negative[\"negative-case refusals\"] tests[\"focused proof consumer\"] result record[\"metadata-only validation result record\"] ceiling[\"scope limits\"] bundle --> markdown manifest --> result record requests --> verdicts verdicts --> effects effects --> rollbacks effects --> replay verdicts --> negative effects --> negative replay --> trace negative --> tests trace --> result record tests --> result record result record --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:b954ad21a7c2b9dc9afb4dcc0aa4e0647f834e22292815f3c9c0f34114cc883e",
            "source_line_end": 290,
            "source_line_start": 261
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-computer-use-action-trace-replay"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mcp-tool-authority-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_sandbox_policy_escape_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Sandbox Policy Escape Replay",
                "relation": "explains",
                "url": "components.html#component-agent_sandbox_policy_escape_replay"
              },
              {
                "id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public sandbox policy trace",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.agent_sandbox_policy_escape_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 55,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 73,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 198,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 211,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 379,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 405,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "least-privilege / complete-mediation principles",
            "section_id": "prior-art-grounding",
            "url": "https://www.cs.virginia.edu/~evans/cs551/saltzer/"
          },
          {
            "kind": "external_reference",
            "label": "AgentDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2406.13352"
          },
          {
            "kind": "external_reference",
            "label": "AgentHarm",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2410.09024"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Agent sandbox claims are easy to assert and hard to evidence. A system can say it blocks an untrusted action, or that a side effect was rolled back, without ever showing the record that would make the statement checkable. This component exists to hold one narrow claim to account: that for a fixed set of synthetic action requests, the policy decision was recorded before execution, blocked actions left no side effect, and permitted side effects each carry a diff and a rollback result record. The interesting choice is that the validator does not trust the verdict it is handed. For each request it derives the expected verdict from the request's own shape, its action kind, requested capability,\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 40,
            "source_line_start": 10,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "runnable-path",
            "source_line_end": 54,
            "source_line_start": 41,
            "title": "Runnable Path"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The focused proof consumer is tests/testagentsandboxpolicyescape_replay.py. A passing result record has to show that the fixture validator and exported-bundle validator both recompute the public sandbox-policy trace from action-request refs, pre-execution verdict refs, side-effect result record refs, rollback refs, cold replay rows, and the source-module manifest instead of trusting declared labels. For the focused test, the result record boundary is the asserted shape: six action requests, six policy verdicts, four blocked-without-execution rows, two verified rollback result records, six cold replay rows, six public trace spans, manifest digest checks, public-relative result record paths,\u2026",
            "level": 2,
            "order": 3,
            "section_id": "validation-receipts",
            "source_line_end": 113,
            "source_line_start": 88,
            "title": "Validation Result records"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The primary proof consumer is tests/testagentsandboxpolicyescape_replay.py. Its 17 tests exercise both runtime entry points (run and runsandboxbundle) and the public trace builder from microcosmcore.macrotools.agentexecutiontrace. The consumer does not accept declared labels at face value: it mutates policy verdicts, side-effect rows, cold replay labels, exported bundle rows, source-module digests, source/target manifest fields, body-boundary fields, and cached-card freshness to prove that the validator recomputes the sandbox-policy result from source rows. The fixture proof path is microcosmcore.components.agentsandboxpolicyescape_replay run. Its success result record must include six acti\u2026",
            "level": 2,
            "order": 4,
            "section_id": "named-proof-consumers",
            "source_line_end": 153,
            "source_line_start": 114,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism is a validating transducer over public refs, not a sandbox. The runtime entry points run and runsandboxbundle load the fixture or exported bundle, then buildresult recomputes each claim from lower-level rows before any result record is accepted. The named proof consumer is tests/testagentsandboxpolicyescape_replay.py, with the corpus-level projection consumer scripts/builddoctrineprojection.py --check-paper-module-corpus. The validator first establishes an input boundary. loadpayloads reads the projection protocol, sandbox policy, action requests, verdicts, side-effect result records, rollback result records, and cold replay rows with strict JSON parsing. scan_paths checks the\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 197,
            "source_line_start": 154,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that action request refs, pre-execution policy verdict refs, side-effect result record refs, rollback refs, cold replay rows, metadata-only trace spans, source manifests, digest checks, secret-exclusion scans, negative cases, and validation result records are checked by the listed runtime witnesses. This module may not claim live sandbox escape resistance, live secret handling, live network isolation, host filesystem mutation authority, executable payload export, raw environment export, provider behavior, security benchmark performance, source-file changes, public sharing decision, launch approval, or whole-system correctness.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 236,
            "source_line_start": 223,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The JSON bundle binds this paper module to the component agentsandboxpolicyescapereplay and to mechanism.agentsandboxpolicyescapereplay.validatespublicsandboxpolicytrace. The mechanism row states the actual computation: check action requests, pre-execution policy verdicts, side-effect result records, rollback result records, cold replay rows, public trace spans, source-module manifest boundaries, secret-exclusion scans, and escape negative cases before writing bounded result records. AX-1 supplies the axiom-level rule: derivation must precede assertion, and a claim cannot be stronger than the checker that accepted it. P-1 specializes that rule into recomputation over lower-level evidence in\u2026",
            "level": 2,
            "order": 7,
            "section_id": "governing-lattice-relation",
            "source_line_end": 258,
            "source_line_start": 237,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module's shape is pre-execution containment accounting. Public action requests are normalized into symbolic refs, policy verdicts must exist before execution, blocked actions carry zero side effects, allowed or reviewed side effects need diff refs and rollback refs, cold replay must reproduce the public state, and the trace builder emits metadata-only spans over those refs without promoting the fixture into live sandbox-security authority.",
            "level": 2,
            "order": 8,
            "section_id": "shape",
            "source_line_end": 298,
            "source_line_start": 259,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: core/papermodulecapsules.json::paper_modules[35] is the bundle-backed authority row, and papermodules/agentsandboxpolicyescape_replay.json is the generated paper-module instance. Bundle route: examples/agentsandboxpolicyescapereplay/exportedsandboxpolicyescapebundle carries actionrequests.json, policyverdicts.json, sideeffectreceipts.json, rollbackreceipts.json, coldreplay.json, sandboxpolicy.json, projectionprotocol.json, and sourcemodulemanifest.json. Action route: the six public request ids are reqsecretread_attempt, reqnetworkexfilattempt, reqdestructivedeleteattempt, reqshellobfuscationattempt, reqsafefileedit, and reqreviewedmockdbupdate. Verdict route: the six verdict r\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 329,
            "source_line_start": 299,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Input shape: projectionprotocol, sandboxpolicy, action_requests, policyverdicts, sideeffectreceipts, rollbackreceipts, and cold_replay. Positive evidence: six metadata-only action requests converted into public agentexecutiontrace spans, six pre-execution policy verdicts, six side-effect result records, two verified rollback result records, and six cold replay rows. Negative cases: real secret material, live network access, raw environment export, policy after execution, unlogged side effect, tool-output policy bypass, executable escape payload, and security benchmark claim. Result record boundary: the validation result record proves the source-faithful trace refactor mechanics, negative-ca\u2026",
            "level": 2,
            "order": 10,
            "section_id": "contract",
            "source_line_end": 349,
            "source_line_start": 330,
            "title": "Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Copied: the public shape of the source agent-execution trace membrane and the idea that containment must be proven before a security claim is admitted. Source-faithfully refactored: PublicTraceSpan construction, sequence-ordered trace rows, authority verdict refs, side-effect and rollback refs, public summary counts, trace digests, local JSON validators, and result record generation. Cleaned: real secrets, host paths, live network targets, raw environment data, executable payloads, provider data, and account state. Omitted: live exploit material, hosted sandbox details, real account secrets, raw tool-output bodies, real filesystem paths, raw environment variables, and security benchmark cla\u2026",
            "level": 2,
            "order": 11,
            "section_id": "projection-protocol",
            "source_line_end": 378,
            "source_line_start": 350,
            "title": "Projection Protocol"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree: Then run the exported bundle validator: The focused regression test and corpus projection checks are: The result record path proves pre-execution policy replay over public refs, not live sandbox security, exploit resistance, or host isolation.",
            "level": 2,
            "order": 12,
            "section_id": "validation-receipt-path",
            "source_line_end": 461,
            "source_line_start": 425,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in least-privilege sandboxing and agent-security evaluation work, not in a new exploit technique. The security-control lineage is Saltzer and Schroeder's least-privilege / complete-mediation principles and capability-oriented confused-deputy thinking. The agent-evaluation lineage is closer to sandboxed tool-use benchmarks such as AgentDojo and misuse/harm evaluations such as AgentHarm, where an agent's requested actions, tool calls, and policy outcomes are evaluated under controlled conditions. Microcosm does not claim real sandbox security, exploit resistance, or live environment isolation. It borrows the pattern that containment must be checked before action, si\u2026",
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 482,
            "source_line_start": 462,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/agent_sandbox_policy_escape_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Validator-backed public refactor of source agent_execution_trace for sandbox/security: metadata-only trace spans, pre-exec policy verdicts, side-effect diffs"
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Validator-backed public refactor of the source agent_execution_trace system for sandbox/security claims. Computes metadata-only trace spans from action requests, pre-execution policy verdicts, side-effect diff result records, and rollback against negative cases and scope limits.",
      "summary_line": "Validator-backed public refactor of source agent_execution_trace for sandbox/security: metadata-only trace spans, pre-exec policy verdicts, side-effect diffs",
      "title": "Agent Sandbox Policy-Escape Replay"
    },
    {
      "anchor": "paper-module-belief-state-process-reward-replay",
      "authority_ceiling": "Source-faithful refactored fixtures and copied source bodies only; not fixture-echo product evidence, benchmark result, or launch claim.",
      "body_html": "<p>This module is the public Microcosm projection of a belief-state process reward claim contract. It is backed by the public agent-execution trace refactor lane plus copied source source bodies. It is not a hidden-reasoning export, live RL run, neural-judge-only label set, hidden-gold benchmark, external model access, source-file changes, benchmark-score claim, or launch claim.</p>\n<p>The public bundle models three partially observable tasks: terminal investigation, mock purchase, and formal-planning toy. A process-reward claim is admitted only when public observation digests, typed belief-state summaries, predicted next evidence, verifier or observed feedback refs, belief-discrepancy scores, dense process rewards, outcome rewards, reward-hacking trap results, trajectory groups, cold replay result records, negative cases, scope limits, and a source-faithful public trace span set line up.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Process-reward language is easy to assert and hard to verify. A row can claim that a step earned a reward &quot;for good reasoning&quot; while the underlying evidence is a hidden gold label, a neural-judge guess, or formatting that gamed the scorer. This component exists to answer one narrow question: does a public process-reward claim actually reconstruct from lower-level public evidence, or is it just a label asserting its own correctness?</p>\n<p>The interesting part is the recomputation. The validator does not trust any single fixture file. If any of those refs is missing or points somewhere inconsistent, the claim is blocked with a specific reason code rather than passed. A reward cannot point at a belief that points at a different episode, or cite feedback that belongs to another trajectory, and still count.</p>\n<p>That cross-referential check is what separates this from a shape linter. The failure mode it guards against is a process-reward claim that looks correct field by field but does not survive being recomputed end to end. Two further design choices keep the result honest: outcome rewards are carried beside process rewards so a final answer cannot be re-labelled as step-level evidence, and every belief summary, feedback ref, and reward event stays metadata-only, so the validator proves the accounting structure without ever reading hidden reasoning.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The local governing standard is <code>standards/std_microcosm_belief_state_process_reward_replay.json</code>, whose authority boundary is synthetic belief-state process-reward replay only, not live training, benchmark, provider, source-file changes, public sharing, or launch-scope decision.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"456\" height=\"1462\" viewBox=\"0 0 456 1462\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"172.5\" y1=\"72.0\" x2=\"214.9\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"214.9,130.0 208.4,126.3 213.3,122.7\"></polygon><line class=\"pmd-edge\" x1=\"332.9\" y1=\"63.0\" x2=\"250.3\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"250.3,130.0 253.6,123.3 257.5,128.1\"></polygon><line class=\"pmd-edge\" x1=\"210.7\" y1=\"166.0\" x2=\"146.1\" y2=\"233.0\"></line><polygon class=\"pmd-arrow\" points=\"146.1,233.0 148.6,225.9 153.0,230.2\"></polygon><line class=\"pmd-edge\" x1=\"243.9\" y1=\"166.0\" x2=\"294.8\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"294.8,224.0 288.0,220.9 292.6,216.8\"></polygon><line class=\"pmd-edge\" x1=\"135.4\" y1=\"305.0\" x2=\"180.0\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"180.0,372.0 173.7,368.0 178.8,364.6\"></polygon><line class=\"pmd-edge\" x1=\"307.1\" y1=\"314.0\" x2=\"271.8\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"271.8,372.0 272.7,364.6 278.0,367.7\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"516.0\" x2=\"228.1\" y2=\"574.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,574.0 225.0,567.2 231.1,567.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"664.0\" x2=\"228.1\" y2=\"722.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,722.0 225.0,715.2 231.1,715.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"794.0\" x2=\"228.1\" y2=\"852.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,852.0 225.0,845.2 231.1,845.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"924.0\" x2=\"228.1\" y2=\"982.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,982.0 225.0,975.2 231.1,975.2\"></polygon><line class=\"pmd-edge\" x1=\"198.4\" y1=\"1072.0\" x2=\"154.3\" y2=\"1139.0\"></line><polygon class=\"pmd-arrow\" points=\"154.3,1139.0 155.5,1131.6 160.6,1135.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"162.3\" y=\"1096.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"176.3\" y=\"1109.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"251.7\" y1=\"1072.0\" x2=\"282.2\" y2=\"1130.0\"></line><polygon class=\"pmd-arrow\" points=\"282.2,1130.0 276.3,1125.4 281.8,1122.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"256.0\" y=\"1092.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"267.0\" y=\"1105.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"154.3\" y1=\"1175.0\" x2=\"198.4\" y2=\"1242.0\"></line><polygon class=\"pmd-arrow\" points=\"198.4,1242.0 192.1,1238.0 197.2,1234.6\"></polygon><line class=\"pmd-edge\" x1=\"282.2\" y1=\"1184.0\" x2=\"251.7\" y2=\"1242.0\"></line><polygon class=\"pmd-arrow\" points=\"251.7,1242.0 252.2,1234.5 257.6,1237.4\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"1332.0\" x2=\"228.1\" y2=\"1390.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,1390.0 225.0,1383.2 231.1,1383.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"38.7\" y=\"18.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"152.8\" y=\"40.5\">JSON source record</tspan><tspan x=\"152.8\" y=\"58.5\">paper_module_bundles.json[36]</tspan></text><title>JSON source record paper_module_bundles.json[36]</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"292.8\" y=\"27.0\" width=\"124.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"355.1\" y=\"49.5\">Local standard</tspan></text><title>Local standard</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"169.2\" y=\"130.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"152.5\">Runtime locus</tspan></text><title>Runtime locus</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"233.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"255.5\">run (fixture mode)</tspan><tspan x=\"111.4\" y=\"273.5\">8 positive + 7 negative</tspan><tspan x=\"111.4\" y=\"291.5\">inputs</tspan></text><title>run (fixture mode) 8 positive + 7 negative inputs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"224.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"334.4\" y=\"246.5\">run_reward_bundle (bundle</tspan><tspan x=\"334.4\" y=\"264.5\">mode)</tspan><tspan x=\"334.4\" y=\"282.5\">copied-body manifest floor</tspan><tspan x=\"334.4\" y=\"300.5\">required</tspan></text><title>run_reward_bundle (bundle mode) copied-body manifest floor required</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"120.9\" y=\"372.0\" width=\"214.3\" height=\"144.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"394.5\">Per-file floors</tspan><tspan x=\"228.1\" y=\"412.5\">projection protocol, reward</tspan><tspan x=\"228.1\" y=\"430.5\">policy,</tspan><tspan x=\"228.1\" y=\"448.5\">episodes, belief states,</tspan><tspan x=\"228.1\" y=\"466.5\">feedback,</tspan><tspan x=\"228.1\" y=\"484.5\">rewards, trajectory groups,</tspan><tspan x=\"228.1\" y=\"502.5\">cold replay</tspan></text><title>Per-file floors projection protocol, reward policy, episodes, belief states, feedback, rewards, trajectory groups, cold replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.7\" y=\"574.0\" width=\"186.7\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"596.5\">Semantic recompute</tspan><tspan x=\"228.1\" y=\"614.5\"></tspan><tspan x=\"228.1\" y=\"632.5\">&gt; trajectory -&gt; outcome</tspan><tspan x=\"228.1\" y=\"650.5\">reward -&gt; cold replay</tspan></text><title>Semantic recompute  &gt; trajectory -&gt; outcome reward -&gt; cold replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.7\" y=\"722.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"744.5\">Negative cases</tspan><tspan x=\"228.1\" y=\"762.5\">7 planted traps must be</tspan><tspan x=\"228.1\" y=\"780.5\">observed</tspan></text><title>Negative cases 7 planted traps must be observed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"852.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"874.5\">Secret-exclusion scan</tspan><tspan x=\"228.1\" y=\"892.5\">plus metadata-only public</tspan><tspan x=\"228.1\" y=\"910.5\">trace span set</tspan></text><title>Secret-exclusion scan plus metadata-only public trace span set</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"228.1,982.0 311.1,1027.0 228.1,1072.0 145.1,1027.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"1004.5\">All floors pass,</tspan><tspan x=\"228.1\" y=\"1022.5\">chain recomputes,</tspan><tspan x=\"228.1\" y=\"1040.5\">every trap observed,</tspan><tspan x=\"228.1\" y=\"1058.5\">no secret hit?</tspan></text><title>All floors pass, chain recomputes, every trap observed, no secret hit?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"87.0\" y=\"1139.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"142.4\" y=\"1161.5\">status: pass</tspan></text><title>status: pass</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"1130.0\" width=\"145.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"296.5\" y=\"1152.5\">status: blocked</tspan><tspan x=\"296.5\" y=\"1170.5\">with reason codes</tspan></text><title>status: blocked with reason codes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"114.0\" y=\"1242.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"1264.5\">Result records + compact card</tspan><tspan x=\"228.1\" y=\"1282.5\">refs, hashes, counts,</tspan><tspan x=\"228.1\" y=\"1300.5\">verdicts;</tspan><tspan x=\"228.1\" y=\"1318.5\">body_in_receipt false</tspan></text><title>Result records + compact card refs, hashes, counts, verdicts; body_in_receipt false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"120.9\" y=\"1390.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"1412.5\">Scope limit</tspan><tspan x=\"228.1\" y=\"1430.5\">source-faithful replay only</tspan></text><title>Scope limit source-faithful replay only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Local standard</dt><dd><code class=\"pm-diagram__ref-loc\">std_microcosm_belief_state_process_reward_replay.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime locus</dt><dd><code class=\"pm-diagram__ref-loc\">belief_state_process_reward_replay.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON source record paper_module_capsules.json[36]&quot;] standard[&quot;Local standard std_microcosm_belief_state_process_reward_replay.json&quot;] component[&quot;Runtime locus belief_state_process_reward_replay.py&quot;] fixtureMode[&quot;run (fixture mode) 8 positive + 7 negative inputs&quot;] bundleMode[&quot;run_reward_bundle (bundle mode) copied-body manifest floor required&quot;] floors[&quot;Per-file floors projection protocol, reward policy, episodes, belief states, feedback, rewards, trajectory groups, cold replay&quot;] recompute[&quot;Semantic recompute rebuild belief -&gt; feedback -&gt; process reward -&gt; trajectory -&gt; outcome reward -&gt; cold replay&quot;] negatives[&quot;Negative cases 7 planted traps must be observed&quot;] scan[&quot;Secret-exclusion scan plus metadata-only public trace span set&quot;] gate{&quot;All floors pass, chain recomputes, every trap observed, no secret hit?&quot;} pass[&quot;status: pass&quot;] blocked[&quot;status: blocked with reason codes&quot;] result records[&quot;Result records + compact card refs, hashes, counts, verdicts; body_in_receipt false&quot;] ceiling[&quot;Scope limit source-faithful replay only&quot;] bundle --&gt; component standard --&gt; component component --&gt; fixtureMode component --&gt; bundleMode fixtureMode --&gt; floors bundleMode --&gt; floors floors --&gt; recompute recompute --&gt; negatives negatives --&gt; scan scan --&gt; gate gate --&gt;|yes| pass gate --&gt;|no| blocked pass --&gt; result records blocked --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The generated instance reports eight relationship edges and zero unpopulated selective relations: it explains the <code>belief_state_process_reward_replay</code> component and the validating mechanism, is governed by <code>P-1</code>, <code>P-2</code>, and <code>concept.agent_reliability_and_safety_validator_bundle</code>, abides by <code>AX-1</code>, depends on <code>paper_module.agent_route_observability_runtime</code>, and cites <code>src/microcosm_core/organs/belief_state_process_reward_replay.py</code> as the resolved code locus. The component atlas adds the human/agent gloss and result record set; it classifies the evidence as <code>algorithmic_projection</code> and restates that the validator operates on recorded synthetic fixtures rather than live agent behavior.</p>\n<p>The fixture manifest <code>fixtures/first_wave/belief_state_process_reward_replay/fixture_manifest.json</code> names eight positive input files and seven planted negative cases: hidden-chain-of-thought export, neural-judge-only labels, hidden gold labels, reward-by-formatting, verifier bypass, benchmark-performance claims, and final-answer-only scoring. The exported bundle manifest carries the source-open body floor: seven copied source modules under <code>source_modules/</code>, checked by digest and anchor refs, with <code>body_text_exported_in_receipts: false</code>. The focused test file <code>tests/test_belief_state_process_reward_replay.py</code> covers the fixture validator, exported bundle validator, public-root copy, negative cases, exact source body imports, and route/result record shape.</p>\n<p>The honest ceiling is therefore narrow: this module can support public, metadata-only belief-state process-reward replay over synthetic tasks with verifier-backed process feedback, separated outcome rewards, cold replay, and negative-case coverage. It cannot support hidden reasoning export, live RL, reward-model quality, hidden-gold benchmark claims, provider behavior, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this page from the structured bindings outward. The bindings name the component, mechanism, concept, dependency module, runtime code locus, principle and axiom refs. The fixture result records, bundle result records, and focused test then show the metadata-only replay behavior. This page explains that chain for readers.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime validator is a two-mode replay checker. In fixture mode, <code>run</code> loads eight positive fixture files plus the seven planted negative inputs named by <code>EXPECTED_NEGATIVE_CASES</code>; <code>_build_result</code> then validates the projection protocol, reward policy, task episodes, belief states, verifier feedback, reward events, trajectory groups, cold replay, negative cases, secret-exclusion scan, and public trace projection before <code>_write_receipts</code> writes the result, board, validation, and sign-off result records. A pass requires all required positive floors to pass, every expected negative case to be observed, zero secret-scan blocking hits, public trace status <code>pass</code>, and no positive finding outside the expected falsification cases.</p>\n<p>In exported-bundle mode, <code>run_reward_bundle</code> validates the public bundle without negative inputs and makes the copied-body floor mandatory. The <code>source_module_manifest.json</code> path must declare seven copied source body modules, <code>body_in_receipt: false</code>, <code>body_text_in_receipt: false</code>, public material classes, exact source/target digests, existing copied targets, and all declared anchors. Digest mismatch, missing manifest, wrong body class, result record-body leakage, count mismatch, missing target, and missing anchor cases block the bundle instead of degrading silently.</p>\n<p>Between the per-file floors and the result records sits <code>validate_semantic_recompute</code>, which is where most of the real work happens. It checks that the cited feedback belongs to the same episode, that the process reward references the same belief, episode, trajectory, feedback ref, and belief-discrepancy value, that the trajectory actually lists that episode and that reward, that the trajectory&#x27;s outcome reward is a real outcome event for the same episode, and that the cold replay both exists and passes. Any inconsistency appends a precise reason code such as <code>feedback_episode_mismatch</code>, <code>belief_discrepancy_mismatch</code>, or <code>trajectory_process_reward_missing</code>, and a single blocked row is enough to block the whole result. This is the check that a label-only fixture cannot fake: the references have to recompute into one coherent chain, not merely be present.</p>\n<p>The validator links process-reward claims to public belief summaries rather than private reasoning. <code>build_public_belief_state_process_reward_trace</code> emits six metadata-only trace spans from the exported bundle, and the card path reports only compact counts, status, freshness digest, source-body floor metadata, and result record refs. <code>CARD_OMITTED_FULL_PAYLOAD_KEYS</code> keeps findings, scans, trace bodies, row payloads, source imports, scope limit, and scope boundary text out of the command card so public surfaces carry proof handles rather than copied private or source bodies.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>microcosm_core.organs.belief_state_process_reward_replay.run</code> is the first-wave fixture consumer. It writes result, board, validation, and sign-off result records for the synthetic episodes and negative-case floor.</li><li><code>microcosm_core.organs.belief_state_process_reward_replay.run_reward_bundle</code> is the exported bundle consumer. It validates copied source bodies, public trace spans, digest/anchor contracts, and metadata-only result record behavior.</li><li><code>microcosm_core.organs.belief_state_process_reward_replay.result_card</code> is the compact public card consumer. It reports counts and validation state while omitting the heavy/private payload classes named by <code>CARD_OMITTED_FULL_PAYLOAD_KEYS</code>.</li><li><code>tests/test_belief_state_process_reward_replay.py</code> is the focused regression consumer. It asserts the three episode groups, six belief states, six process rewards, three outcome rewards, three cold replays, seven expected negative cases, exact source-body imports, digest mismatch blockers, manifest-boundary blockers, public-relative redacted result records, fresh-card reuse, and metadata-only public trace projection.</li><li><code>microcosm_core.macro_tools.agent_execution_trace.build_public_belief_state_process_reward_trace</code> is the trace-projection consumer. It converts the exported bundle into six public spans with belief-state, feedback, process-reward, outcome-reward, and cold-replay coverage while preserving <code>body_in_receipt: false</code>.</li></ul>\n<h4 class=\"pm-body__h\">Public Mechanics</h4>\n<ul><li>Belief-state JSON is a public summary, not hidden chain-of-thought.</li><li>Process rewards must cite deterministic verifier or observed environment feedback refs; neural-judge-only labels are rejected.</li><li>Outcome rewards are carried beside process rewards so final answers cannot masquerade as process evidence.</li><li>Reward-hacking traps and cold replay result records must pass for each trajectory group.</li><li><code>microcosm_core.macro_tools.agent_execution_trace:: build_public_belief_state_process_reward_trace</code> turns the public bundle into ordered trace spans that preserve belief, verifier, process-reward, outcome-reward, and cold-replay refs while keeping bodies out of result records.</li><li><code>examples/belief_state_process_reward_replay/ exported_belief_state_process_reward_bundle/source_module_manifest.json</code> verifies exact copied source bodies for the extracted-pattern ledger, high-novelty reconstruction result record, canonical component model, agent-execution trace runtime, trace standard, and route-readiness checker. Those bodies live in <code>source_modules/</code>; result records carry refs, hashes, counts, and verdicts only.</li><li>Hidden reasoning export, hidden gold labels, reward-by-formatting, verifier bypass, benchmark-performance claims, and final-answer-only scoring are expected falsification fixtures.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in three older ideas: belief-state tracking under partial observability, process supervision, and reward-hacking controls. The belief lineage comes from POMDP work such as Kaelbling, Littman, and Cassandra&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://people.smp.uq.edu.au/YoniNazarathy/Control4406_2014/resources/KaelblingLittmanCassandra1998.pdf\">Planning and Acting in Partially Observable Stochastic Domains</a>. The process-reward lineage follows OpenAI&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2305.20050\">Let&#x27;s Verify Step by Step</a>, where step-level feedback is separated from outcome-only supervision. The reward-hacking lineage comes from <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://openai.com/index/concrete-ai-safety-problems/\">Concrete Problems in AI Safety</a> and related work on specification gaming.</p>\n<p>Microcosm does not train a reward model or expose hidden reasoning. It borrows the accounting form: public belief summaries, verifier-backed process feedback, outcome rewards kept separate from process rewards, reward-hacking traps, and cold replay result records before process-reward language is admitted.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python -m microcosm_core.organs.belief_state_process_reward_replay run-reward-bundle --input examples/belief_state_process_reward_replay/exported_belief_state_process_reward_bundle --out /tmp/belief_state_process_reward_bundle_receipt --card &gt; /tmp/belief_state_process_reward_bundle_card.json</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The replay is intentionally small and synthetic. It covers three partially observable task families, six accepted belief summaries, six process rewards, three outcome rewards, three trajectory groups, three cold replays, seven negative cases in fixture mode, and seven copied source modules in exported-bundle mode. Those counts are proof boundaries, not scale claims. They show that the public validator can separate belief summaries, verifier-backed process feedback, outcome rewards, reward-hacking traps, and cold replay under declared fixtures.</p>\n<p>The mechanism does not estimate reward-model calibration, generalize to unseen tasks, compare agent policies, certify live training behavior, or score a benchmark. <code>build_public_belief_state_process_reward_trace</code> emits metadata-only trace spans, so it can prove trace structure and privacy boundaries, not hidden reasoning fidelity. The copied-source manifest proves exact declared public source bodies and anchors for this bundle; it excludes private source root export, external model access, source-file changes, public sharing, or launch.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Source-faithful refactored fixtures and copied source bodies only; not fixture-echo product evidence, hidden reasoning export, live RL training, neural-judge sufficiency, hidden-gold benchmarking, provider behavior, benchmark claims, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim a metadata-only belief-state process-reward replay over synthetic tasks, with public belief summaries, verifier-backed process feedback, separated outcome rewards, reward-hacking traps, and cold replay result records.</p>\n<p>It cannot claim hidden reasoning export, live RL training, reward-model quality, hidden-gold benchmark claims, provider behavior, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness. Any higher claim must land first in <code>core/paper_module_capsules.json</code> and the generated paper-module projection.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not export hidden reasoning, run RL or train a model, use hidden gold labels, rely on neural-judge-only labels, claim benchmark performance, use external model services, change source files, publish results, or include launch operations.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The governing lattice relation is that belief-state process-reward language is admissible only after the runtime recomputes the claim from lower-level public evidence. The generated JSON instance resolves eight edges and leaves no selective relation open: the bundle explains the <code>belief_state_process_reward_replay</code> component and <code>mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay</code>, is governed by <code>concept.agent_reliability_and_safety_validator_bundle</code>, <code>P-1</code>, and <code>P-2</code>, abides by <code>AX-1</code>, depends on <code>paper_module.agent_route_observability_runtime</code>, and cites <code>src/microcosm_core/organs/belief_state_process_reward_replay.py</code> as the code locus.</p>\n<p>That relation matters because the module is not trying to make reward quality plausible from a label. <code>P-1</code> requires recomputation rather than echoing fixture verdicts, so <code>_build_result</code> rechecks projection protocol, reward policy, episodes, belief rows, feedback rows, reward rows, trajectory groups, cold replay, expected negative cases, secret-exclusion scans, public trace shape, and copied source-module manifests. <code>P-2</code> and <code>AX-1</code> then lower the paper claim to what those checks derive: a local replay certificate over declared public inputs. The focused proof consumer is <code>tests/test_belief_state_process_reward_replay.py</code>, which exercises both fixture and exported-bundle modes, mutates real positive feedback linkage, rejects digest and manifest boundary violations, verifies exact source-body imports, checks freshness over live source authority, and confirms the command card omits full payload keys.</p>\n</details>",
      "components": [
        {
          "anchor": "component-belief_state_process_reward_replay",
          "component_id": "belief_state_process_reward_replay",
          "public_label": "Belief State Process Reward Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "belief_state_process_reward_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Belief State Process Reward Replay",
            "relation": "explains",
            "url": "components.html#component-belief_state_process_reward_replay"
          },
          {
            "id": "mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public belief state process reward replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.belief_state_process_reward_replay",
      "reader_packet": {
        "abstract": "Public projection of a belief-state process-reward claim contract, backed by the agent-execution trace refactor and copied source bodies.",
        "authority_ceiling": "Source-faithful refactored fixtures and copied source bodies only; not fixture-echo product evidence, benchmark result, or launch claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.belief_state_process_reward_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-belief-state-process-reward-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-belief-state-process-reward-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON source record paper_module_capsules.json[36]\"] standard[\"Local standard std_microcosm_belief_state_process_reward_replay.json\"] component[\"Runtime locus belief_state_process_reward_replay.py\"] fixtureMode[\"run (fixture mode) 8 positive + 7 negative inputs\"] bundleMode[\"run_reward_bundle (bundle mode) copied-body manifest floor required\"] floors[\"Per-file floors projection protocol, reward policy, episodes, belief states, feedback, rewards, trajectory groups, cold replay\"] recompute[\"Semantic recompute rebuild belief -> feedback -> process reward -> trajectory -> outcome reward -> cold replay\"] negatives[\"Negative cases 7 planted traps must be observed\"] scan[\"Secret-exclusion scan plus metadata-only public trace span set\"] gate{\"All floors pass, chain recomputes, every trap observed, no secret hit?\"} pass[\"status: pass\"] blocked[\"status: blocked with reason codes\"] result records[\"Result records + compact card refs, hashes, counts, verdicts; body_in_receipt false\"] ceiling[\"Scope limit source-faithful replay only\"] bundle --> component standard --> component component --> fixtureMode component --> bundleMode fixtureMode --> floors bundleMode --> floors floors --> recompute recompute --> negatives negatives --> scan scan --> gate gate -->|yes| pass gate -->|no| blocked pass --> result records blocked --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:40825d077645197cdf15539a006419fdeb994be4d5ddbec9250e0e2d0bb73b16",
            "source_line_end": 115,
            "source_line_start": 79
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "belief_state_process_reward_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Belief State Process Reward Replay",
                "relation": "explains",
                "url": "components.html#component-belief_state_process_reward_replay"
              },
              {
                "id": "mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public belief state process reward replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.belief_state_process_reward_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 46,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 176,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 201,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 279,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 286,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 368,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Planning and Acting in Partially Observable Stochastic Domains",
            "section_id": "prior-art-grounding",
            "url": "https://people.smp.uq.edu.au/YoniNazarathy/Control4406_2014/resources/KaelblingLittmanCassandra1998.pdf"
          },
          {
            "kind": "external_reference",
            "label": "Let's Verify Step by Step",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2305.20050"
          },
          {
            "kind": "external_reference",
            "label": "Concrete Problems in AI Safety",
            "section_id": "prior-art-grounding",
            "url": "https://openai.com/index/concrete-ai-safety-problems/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Process-reward language is easy to assert and hard to verify. A row can claim that a step earned a reward \"for good reasoning\" while the underlying evidence is a hidden gold label, a neural-judge guess, or formatting that gamed the scorer. This component exists to answer one narrow question: does a public process-reward claim actually reconstruct from lower-level public evidence, or is it just a label asserting its own correctness? The interesting part is the recomputation. The validator does not trust any single fixture file. Beyond checking each file's own floor, validatesemanticrecompute episode it belongs to, the verifier feedback it cites, the process reward that scored it, the traject\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 45,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The authoritative shape is the JSON source record core/papermodulecapsules.json::papermodules[36:papermodule.beliefstateprocessrewardreplay] and its generated JSON instance papermodules/beliefstateprocessreward_replay.json; this Markdown remains The local governing standard is standards/stdmicrocosmbeliefstateprocessrewardreplay.json, whose authority boundary is synthetic belief-state process-reward replay only, not live training, benchmark, provider, source-file changes, public sharing, or launch authority. The generated instance reports eight relationship edges and zero unpopulated selective relations: it explains the beliefstateprocessrewardreplay component and the validating mechanism,\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 147,
            "source_line_start": 66,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The governing lattice relation is that belief-state process-reward language is admissible only after the runtime recomputes the claim from lower-level public evidence. The generated JSON instance resolves eight edges and leaves no selective relation open: the bundle explains the beliefstateprocessrewardreplay component and mechanism.beliefstateprocessrewardreplay.validatespublicbeliefstateprocessrewardreplay, is governed by concept.agentreliabilityandsafetyvalidator_bundle, P-1, and P-2, abides by AX-1, depends on papermodule.agentrouteobservabilityruntime, and cites src/microcosmcore/components/beliefstateprocessreward_replay.py as the code locus. That relation matters because the module i\u2026",
            "level": 2,
            "order": 3,
            "section_id": "governing-lattice-relation",
            "source_line_end": 175,
            "source_line_start": 148,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read this page from the structured bindings outward. The bindings name the component, mechanism, concept, dependency module, runtime code locus, principle and axiom refs. The fixture result records, bundle result records, and focused test then show the metadata-only replay behavior. This page explains that chain for readers.",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 200,
            "source_line_start": 193,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime validator is a two-mode replay checker. In fixture mode, run loads eight positive fixture files plus the seven planted negative inputs named by EXPECTEDNEGATIVECASES; buildresult then validates the projection protocol, reward policy, task episodes, belief states, verifier feedback, reward events, trajectory groups, cold replay, negative cases, secret-exclusion scan, and public trace projection before writereceipts writes the result, board, validation, and sign-off result records. A pass requires all required positive floors to pass, every expected negative case to be observed, zero secret-scan blocking hits, public trace status pass, and no positive finding outside the expected\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 255,
            "source_line_start": 211,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "microcosmcore.components.beliefstateprocessreward_replay.run is the first-wave fixture consumer. It writes result, board, validation, and sign-off result records for the synthetic episodes and negative-case floor. microcosmcore.components.beliefstateprocessrewardreplay.runreward_bundle is the exported bundle consumer. It validates copied source bodies, public trace spans, digest/anchor contracts, and metadata-only result record behavior. microcosmcore.components.beliefstateprocessrewardreplay.resultcard is the compact public card consumer. It reports counts and validation state while omitting the heavy/private payload classes named by CARDOMITTEDFULLPAYLOADKEYS. tests/testbeliefstateprocess\u2026",
            "level": 2,
            "order": 6,
            "section_id": "named-proof-consumers",
            "source_line_end": 278,
            "source_line_start": 256,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Belief-state JSON is a public summary, not hidden chain-of-thought. Process rewards must cite deterministic verifier or observed environment feedback refs; neural-judge-only labels are rejected. Outcome rewards are carried beside process rewards so final answers cannot masquerade as process evidence. Reward-hacking traps and cold replay result records must pass for each trajectory group. `microcosmcore.macrotools.agentexecutiontrace:: buildpublicbeliefstateprocessrewardtrace` turns the public bundle into ordered trace spans that preserve belief, verifier, process-reward, outcome-reward, and cold-replay refs while keeping bodies out of result records. `examples/beliefstateprocessrewardreplay\u2026",
            "level": 2,
            "order": 7,
            "section_id": "public-mechanics",
            "source_line_end": 316,
            "source_line_start": 294,
            "title": "Public Mechanics"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in three older ideas: belief-state tracking under partial observability, process supervision, and reward-hacking controls. The belief lineage comes from POMDP work such as Kaelbling, Littman, and Cassandra's Planning and Acting in Partially Observable Stochastic Domains. The process-reward lineage follows OpenAI's Let's Verify Step by Step, where step-level feedback is separated from outcome-only supervision. The reward-hacking lineage comes from Concrete Problems in AI Safety and related work on specification gaming. Microcosm does not train a reward model or expose hidden reasoning. It borrows the accounting form: public belief summaries, verifier-backed process\u2026",
            "level": 2,
            "order": 8,
            "section_id": "prior-art-grounding",
            "source_line_end": 333,
            "source_line_start": 317,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The replay is intentionally small and synthetic. It covers three partially observable task families, six accepted belief summaries, six process rewards, three outcome rewards, three trajectory groups, three cold replays, seven negative cases in fixture mode, and seven copied source modules in exported-bundle mode. Those counts are proof boundaries, not scale claims. They show that the public validator can separate belief summaries, verifier-backed process feedback, outcome rewards, reward-hacking traps, and cold replay under declared fixtures. The mechanism does not estimate reward-model calibration, generalize to unseen tasks, compare agent policies, certify live training behavior, or scor\u2026",
            "level": 2,
            "order": 9,
            "section_id": "limitations",
            "source_line_end": 352,
            "source_line_start": 334,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree: Then run the exported bundle validator:",
            "level": 2,
            "order": 10,
            "section_id": "validation-receipt-path",
            "source_line_end": 367,
            "source_line_start": 353,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Source-faithful refactored fixtures and copied source bodies only; not fixture-echo product evidence, hidden reasoning export, live RL training, neural-judge sufficiency, hidden-gold benchmarking, provider behavior, benchmark claims, source-file changes, public sharing decision, launch-scope decision, or whole-system correctness.",
            "level": 2,
            "order": 11,
            "section_id": "authority-ceiling",
            "source_line_end": 405,
            "source_line_start": 398,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim a metadata-only belief-state process-reward replay over synthetic tasks, with public belief summaries, verifier-backed process feedback, separated outcome rewards, reward-hacking traps, and cold replay result records. It cannot claim hidden reasoning export, live RL training, reward-model quality, hidden-gold benchmark claims, provider behavior, source-file changes, public sharing approval, launch-scope decision, or whole-system correctness. Any higher claim must land first in core/papermodulecapsules.json and the generated paper-module projection.",
            "level": 2,
            "order": 12,
            "section_id": "claim-ceiling",
            "source_line_end": 417,
            "source_line_start": 406,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not export hidden reasoning, run RL or train a model, use hidden gold labels, rely on neural-judge-only labels, claim benchmark performance, use external model services, change source files, publish results, or authorize launch.",
            "level": 2,
            "order": 13,
            "section_id": "scope-boundary",
            "source_line_end": 423,
            "source_line_start": 418,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/belief_state_process_reward_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Public projection of a belief-state process-reward claim contract, backed by the agent-execution trace refactor and copied source bodies."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Microcosm projection of a belief-state process-reward claim contract. Backed by the public agent-execution trace refactor lane plus copied source source bodies; validates trajectory groups, cold replay result records, negative cases, and scope limits.",
      "summary_line": "Public projection of a belief-state process-reward claim contract, backed by the agent-execution trace refactor and copied source bodies.",
      "title": "Belief-State Process Reward Replay"
    },
    {
      "anchor": "paper-module-sleeper-memory-poisoning-quarantine-replay",
      "authority_ceiling": "Synthetic replay fixture only; not a live memory product, live user memory import, benchmark security result, private memory export, or launch claim.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Persistent agent memory is an attack surface. If an agent reads a poisoned source in one session and writes a memory from it, that memory can quietly shape a later session&#x27;s actions, long after the poisoning is out of view. This module asks one question: if an agent quarantines a poisoned memory write, can it show, from result records alone, that the quarantine actually held when the memory was retrieved later, and that a rollback genuinely removed it?</p>\n<p>The interesting part is that the runtime grades the whole chain, not just the final answer. A naive memory-security story checks that the agent reached the right conclusion. This validator refuses that. It requires the poisoned write to carry provenance, the later retrieval to be blocked before any action and to cite the same memory ref the write quarantined, and the rollback to carry a deletion audit ref, a cold-rerun result record, and proof that the memory is absent after the rerun. A blocked retrieval that cannot name the quarantine audit ref or the cold-replay result record for the memory it gates is treated as unproven, not as a pass.</p>\n<p>It is a synthetic fixture, deliberately narrow. The inputs are public metadata rows, never live user memory or private bodies, and the result records carry refs, hashes, counts, and verdicts rather than any memory text. It borrows the control shape from prior work on sleeper triggers and memory poisoning; it does not secure a live memory system or claim a benchmark result.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p>This module is the public Microcosm projection of a persistent-memory security claim contract. It is a synthetic replay fixture, not a live memory product, live user memory import, benchmark security result, private memory export, or launch claim.</p>\n<p>The fixture models four public sessions: a poisoned source bundle is seen, a memory write proposal is quarantined, later retrieval is blocked before action, and rollback plus cold rerun proves the poisoned memory is absent at the result record boundary. The claim is admitted only when source bundle refs, provenance refs, quarantine verdicts, classifier labels, retrieval influence gates, rollback audit refs, rerun result records, negative cases, and scope limits line up.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"456\" height=\"978\" viewBox=\"0 0 456 978\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"197.8\" y1=\"108.0\" x2=\"158.8\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"158.8,166.0 160.1,158.6 165.2,162.0\"></polygon><line class=\"pmd-edge\" x1=\"157.1\" y1=\"256.0\" x2=\"193.8\" y2=\"314.0\"></line><polygon class=\"pmd-arrow\" points=\"193.8,314.0 187.6,309.9 192.8,306.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"104.5\" y=\"276.0\" width=\"142.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"175.5\" y=\"289.0\" text-anchor=\"middle\">quarantined memory ref</text><line class=\"pmd-edge\" x1=\"228.1\" y1=\"422.0\" x2=\"228.1\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,480.0 225.0,473.2 231.1,473.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"570.0\" x2=\"228.1\" y2=\"628.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,628.0 225.0,621.2 231.1,621.2\"></polygon><line class=\"pmd-edge\" x1=\"265.6\" y1=\"108.0\" x2=\"321.6\" y2=\"175.0\"></line><polygon class=\"pmd-arrow\" points=\"321.6,175.0 314.8,171.7 319.5,167.8\"></polygon><line class=\"pmd-edge\" x1=\"136.0\" y1=\"256.0\" x2=\"222.1\" y2=\"776.0\"></line><polygon class=\"pmd-arrow\" points=\"222.1,776.0 218.0,769.7 224.0,768.7\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"422.0\" x2=\"228.1\" y2=\"776.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,776.0 225.0,769.2 231.1,769.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"570.0\" x2=\"228.1\" y2=\"776.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,776.0 225.0,769.2 231.1,769.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"718.0\" x2=\"228.1\" y2=\"776.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,776.0 225.0,769.2 231.1,769.2\"></polygon><line class=\"pmd-edge\" x1=\"344.2\" y1=\"247.0\" x2=\"235.5\" y2=\"776.0\"></line><polygon class=\"pmd-arrow\" points=\"235.5,776.0 233.8,768.7 239.8,769.9\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"848.0\" x2=\"228.1\" y2=\"906.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,906.0 225.0,899.2 231.1,899.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"120.9\" y=\"18.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"40.5\">Public metadata inputs</tspan><tspan x=\"228.1\" y=\"58.5\">sessions, write proposals,</tspan><tspan x=\"228.1\" y=\"76.5\">retrieval replays, rollback</tspan><tspan x=\"228.1\" y=\"94.5\">rows</tspan></text><title>Public metadata inputs sessions, write proposals, retrieval replays, rollback rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"166.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"188.5\">Provenance gate</tspan><tspan x=\"128.6\" y=\"206.5\">poisoned write quarantined +</tspan><tspan x=\"128.6\" y=\"224.5\">provenance-bound control</tspan><tspan x=\"128.6\" y=\"242.5\">admitted</tspan></text><title>Provenance gate poisoned write quarantined + provenance-bound control admitted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"314.0\" width=\"200.5\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"336.5\">Delayed-influence gate</tspan><tspan x=\"228.1\" y=\"354.5\">later retrieval blocked</tspan><tspan x=\"228.1\" y=\"372.5\">before action,</tspan><tspan x=\"228.1\" y=\"390.5\">same memory ref + audit +</tspan><tspan x=\"228.1\" y=\"408.5\">cold-replay ref</tspan></text><title>Delayed-influence gate later retrieval blocked before action, same memory ref + audit + cold-replay ref</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"120.9\" y=\"480.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"502.5\">Rollback gate</tspan><tspan x=\"228.1\" y=\"520.5\">deletion audit + cold-rerun</tspan><tspan x=\"228.1\" y=\"538.5\">result record +</tspan><tspan x=\"228.1\" y=\"556.5\">memory absent after rerun</tspan></text><title>Rollback gate deletion audit + cold-rerun result record + memory absent after rerun</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"114.0\" y=\"628.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"650.5\">Source-body gate</tspan><tspan x=\"228.1\" y=\"668.5\">copied bodies digest-checked,</tspan><tspan x=\"228.1\" y=\"686.5\">result records stay</tspan><tspan x=\"228.1\" y=\"704.5\">metadata-only</tspan></text><title>Source-body gate copied bodies digest-checked, result records stay metadata-only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"265.2\" y=\"175.0\" width=\"172.9\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.7\" y=\"197.5\">Eight negative cases</tspan><tspan x=\"351.7\" y=\"215.5\">each must be observed</tspan><tspan x=\"351.7\" y=\"233.5\">as a typed finding</tspan></text><title>Eight negative cases each must be observed as a typed finding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.5\" y=\"776.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"798.5\">metadata-only result records</tspan><tspan x=\"228.1\" y=\"816.5\">refs, hashes, counts,</tspan><tspan x=\"228.1\" y=\"834.5\">verdicts</tspan></text><title>metadata-only result records refs, hashes, counts, verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"906.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"928.5\">Scope limit</tspan><tspan x=\"228.1\" y=\"946.5\">synthetic replay only</tspan></text><title>Scope limit synthetic replay only</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD inputs[&quot;Public metadata inputs sessions, write proposals, retrieval replays, rollback rows&quot;] subgraph Gates[&quot;Four ordered gates&quot;] provenance[&quot;Provenance gate poisoned write quarantined + provenance-bound control admitted&quot;] influence[&quot;Delayed-influence gate later retrieval blocked before action, same memory ref + audit + cold-replay ref&quot;] rollback[&quot;Rollback gate deletion audit + cold-rerun result record + memory absent after rerun&quot;] bodies[&quot;Source-body gate copied bodies digest-checked, result records stay metadata-only&quot;] end negatives[&quot;Eight negative cases each must be observed as a typed finding&quot;] result records[&quot;metadata-only result records refs, hashes, counts, verdicts&quot;] ceiling[&quot;Scope limit synthetic replay only&quot;] inputs --&gt; provenance provenance --&gt;|quarantined memory ref| influence influence --&gt; rollback rollback --&gt; bodies inputs --&gt; negatives provenance --&gt; result records influence --&gt; result records rollback --&gt; result records bodies --&gt; result records negatives --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The module&#x27;s shape is a public memory-security replay, not a live memory product. Public metadata inputs pass through four ordered gates: provenance, delayed influence, rollback, and source-body handling. The delayed-influence gate is coupled to the provenance gate, so a blocked retrieval must target the same memory ref the write quarantined and cite its audit and cold-replay refs. Alongside the positive chain, eight negative cases must each surface as a typed finding, and every path lands in metadata-only result records under the scope limit.</p>\n<h4 class=\"pm-body__h\">Mechanism</h4>\n<p>The mechanism is a replay reducer over public metadata, not a memory runtime. <code>src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py</code> loads six positive input families through <code>_build_result</code>: projection protocol, memory policy, session chain, quarantine events, retrieval replays, rollback/cold-rerun rows, and the source-module manifest. When <code>run</code> is used on the first-wave fixture it also loads the expected negative fixtures; when <code>run_quarantine_bundle</code> is used on the exported bundle it validates the public bundle without treating that bundle as negative-case authority.</p>\n<p>The first gate is provenance. <code>validate_memory_write_proposals</code> accepts a memory write only when it carries the required source bundle ref, provenance ref, trust tier, classifier labels, audit ref, quarantine verdict, and redacted body posture. An untrusted source context with the sleeper-poisoning classifier cannot silently become trusted memory. Missing provenance, private memory body export, raw transcript export, live user-memory claims, and trusted promotion from untrusted context become typed findings instead of admissible memory authority.</p>\n<p>The second gate is delayed influence. <code>validate_retrieval_replays</code> checks that later retrieval of the quarantined memory is blocked before any action can use it. The row must carry a retrieval ref, influence grade, action gate, cold replay result record ref, public evidence refs, and a quarantine audit ref coupling back to the write proposal it gates. This is the anti-final-answer check: the runtime rejects a memory-security story that grades only the final answer while omitting retrieval, influence, or rerun evidence.</p>\n<p>The third gate is rollback. <code>validate_rollback_rerun</code> requires a rollback result record ref, deletion audit ref, rerun result record ref, and <code>memory_absent_after_rerun=true</code>. Rollback language is therefore admitted only when deletion and cold rerun are both present. Tests mutate these fields to show that nonempty but bogus rollback refs, missing result record refs, and absence failures block rather than becoming evidence.</p>\n<p>The fourth gate is source-open body handling. <code>validate_source_module_manifest</code> and <code>_source_open_body_import_summary</code> verify seven copied public source bodies, their declared material classes, their digest fields, and their metadata-only result record posture. <code>_write_receipts</code> and <code>result_card</code> then expose public ids, counts, refs, digests, verdicts, negative-case status, and scope limits while omitting retrieval rows, rollback rows, and copied source bodies from command cards.</p>\n<p>The proof consumer is therefore a pair of bounded runs plus focused tests: <code>run</code> proves the first-wave fixture with expected negative cases; <code>run_quarantine_bundle</code> proves the exported public bundle; and <code>tests/test_sleeper_memory_poisoning_quarantine_replay.py</code> verifies mutated positive rows, stale baked labels, retrieval/quarantine coupling, rollback result record shape, source-body digest checks, public-relative redaction, and card payload omission.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: <code>core/paper_module_capsules.json::paper_modules[37:paper_module.sleeper_memory_poisoning_quarantine_replay]</code> is the JSON authority row. A diagram view and an atlas card are generated for this module.</li><li>Mechanism route: <code>core/mechanism_sources.json::mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay</code> binds the code locus, input refs, result record refs, validator commands, focused regression, and guardrails.</li><li>Runtime route: <code>src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py</code> owns <code>run</code>, <code>run_quarantine_bundle</code>, <code>_build_result</code>, <code>_write_receipts</code>, <code>result_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, and the metadata-only source-module import checks.</li><li>Exported-bundle route: <code>examples/sleeper_memory_poisoning_quarantine_replay/exported_sleeper_memory_poisoning_bundle</code> contains <code>bundle_manifest.json</code>, <code>projection_protocol.json</code>, <code>memory_policy.json</code>, <code>session_chain.json</code>, <code>quarantine_events.json</code>, <code>retrieval_replays.json</code>, <code>rollback_rerun.json</code>, and <code>source_module_manifest.json</code>.</li><li>Source-module route: <code>source_module_manifest.json</code> records seven copied public source bodies, including the growth result record, memory-plane paper modules, operator-memory tests, agent execution trace runtime, strict JSON helper, and agent execution trace standard; result records keep source bodies out with <code>body_in_receipt: false</code>.</li><li>Focused-test route: <code>tests/test_sleeper_memory_poisoning_quarantine_replay.py</code> verifies negative cases, public-relative redacted result records, exported-bundle runtime shape, digest mismatch rejection, exact copied source bodies, and card result record reuse.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component combines two prior-art lines: sleeper/deceptive trigger behavior and long-term-memory/RAG poisoning. The sleeper-trigger lineage is Anthropic&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2401.05566\">Sleeper Agents</a>. The memory-poisoning lineage includes <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2407.12784\">AgentPoison</a>, <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2512.16962\">MemoryGraft</a>, and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2605.15338\">Hidden in Memory</a>, which all treat retrieved or persistent agent memory as an attack surface rather than a neutral cache.</p>\n<p>Microcosm does not claim to secure live memory systems. It borrows the control shape: memory writes need provenance, untrusted source context cannot silently become authority, later retrieval must pass an influence gate, and deletion or rollback needs an audit ref plus cold rerun evidence.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python -m microcosm_core.organs.sleeper_memory_poisoning_quarantine_replay run-quarantine-bundle --input examples/sleeper_memory_poisoning_quarantine_replay/exported_sleeper_memory_poisoning_bundle --out /tmp/sleeper_memory_poisoning_bundle_receipt --card &gt; /tmp/sleeper_memory_poisoning_bundle_card.json</code></pre>\n<p>The focused regression test and corpus projection checks are:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; ../repo-pytest tests/test_sleeper_memory_poisoning_quarantine_replay.py\n./repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The result record path proves synthetic memory-poisoning quarantine replay over public metadata refs, not live memory safety, provider behavior, or benchmark security.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not run live memory, claim memory product quality, import live user memory, export private memory bodies or raw transcripts, promote untrusted context into trusted memory, use external model services, change source files, claim benchmark security, publish results, or include launch operations.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim synthetic sleeper-memory poisoning quarantine replay over public metadata refs: source bundle refs, provenance refs, quarantine verdicts, classifier labels, retrieval influence gates, rollback audit refs, cold rerun result records, expected negative cases, source-module digest checks, metadata-only result records, and validation result records.</p>\n<p>It does not claim live memory product quality, live user-memory handling, trusted promotion from untrusted context, provider behavior, source-file changes, benchmark security, private memory export, public sharing, launch-scope decision, or whole-system correctness. The generated diagram and atlas card are navigation aids, not security benchmark results.</p>\n</section>",
      "components": [
        {
          "anchor": "component-sleeper_memory_poisoning_quarantine_replay",
          "component_id": "sleeper_memory_poisoning_quarantine_replay",
          "public_label": "Sleeper Memory Poisoning Quarantine Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 2
        },
        "link_count": 9,
        "links": [
          {
            "id": "sleeper_memory_poisoning_quarantine_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Sleeper Memory Poisoning Quarantine Replay",
            "relation": "explains",
            "url": "components.html#component-sleeper_memory_poisoning_quarantine_replay"
          },
          {
            "id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public sleeper memory poisoning quarantine replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-14",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Carry basis and provenance together",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-14"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.agent_memory_temporal_conflict_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Memory Temporal-Conflict Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay"
          },
          {
            "id": "paper_module.mcp_tool_authority_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "MCP Tool Authority Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mcp-tool-authority-replay"
          },
          {
            "id": "paper_module.agent_sandbox_policy_escape_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Sandbox Policy-Escape Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
      "reader_packet": {
        "abstract": "Synthetic replay fixture for a persistent-memory security contract: quarantine of poisoned memory, audit refs, rerun result records, negative cases, authority",
        "authority_ceiling": "Synthetic replay fixture only; not a live memory product, live user memory import, benchmark security result, private memory export, or launch claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.sleeper_memory_poisoning_quarantine_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-sleeper-memory-poisoning-quarantine-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD inputs[\"Public metadata inputs sessions, write proposals, retrieval replays, rollback rows\"] subgraph Gates[\"Four ordered gates\"] provenance[\"Provenance gate poisoned write quarantined + provenance-bound control admitted\"] influence[\"Delayed-influence gate later retrieval blocked before action, same memory ref + audit + cold-replay ref\"] rollback[\"Rollback gate deletion audit + cold-rerun result record + memory absent after rerun\"] bodies[\"Source-body gate copied bodies digest-checked, result records stay metadata-only\"] end negatives[\"Eight negative cases each must be observed as a typed finding\"] result records[\"metadata-only result records refs, hashes, counts, verdicts\"] ceiling[\"Scope limit synthetic replay only\"] inputs --> provenance provenance -->|quarantined memory ref| influence influence --> rollback rollback --> bodies inputs --> negatives provenance --> result records influence --> result records rollback --> result records bodies --> result records negatives --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:59a2bc92da0366b1624e689ed68dcff0d3638de0028642d63c586db4599d3ba1",
            "source_line_end": 90,
            "source_line_start": 64
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay"
              },
              {
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mcp-tool-authority-replay"
              },
              {
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "sleeper_memory_poisoning_quarantine_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "relation": "explains",
                "url": "components.html#component-sleeper_memory_poisoning_quarantine_replay"
              },
              {
                "id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public sleeper memory poisoning quarantine replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-14",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Carry basis and provenance together",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 42,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 182,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 224,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Sleeper Agents",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2401.05566"
          },
          {
            "kind": "external_reference",
            "label": "AgentPoison",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2407.12784"
          },
          {
            "kind": "external_reference",
            "label": "MemoryGraft",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2512.16962"
          },
          {
            "kind": "external_reference",
            "label": "Hidden in Memory",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2605.15338"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Persistent agent memory is an attack surface. If an agent reads a poisoned source in one session and writes a memory from it, that memory can quietly shape a later session's actions, long after the poisoning is out of view. This module asks one question: if an agent quarantines a poisoned memory write, can it show, from result records alone, that the quarantine actually held when the memory was retrieved later, and that a rollback genuinely removed it? The interesting part is that the runtime grades the whole chain, not just the final answer. A naive memory-security story checks that the agent reached the right conclusion. This validator refuses that. It requires the poisoned write to carry\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 27,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is the public Microcosm projection of a persistent-memory security claim contract. It is a synthetic replay fixture, not a live memory product, live user memory import, benchmark security result, private memory export, or launch claim. The fixture models four public sessions: a poisoned source bundle is seen, a memory write proposal is quarantined, later retrieval is blocked before action, and rollback plus cold rerun proves the poisoned memory is absent at the result record boundary. The claim is admitted only when source bundle refs, provenance refs, quarantine verdicts, classifier labels, retrieval influence gates, rollback audit refs, rerun result records, negative cases, an\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 41,
            "source_line_start": 28,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module's shape is a public memory-security replay, not a live memory product. Public metadata inputs pass through four ordered gates: provenance, delayed influence, rollback, and source-body handling. The delayed-influence gate is coupled to the provenance gate, so a blocked retrieval must target the same memory ref the write quarantined and cite its audit and cold-replay refs. Alongside the positive chain, eight negative cases must each surface as a typed finding, and every path lands in metadata-only result records under the scope limit.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 99,
            "source_line_start": 62,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism is a replay reducer over public metadata, not a memory runtime. src/microcosmcore/components/sleepermemorypoisoningquarantine_replay.py loads six positive input families through buildresult: projection protocol, memory policy, session chain, quarantine events, retrieval replays, rollback/cold-rerun rows, and the source-module manifest. When run is used on the first-wave fixture it also loads the expected negative fixtures; when runquarantinebundle is used on the exported bundle it validates the public bundle without treating that bundle as negative-case authority. The first gate is provenance. validatememorywrite_proposals accepts a memory write only when it carries the requir\u2026",
            "level": 2,
            "order": 4,
            "section_id": "mechanism",
            "source_line_end": 150,
            "source_line_start": 100,
            "title": "Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: core/papermodulecapsules.json::papermodules[37:papermodule.sleepermemorypoisoningquarantinereplay] is the JSON authority row. A diagram view and an atlas card are generated for this module. Mechanism route: core/mechanismsources.json::mechanism.sleepermemorypoisoningquarantinereplay.validatespublicsleepermemorypoisoningquarantine_replay binds the code locus, input refs, result record refs, validator commands, focused regression, and guardrails. Runtime route: src/microcosmcore/components/sleepermemorypoisoningquarantine_replay.py owns run, runquarantinebundle, buildresult, writereceipts, resultcard, EXPECTEDNEGATIVECASES, AUTHORITYCEILING, and the metadata-only source-module i\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 181,
            "source_line_start": 151,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree: Then run the exported bundle validator: The focused regression test and corpus projection checks are: The result record path proves synthetic memory-poisoning quarantine replay over public metadata refs, not live memory safety, provider behavior, or benchmark security.",
            "level": 2,
            "order": 6,
            "section_id": "validation-receipt-path",
            "source_line_end": 291,
            "source_line_start": 267,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component combines two prior-art lines: sleeper/deceptive trigger behavior and long-term-memory/RAG poisoning. The sleeper-trigger lineage is Anthropic's Sleeper Agents. The memory-poisoning lineage includes AgentPoison, MemoryGraft, and Hidden in Memory, which all treat retrieved or persistent agent memory as an attack surface rather than a neutral cache. Microcosm does not claim to secure live memory systems. It borrows the control shape: memory writes need provenance, untrusted source context cannot silently become authority, later retrieval must pass an influence gate, and deletion or rollback needs an audit ref plus cold rerun evidence.",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 306,
            "source_line_start": 292,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not run live memory, claim memory product quality, import live user memory, export private memory bodies or raw transcripts, promote untrusted context into trusted memory, use external model services, change source files, claim benchmark security, publish results, or include launch operations.",
            "level": 2,
            "order": 8,
            "section_id": "scope-boundary",
            "source_line_end": 313,
            "source_line_start": 307,
            "title": "Scope boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim synthetic sleeper-memory poisoning quarantine replay over public metadata refs: source bundle refs, provenance refs, quarantine verdicts, classifier labels, retrieval influence gates, rollback audit refs, cold rerun result records, expected negative cases, source-module digest checks, metadata-only result records, and validation result records. It does not claim live memory product quality, live user-memory handling, trusted promotion from untrusted context, provider behavior, source-file changes, benchmark security, private memory export, public sharing, launch-scope decision, or whole-system correctness. The generated diagram and atlas card are navigation aids, not s\u2026",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 326,
            "source_line_start": 314,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/sleeper_memory_poisoning_quarantine_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Synthetic replay fixture for a persistent-memory security contract: quarantine of poisoned memory, audit refs, rerun result records, negative cases, authority"
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Microcosm projection of a persistent-memory security claim contract. Replays synthetic memory-poisoning episodes and validates quarantine behavior, audit refs, rerun result records, negative cases, and scope limits with metadata-only result records.",
      "summary_line": "Synthetic replay fixture for a persistent-memory security contract: quarantine of poisoned memory, audit refs, rerun result records, negative cases, authority",
      "title": "Sleeper Memory Poisoning Quarantine Replay"
    },
    {
      "anchor": "paper-module-indirect-prompt-injection-information-flow-policy-replay",
      "authority_ceiling": "Source-faithful refactored fixtures and metadata-only result records only; not a live information-flow product, complete-security proof, or launch claim.",
      "body_html": "<p>This validator-backed claim contract admits one narrow public claim: a source-faithful public trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action or answer claim was accepted.</p>\n<p>The runnable contract requires source trust labels, taint labels, source-to-sink flow rows, pre-action policy verdicts, sanitized-output result records, cold replay, secret-exclusion scan, negative cases, a public agent-execution trace, and an explicit scope limit.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>An agent that reads web pages, tool output, or retrieved documents takes in text from sources it does not control. Indirect prompt injection is the case where that untrusted text carries an instruction, and the agent acts on it as if the operator had asked. This component exists to make one specific safety property checkable on a synthetic trace: untrusted text was kept separate from trusted instructions, and no untrusted source reached a privileged action without being gated first. It answers a single question. Did the trust boundary actually hold through the flow, or only on paper?</p>\n<p>The unusual part is that the validator does not trust the labels the fixture declares. Each flow row claims a set of taint labels and a policy verdict, but the runtime ignores those and recomputes both. It propagates taint along the source-to-sink graph from the labelled sources, so a sink inherits the taint of everything that fed it, and it derives the verdict from that propagated taint plus the sink&#x27;s privilege, the sanitizer state, the sink kind, and the proposed action. If the declared taint or the declared verdict disagrees with the recomputed one, the row is blocked. A flow cannot quietly relabel an untrusted source as clean, or mark a dangerous action as <code>allow</code>, because the contradiction is recomputed rather than read back.</p>\n<p>That recomputation is the point. The failure mode it guards against is a trace that looks safe because the labels were written to look safe. By deriving the labels and verdicts from the graph itself, the contract catches the mislabelled flow that a field-by-field check would wave through. To stay honest about live behaviour, it also takes one generated public tool-call trace span and pushes it through the same machinery as untrusted tool output, so the runtime is seen to treat tool output as data until a policy gate reviews it, never as instruction authority.</p>\n<h4 class=\"pm-body__h\">Cold-Reader Path</h4>\n<pre class=\"pm-pre\"><code>microcosm indirect-prompt-injection-information-flow-policy-replay run-prompt-injection-bundle \\\n  --input examples/indirect_prompt_injection_information_flow_policy_replay/exported_prompt_injection_flow_bundle \\\n  --out receipts/runtime_shell/demo_project/organs/indirect_prompt_injection_information_flow_policy_replay</code></pre>\n<p>Primary result record: <code>receipts/runtime_shell/demo_project/organs/indirect_prompt_injection_information_flow_policy_replay/exported_prompt_injection_flow_bundle_validation_result.json</code></p>\n<p>First-wave fixture result record: <code>receipts/first_wave/indirect_prompt_injection_information_flow_policy_replay/indirect_prompt_injection_information_flow_policy_replay_validation_receipt.json</code></p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"449\" height=\"1112\" viewBox=\"0 0 449 1112\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"140.2\" y1=\"99.0\" x2=\"200.4\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"200.4,166.0 193.5,162.9 198.1,158.9\"></polygon><line class=\"pmd-edge\" x1=\"224.6\" y1=\"220.0\" x2=\"224.6\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"224.6,278.0 221.5,271.2 227.7,271.2\"></polygon><line class=\"pmd-edge\" x1=\"224.6\" y1=\"350.0\" x2=\"224.6\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"224.6,408.0 221.5,401.2 227.7,401.2\"></polygon><line class=\"pmd-edge\" x1=\"224.6\" y1=\"498.0\" x2=\"224.6\" y2=\"556.0\"></line><polygon class=\"pmd-arrow\" points=\"224.6,556.0 221.5,549.2 227.7,549.2\"></polygon><line class=\"pmd-edge\" x1=\"204.8\" y1=\"610.0\" x2=\"162.2\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"162.2,668.0 163.8,660.7 168.7,664.3\"></polygon><line class=\"pmd-edge\" x1=\"255.2\" y1=\"610.0\" x2=\"321.0\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"321.0,668.0 313.9,665.8 317.9,661.2\"></polygon><line class=\"pmd-edge\" x1=\"321.0\" y1=\"722.0\" x2=\"255.2\" y2=\"780.0\"></line><polygon class=\"pmd-arrow\" points=\"255.2,780.0 258.3,773.2 262.4,777.8\"></polygon><line class=\"pmd-edge\" x1=\"321.0\" y1=\"722.0\" x2=\"255.2\" y2=\"780.0\"></line><polygon class=\"pmd-arrow\" points=\"255.2,780.0 258.3,773.2 262.4,777.8\"></polygon><line class=\"pmd-edge\" x1=\"224.6\" y1=\"834.0\" x2=\"224.6\" y2=\"892.0\"></line><polygon class=\"pmd-arrow\" points=\"224.6,892.0 221.5,885.2 227.7,885.2\"></polygon><line class=\"pmd-edge\" x1=\"309.1\" y1=\"108.0\" x2=\"239.4\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"239.4,278.0 239.1,270.5 244.8,272.8\"></polygon><line class=\"pmd-edge\" x1=\"224.6\" y1=\"982.0\" x2=\"224.6\" y2=\"1040.0\"></line><polygon class=\"pmd-arrow\" points=\"224.6,1040.0 221.5,1033.2 227.7,1033.2\"></polygon><line class=\"pmd-edge\" x1=\"148.4\" y1=\"722.0\" x2=\"218.6\" y2=\"1040.0\"></line><polygon class=\"pmd-arrow\" points=\"218.6,1040.0 214.2,1034.0 220.1,1032.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.9\" y=\"49.5\">Source rows</tspan><tspan x=\"107.9\" y=\"67.5\">trusted and untrusted,</tspan><tspan x=\"107.9\" y=\"85.5\">with taint labels</tspan></text><title>Source rows trusted and untrusted, with taint labels</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"114.0\" y=\"166.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"188.5\">Source-to-sink flow rows</tspan><tspan x=\"224.6\" y=\"206.5\">(declared taint and verdict)</tspan></text><title>Source-to-sink flow rows (declared taint and verdict)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"278.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"300.5\">Propagate taint</tspan><tspan x=\"224.6\" y=\"318.5\">along the source-to-sink</tspan><tspan x=\"224.6\" y=\"336.5\">graph</tspan></text><title>Propagate taint along the source-to-sink graph</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.5\" y=\"408.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"430.5\">Derive verdict</tspan><tspan x=\"224.6\" y=\"448.5\">from taint + sink privilege</tspan><tspan x=\"224.6\" y=\"466.5\">+ sanitizer + sink kind +</tspan><tspan x=\"224.6\" y=\"484.5\">action</tspan></text><title>Derive verdict from taint + sink privilege + sanitizer + sink kind + action</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"224.6,556.0 331.8,583.0 224.6,610.0 117.5,583.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"578.5\">Declared labels and verdict</tspan><tspan x=\"224.6\" y=\"596.5\">match the derived ones?</tspan></text><title>Declared labels and verdict match the derived ones?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"28.4\" y=\"668.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"142.4\" y=\"690.5\">Block the row</tspan><tspan x=\"142.4\" y=\"708.5\">(relabelled or wrong verdict)</tspan></text><title>Block the row (relabelled or wrong verdict)</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"351.7,668.0 420.9,695.0 351.7,722.0 282.5,695.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.7\" y=\"690.5\">Untrusted into a</tspan><tspan x=\"351.7\" y=\"708.5\">privileged sink?</tspan></text><title>Untrusted into a privileged sink?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"110.6\" y=\"780.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"802.5\">Pre-action verdict</tspan><tspan x=\"224.6\" y=\"820.5\">allow / warn / review / block</tspan></text><title>Pre-action verdict allow / warn / review / block</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"110.6\" y=\"892.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"914.5\">Sanitized output</tspan><tspan x=\"224.6\" y=\"932.5\">no trusted context disclosed,</tspan><tspan x=\"224.6\" y=\"950.5\">no untrusted instruction</tspan><tspan x=\"224.6\" y=\"968.5\">obeyed</tspan></text><title>Sanitized output no trusted context disclosed, no untrusted instruction obeyed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"18.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"327.5\" y=\"40.5\">One public tool-call trace</tspan><tspan x=\"327.5\" y=\"58.5\">span</tspan><tspan x=\"327.5\" y=\"76.5\">treated as untrusted tool</tspan><tspan x=\"327.5\" y=\"94.5\">output</tspan></text><title>One public tool-call trace span treated as untrusted tool output</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"110.6\" y=\"1040.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"1062.5\">metadata-only result records</tspan><tspan x=\"224.6\" y=\"1080.5\">refs, digests, counts, status</tspan></text><title>metadata-only result records refs, digests, counts, status</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD sources[&quot;Source rows trusted and untrusted, with taint labels&quot;] flows[&quot;Source-to-sink flow rows (declared taint and verdict)&quot;] propagate[&quot;Propagate taint along the source-to-sink graph&quot;] derive[&quot;Derive verdict from taint + sink privilege + sanitizer + sink kind + action&quot;] compare{&quot;Declared labels and verdict match the derived ones?&quot;} blocked[&quot;Block the row (relabelled or wrong verdict)&quot;] gate{&quot;Untrusted into a privileged sink?&quot;} verdicts[&quot;Pre-action verdict allow / warn / review / block&quot;] outputs[&quot;Sanitized output no trusted context disclosed, no untrusted instruction obeyed&quot;] toolspan[&quot;One public tool-call trace span treated as untrusted tool output&quot;] result records[&quot;metadata-only result records refs, digests, counts, status&quot;] sources --&gt; flows flows --&gt; propagate propagate --&gt; derive derive --&gt; compare compare -- no --&gt; blocked compare -- yes --&gt; gate gate -- yes --&gt; verdicts gate -- no --&gt; verdicts verdicts --&gt; outputs toolspan --&gt; propagate outputs --&gt; result records blocked --&gt; result records</code></pre></details></figure>\n<p>The module&#x27;s shape is a public information-flow replay, not a live prompt-injection defense. This page points at the mechanism and runtime component; the runtime validates source trust labels, taint propagation, privileged sink gates, pre-action verdicts, sanitized outputs, cold replay, public trace spans, source-module digest anchors, negative cases, and metadata-only result records.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism is an evidence compiler plus an information-flow validator. <code>run</code> loads the first-wave fixture with negative cases enabled; <code>run_prompt_injection_bundle</code> loads the exported public bundle and leaves the fixture-only negative cases out. Both routes call <code>_build_result</code>, which loads the projection protocol, injection policy, source-document rows, flow graph, policy verdict rows, sanitized outputs, cold replay rows, public trace, copied source-module manifest, and secret-exclusion policy before it writes any result record.</p>\n<p>The source and flow validators separate instruction authority from untrusted data before claim admission. <code>validate_source_documents</code> requires every source row to carry source id, trust label, channel, body ref, taint labels, instruction-authority flag, body redaction, synthetic-fixture status, and no raw or real-account body export; untrusted sources cannot carry instruction authority. <code>validate_information_flow_graph</code> joins each flow to its source row, derives taint labels through <code>_taint_propagation_receipt</code>, derives the expected policy verdict from propagated taint, sink kind, sink privilege, sanitizer state, and proposed action, and rejects hand-written taint or verdict drift.</p>\n<p>Policy and output validation then bind the pre-action membrane. The injection policy must name allow, warn, block, and review verdicts; require the source, flow, verdict, and output field floors; and deny real accounts, raw prompt bodies, account secrets, tool-output authority, hidden-message promotion, live tool calls, general robustness claims, and launch. <code>validate_policy_verdicts</code> requires verdicts to join to flows, precede action, cite rules, stay redacted, and match the derived flow verdict. <code>validate_sanitized_outputs</code> requires output refs to join to flows, disclose no trusted context, obey no untrusted instruction, and avoid external action on blocked flows.</p>\n<p>Replay and trace validation keep the public claim metadata-only. <code>validate_cold_replay</code> requires replay commands and result record refs to reproduce each verdict and sanitized output without trusted-context disclosure. The component uses <code>build_public_prompt_injection_trace</code> to build five public trace spans, then <code>_live_tool_call_trace_promotion</code> promotes one generated public tool-call trace span back through the same taint-graph machinery as an untrusted tool-output source. That promotion is evidence that the runtime treats tool output as data until a policy gate reviews it, not as instruction authority.</p>\n<p>The copied-source floor is checked independently. <code>_source_module_manifest_result</code> requires the exported bundle&#x27;s <code>source_module_manifest.json</code> to classify copied material as source body material, keep body text out of result records, match declared module counts, resolve <code>path</code> and <code>target_ref</code> to the same copied body, stream SHA-256 digests over each target, and verify required anchors. <code>_source_open_body_import_summary</code> exposes only body ids, classes, manifest refs, counts, and ceiling flags; the copied bodies remain under <code>source_modules/</code>.</p>\n<p>The result record mechanism is intentionally small. <code>_write_receipts</code> writes first-wave result, board, validation, and sign-off result records for fixture mode, while exported-bundle mode writes the bundle validation result. <code>result_card</code> emits a compact command card and omits findings, secret-scan details, scope limit bodies, scope boundary text, source refs, target refs, public trace spans, source rows, flow rows, verdict rows, sanitized output rows, cold replay rows, board rows, and copied source-module bodies. The card preserves counts, status, negative-case coverage, trace span count, body-floor status, and result record refs.</p>\n<p>The lattice binding is the source record <code>paper_module.indirect_prompt_injection_information_flow_policy_replay</code>, the mechanism row <code>mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay</code>, principles <code>P-9</code> and <code>P-14</code>, axiom <code>AX-8</code>, and <code>concept.agent_reliability_and_safety_validator_bundle</code>. Those refs are used as an admission-control lattice: source-labelled public evidence may enter the claim surface, while untrusted instruction authority, private bodies, model-output data, live account material, source-file changes, and launch claims remain out of scope.</p>\n<h4 class=\"pm-body__h\">Input Contract</h4>\n<ul><li><code>projection_protocol.json</code>: source-available projection statement and omitted private material.</li><li><code>injection_policy.json</code>: required source, flow, verdict, and output fields plus authority denials.</li><li><code>source_documents.json</code>: synthetic trusted and untrusted sources with trust labels and taint labels.</li><li><code>information_flow_graph.json</code>: source-to-sink flow rows before claim admission.</li><li><code>policy_verdicts.json</code>: allow, warn, block, and review verdicts before synthetic action.</li><li><code>sanitized_outputs.json</code>: output refs proving no trusted context disclosure and no untrusted instruction obedience.</li><li><code>cold_replay.json</code>: rerunnable command and result record refs that reproduce verdicts and sanitized state.</li></ul>\n<h4 class=\"pm-body__h\">Public Trace Refactor</h4>\n<p>The product evidence is no longer the fixture verdict fields alone. The component uses <code>microcosm_core.macro_tools.agent_execution_trace::build_public_prompt_injection_trace</code> to emit metadata-only spans over the public source, flow, verdict, output, and replay refs. That builder is a Microcosm refactor of the source <code>system/lib/agent_execution_trace.py</code> span model, so the accepted result record can show sequence, authority, audit, coverage, and digest mechanics without copying real accounts, prompt bodies, model-output data, or live tool material.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: <code>core/paper_module_capsules.json::paper_modules[38:paper_module.indirect_prompt_injection_information_flow_policy_replay]</code> is the JSON authority row; a Mermaid diagram and an Atlas card are generated for this module from that row.</li><li>Mechanism route: <code>core/mechanism_sources.json::mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay</code> binds the code locus, fixture refs, exported bundle refs, result record refs, validator commands, focused regression, and guardrails.</li><li>Runtime route: <code>src/microcosm_core/organs/indirect_prompt_injection_information_flow_policy_replay.py</code> owns <code>run</code>, <code>run_prompt_injection_bundle</code>, <code>_build_result</code>, <code>_write_receipts</code>, <code>result_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>.</li><li>Exported-bundle route: <code>examples/indirect_prompt_injection_information_flow_policy_replay/exported_prompt_injection_flow_bundle</code> contains <code>bundle_manifest.json</code>, <code>projection_protocol.json</code>, <code>injection_policy.json</code>, <code>source_documents.json</code>, <code>information_flow_graph.json</code>, <code>policy_verdicts.json</code>, <code>sanitized_outputs.json</code>, <code>cold_replay.json</code>, and <code>source_module_manifest.json</code>.</li><li>Source-module route: <code>source_module_manifest.json</code> records five copied public source bodies: the extracted-pattern ledger row, high-novelty reconstruction result record, agent execution trace runtime, agent execution trace standard, and strict JSON helper. Result records carry refs, digests, counts, and status only; source body text stays in the bundle&#x27;s <code>source_modules/</code> tree.</li><li>Focused-test route: <code>tests/test_indirect_prompt_injection_information_flow_policy_replay.py</code> verifies negative cases, public-relative redacted result records, exported-bundle runtime shape, source-module digest and target-ref failures, exact copied source bodies, card result record reuse, and public trace span construction.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in the prompt-injection and information-flow-control literature. The prompt-injection side follows the threat shape described by Greshake et al. in <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2302.12173\">Not what you&#x27;ve signed up for</a>, the agentic evaluation framing in <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2406.13352\">AgentDojo</a>, and later data-leakage benchmarks over tool-calling agents such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2506.01055\">Simple Prompt Injection Attacks Can Leak Personal Data</a>. The policy mechanism borrows from dynamic information-flow / taint-tracking ideas, including <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2410.03055\">Permissive Information-Flow Analysis for Large Language Models</a>.</p>\n<p>Microcosm does not claim a general prompt-injection defense. It preserves the prior-art internal control lesson: untrusted content must be labelled as data, source-to-sink flows must be visible before privileged action, and sanitized outputs need result records. The local component turns that lesson into a metadata-only replay contract with explicit scope boundaries and negative cases.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The validator rejects real account material, secret or trusted-context exfiltration, raw prompt body export, untrusted tool output treated as instruction authority, hidden system-message promotion, account secret exfiltration, final-answer-only success, and ungated untrusted flow into a privileged sink.</p>\n<p>These are falsification fixtures. They are part of the contract, not examples of live exploit traffic.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<p>The named proof consumer is <code>tests/test_indirect_prompt_injection_information_flow_policy_replay.py</code>. It checks first-wave negative-case coverage, five sources, three untrusted and two trusted source labels, five information flows, derived taint paths, derived policy verdicts, allow/warn/block/review counts, blocked-without-external-action counts, sanitized-output non-disclosure, cold replay, scope limit flags, public trace spans, public tool-call trace promotion through taint propagation, public-relative redacted result records, exported-bundle validation, source-module digest mismatch rejection, target-ref/path mismatch rejection, partial digest mismatch rejection, manifest body-text boundary rejection, streaming source-module digests, exact copied source body imports, fresh <code>--card</code> result record reuse, public trace construction, and fixture-manifest binding to the body-open refactor.</p>\n<p>The runtime proof consumers are the two module commands in the Validation Result record Path: fixture mode via <code>indirect_prompt_injection_information_flow_policy_replay run</code>, and exported bundle mode via <code>indirect_prompt_injection_information_flow_policy_replay run-prompt-injection-bundle</code>. Fixture mode must observe all eight negative cases and write metadata-only result, board, validation, and sign-off result records. Bundle mode must validate the public bundle shape, source-module manifest, public trace spans, and metadata-only exported bundle result record.</p>\n<p>The corpus proof consumer is <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code>. It is a corpus check only; it does not refresh generated Mermaid, Atlas, site, verifier, or bundle state.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree:</p>\n<p>Then run the exported bundle validator:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python -m microcosm_core.organs.indirect_prompt_injection_information_flow_policy_replay run-prompt-injection-bundle --input examples/indirect_prompt_injection_information_flow_policy_replay/exported_prompt_injection_flow_bundle --out /tmp/indirect_prompt_injection_flow_bundle_receipt --card &gt; /tmp/indirect_prompt_injection_flow_bundle_card.json</code></pre>\n<p>The focused regression test and corpus projection checks are:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_indirect_prompt_injection_information_flow_policy_replay.py -q\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The result record path proves synthetic information-flow replay and body omission, not general prompt-injection robustness or live account safety.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The replay is intentionally small and synthetic. Fixture mode covers five source documents, three untrusted and two trusted source labels, five source-to-sink flows, five pre-action verdicts, five sanitized outputs, five cold replay passes, five public trace spans, one generated public tool-call trace promoted through the taint graph, five copied source bodies, and eight negative cases. Exported-bundle mode validates the public bundle, source-module manifest, trace spans, and metadata-only result record shape, but it does not carry the fixture-only negative-case payloads.</p>\n<p>Those counts are proof boundaries, not scale claims. They show that this local validator recomputes source trust, taint propagation, pre-action verdicts, sanitized output constraints, cold replay, source-module digest anchors, and metadata-only result record shape over declared public inputs. They do not estimate attack coverage, compare defenses, score a benchmark, certify hidden-message handling in production, or demonstrate live email, browser, account, tool, or provider behavior.</p>\n<p>The source-open body floor is also narrow. The manifest proves byte parity and declared anchors for the five copied source bodies in the exported bundle. It excludes private source-root export, raw prompt or system body export, account secret-bearing material, source-file changes, public sharing, hosting, launch-scope decision, complete security, or product readiness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the public claim that the replay exposes and checks a prompt-injection information-flow policy over source trust labels, taint labels, source-to-sink flow rows, pre-action policy verdict refs, sanitized-output refs, cold replay refs, public trace spans, live public tool-call trace taint promotion, copied source-module digests, negative-case result records, secret-exclusion checks, and metadata-only scope limits.</p>\n<p>The copied source-module digest row proves byte parity for the named source body only; it does not widen the replay into live source authority.</p>\n<p>It does not claim general prompt-injection robustness, live account safety, live tool or provider behavior, raw prompt/system/tool body export, account secret-bearing account data, hidden-message production handling, benchmark security or performance, source-file changes, publishing-scope decision, hosting authority, launch-scope decision, complete security, or product-progress authority.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Passing result records prove only that this public trace refactor satisfies the named prompt-injection information-flow contract over metadata-only rows. They do not prove general prompt-injection robustness, benchmark performance, live account safety, provider behavior, tool behavior, hidden-message handling in a real system, source-file changes, publishing-scope decision, or launch operations.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The generated JSON instance gives this page a specific admission lattice, not a loose security story. The only unresolved selective relation is the dependency edge; it remains a residual because the bundle does not name a sibling paper-module dependency.</p>\n<p>The governing law is provenance propagation and non-interference. <code>P-9</code> requires every source, fixture, result record, public-copy, provider-shape, or private-boundary crossing to carry provenance class and scope limit. <code>P-14</code> requires byte or row basis and provenance to travel together. <code>AX-8</code> requires data labels to propagate along flows, with untrusted labels entering privileged sinks only through declared transforms that satisfy the sink policy.</p>\n<p>The runtime implements that lattice in <code>_build_result</code>: it loads the projection protocol, source documents, information-flow graph, policy verdicts, sanitized outputs, cold replay rows, public trace spans, source-module manifest, and secret-exclusion policy before status is admitted. <code>validate_source_documents</code> rejects untrusted instruction authority, <code>validate_information_flow_graph</code> derives taint labels and policy verdicts instead of trusting hand-written rows, <code>_live_tool_call_trace_promotion</code> treats generated public tool-call trace spans as untrusted tool output, and <code>_write_receipts</code>/<code>result_card</code> keep public result records metadata-only. The focused proof consumer is <code>tests/test_indirect_prompt_injection_information_flow_policy_replay.py</code>, which checks fixture and exported-bundle modes, taint/verdict derivation, negative cases, source-module digest boundaries, exact copied source-body imports, card redaction, fresh result record reuse, public trace spans, and fixture-manifest binding to the body-open refactor.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The exported bundle carries exact copied source bodies under <code>source_modules/ai_workflow/</code>, governed by <code>source_module_manifest.json</code>. The imported bodies are:</p>\n<ul><li><code>state/microcosm_portfolio/extracted_patterns_ledger.jsonl</code></li><li><code>state/microcosm_portfolio/reconstruction/high_novelty_substrate_gap_scout_v1.json</code></li><li><code>system/lib/agent_execution_trace.py</code></li><li><code>codex/standards/std_agent_execution_trace.json</code></li><li><code>system/lib/strict_json.py</code></li></ul>\n<p>The manifest records source refs, target refs, hashes, material classes, and required anchors. Result records and cards expose refs, counts, and validation status only; they do not embed ledger, reconstruction, prompt, account, account secret, browser UI, model-output data, or live-access bodies.</p>\n</details>",
      "components": [
        {
          "anchor": "component-indirect_prompt_injection_information_flow_policy_replay",
          "component_id": "indirect_prompt_injection_information_flow_policy_replay",
          "public_label": "Indirect Prompt Injection Information Flow Policy Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "indirect_prompt_injection_information_flow_policy_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Indirect Prompt Injection Information Flow Policy Replay",
            "relation": "explains",
            "url": "components.html#component-indirect_prompt_injection_information_flow_policy_replay"
          },
          {
            "id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public indirect prompt injection information flow policy replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-14",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Carry basis and provenance together",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-14"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
      "reader_packet": {
        "abstract": "Validator-backed claim: a source-faithful trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action.",
        "authority_ceiling": "Source-faithful refactored fixtures and metadata-only result records only; not a live information-flow product, complete-security proof, or launch claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-indirect-prompt-injection-information-flow-policy-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD sources[\"Source rows trusted and untrusted, with taint labels\"] flows[\"Source-to-sink flow rows (declared taint and verdict)\"] propagate[\"Propagate taint along the source-to-sink graph\"] derive[\"Derive verdict from taint + sink privilege + sanitizer + sink kind + action\"] compare{\"Declared labels and verdict match the derived ones?\"} blocked[\"Block the row (relabelled or wrong verdict)\"] gate{\"Untrusted into a privileged sink?\"} verdicts[\"Pre-action verdict allow / warn / review / block\"] outputs[\"Sanitized output no trusted context disclosed, no untrusted instruction obeyed\"] toolspan[\"One public tool-call trace span treated as untrusted tool output\"] result records[\"metadata-only result records refs, digests, counts, status\"] sources --> flows flows --> propagate propagate --> derive derive --> compare compare -- no --> blocked compare -- yes --> gate gate -- yes --> verdicts gate -- no --> verdicts verdicts --> outputs toolspan --> propagate outputs --> result records blocked --> result records",
            "source_format": "mermaid",
            "source_hash": "sha256:d39bdce91f262ab0bbb93ae8f16c5c7a2f0ab63460fca6c13d0e1348e831938e",
            "source_line_end": 136,
            "source_line_start": 110
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "indirect_prompt_injection_information_flow_policy_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Indirect Prompt Injection Information Flow Policy Replay",
                "relation": "explains",
                "url": "components.html#component-indirect_prompt_injection_information_flow_policy_replay"
              },
              {
                "id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public indirect prompt injection information flow policy replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-14",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Carry basis and provenance together",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 58,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 78,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 93,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 100,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 299,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 348,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Not what you've signed up for",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2302.12173"
          },
          {
            "kind": "external_reference",
            "label": "AgentDojo",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2406.13352"
          },
          {
            "kind": "external_reference",
            "label": "Simple Prompt Injection Attacks Can Leak Personal Data",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2506.01055"
          },
          {
            "kind": "external_reference",
            "label": "Permissive Information-Flow Analysis for Large Language Models",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2410.03055"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "An agent that reads web pages, tool output, or retrieved documents takes in text from sources it does not control. Indirect prompt injection is the case where that untrusted text carries an instruction, and the agent acts on it as if the operator had asked. This component exists to make one specific safety property checkable on a synthetic trace: untrusted text was kept separate from trusted instructions, and no untrusted source reached a privileged action without being gated first. It answers a single question. Did the trust boundary actually hold through the flow, or only on paper? The unusual part is that the validator does not trust the labels the fixture declares. Each flow row claims\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 43,
            "source_line_start": 13,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Primary result record: result records/runtimeshell/demoproject/components/indirectpromptinjectioninformationflowpolicyreplay/exportedpromptinjectionflowbundlevalidationresult.json First-wave fixture result record: result records/firstwave/indirectpromptinjectioninformationflowpolicyreplay/indirectpromptinjectioninformationflowpolicyreplayvalidation_receipt.json",
            "level": 2,
            "order": 2,
            "section_id": "cold-reader-path",
            "source_line_end": 57,
            "source_line_start": 44,
            "title": "Cold-Reader Path"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module's shape is a public information-flow replay, not a live prompt-injection defense. This page points at the mechanism and runtime component; the runtime validates source trust labels, taint propagation, privileged sink gates, pre-action verdicts, sanitized outputs, cold replay, public trace spans, source-module digest anchors, negative cases, and metadata-only result records.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 143,
            "source_line_start": 108,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The generated JSON instance gives this page a specific admission lattice, not a loose security story. indirectpromptinjectioninformationflowpolicyreplay component, mechanism.indirectpromptinjectioninformationflowpolicyreplay.validatespublicindirectpromptinjectioninformationflowpolicyreplay, concept.agentreliabilityandsafetyvalidator_bundle, P-9, P-14, AX-8, and the runtime code locus src/microcosmcore/components/indirectpromptinjectioninformationflowpolicy_replay.py. The only unresolved selective relation is the dependency edge; it remains a residual because the bundle does not name a sibling paper-module dependency. The governing law is provenance propagation and non-interference. P-9 requ\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 177,
            "source_line_start": 144,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime mechanism is an evidence compiler plus an information-flow validator. run loads the first-wave fixture with negative cases enabled; runpromptinjection_bundle loads the exported public bundle and leaves the fixture-only negative cases out. Both routes call buildresult, which loads the projection protocol, injection policy, source-document rows, flow graph, policy verdict rows, sanitized outputs, cold replay rows, public trace, copied source-module manifest, and secret-exclusion policy before it writes any result record. The source and flow validators separate instruction authority from untrusted data before claim admission. validatesourcedocuments requires every source row to car\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 245,
            "source_line_start": 178,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "projection_protocol.json: source-available projection statement and omitted private material. injection_policy.json: required source, flow, verdict, and output fields plus authority denials. source_documents.json: synthetic trusted and untrusted sources with trust labels and taint labels. informationflowgraph.json: source-to-sink flow rows before claim admission. policy_verdicts.json: allow, warn, block, and review verdicts before synthetic action. sanitized_outputs.json: output refs proving no trusted context disclosure and no untrusted instruction obedience. cold_replay.json: rerunnable command and result record refs that reproduce verdicts and sanitized state.",
            "level": 2,
            "order": 6,
            "section_id": "input-contract",
            "source_line_end": 255,
            "source_line_start": 246,
            "title": "Input Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The product evidence is no longer the fixture verdict fields alone. The component uses microcosmcore.macrotools.agentexecutiontrace::buildpublicpromptinjectiontrace to emit metadata-only spans over the public source, flow, verdict, output, and replay refs. That builder is a Microcosm refactor of the source system/lib/agentexecutiontrace.py span model, so the accepted result record can show sequence, authority, audit, coverage, and digest mechanics without copying real accounts, prompt bodies, model-output data, or live tool material.",
            "level": 2,
            "order": 7,
            "section_id": "public-trace-refactor",
            "source_line_end": 265,
            "source_line_start": 256,
            "title": "Public Trace Refactor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: core/papermodulecapsules.json::papermodules[38:papermodule.indirectpromptinjectioninformationflowpolicyreplay] is the JSON authority row; a Mermaid diagram and an Atlas card are generated for this module from that row. Mechanism route: core/mechanismsources.json::mechanism.indirectpromptinjectioninformationflowpolicyreplay.validatespublicindirectpromptinjectioninformationflowpolicy_replay binds the code locus, fixture refs, exported bundle refs, result record refs, validator commands, focused regression, and guardrails. Runtime route: src/microcosmcore/components/indirectpromptinjectioninformationflowpolicy_replay.py owns run, runpromptinjectionbundle, build_result, writerecei\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 298,
            "source_line_start": 266,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in the prompt-injection and information-flow-control literature. The prompt-injection side follows the threat shape described by Greshake et al. in Not what you've signed up for, the agentic evaluation framing in AgentDojo, and later data-leakage benchmarks over tool-calling agents such as Simple Prompt Injection Attacks Can Leak Personal Data. The policy mechanism borrows from dynamic information-flow / taint-tracking ideas, including Permissive Information-Flow Analysis for Large Language Models. Microcosm does not claim a general prompt-injection defense. It preserves the prior-art internal control lesson: untrusted content must be labelled as data, source-to-s\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 414,
            "source_line_start": 395,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The exported bundle carries exact copied source bodies under sourcemodules/aiworkflow/, governed by sourcemodulemanifest.json. The imported bodies are: state/microcosmportfolio/extractedpatterns_ledger.jsonl state/microcosmportfolio/reconstruction/highnoveltysubstrategapscoutv1.json system/lib/agentexecutiontrace.py codex/standards/stdagentexecution_trace.json system/lib/strict_json.py The manifest records source refs, target refs, hashes, material classes, and required anchors. Result records and cards expose refs, counts, and validation status only; they do not embed ledger, reconstruction, prompt, account, account secret, browser UI, model-output data, or live-access bodies.",
            "level": 2,
            "order": 10,
            "section_id": "source-open-body-floor",
            "source_line_end": 431,
            "source_line_start": 415,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The replay is intentionally small and synthetic. Fixture mode covers five source documents, three untrusted and two trusted source labels, five source-to-sink flows, five pre-action verdicts, five sanitized outputs, five cold replay passes, five public trace spans, one generated public tool-call trace promoted through the taint graph, five copied source bodies, and eight negative cases. Exported-bundle mode validates the public bundle, source-module manifest, trace spans, and metadata-only result record shape, but it does not carry the fixture-only negative-case payloads. Those counts are proof boundaries, not scale claims. They show that this local validator recomputes source trust, taint\u2026",
            "level": 2,
            "order": 11,
            "section_id": "limitations",
            "source_line_end": 456,
            "source_line_start": 432,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the public claim that the replay exposes and checks a prompt-injection information-flow policy over source trust labels, taint labels, source-to-sink flow rows, pre-action policy verdict refs, sanitized-output refs, cold replay refs, public trace spans, live public tool-call trace taint promotion, copied source-module digests, negative-case result records, secret-exclusion checks, and metadata-only scope limits. The copied source-module digest row proves byte parity for the named source body only; it does not widen the replay into live source authority. It does not claim general prompt-injection robustness, live account safety, live tool or provider behavior, raw p\u2026",
            "level": 2,
            "order": 12,
            "section_id": "claim-ceiling",
            "source_line_end": 475,
            "source_line_start": 457,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator rejects real account material, secret or trusted-context exfiltration, raw prompt body export, untrusted tool output treated as instruction authority, hidden system-message promotion, account secret exfiltration, final-answer-only success, and ungated untrusted flow into a privileged sink. These are falsification fixtures. They are part of the contract, not examples of live exploit traffic.",
            "level": 2,
            "order": 13,
            "section_id": "negative-cases",
            "source_line_end": 485,
            "source_line_start": 476,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Passing result records prove only that this public trace refactor satisfies the named prompt-injection information-flow contract over metadata-only rows. They do not prove general prompt-injection robustness, benchmark performance, live account safety, provider behavior, tool behavior, hidden-message handling in a real system, source-file changes, public sharing decision, or launch operations.",
            "level": 2,
            "order": 14,
            "section_id": "authority-ceiling",
            "source_line_end": 493,
            "source_line_start": 486,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture validator from the repo root and write its result record outside the repo working tree: Then run the exported bundle validator: The focused regression test and corpus projection checks are: The result record path proves synthetic information-flow replay and body omission, not general prompt-injection robustness or live account safety.",
            "level": 2,
            "order": 15,
            "section_id": "validation-receipt-path",
            "source_line_end": 518,
            "source_line_start": 494,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The named proof consumer is tests/testindirectpromptinjectioninformationflowpolicy_replay.py. It checks first-wave negative-case coverage, five sources, three untrusted and two trusted source labels, five information flows, derived taint paths, derived policy verdicts, allow/warn/block/review counts, blocked-without-external-action counts, sanitized-output non-disclosure, cold replay, scope limit flags, public trace spans, public tool-call trace promotion through taint propagation, public-relative redacted result records, exported-bundle validation, source-module digest mismatch rejection, target-ref/path mismatch rejection, partial digest mismatch rejection, manifest body-text boundary rej\u2026",
            "level": 2,
            "order": 16,
            "section_id": "named-proof-consumers",
            "source_line_end": 548,
            "source_line_start": 519,
            "title": "Named Proof Consumers"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Validator-backed claim: a source-faithful trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Validator-backed public claim contract for indirect prompt-injection information-flow policy. Admits one narrow claim: a source-faithful trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action or answer, checked against negative cases and scope limits.",
      "summary_line": "Validator-backed claim: a source-faithful trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action.",
      "title": "Indirect Prompt-Injection Information-Flow Policy Replay"
    },
    {
      "anchor": "paper-module-mcp-tool-authority-replay",
      "authority_ceiling": "Synthetic MCP-like replay fixture only; not a live MCP account test, external model access, account secret-handling certification, benchmark security result, or launch claim.",
      "body_html": "<p>This module is the public Microcosm projection of a tool-authority claim contract. It is a synthetic MCP-like replay fixture, not a live MCP account test, external model access, account secret-handling certification, benchmark security result, or launch claim.</p>\n<p>The fixture models three public tools: a readonly docs lookup, a write-capable ticket update, and an untrusted result source. The claim is admitted only when tool manifest scope refs, call argument hashes, approval token refs, side-effect ledger refs, rollback result records, untrusted-output instruction/data splits, cold replay result records, negative cases, and scope limits line up.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>When an agent uses tools through a protocol like MCP, the sentence &quot;the agent used the tool safely&quot; is cheap to write and hard to back. This component answers one question: given a recorded tool-use trace, does the evidence actually support the authority the trace claims, or is the safety language unearned? It exists so that tool-authority claims have to be replayed against metadata before prose is allowed to call them safe.</p>\n<p>The approach is to treat a tool call as a small transaction that must show its working. Each call cites a narrow capability scope, an argument hash, and, if it writes, an approval token, a side-effect ledger entry, and a rollback result record. Those references are not taken on trust: the side-effect ledger and the cold replay rows are cross-checked against the accepted call rows by call id, so a rollback result record that no call refers to, or a write that skips approval, is caught rather than waved through. The point is that a reference string is not authority until something downstream resolves it.</p>\n<p>Two failure modes are worth naming because they are specific to tool-using agents. The first is the confused deputy: a call that asks for a scope wider than its task needs (<code>*</code>, <code>account_full_access</code>) is rejected before it runs, so a tool cannot quietly borrow more authority than it was granted. The second is tool-output-as-instruction, the prompt-injection shape where text returned by an untrusted tool is obeyed as a command. Here untrusted output must stay data and cite an instruction/data split; a row that lets output become instruction is one of the eight negative cases the fixture is built to catch.</p>\n<p>This is deliberately a synthetic replay, not a live test. The component never opens an MCP account, calls a provider, or handles a account secret. It reads only public metadata and digests, and it keeps every payload, result body, and account secret out of the result records it writes. What it offers is narrow and honest: a way to check that a tool-authority story is internally consistent and metadata-only, not a certificate that any real tool integration is secure.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"428\" height=\"1012\" viewBox=\"0 0 428 1012\" role=\"img\" aria-label=\"Flowchart diagram with 15 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"284.6\" y1=\"54.0\" x2=\"147.2\" y2=\"116.8\"></line><polygon class=\"pmd-arrow\" points=\"147.2,116.8 152.2,111.1 154.7,116.7\"></polygon><line class=\"pmd-edge\" x1=\"311.1\" y1=\"54.0\" x2=\"269.2\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"269.2,112.0 270.8,104.7 275.7,108.2\"></polygon><line class=\"pmd-edge\" x1=\"248.2\" y1=\"148.0\" x2=\"222.3\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"222.3,206.0 222.3,198.5 227.9,201.0\"></polygon><line class=\"pmd-edge\" x1=\"192.6\" y1=\"242.0\" x2=\"122.7\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"122.7,300.0 126.0,293.3 129.9,298.0\"></polygon><line class=\"pmd-edge\" x1=\"231.3\" y1=\"242.0\" x2=\"286.3\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"286.3,300.0 279.4,297.1 283.8,292.9\"></polygon><line class=\"pmd-edge\" x1=\"286.3\" y1=\"336.0\" x2=\"231.3\" y2=\"394.0\"></line><polygon class=\"pmd-arrow\" points=\"231.3,394.0 233.8,386.9 238.2,391.1\"></polygon><line class=\"pmd-edge\" x1=\"214.2\" y1=\"430.0\" x2=\"214.2\" y2=\"488.0\"></line><polygon class=\"pmd-arrow\" points=\"214.2,488.0 211.2,481.2 217.3,481.2\"></polygon><line class=\"pmd-edge\" x1=\"197.2\" y1=\"524.0\" x2=\"142.2\" y2=\"582.0\"></line><polygon class=\"pmd-arrow\" points=\"142.2,582.0 144.7,574.9 149.1,579.1\"></polygon><line class=\"pmd-edge\" x1=\"230.0\" y1=\"524.0\" x2=\"280.7\" y2=\"582.0\"></line><polygon class=\"pmd-arrow\" points=\"280.7,582.0 273.9,578.9 278.5,574.8\"></polygon><line class=\"pmd-edge\" x1=\"280.7\" y1=\"618.0\" x2=\"230.0\" y2=\"676.0\"></line><polygon class=\"pmd-arrow\" points=\"230.0,676.0 232.2,668.8 236.8,672.9\"></polygon><line class=\"pmd-edge\" x1=\"133.7\" y1=\"618.0\" x2=\"205.7\" y2=\"770.0\"></line><polygon class=\"pmd-arrow\" points=\"205.7,770.0 200.0,765.1 205.5,762.5\"></polygon><line class=\"pmd-edge\" x1=\"214.2\" y1=\"712.0\" x2=\"214.2\" y2=\"770.0\"></line><polygon class=\"pmd-arrow\" points=\"214.2,770.0 211.2,763.2 217.3,763.2\"></polygon><line class=\"pmd-edge\" x1=\"117.2\" y1=\"54.0\" x2=\"211.9\" y2=\"770.0\"></line><polygon class=\"pmd-arrow\" points=\"211.9,770.0 207.9,763.6 214.0,762.8\"></polygon><line class=\"pmd-edge\" x1=\"214.2\" y1=\"806.0\" x2=\"214.2\" y2=\"864.0\"></line><polygon class=\"pmd-arrow\" points=\"214.2,864.0 211.2,857.2 217.3,857.2\"></polygon><line class=\"pmd-edge\" x1=\"214.2\" y1=\"900.0\" x2=\"214.2\" y2=\"958.0\"></line><polygon class=\"pmd-arrow\" points=\"214.2,958.0 211.2,951.2 217.3,951.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"40.5\">JSON bundle authority</tspan></text><title>JSON bundle authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"89.2\" y=\"112.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.2\" y=\"134.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"173.2\" y=\"112.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"256.2\" y=\"134.5\">mechanism source row</tspan></text><title>mechanism source row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"206.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"214.2\" y=\"228.5\">MCP authority runtime</tspan></text><title>MCP authority runtime</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"300.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"101.0\" y=\"322.5\">first-wave fixture</tspan></text><title>first-wave fixture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"203.1\" y=\"300.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"303.4\" y=\"322.5\">exported authority bundle</tspan></text><title>exported authority bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"155.4\" y=\"394.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"214.2\" y=\"416.5\">tool manifest</tspan></text><title>tool manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"488.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"214.2\" y=\"510.5\">scoped tool calls</tspan></text><title>scoped tool calls</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"55.9\" y=\"582.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.1\" y=\"604.5\">tool result rows</tspan></text><title>tool result rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"220.3\" y=\"582.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"296.4\" y=\"604.5\">side-effect ledger</tspan></text><title>side-effect ledger</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"676.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"214.2\" y=\"698.5\">cold replay rows</tspan></text><title>cold replay rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"138.2\" y=\"770.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"214.2\" y=\"792.5\">public trace spans</tspan></text><title>public trace spans</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"40.5\">source-module body floor</tspan></text><title>source-module body floor</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"103.6\" y=\"864.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"214.2\" y=\"886.5\">metadata-only result records</tspan></text><title>metadata-only result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"162.3\" y=\"958.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"214.2\" y=\"980.5\">scope limit</tspan></text><title>scope limit</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON bundle authority&quot;] markdown[&quot;Markdown reader projection&quot;] mechanism[&quot;mechanism source row&quot;] component[&quot;MCP authority runtime&quot;] fixture[&quot;first-wave fixture&quot;] bundle[&quot;exported authority bundle&quot;] manifest[&quot;tool manifest&quot;] calls[&quot;scoped tool calls&quot;] results[&quot;tool result rows&quot;] side_effects[&quot;side-effect ledger&quot;] replay[&quot;cold replay rows&quot;] trace[&quot;public trace spans&quot;] source_modules[&quot;source-module body floor&quot;] result records[&quot;metadata-only result records&quot;] ceiling[&quot;scope limit&quot;] bundle --&gt; markdown bundle --&gt; mechanism mechanism --&gt; component component --&gt; fixture component --&gt; bundle bundle --&gt; manifest manifest --&gt; calls calls --&gt; results calls --&gt; side_effects side_effects --&gt; replay results --&gt; trace replay --&gt; trace source_modules --&gt; trace trace --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The module&#x27;s shape is a public tool-authority replay, not a live MCP security claim.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The replay is a fail-closed authority lattice over a synthetic MCP-like tool story. <code>_build_result</code> loads the fixture or exported bundle, runs <code>load_forbidden_classes</code> and <code>scan_paths</code> over input JSON and copied source modules, then validates each contract plane separately: projection protocol, tool policy, tool manifest, tool calls, tool results, side-effect ledger, cold replay rows, public trace spans, and source-module manifest rows. The final status is <code>pass</code> only when every sub-validator passes, no expected negative case is missing, the secret scan has zero blocking hits, and the source-module floor is either present when required or explicitly not required for the first-wave fixture.</p>\n<p>Tool authority is checked before prose can turn it into evidence. Manifest rows define the declared tool ids and allowed tool classes. <code>validate_tool_calls</code> then rejects undeclared tool ids, overbroad scopes, missing argument hashes, hidden account secret export, live account access, unapproved side effects, tool-output-as-instruction, final-answer-only grading, and unredacted payload export. Write-capable calls must carry approval token refs, side-effect ledger refs, and rollback result record refs; untrusted-result calls must keep instruction and data boundaries explicit. <code>validate_side_effect_ledger</code> and <code>validate_cold_replay</code> make those refs observable instead of leaving them as decorative strings.</p>\n<p>The exported-bundle path adds a body-floor check without moving bodies into result records. <code>_source_module_manifest_result</code> streams digest verification over each copied source source module, checks required anchors, requires <code>body_in_receipt: false</code>, and reports a metadata-only source-open import summary. <code>build_public_mcp_tool_authority_trace</code> contributes three public trace spans for the tool calls; <code>_body_import_verification</code> binds that public refactor back to the source source and Microcosm target digests. <code>_write_receipts</code> emits the result, board, validation result record, and sign-off result record for fixture runs, and <code>result_card</code> deliberately exposes counts, status bits, digest freshness, and omission result records rather than tool rows or source bodies.</p>\n<p>The mechanism is intentionally narrower than a tool-use security benchmark. It accepts only public metadata and digest evidence, and it treats every generated projection as a result record over source rows rather than as source authority.</p>\n<h4 class=\"pm-body__h\">Public Mechanics</h4>\n<ul><li>Every tool call must bind to a narrow capability scope ref before admission.</li><li>Write-capable calls require approval token refs, side-effect ledger refs, and rollback result record refs.</li><li>Untrusted tool output is data, not instruction, and must cite an instruction/data split ref.</li><li>Call arguments, tool outputs, account refs, and result bodies stay redacted or metadata-only.</li><li>Overbroad scopes, hidden account secret export, tool-output-as-instruction, unapproved side effects, live account access, final-answer-only grading, missing rollback result records, and unredacted tool payloads are expected falsification fixtures.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: <code>core/paper_module_capsules.json::paper_modules[39:paper_module.mcp_tool_authority_replay]</code> is the JSON authority row; a diagram view and an atlas card are generated for this module from the source record.</li><li>Mechanism route: <code>core/mechanism_sources.json::mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay</code> binds the code locus, fixture refs, exported bundle refs, result record refs, validator commands, focused regression, and guardrails.</li><li>Runtime route: <code>src/microcosm_core/organs/mcp_tool_authority_replay.py</code> owns <code>run</code>, <code>run_tool_authority_bundle</code>, <code>_build_result</code>, <code>_write_receipts</code>, <code>result_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>.</li><li>Exported-bundle route: <code>examples/mcp_tool_authority_replay/exported_mcp_tool_authority_bundle</code> contains <code>bundle_manifest.json</code>, <code>projection_protocol.json</code>, <code>tool_policy.json</code>, <code>tool_manifest.json</code>, <code>tool_calls.json</code>, <code>tool_results.json</code>, <code>side_effect_ledger.json</code>, <code>cold_replay.json</code>, and <code>source_module_manifest.json</code>.</li><li>Source-module route: <code>source_module_manifest.json</code> records seven copied public source body rows, while the exported source-open body summary exposes at least six body materials. The floor includes high-novelty and extracted-pattern evidence, agent execution trace runtime and standard bodies, route-readiness standard material, mission-transaction preflight internal control material, and the strict JSON helper. Result records carry refs, digests, counts, and status only.</li><li>Focused-test route: <code>tests/test_mcp_tool_authority_replay.py</code> verifies negative cases, public-relative redacted result records, exported-bundle runtime shape, source-module digest failures, exact copied source bodies, card result record reuse, and public trace span construction.</li></ul>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>First-wave fixture consumer: PYTHONPATH=src ../repo-python -m microcosm_core.components.mcp_tool_authority_replay run --input fixtures/first_wave/mcp_tool_authority_replay/input --out /tmp/microcosm-mcp-tool-authority-replay/fixture --sign-off-out /tmp/microcosm-mcp-tool-authority-replay/sign-off.json --card consumes the fixture route, expected negative cases, secret scan, public trace construction, scope limit, metadata-only result record writer, and command-card omission contract.</li><li>Exported-bundle consumer: <code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.mcp_tool_authority_replay run-tool-authority-bundle --input examples/mcp_tool_authority_replay/exported_mcp_tool_authority_bundle --out /tmp/microcosm-mcp-tool-authority-replay/bundle --card</code> consumes the public bundle, source-module manifest, copied body-floor digest checks, public trace spans, metadata-only exported-bundle result record, and fresh card reuse path.</li><li>Focused regression consumer: <code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_mcp_tool_authority_replay.py -q</code> pins the negative-case matrix, undeclared-tool rejection, redacted/public result record paths, source-module digest mismatch failures, exact copied source bodies, public trace span coverage, and card omission behavior.</li><li>This check excludes hand-editing generated projections; it is a read-only result record for this Markdown slice.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in capability security, least privilege, and current MCP authorization guidance. The classic security lineage is Saltzer and Schroeder&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.cs.virginia.edu/~evans/cs551/saltzer/\">Protection of Information in Computer Systems</a> and Hardy&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://web.cs.wpi.edu/~cs557/f14/papers/confused_deputy-hardy.pdf\">Confused Deputy</a>: authority should be narrow, mediated, and bound to the object/action being requested. The MCP-specific lineage is the official <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization\">MCP authorization</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://modelcontextprotocol.io/specification/2025-06-18/basic/security_best_practices\">security best practices</a> guidance, especially least-privilege scopes and token audience boundaries.</p>\n<p>Microcosm does not claim live MCP security or account certification. It borrows the prior-art authority shape and makes it replayable: every public tool story must expose capability scope refs, approval refs, side-effect refs, rollback refs, instruction/data split refs, and scope boundaries before write authority is treated as evidence.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run the first-wave fixture into disposable result records from the Microcosm root:</p>\n<p>Run the exported bundle through the same component:</p>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.mcp_tool_authority_replay run-tool-authority-bundle --input examples/mcp_tool_authority_replay/exported_mcp_tool_authority_bundle --out /tmp/microcosm_mcp_tool_authority_bundle</code></pre>\n<pre class=\"pm-pre\"><code>cd microcosm-substrate\nPYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_mcp_tool_authority_replay.py -q\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim only that a synthetic public MCP-like replay preserved tool-authority boundaries over metadata rows: capability scopes, argument hashes, approval refs, side-effect refs, rollback refs, instruction/data split refs, cold replay refs, source-module digests, negative cases, and metadata-only validation result records.</p>\n<p>It must not claim live MCP account safety, account secret-handling certification, live tool behavior, provider behavior, benchmark security, source-file changes, publishing-scope decision, complete security, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not access live MCP accounts, export account secrets or model-output data, obey tool output as instruction, run live tools, change source files, claim benchmark safety, publish results, or include launch operations.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The source record declares <code>concept.agent_reliability_and_safety_validator_bundle</code>, principles <code>P-4</code> and <code>P-16</code>, and axiom <code>AX-3</code> as the governing lattice. The generated component row repeats the paper and mechanism links and adds an component-level <code>P-18</code> relation; that component relation is useful context but does not expand the paper-module bundle&#x27;s declared authority.</p>\n<p><code>P-4</code> and <code>AX-3</code> are the local authority rule: a tool handle, account secret-shaped string, role name, or trusted-session label is bounded evidence of authority. The runtime must derive authority from dereferenced manifest policy, capability scope refs, approval refs, side-effect refs, rollback refs, cold replay refs, and public trace spans. <code>P-16</code> supplies the transaction boundary: a write-capable tool call is admissible only when the call is scoped, the side-effect is ledgered, rollback evidence is present, and the result record says which scope limit still holds.</p>\n<p>The mechanism row deliberately leaves sibling/upstream mechanism relations as residual pressure. That residual is part of the scope limit: this module can show a public replay lattice for synthetic MCP-like tool authority, but it does not infer neighbouring mechanisms from prose, certify live MCP security, or promote generated Mermaid, Atlas, site, or corpus projections into source authority.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The exported bundle carries copied source bodies under <code>source_modules/</code>, governed by <code>source_module_manifest.json</code>. The manifest records source refs, target refs, hashes, material classes, required anchors, and result record body exclusions for:</p>\n<ul><li><code>state/microcosm_portfolio/reconstruction/high_novelty_substrate_gap_scout_v1.json</code></li><li><code>state/microcosm_portfolio/extracted_patterns_ledger.jsonl</code></li><li><code>system/lib/agent_execution_trace.py</code></li><li><code>codex/standards/std_agent_execution_trace.json</code></li><li><code>codex/standards/std_extracted_pattern_route_readiness.json</code></li><li><code>tools/meta/control/mission_transaction_preflight.py</code></li><li><code>system/lib/strict_json.py</code></li></ul>\n<p>The floor is source-open body evidence, not live-account or provider authority. Result records and command cards expose refs, digest status, counts, and verdicts only; they do not embed copied source bodies or private/live payload material.</p>\n</details>",
      "components": [
        {
          "anchor": "component-mcp_tool_authority_replay",
          "component_id": "mcp_tool_authority_replay",
          "public_label": "MCP Tool Authority Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 2
        },
        "link_count": 7,
        "links": [
          {
            "id": "mcp_tool_authority_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "MCP Tool Authority Replay",
            "relation": "explains",
            "url": "components.html#component-mcp_tool_authority_replay"
          },
          {
            "id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public mcp tool authority replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay"
          },
          {
            "id": "P-4",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Possession is not permission",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-4"
          },
          {
            "id": "P-16",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind authority to transaction scope",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-16"
          },
          {
            "id": "AX-3",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Authority by derivation, not possession",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-3"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.mcp_tool_authority_replay",
      "reader_packet": {
        "abstract": "Synthetic MCP-like replay fixture for a tool-authority claim contract: replay result records, negative cases, scope limits; no live MCP/provider/account secret",
        "authority_ceiling": "Synthetic MCP-like replay fixture only; not a live MCP account test, external model access, account secret-handling certification, benchmark security result, or launch claim.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.mcp_tool_authority_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-mcp-tool-authority-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-mcp-tool-authority-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON bundle authority\"] markdown[\"Markdown reader projection\"] mechanism[\"mechanism source row\"] component[\"MCP authority runtime\"] fixture[\"first-wave fixture\"] bundle[\"exported authority bundle\"] manifest[\"tool manifest\"] calls[\"scoped tool calls\"] results[\"tool result rows\"] side_effects[\"side-effect ledger\"] replay[\"cold replay rows\"] trace[\"public trace spans\"] source_modules[\"source-module body floor\"] result records[\"metadata-only result records\"] ceiling[\"scope limit\"] bundle --> markdown bundle --> mechanism mechanism --> component component --> fixture component --> bundle bundle --> manifest manifest --> calls calls --> results calls --> side_effects side_effects --> replay results --> trace replay --> trace source_modules --> trace trace --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:87f5bee4b36bfd37bcca16e7ba6ff489e3be2de3ce35114da33622eb7b7c21e4",
            "source_line_end": 121,
            "source_line_start": 88
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-3",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Authority by derivation, not possession",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-3"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "mcp_tool_authority_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "MCP Tool Authority Replay",
                "relation": "explains",
                "url": "components.html#component-mcp_tool_authority_replay"
              },
              {
                "id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public mcp tool authority replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-4",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Possession is not permission",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-4"
              },
              {
                "id": "P-16",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind authority to transaction scope",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.mcp_tool_authority_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 48,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 54,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 70,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 78,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 266,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 303,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Protection of Information in Computer Systems",
            "section_id": "prior-art-grounding",
            "url": "https://www.cs.virginia.edu/~evans/cs551/saltzer/"
          },
          {
            "kind": "external_reference",
            "label": "Confused Deputy",
            "section_id": "prior-art-grounding",
            "url": "https://web.cs.wpi.edu/~cs557/f14/papers/confused_deputy-hardy.pdf"
          },
          {
            "kind": "external_reference",
            "label": "MCP authorization",
            "section_id": "prior-art-grounding",
            "url": "https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization"
          },
          {
            "kind": "external_reference",
            "label": "security best practices",
            "section_id": "prior-art-grounding",
            "url": "https://modelcontextprotocol.io/specification/2025-06-18/basic/security_best_practices"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When an agent uses tools through a protocol like MCP, the sentence \"the agent used the tool safely\" is cheap to write and hard to back. This component answers one question: given a recorded tool-use trace, does the evidence actually support the authority the trace claims, or is the safety language unearned? It exists so that tool-authority claims have to be replayed against metadata before prose is allowed to call them safe. The approach is to treat a tool call as a small transaction that must show its working. Each call cites a narrow capability scope, an argument hash, and, if it writes, an approval token, a side-effect ledger entry, and a rollback result record. Those references are not\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 47,
            "source_line_start": 14,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module's shape is a public tool-authority replay, not a live MCP security claim. component; the runtime validates tool classes, capability scopes, call metadata, approval refs, side-effect and rollback refs, untrusted-output data boundaries, cold replay, public trace spans, source-module digest anchors, negative cases, and metadata-only result records.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 129,
            "source_line_start": 86,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The replay is a fail-closed authority lattice over a synthetic MCP-like tool story. buildresult loads the fixture or exported bundle, runs loadforbiddenclasses and scan_paths over input JSON and copied source modules, then validates each contract plane separately: projection protocol, tool policy, tool manifest, tool calls, tool results, side-effect ledger, cold replay rows, public trace spans, and source-module manifest rows. The final status is pass only when every sub-validator passes, no expected negative case is missing, the secret scan has zero blocking hits, and the source-module floor is either present when required or explicitly not required for the first-wave fixture. Tool authori\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 168,
            "source_line_start": 130,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "mcptoolauthority_replay component and to mechanism.mcptoolauthorityreplay.validatespublicmcptoolauthorityreplay. The source record declares concept.agentreliabilityandsafetyvalidator_bundle, principles P-4 and P-16, and axiom AX-3 as the governing lattice. The generated component row repeats the paper and mechanism links and adds an component-level P-18 relation; that component relation is useful context but does not expand the paper-module bundle's declared authority. P-4 and AX-3 are the local authority rule: a tool handle, account secret-shaped string, role name, or trusted-session label is bounded evidence of authority. The runtime must derive authority from dereferenced manifest policy\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 195,
            "source_line_start": 169,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Every tool call must bind to a narrow capability scope ref before admission. Write-capable calls require approval token refs, side-effect ledger refs, and rollback result record refs. Untrusted tool output is data, not instruction, and must cite an instruction/data split ref. Call arguments, tool outputs, account refs, and result bodies stay redacted or metadata-only. Overbroad scopes, hidden account secret export, tool-output-as-instruction, unapproved side effects, live account access, final-answer-only grading, missing rollback result records, and unredacted tool payloads are expected falsification fixtures.",
            "level": 2,
            "order": 5,
            "section_id": "public-mechanics",
            "source_line_end": 209,
            "source_line_start": 196,
            "title": "Public Mechanics"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: core/papermodulecapsules.json::papermodules[39:papermodule.mcptoolauthority_replay] is the JSON authority row; a diagram view and an atlas card are generated for this module from the source record. Mechanism route: core/mechanismsources.json::mechanism.mcptoolauthorityreplay.validatespublicmcptoolauthority_replay binds the code locus, fixture refs, exported bundle refs, result record refs, validator commands, focused regression, and guardrails. Runtime route: src/microcosmcore/components/mcptoolauthorityreplay.py owns run, runtoolauthoritybundle, buildresult, write_receipts, resultcard, EXPECTEDNEGATIVECASES, and AUTHORITYCEILING. Exported-bundle route: examples/mcptoolauthori\u2026",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 241,
            "source_line_start": 210,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "First-wave fixture consumer: PYTHONPATH=src ../repo-python -m microcosmcore.components.mcptoolauthorityreplay run --input fixtures/firstwave/mcptoolauthorityreplay/input --out /tmp/microcosm-mcp-tool-authority-replay/fixture --sign-off-out /tmp/microcosm-mcp-tool-authority-replay/sign-off.json --card consumes the fixture route, expected negative cases, secret scan, public trace construction, scope limit, metadata-only result record writer, and command-card omission contract. Exported-bundle consumer: PYTHONPATH=src ../repo-python -m microcosmcore.components.mcptoolauthorityreplay run-tool-authority-bundle --input examples/mcptoolauthorityreplay/exportedmcptoolauthority_bundle --out /tmp/mic\u2026",
            "level": 2,
            "order": 7,
            "section_id": "named-proof-consumers",
            "source_line_end": 265,
            "source_line_start": 242,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run the first-wave fixture into disposable result records from the Microcosm root: Run the exported bundle through the same component:",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 352,
            "source_line_start": 329,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim only that a synthetic public MCP-like replay preserved tool-authority boundaries over metadata rows: capability scopes, argument hashes, approval refs, side-effect refs, rollback refs, instruction/data split refs, cold replay refs, source-module digests, negative cases, and metadata-only validation result records. It must not claim live MCP account safety, account secret-handling certification, live tool behavior, provider behavior, benchmark security, source-file changes, public sharing decision, complete security, or launch-scope decision.",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 364,
            "source_line_start": 353,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in capability security, least privilege, and current MCP authorization guidance. The classic security lineage is Saltzer and Schroeder's Protection of Information in Computer Systems and Hardy's Confused Deputy: authority should be narrow, mediated, and bound to the object/action being requested. The MCP-specific lineage is the official MCP authorization and security best practices guidance, especially least-privilege scopes and token audience boundaries. Microcosm does not claim live MCP security or account certification. It borrows the prior-art authority shape and makes it replayable: every public tool story must expose capability scope refs, approval refs, sid\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 384,
            "source_line_start": 365,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The exported bundle carries copied source bodies under sourcemodules/, governed by sourcemodule_manifest.json. The manifest records source refs, target refs, hashes, material classes, required anchors, and result record body exclusions for: state/microcosmportfolio/reconstruction/highnoveltysubstrategapscoutv1.json state/microcosmportfolio/extractedpatterns_ledger.jsonl system/lib/agentexecutiontrace.py codex/standards/stdagentexecution_trace.json codex/standards/stdextractedpatternroutereadiness.json tools/meta/control/missiontransactionpreflight.py system/lib/strict_json.py The floor is source-open body evidence, not live-account or provider authority. Result records and command cards exp\u2026",
            "level": 2,
            "order": 11,
            "section_id": "source-open-body-floor",
            "source_line_end": 403,
            "source_line_start": 385,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not access live MCP accounts, export account secrets or model-output data, obey tool output as instruction, run live tools, change source files, claim benchmark safety, publish results, or include launch operations.",
            "level": 2,
            "order": 12,
            "section_id": "scope-boundary",
            "source_line_end": 408,
            "source_line_start": 404,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/mcp_tool_authority_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Synthetic MCP-like replay fixture for a tool-authority claim contract: replay result records, negative cases, scope limits; no live MCP/provider/account secret"
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Public Microcosm projection of a tool-authority claim contract. Replays a synthetic MCP-like tool-authority scenario and validates replay result records, negative cases, and scope limits with metadata-only result records.",
      "summary_line": "Synthetic MCP-like replay fixture for a tool-authority claim contract: replay result records, negative cases, scope limits; no live MCP/provider/account secret",
      "title": "MCP Tool Authority Replay"
    },
    {
      "anchor": "paper-module-tactic-portfolio-availability",
      "authority_ceiling": "Copied tactic affordance probe rows and public fixture/exported-bundle result records only; no Lean/Lake rerun, theorem proof, benchmark performance, external model access, Mathlib-dependent proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>tactic_portfolio_availability_probe</code> is the public component that turns tactic callability into an explicit artifact before routing or proof search treats a tactic as usable.</p>\n<p>The fixture is copied from real source system: the 2026-05-11 <code>PROVER_PROOF_STATE_SEARCH_CURRICULUM</code> smoke run&#x27;s Lean/Std tactic affordance probe. It records compile-status rows for <code>rfl</code>, <code>decide</code>, <code>omega</code>, <code>simp</code>, <code>simp_all</code>, <code>grind</code>, <code>native_decide</code>, and <code>aesop</code>, with source digests for the run-level affordance probe, the <code>portfolio_core_v0</code> tactic availability artifact, and the paired corpus-readiness boundary. The Mathlib-dependent <code>aesop</code> row is marked <code>environment_fail</code> because the paired environment probe reports <code>mathlib_lake_project_import_available=false</code>.</p>\n<p>The component validates:</p>\n<ul><li>every tactic has an environment-scoped <code>compile_status</code>;</li><li>Mathlib-dependent tactics are not marked available without a passing Mathlib import probe;</li><li>downstream consumers reference only tactics present in the probe portfolio;</li><li>proof bodies, raw model-output data, benchmark claims, launch-scope decision, and non-public paths stay out of the public artifact.</li></ul>\n<p>The generated board is a callability map, bounded evidence evidence. It can make target-shape routing cheaper and more honest, but it cannot prove a goal, widen Lean/Lake authority, use external model services, claim benchmark performance, or include launch operations.</p>\n<p>The result record contract reports <code>body_material_status=copied_non_secret_macro_body_with_provenance</code>, <code>tactic_availability_status=real_lean_std_tactic_affordance_probe_rows</code>, source digests, target refs, and <code>secret_exclusion_scan</code>. It does not use body-redaction or non-public-state-scan grammar as product evidence.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A tactic name is not a usable tactic. <code>aesop</code> is callable only if the surrounding Lean and Std environment actually carries the imports it needs; <code>omega</code> is callable in one project layout and not in another. Routing or proof search that trusts a bare tactic name will reach for tactics that the current environment cannot run, and then misread the resulting failure as a property of the goal rather than a property of the environment. This component answers one question: in the observed Lean/Std environment, which tactics were actually callable, and on what evidence?</p>\n<p>The interesting part is how it treats failure. A copied probe row that reports a Lean <code>FAIL</code> is not flattened into a single &quot;unavailable&quot; verdict. When a tactic declares <code>requires_mathlib</code> and the paired environment probe reports that the Mathlib import is absent, the failure is classified as <code>environment_fail</code> with the reason <code>MATHLIB_IMPORT_MISSING</code>. The same Lean <code>FAIL</code> for a tactic that does not depend on Mathlib is classified as <code>compile_fail</code>. The distinction keeps a missing import from masquerading as a broken tactic, and it preserves Mathlib absence as a recorded fact about the environment rather than discarding it. A downstream router can then re-attempt the same tactic in a different environment instead of striking it off permanently.</p>\n<p>The second deliberate choice is that none of this is a measurement of quality. The component copies probe durations and bands them as <code>fast</code>, <code>moderate</code>, or <code>slow</code> so a router can prefer a cheaper available tactic, but the latency profile is stamped as environment-scoped, not benchmark authority. Callability and speed in one observed environment are useful for cheaper routing; they are explicitly not evidence that a tactic is correct, that a goal was proved, or that Lean was rerun by this component.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"909\" height=\"646\" viewBox=\"0 0 909 646\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"522.3\" y1=\"126.0\" x2=\"558.1\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"558.1,184.0 551.9,179.8 557.1,176.6\"></polygon><line class=\"pmd-edge\" x1=\"676.3\" y1=\"90.0\" x2=\"597.4\" y2=\"184.0\"></line><polygon class=\"pmd-arrow\" points=\"597.4,184.0 599.4,176.8 604.1,180.7\"></polygon><line class=\"pmd-edge\" x1=\"548.3\" y1=\"238.0\" x2=\"465.2\" y2=\"323.0\"></line><polygon class=\"pmd-arrow\" points=\"465.2,323.0 467.8,316.0 472.2,320.2\"></polygon><line class=\"pmd-edge\" x1=\"406.8\" y1=\"359.0\" x2=\"213.8\" y2=\"444.0\"></line><polygon class=\"pmd-arrow\" points=\"213.8,444.0 218.8,438.4 221.3,444.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"293.3\" y=\"392.5\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"310.3\" y=\"405.5\" text-anchor=\"middle\">PASS</text><line class=\"pmd-edge\" x1=\"439.7\" y1=\"359.0\" x2=\"398.1\" y2=\"453.0\"></line><polygon class=\"pmd-arrow\" points=\"398.1,453.0 398.1,445.5 403.7,448.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"293.9\" y=\"397.0\" width=\"250.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"418.9\" y=\"410.0\" text-anchor=\"middle\">FAIL + requires_mathlib + Mathlib absent</text><line class=\"pmd-edge\" x1=\"465.0\" y1=\"359.0\" x2=\"564.3\" y2=\"462.0\"></line><polygon class=\"pmd-arrow\" points=\"564.3,462.0 557.3,459.2 561.7,454.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"467.6\" y=\"401.5\" width=\"94.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"514.6\" y=\"414.5\" text-anchor=\"middle\">FAIL otherwise</text><line class=\"pmd-edge\" x1=\"228.0\" y1=\"516.0\" x2=\"382.6\" y2=\"574.0\"></line><polygon class=\"pmd-arrow\" points=\"382.6,574.0 375.1,574.5 377.2,568.7\"></polygon><line class=\"pmd-edge\" x1=\"401.4\" y1=\"507.0\" x2=\"439.3\" y2=\"574.0\"></line><polygon class=\"pmd-arrow\" points=\"439.3,574.0 433.3,569.5 438.6,566.5\"></polygon><line class=\"pmd-edge\" x1=\"562.7\" y1=\"498.0\" x2=\"482.9\" y2=\"574.0\"></line><polygon class=\"pmd-arrow\" points=\"482.9,574.0 485.7,567.1 490.0,571.5\"></polygon><line class=\"pmd-edge\" x1=\"262.0\" y1=\"90.0\" x2=\"317.7\" y2=\"193.0\"></line><polygon class=\"pmd-arrow\" points=\"317.7,193.0 311.8,188.4 317.2,185.5\"></polygon><line class=\"pmd-edge\" x1=\"314.7\" y1=\"229.0\" x2=\"254.2\" y2=\"314.0\"></line><polygon class=\"pmd-arrow\" points=\"254.2,314.0 255.7,306.6 260.6,310.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"273.4\" y=\"262.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"284.4\" y=\"275.5\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"333.4\" y1=\"229.0\" x2=\"445.8\" y2=\"574.0\"></line><polygon class=\"pmd-arrow\" points=\"445.8,574.0 440.7,568.4 446.5,566.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"375.6\" y=\"392.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"389.6\" y=\"405.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"593.9\" y1=\"238.0\" x2=\"635.2\" y2=\"296.0\"></line><polygon class=\"pmd-arrow\" points=\"635.2,296.0 628.8,292.2 633.7,288.6\"></polygon><line class=\"pmd-edge\" x1=\"702.8\" y1=\"386.0\" x2=\"755.7\" y2=\"453.0\"></line><polygon class=\"pmd-arrow\" points=\"755.7,453.0 749.1,449.5 753.9,445.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"385.4\" y=\"18.0\" width=\"207.4\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"489.1\" y=\"40.5\">Copied Lean/Std affordance</tspan><tspan x=\"489.1\" y=\"58.5\">probe rows</tspan><tspan x=\"489.1\" y=\"76.5\">(compile_status,</tspan><tspan x=\"489.1\" y=\"94.5\">requires_mathlib,</tspan><tspan x=\"489.1\" y=\"112.5\">duration_ms)</tspan></text><title>Copied Lean/Std affordance probe rows (compile_status, requires_mathlib, duration_ms)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"460.7\" y=\"184.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"574.7\" y=\"206.5\">Tactic portfolio availability</tspan><tspan x=\"574.7\" y=\"224.5\">probe</tspan></text><title>Tactic portfolio availability probe</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"618.8\" y=\"54.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"691.4\" y=\"76.5\">Environment probe</tspan></text><title>Environment probe</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"447.7,323.0 534.1,341.0 447.7,359.0 361.2,341.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"447.7\" y=\"345.5\">Copied compile_status</tspan></text><title>Copied compile_status</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"444.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"466.5\">available</tspan><tspan x=\"132.1\" y=\"484.5\">band duration fast / moderate</tspan><tspan x=\"132.1\" y=\"502.5\">/ slow</tspan></text><title>available band duration fast / moderate / slow</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"453.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"386.2\" y=\"475.5\">environment_fail</tspan><tspan x=\"386.2\" y=\"493.5\">reason MATHLIB_IMPORT_MISSING</tspan></text><title>environment_fail reason MATHLIB_IMPORT_MISSING</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"526.2\" y=\"462.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"581.6\" y=\"484.5\">compile_fail</tspan></text><title>compile_fail</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"364.7\" y=\"574.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"454.6\" y=\"596.5\">Availability board for</tspan><tspan x=\"454.6\" y=\"614.5\">target-shape routing</tspan></text><title>Availability board for target-shape routing</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"54.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"76.5\">Downstream tactic reference</tspan></text><title>Downstream tactic reference</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"327.5,193.0 434.7,211.0 327.5,229.0 220.4,211.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"327.5\" y=\"215.5\">Tactic in probed portfolio?</tspan></text><title>Tactic in probed portfolio?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.7\" y=\"314.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.0\" y=\"336.5\">Rejected: unprobed tactic</tspan><tspan x=\"235.0\" y=\"354.5\">referenced</tspan></text><title>Rejected: unprobed tactic referenced</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"560.1\" y=\"296.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"667.2\" y=\"318.5\">metadata-only fixture and</tspan><tspan x=\"667.2\" y=\"336.5\">bundle result records</tspan><tspan x=\"667.2\" y=\"354.5\">no proof, Lean, or provider</tspan><tspan x=\"667.2\" y=\"372.5\">bodies</tspan></text><title>metadata-only fixture and bundle result records no proof, Lean, or provider bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"663.0\" y=\"453.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"777.0\" y=\"475.5\">Generated paper-module row</tspan><tspan x=\"777.0\" y=\"493.5\">and validation result records</tspan></text><title>Generated paper-module row and validation result records</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Tactic portfolio availability probe</dt><dd><code class=\"pm-diagram__ref-loc\">tactic_portfolio_availability_probe</code></dd></div><div class=\"pm-diagram__ref\"><dt>Environment probe</dt><dd><code class=\"pm-diagram__ref-loc\">mathlib_lake_project_import_available</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Copied Lean/Std affordance probe rows (compile_status, requires_mathlib, duration_ms)&quot;] --&gt; B[&quot;tactic_portfolio_availability_probe&quot;] C[&quot;Environment probe mathlib_lake_project_import_available&quot;] --&gt; B B --&gt; D{&quot;Copied compile_status&quot;} D --&gt;|PASS| E[&quot;available band duration fast / moderate / slow&quot;] D --&gt;|FAIL + requires_mathlib + Mathlib absent| F[&quot;environment_fail reason MATHLIB_IMPORT_MISSING&quot;] D --&gt;|FAIL otherwise| G[&quot;compile_fail&quot;] E --&gt; H[&quot;Availability board for target-shape routing&quot;] F --&gt; H G --&gt; H I[&quot;Downstream tactic reference&quot;] --&gt; J{&quot;Tactic in probed portfolio?&quot;} J --&gt;|no| K[&quot;Rejected: unprobed tactic referenced&quot;] J --&gt;|yes| H B --&gt; L[&quot;metadata-only fixture and bundle result records no proof, Lean, or provider bodies&quot;] L --&gt; M[&quot;Generated paper-module row and validation result records&quot;]</code></pre></details></figure>\n<p>The flow is deliberately smaller than the generated doctrine-lattice graph.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this page in four passes:</p>\n<ol><li>Start with the bundle source row at <code>core/paper_module_capsules.json::paper_modules[40:paper_module.tactic_portfolio_availability]</code>. It names the public component subject, mechanism subject, resolved code locus, Microcosm concept, governing principles, axioms, and sibling paper-module dependencies that generate the relationship edges.</li><li>Inspect the runtime system at <code>src/microcosm_core/organs/tactic_portfolio_availability_probe.py</code>. The load-bearing symbols are <code>run</code>, <code>run_availability_bundle</code>, <code>_build_result</code>, <code>_write_receipts</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>; those are the code-loci symbols that make the paper module about an executable component instead of a prose topic.</li><li>Reproduce the evidence floor with the fixture input <code>fixtures/first_wave/tactic_portfolio_availability_probe/input</code>, the exported bundle <code>examples/tactic_portfolio_availability_probe/exported_tactic_portfolio_availability_bundle</code>, the focused test <code>tests/test_tactic_portfolio_availability_probe.py</code>, and the paper-module corpus check. Treat the result records as environment-scoped tactic-callability evidence only; validation result records do not widen the proof boundary, scope limit, launch posture, provider posture, or benchmark posture.</li></ol>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The module is patterned after feature-detection probes and proof-assistant tactic inventories. GNU Autoconf&#x27;s configure workflow established the habit of testing local capability before relying on it; Lean&#x27;s tactic documentation shows that tactic use is environment- and goal-sensitive, so a tactic name is not enough to justify downstream routing. This component applies that older probe discipline to Microcosm: it records which tactics were callable in the observed Lean/Std environment and preserves Mathlib-dependent absence as evidence, without treating callability as proof quality.</p>\n<p>Prior-art anchors:</p>\n<ul><li>GNU Autoconf feature/configuration probing: https://ftp.gnu.org/old-gnu/Manuals/autoconf-2.57/html_chapter/autoconf.html</li><li>Lean 4 tactic documentation: https://lean-lang.org/theorem_proving_in_lean4/Tactics/</li></ul>\n<p>Primary commands:</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<p>The expected projection row is <code>paper_module.tactic_portfolio_availability</code> with 18 generated relationship edges, no unpopulated selective relations, Mermaid status <code>available_from_capsule_edges</code>, and Atlas status <code>linked_from_capsule_edges</code>. These checks validate environment-scoped tactic availability rows and bundle result records only; they do not turn callability into proof quality, benchmark performance, Mathlib proof authority, or launch-scope decision.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The JSON bundle and generated row prove only environment-scoped tactic callability evidence: copied Lean/Std tactic affordance rows, compile-status rows, Mathlib absence evidence, downstream tactic-reference checks, source digests, secret-exclusion checks, negative cases, and validation result records. They do not prove formal-result correctness, expand Lean or Lake authority, use external model services, claim benchmark performance, export non-public paths, include launch operations or public sharing, or treat tactic callability as proof quality.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component is environment-scoped tactic callability evidence only. It does not establish formal-result correctness, expand Lean/Lake authority, use external model services, claim benchmark performance, export non-public paths, include launch operations, or treat tactic callability as proof quality.</p>\n</section>",
      "components": [
        {
          "anchor": "component-tactic_portfolio_availability_probe",
          "component_id": "tactic_portfolio_availability_probe",
          "public_label": "Tactic Portfolio Availability Probe"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 5,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 6
        },
        "link_count": 17,
        "links": [
          {
            "id": "tactic_portfolio_availability_probe",
            "kind": "organ",
            "kind_label": "component",
            "label": "Tactic Portfolio Availability Probe",
            "relation": "explains",
            "url": "components.html#component-tactic_portfolio_availability_probe"
          },
          {
            "id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public tactic availability projection",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.corpus_readiness_mathlib_absence_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Corpus Readiness Mathlib Absence Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
          },
          {
            "id": "paper_module.target_shape_tactic_routing",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Target Shape Tactic Routing",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-target-shape-tactic-routing"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.tactic_portfolio_availability",
      "reader_packet": {
        "abstract": "Environment-scoped tactic availability rows gate downstream tactic routing without becoming proof, benchmark, or launch-scope decision.",
        "authority_ceiling": "Copied tactic affordance probe rows and public fixture/exported-bundle result records only; no Lean/Lake rerun, theorem proof, benchmark performance, external model access, Mathlib-dependent proof authority, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.tactic_portfolio_availability.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-tactic-portfolio-availability-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-tactic-portfolio-availability-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Copied Lean/Std affordance probe rows (compile_status, requires_mathlib, duration_ms)\"] --> B[\"tactic_portfolio_availability_probe\"] C[\"Environment probe mathlib_lake_project_import_available\"] --> B B --> D{\"Copied compile_status\"} D -->|PASS| E[\"available band duration fast / moderate / slow\"] D -->|FAIL + requires_mathlib + Mathlib absent| F[\"environment_fail reason MATHLIB_IMPORT_MISSING\"] D -->|FAIL otherwise| G[\"compile_fail\"] E --> H[\"Availability board for target-shape routing\"] F --> H G --> H I[\"Downstream tactic reference\"] --> J{\"Tactic in probed portfolio?\"} J -->|no| K[\"Rejected: unprobed tactic referenced\"] J -->|yes| H B --> L[\"metadata-only fixture and bundle result records no proof, Lean, or provider bodies\"] L --> M[\"Generated paper-module row and validation result records\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:38e4b18430b85bcac4484f389e79552b7576ebffbd68c29a3580b119b9f0d5e2",
            "source_line_end": 109,
            "source_line_start": 93
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 5,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
              },
              {
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-target-shape-tactic-routing"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "tactic_portfolio_availability_probe",
                "kind": "organ",
                "kind_label": "component",
                "label": "Tactic Portfolio Availability Probe",
                "relation": "explains",
                "url": "components.html#component-tactic_portfolio_availability_probe"
              },
              {
                "id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public tactic availability projection",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.tactic_portfolio_availability",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 65,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 81,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 185,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A tactic name is not a usable tactic. aesop is callable only if the surrounding Lean and Std environment actually carries the imports it needs; omega is callable in one project layout and not in another. Routing or proof search that trusts a bare tactic name will reach for tactics that the current environment cannot run, and then misread the resulting failure as a property of the goal rather than a property of the environment. This component answers one question: in the observed Lean/Std environment, which tactics were actually callable, and on what evidence? The interesting part is how it treats failure. A copied probe row that reports a Lean FAIL is not flattened into a single \"unavailabl\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 64,
            "source_line_start": 36,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The flow is deliberately smaller than the generated doctrine-lattice graph. The diagram shows the behavior boundary a human should inspect before treating a tactic as routeable.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 115,
            "source_line_start": 91,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this page in four passes: Start with the bundle source row at core/papermodulecapsules.json::papermodules[40:papermodule.tacticportfolioavailability]. It names the public component subject, mechanism subject, resolved code locus, Microcosm concept, governing principles, axioms, and sibling paper-module dependencies that generate the relationship edges. Open papermodules/tacticportfolio_availability.json next, not as a currently resolves to 18 relationship edges, zero unpopulated selective relations, generated Mermaid availablefromcapsule_edges, generated Atlas linkedfromcapsuleedges, and sourceauthority: source record. Inspect the runtime system at src/microcosmcore/components/tacticpo\u2026",
            "level": 2,
            "order": 3,
            "section_id": "reader-evidence-routing",
            "source_line_end": 145,
            "source_line_start": 116,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The JSON bundle and generated row prove only environment-scoped tactic callability evidence: copied Lean/Std tactic affordance rows, compile-status rows, Mathlib absence evidence, downstream tactic-reference checks, source digests, secret-exclusion checks, negative cases, and validation result records. They do not prove formal-result correctness, expand Lean or Lake authority, use external model services, claim benchmark performance, export non-public paths, include launch operations or public sharing, or treat tactic callability as proof quality.",
            "level": 2,
            "order": 4,
            "section_id": "claim-ceiling",
            "source_line_end": 155,
            "source_line_start": 146,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is environment-scoped tactic callability evidence only. It does not establish formal-result correctness, expand Lean/Lake authority, use external model services, claim benchmark performance, export non-public paths, include launch operations, or treat tactic callability as proof quality.",
            "level": 2,
            "order": 5,
            "section_id": "authority-ceiling",
            "source_line_end": 159,
            "source_line_start": 156,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph"
            ],
            "excerpt": "The module is patterned after feature-detection probes and proof-assistant tactic inventories. GNU Autoconf's configure workflow established the habit of testing local capability before relying on it; Lean's tactic documentation shows that tactic use is environment- and goal-sensitive, so a tactic name is not enough to justify downstream routing. This component applies that older probe discipline to Microcosm: it records which tactics were callable in the observed Lean/Std environment and preserves Mathlib-dependent absence as evidence, without treating callability as proof quality. Prior-art anchors: GNU Autoconf feature/configuration probing: https://ftp.gnu.org/old-gnu/Manuals/autoconf-2\u2026",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 184,
            "source_line_start": 160,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records: The expected projection row is papermodule.tacticportfolio_availability with 18 generated relationship edges, no unpopulated selective relations, Mermaid status availablefromcapsule_edges, and Atlas status linkedfromcapsule_edges. These checks validate environment-scoped tactic availability rows and bundle result records only; they do not turn callability into proof quality, benchmark performance, Mathlib proof authority, or launch authority.",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 210,
            "source_line_start": 191,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/tactic_portfolio_availability.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Environment-scoped tactic availability rows gate downstream tactic routing without becoming proof, benchmark, or launch-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Tactic Portfolio Availability Probe validates copied Lean/Std tactic affordance rows before downstream routing can treat a tactic as usable. It checks compile status, Mathlib absence handling, probe portfolio membership, negative cases, source digests, and metadata-only result records while keeping proof bodies, model-output data, benchmark claims, and launch-scope decision out of scope.",
      "summary_line": "Environment-scoped tactic availability rows gate downstream tactic routing without becoming proof, benchmark, or launch-scope decision.",
      "title": "Tactic Portfolio Availability"
    },
    {
      "anchor": "paper-module-target-shape-tactic-routing",
      "authority_ceiling": "Public route-reference fixture and exported-bundle result records only; no Lean/Lake execution, formal-result correctness, post-execution routing, external model access, proof body export, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>target_shape_tactic_routing_gate</code> is the public Microcosm component for the pre-execution tactic admissibility layer.</p>\n<p>It turns real problem-domain, failure-class, and graph-update candidate refs from the formal-math evaluation pipeline into route decisions: which tactics are admitted, which are rejected as unavailable, which are rejected as unprobed, and which are rejected because they do not match the declared goal shape.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A proof attempt is expensive, and most of that cost is spent on tactics that were never going to work: tactics the environment cannot run, tactics absent from the probe portfolio, or tactics that do not match the shape of the goal. This component answers one question before any Lean call is made: given the target shape and the current availability probe, which tactics may a route even attempt?</p>\n<p>The decision is deliberately made early. Routing happens before execution, so a case that carries Lean result records, execution results, or a post-execution stage is rejected outright rather than trusted. The point is to decide admissibility from evidence that already exists, not from the outcome of the attempt the gate is meant to filter.</p>\n<p>What is unusual is that the gate recomputes the choice rather than accepting the declared one. Each target shape carries a small preferred-tactic order (for example <code>omega</code> for integer linear arithmetic, <code>decide</code> for closed natural-number decisions). The gate walks that order, skips any preferred tactic that is unprobed or unavailable, records why it skipped, and falls back to the next allowed candidate or to a default safe order for shapes it does not recognise. A route whose declared selection disagrees with this computed preference is flagged rather than honoured. The route is a claim about what should run; the gate treats it as something to check, not something to believe.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"621\" height=\"740\" viewBox=\"0 0 621 740\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"502.1\" y1=\"72.0\" x2=\"297.3\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"297.3,148.0 302.7,142.7 304.8,148.5\"></polygon><line class=\"pmd-edge\" x1=\"532.7\" y1=\"72.0\" x2=\"448.3\" y2=\"157.0\"></line><polygon class=\"pmd-arrow\" points=\"448.3,157.0 450.9,150.0 455.3,154.3\"></polygon><line class=\"pmd-edge\" x1=\"396.2\" y1=\"193.0\" x2=\"268.9\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"268.9,260.0 273.5,254.1 276.3,259.5\"></polygon><line class=\"pmd-edge\" x1=\"430.9\" y1=\"193.0\" x2=\"432.8\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"432.8,260.0 429.6,253.2 435.7,253.1\"></polygon><line class=\"pmd-edge\" x1=\"233.1\" y1=\"332.0\" x2=\"285.7\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"285.7,390.0 278.9,387.0 283.4,382.9\"></polygon><line class=\"pmd-edge\" x1=\"397.1\" y1=\"332.0\" x2=\"337.8\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"337.8,390.0 340.6,383.0 344.9,387.4\"></polygon><line class=\"pmd-edge\" x1=\"149.7\" y1=\"90.0\" x2=\"297.0\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"297.0,390.0 291.2,385.2 296.7,382.5\"></polygon><line class=\"pmd-edge\" x1=\"310.2\" y1=\"444.0\" x2=\"310.2\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"310.2,502.0 307.2,495.2 313.3,495.2\"></polygon><line class=\"pmd-edge\" x1=\"367.7\" y1=\"90.0\" x2=\"314.9\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"314.9,502.0 312.7,494.8 318.8,495.6\"></polygon><line class=\"pmd-edge\" x1=\"310.2\" y1=\"574.0\" x2=\"310.2\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"310.2,632.0 307.2,625.2 313.3,625.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"498.6\" y=\"36.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"550.6\" y=\"58.5\">JSON bundle</tspan></text><title>JSON bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.4\" y=\"148.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"170.5\">Generated structured source</tspan><tspan x=\"224.6\" y=\"188.5\">record</tspan></text><title>Generated structured source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"357.8\" y=\"157.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"430.4\" y=\"179.5\">Runtime component</tspan></text><title>Runtime component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"89.8\" y=\"260.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"200.4\" y=\"282.5\">Tactic probe portfolio</tspan><tspan x=\"200.4\" y=\"300.5\">available/unavailable tactic</tspan><tspan x=\"200.4\" y=\"318.5\">ids</tspan></text><title>Tactic probe portfolio available/unavailable tactic ids</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"337.0\" y=\"260.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"433.8\" y=\"282.5\">Target-shape route cases</tspan><tspan x=\"433.8\" y=\"300.5\">pre_execution selected</tspan><tspan x=\"433.8\" y=\"318.5\">tactics</tspan></text><title>Target-shape route cases pre_execution selected tactics</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"40.5\">Copied Ring2 source artifacts</tspan><tspan x=\"132.1\" y=\"58.5\">4 body imports,</tspan><tspan x=\"132.1\" y=\"76.5\">body_in_receipt=false</tspan></text><title>Copied Ring2 source artifacts 4 body imports, body_in_receipt=false</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"310.2,390.0 403.6,417.0 310.2,444.0 216.9,417.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"310.2\" y=\"412.5\">Route admissible</tspan><tspan x=\"310.2\" y=\"430.5\">before proof execution?</tspan></text><title>Route admissible before proof execution?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.6\" y=\"502.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"310.2\" y=\"524.5\">Result records</tspan><tspan x=\"310.2\" y=\"542.5\">result, board, validation,</tspan><tspan x=\"310.2\" y=\"560.5\">sign-off</tspan></text><title>Result records result, board, validation, sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"18.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"40.5\">Focused tests</tspan><tspan x=\"372.4\" y=\"58.5\">negative cases and digest</tspan><tspan x=\"372.4\" y=\"76.5\">checks</tspan></text><title>Focused tests negative cases and digest checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"210.0\" y=\"632.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"310.2\" y=\"654.5\">Scope limit</tspan><tspan x=\"310.2\" y=\"672.5\">no Lean/Lake, proof,</tspan><tspan x=\"310.2\" y=\"690.5\">provider, post-execution,</tspan><tspan x=\"310.2\" y=\"708.5\">launch</tspan></text><title>Scope limit no Lean/Lake, proof, provider, post-execution, launch</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle</dt><dd><code class=\"pm-diagram__ref-loc\">paper_module.target_shape_tactic_routing</code></dd></div><div class=\"pm-diagram__ref\"><dt>Generated structured source record</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/target_shape_tactic_routing.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime component</dt><dd><code class=\"pm-diagram__ref-loc\">target_shape_tactic_routing_gate.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;JSON bundle paper_module.target_shape_tactic_routing&quot;] structured source record[&quot;Generated structured source record paper_modules/target_shape_tactic_routing.json&quot;] Component[&quot;Runtime component target_shape_tactic_routing_gate.py&quot;] Portfolio[&quot;Tactic probe portfolio available/unavailable tactic ids&quot;] Routes[&quot;Target-shape route cases pre_execution selected tactics&quot;] SourceFloor[&quot;Copied Ring2 source artifacts 4 body imports, body_in_receipt=false&quot;] Decisions{&quot;Route admissible before proof execution?&quot;} Result records[&quot;Result records result, board, validation, sign-off&quot;] Tests[&quot;Focused tests negative cases and digest checks&quot;] Ceiling[&quot;Scope limit no Lean/Lake, proof, provider, post-execution, launch&quot;] Bundle --&gt; structured source record Bundle --&gt; Component Component --&gt; Portfolio Component --&gt; Routes Portfolio --&gt; Decisions Routes --&gt; Decisions SourceFloor --&gt; Decisions Decisions --&gt; Result records Tests --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The named mechanism <code>mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary</code> is a fail-closed scorer over two public input planes: the tactic probe portfolio and the target-shape route cases. <code>_build_result</code> loads the fixture or exported bundle payloads, scans the inputs and copied source artifacts for forbidden body material, derives known/available/unavailable tactic sets, scores every route case, checks copied Ring2 source-artifact digests, and emits metadata-only result, board, validation, and sign-off result records.</p>\n<p>For each route case, <code>_decision_for_tactic</code> rejects a candidate before selection if the tactic id is absent from the public probe portfolio, marked unavailable, or outside the case&#x27;s declared <code>allowed_tactic_ids</code>. Only a tactic that is probed, available, and target-shape-admissible can receive <code>TARGET_SHAPE_ADMISSIBLE</code>. <code>_shape_preferred_selection</code> then applies the local target-shape preference map, records the unknown-shape default fallback when no specific map exists, and records the preferred-unavailable fallback when the first preferred tactic is known but not usable. <code>_route_integrity_findings</code> turns any unavailable admission, unprobed admission, post-execution route, or declared-selection mismatch into typed findings.</p>\n<p>The proof consumer is <code>tests/test_target_shape_tactic_routing_gate.py</code>: it asserts seven <code>pre_execution</code> route cases, shape-preferred selection for the real Ring2 cases, unknown-shape and unavailable-Mathlib fallback behavior, rejection of mutated shape and availability inputs, exported-bundle sign-off, four copied source artifacts with digest verification, compact card omission of the full routing board, and result record text without non-public paths or body fields. Those tests consume the same fixture and exported-bundle surfaces named by the mechanism row, so this page&#x27;s evidence is the runnable route-reference and result record contract rather than a prose-only claim.</p>\n<p>The governing lattice stays explicit: the bundle binds the module to <code>concept.formal_math_and_proof_witness_bundle</code>, principles <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, <code>P-8</code>, and <code>P-9</code>, axioms <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, <code>AX-7</code>, and <code>AX-8</code>, and dependency modules for tactic portfolio availability, formal-math readiness, proof-diagnostic evidence, verifier-trace repair, and formal evidence-cell anchor resolution. The standard narrows that lattice to one allowed claim: public pre-execution route cases may admit only tactics that were both probed and available before proof execution. The same standard forbids widening this mechanism into formal-result correctness, Lean/Lake execution, external model access, proof or provider body export, post-execution route authority, publishing-scope decision, or launch-scope decision.</p>\n<p>Evidence/accounting:</p>\n<ul><li>Bundle authority: <code>core/paper_module_capsules.json::paper_modules[41:paper_module.target_shape_tactic_routing]</code> names <code>source_authority: json_capsule</code>, subjects component:target_shape_tactic_routing_gate and <code>mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary</code>, the resolved code locus <code>src/microcosm_core/organs/target_shape_tactic_routing_gate.py</code>, and generated projection statuses <code>mermaid.status: available_from_capsule_edges</code> plus <code>atlas_card.status: linked_from_capsule_edges</code>.</li><li>Generated structured source record: <code>paper_modules/target_shape_tactic_routing.json</code> carries <code>relationships.edges</code> for the bundle subjects, concept/principle/axiom refs, dependency paper modules, and code locus; <code>relationships.unpopulated_selective_relations: []</code>; and scope boundaries that the JSON row does not establish runtime correctness, launch-scope decision, or whole-system completeness.</li><li>Runtime contract: <code>standards/std_microcosm_target_shape_tactic_routing_gate.json</code> limits the allowed claim to pre-execution tactic admission from probed, available tactics; its <code>required_fields</code> bind <code>tactic_portfolio_availability.tactics[].tactic_id</code>, <code>availability_status</code>, <code>target_shape_routes.route_cases[].target_shape</code>, <code>allowed_tactic_ids</code>, <code>selected_tactic_id</code>, and <code>route_stage</code>.</li><li>Source-body accounting: <code>examples/target_shape_tactic_routing_gate/exported_target_shape_tactic_routing_bundle/source_module_manifest.json</code> records <code>source_import_class: copied_non_secret_macro_body</code>, <code>module_count: 4</code>, <code>body_in_receipt: false</code>, three <code>verified_public_safe_private_path_rewrite</code> rows, and one <code>exact_copy</code> row.</li><li>Fixture/bundle behavior: <code>examples/target_shape_tactic_routing_gate/exported_target_shape_tactic_routing_bundle/target_shape_routes.json</code> has seven <code>pre_execution</code> route cases, while <code>tactic_portfolio_availability.json</code> marks <code>decide</code>, <code>omega</code>, <code>simp_all</code>, and <code>rfl</code> available and <code>aesop</code> unavailable.</li><li>Result record floor: <code>receipts/first_wave/target_shape_tactic_routing_gate/target_shape_tactic_routing_result.json</code>, <code>target_shape_tactic_routing_board.json</code>, <code>target_shape_tactic_routing_validation_receipt.json</code>, and result records/sign-off/first_wave/target_shape_tactic_routing_gate_fixture_acceptance.json report <code>status: pass</code>, <code>route_case_count: 7</code>, <code>copied_source_artifact_count: 4</code>, <code>source_artifacts_pass: true</code>, <code>missing_negative_cases: []</code>, <code>secret_exclusion_scan.blocking_hit_count: 0</code>, and authority flags with Lean/Lake, proof, provider, post-execution routing, and launch-scope decision set false.</li><li>Test boundary: <code>tests/test_target_shape_tactic_routing_gate.py</code> checks observed negative cases, shape-preferred selection, unknown-shape and Mathlib-unavailable fallback, exported-bundle sign-off, source-module digest verification, compact card omission of full boards, and result record output without non-public paths or body fields.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module as a pre-execution admissibility gate, not as a proof attempt. The primary reader path is:</p>\n<ul><li>Start with the problem-domain, failure-class, graph-update candidate, and tactic-probe refs in the fixture input. They are the public route evidence the gate is allowed to inspect before any Lean/Lake work in the formal-math evaluation and premise-retrieval pipeline.</li><li>Compare each target-shape route case against the selected tactic ids and rejection reasons: admitted tactics must match both the declared goal shape and the public availability probe.</li><li>Inspect negative cases before the happy path. The important behavior is that unavailable tactics, unprobed tactics, proof/provider body leakage, post-execution routing, and launch overclaims all fail closed.</li><li>Use the structured source record only for structural lattice proof: it confirms subjects, code loci, doctrine refs, and dependency edges; it does not establish the tactic route can solve the target.</li></ul>\n<h4 class=\"pm-body__h\">Runtime Surfaces</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.target_shape_tactic_routing_gate run --input fixtures/first_wave/target_shape_tactic_routing_gate/input --out receipts/first_wave/target_shape_tactic_routing_gate\nPYTHONPATH=src python3 -m microcosm_core.cli target-shape-tactic-routing-gate run-routing-bundle --input examples/target_shape_tactic_routing_gate/exported_target_shape_tactic_routing_bundle --out receipts/runtime_shell/demo_project/organs/target_shape_tactic_routing_gate</code></pre>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<ul><li><code>unavailable_tactic_admitted</code> rejects an <code>aesop</code> route while Mathlib is absent.</li><li><code>unprobed_tactic_allowed</code> rejects a tactic absent from the public probe portfolio.</li><li><code>proof_body_leakage</code> rejects proof/provider/Lean body fields.</li><li><code>post_execution_route</code> rejects route selection after execution evidence.</li><li><code>release_overclaim</code> rejects proof, provider, Lean/Lake, public sharing, and launch-scope decision overclaims.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The routing layer follows established proof-search and policy-gating patterns: match a goal shape to methods that are known to be available before spending runtime on them. Lean&#x27;s tactic documentation supplies the local proof-assistant context for goal-directed tactic choice, while Isabelle/Sledgehammer represents a mature prior-art pattern for selecting external provers and relevant facts from a goal. Microcosm narrows that idea to a pre-execution admissibility filter: target shape, allowed references, and current tactic availability must line up before a tactic route can be exported.</p>\n<p>Prior-art anchors:</p>\n<ul><li>Lean 4 tactic documentation: https://lean-lang.org/theorem_proving_in_lean4/Tactics/</li><li>Isabelle Sledgehammer user guide: https://isabelle.in.tum.de/doc/sledgehammer.pdf</li></ul>\n<h4 class=\"pm-body__h\">Why It Matters</h4>\n<p>After corpus readiness and strategy scoring, Microcosm needs a visible gate that prevents wasted or misleading proof attempts. This component shows that gate over the formal-math evaluation and premise-retrieval pipeline already feeding verifier repair, evidence anchoring, and proof diagnostics: a tactic is not tried just because it exists; it is admitted only when the target shape and the public availability probe both allow it.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<p>These checks validate route-reference fixture and bundle result records only; they do not widen the no-Lean/no-proof scope limit.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component does not run Lean or Lake and does not establish a target. It validates only the route references that must exist before a proof attempt in the formal-math evaluation and premise-retrieval pipeline: tactic probe availability, target-shape route cases, selected tactic ids, failure-class refs, graph-update candidate refs, and negative-case result records.</p>\n<p>Forbidden outputs include proof bodies, provider bodies, post-execution route selection, Lean result record claims, external model access, launch claims, and Mathlib-dependent proof authority.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module covers only public pre-execution tactic routing evidence: the route references used before a formal proof attempt, tactic probe availability, target-shape cases, selected tactic ids, failure-class refs, graph-update candidate refs, negative-case result records, source-module digest evidence, and validation result records. It does not run Lean or Lake, prove formal-result correctness, export proof bodies or provider bodies, authorize post-execution route selection, use external model services, claim Mathlib-dependent proof authority, authorize public sharing, include launch operations, or prove whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-target_shape_tactic_routing_gate",
          "component_id": "target_shape_tactic_routing_gate",
          "public_label": "Target Shape Tactic Routing Gate"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 5,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 5,
          "principle": 6
        },
        "link_count": 19,
        "links": [
          {
            "id": "target_shape_tactic_routing_gate",
            "kind": "organ",
            "kind_label": "component",
            "label": "Target Shape Tactic Routing Gate",
            "relation": "explains",
            "url": "components.html#component-target_shape_tactic_routing_gate"
          },
          {
            "id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public tactic routing boundary",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Tactic Portfolio Availability",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
          },
          {
            "id": "paper_module.proof_diagnostic_evidence_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof Diagnostic Evidence Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine"
          },
          {
            "id": "paper_module.formal_math_verifier_trace_repair_loop",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Verifier Trace Repair Loop",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
          },
          {
            "id": "paper_module.formal_evidence_cell_anchor_resolver",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Evidence Cell Anchor Resolver",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.target_shape_tactic_routing",
      "reader_packet": {
        "abstract": "Pre-execution tactic routing admits or rejects tactics from target shape and probe evidence without proving the target.",
        "authority_ceiling": "Public route-reference fixture and exported-bundle result records only; no Lean/Lake execution, formal-result correctness, post-execution routing, external model access, proof body export, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.target_shape_tactic_routing.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-target-shape-tactic-routing-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-target-shape-tactic-routing-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"JSON bundle paper_module.target_shape_tactic_routing\"] structured source record[\"Generated structured source record paper_modules/target_shape_tactic_routing.json\"] Component[\"Runtime component target_shape_tactic_routing_gate.py\"] Portfolio[\"Tactic probe portfolio available/unavailable tactic ids\"] Routes[\"Target-shape route cases pre_execution selected tactics\"] SourceFloor[\"Copied Ring2 source artifacts 4 body imports, body_in_receipt=false\"] Decisions{\"Route admissible before proof execution?\"} Result records[\"Result records result, board, validation, sign-off\"] Tests[\"Focused tests negative cases and digest checks\"] Ceiling[\"Scope limit no Lean/Lake, proof, provider, post-execution, launch\"] Bundle --> structured source record Bundle --> Component Component --> Portfolio Component --> Routes Portfolio --> Decisions Routes --> Decisions SourceFloor --> Decisions Decisions --> Result records Tests --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:0548790beff38ad3d3b3daac0463f333bb2a27bd8aba0a6dad71e9ceaea695c2",
            "source_line_end": 98,
            "source_line_start": 75
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 5,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
              },
              {
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "target_shape_tactic_routing_gate",
                "kind": "organ",
                "kind_label": "component",
                "label": "Target Shape Tactic Routing Gate",
                "relation": "explains",
                "url": "components.html#component-target_shape_tactic_routing_gate"
              },
              {
                "id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public tactic routing boundary",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.target_shape_tactic_routing",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 48,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 63,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 192,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 230,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A proof attempt is expensive, and most of that cost is spent on tactics that were never going to work: tactics the environment cannot run, tactics absent from the probe portfolio, or tactics that do not match the shape of the goal. This component answers one question before any Lean call is made: given the target shape and the current availability probe, which tactics may a route even attempt? The decision is deliberately made early. Routing happens before execution, so a case that carries Lean result records, execution results, or a post-execution stage is rejected outright rather than trusted. The point is to decide admissibility from evidence that already exists, not from the outcome of\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 11,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component does not run Lean or Lake and does not establish a target. It validates only the route references that must exist before a proof attempt in the formal-math evaluation and premise-retrieval pipeline: tactic probe availability, target-shape route cases, selected tactic ids, failure-class refs, graph-update candidate refs, and negative-case result records. Forbidden outputs include proof bodies, provider bodies, post-execution route selection, Lean result record claims, external model access, launch claims, and Mathlib-dependent proof authority.",
            "level": 2,
            "order": 2,
            "section_id": "authority-ceiling",
            "source_line_end": 47,
            "source_line_start": 36,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 99,
            "source_line_start": 73,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The named mechanism mechanism.targetshapetacticroutinggate.validatespublictacticroutingboundary is a fail-closed scorer over two public input planes: the tactic probe portfolio and the target-shape route cases. buildresult loads the fixture or exported bundle payloads, scans the inputs and copied source artifacts for forbidden body material, derives known/available/unavailable tactic sets, scores every route case, checks copied Ring2 source-artifact digests, and emits metadata-only result, board, validation, and sign-off result records. For each route case, decisionfor_tactic rejects a candidate before selection if the tactic id is absent from the public probe portfolio, marked unavailable,\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 154,
            "source_line_start": 100,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this module as a pre-execution admissibility gate, not as a proof attempt. The primary reader path is: Start with the problem-domain, failure-class, graph-update candidate, and tactic-probe refs in the fixture input. They are the public route evidence the gate is allowed to inspect before any Lean/Lake work in the formal-math evaluation and premise-retrieval pipeline. Compare each target-shape route case against the selected tactic ids and rejection reasons: admitted tactics must match both the declared goal shape and the public availability probe. Inspect negative cases before the happy path. The important behavior is that unavailable tactics, unprobed tactics, proof/provider body lea\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 173,
            "source_line_start": 155,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module covers only public pre-execution tactic routing evidence: the route references used before a formal proof attempt, tactic probe availability, target-shape cases, selected tactic ids, failure-class refs, graph-update candidate refs, negative-case result records, source-module digest evidence, and validation result records. It does not run Lean or Lake, prove formal-result correctness, export proof bodies or provider bodies, authorize post-execution route selection, use external model services, claim Mathlib-dependent proof authority, authorize public sharing, include launch operations, or prove whole-system correctness.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 184,
            "source_line_start": 174,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "runtime-surfaces",
            "source_line_end": 191,
            "source_line_start": 185,
            "title": "Runtime Surfaces"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records: These checks validate route-reference fixture and bundle result records only; they do not widen the no-Lean/no-proof scope limit.",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 229,
            "source_line_start": 215,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "unavailabletacticadmitted rejects an aesop route while Mathlib is absent. unprobedtacticallowed rejects a tactic absent from the public probe portfolio. proofbodyleakage rejects proof/provider/Lean body fields. postexecutionroute rejects route selection after execution evidence. release_overclaim rejects proof, provider, Lean/Lake, public sharing, and launch-scope decision overclaims.",
            "level": 2,
            "order": 9,
            "section_id": "negative-cases",
            "source_line_end": 250,
            "source_line_start": 243,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The routing layer follows established proof-search and policy-gating patterns: match a goal shape to methods that are known to be available before spending runtime on them. Lean's tactic documentation supplies the local proof-assistant context for goal-directed tactic choice, while Isabelle/Sledgehammer represents a mature prior-art pattern for selecting external provers and relevant facts from a goal. Microcosm narrows that idea to a pre-execution admissibility filter: target shape, allowed references, and current tactic availability must line up before a tactic route can be exported. Prior-art anchors: Lean 4 tactic documentation: https://lean-lang.org/theoremprovingin_lean4/Tactics/ Isab\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 268,
            "source_line_start": 251,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "After corpus readiness and strategy scoring, Microcosm needs a visible gate that prevents wasted or misleading proof attempts. This component shows that gate over the formal-math evaluation and premise-retrieval pipeline already feeding verifier repair, evidence anchoring, and proof diagnostics: a tactic is not tried just because it exists; it is admitted only when the target shape and the public availability probe both allow it.",
            "level": 2,
            "order": 11,
            "section_id": "why-it-matters",
            "source_line_end": 276,
            "source_line_start": 269,
            "title": "Why It Matters"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/target_shape_tactic_routing.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Pre-execution tactic routing admits or rejects tactics from target shape and probe evidence without proving the target."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Target Shape Tactic Routing is the pre-execution gate between tactic availability and proof attempts. It validates Ring2 problem-domain, failure-class, graph-update, and tactic-probe references, rejects unavailable or unprobed tactics, and records metadata-only route decisions before any Lean/Lake proof authority is claimed.",
      "summary_line": "Pre-execution tactic routing admits or rejects tactics from target shape and probe evidence without proving the target.",
      "title": "Target Shape Tactic Routing"
    },
    {
      "anchor": "paper-module-ring2-premise-precision-recall",
      "authority_ceiling": "Copied Ring2 retrieval records and public fixture/exported-bundle result records only; no Lean/Lake execution, theorem proof, benchmark performance, external model access, provider-context label flow, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>ring2_premise_retrieval_precision_recall_harness</code> is the public Microcosm component for evaluating copied Ring-2 premise retrieval rankings against after-the-fact labels.</p>\n<p>The component computes precision and recall per problem, then classifies the result as <code>retrieval_hit</code>, <code>partial_retrieval_miss</code>, <code>retrieval_miss</code>, or <code>proof_failure_despite_hit</code>. That distinction matters because a failed proof with all needed premises retrieved is a different failure than a missing premise retrieval path.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>When a proof search fails, it is easy to blame the prover and miss the simpler cause: the right supporting facts were never put in front of it. This component exists to keep those two cases apart. It answers one question: did the retrieval step actually surface the premises a problem needed, or did the failure happen somewhere downstream after the premises were already in hand?</p>\n<p>It answers that by recomputing precision and recall from copied records rather than trusting a reported figure. For each problem it intersects the retrieved premise ids with the labelled needed-premise ids, then reads the proof outcome alongside that overlap. Full recall with a passing proof is a <code>retrieval_hit</code>; full recall with a non-passing proof is <code>proof_failure_despite_hit</code>, the case where retrieval did its job and the fault lies elsewhere. Partial overlap and zero overlap are graded as <code>partial_retrieval_miss</code> and <code>retrieval_miss</code>.</p>\n<p>The unusual part is the direction the labels are allowed to flow. The needed premise ids are after-the-fact measurement labels, and the component treats them as strictly one-way: they may be used to score a finished run, but they may not be fed back into the retrieval ranking, used to tune on a test split, or carried into a provider-context recipe. Planting an oracle label inside a ranking, or tuning on test answers, is a typed refusal, not a higher score. The point is a metric that cannot quietly become the very advantage it is meant to measure, and that never inflates a retrieval result into a claim about formal-result correctness.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1079\" height=\"426\" viewBox=\"0 0 1079 426\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"401.4\" y1=\"54.0\" x2=\"441.5\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"441.5,112.0 435.1,108.1 440.1,104.6\"></polygon><line class=\"pmd-edge\" x1=\"391.1\" y1=\"148.0\" x2=\"108.1\" y2=\"229.1\"></line><polygon class=\"pmd-arrow\" points=\"108.1,229.1 113.8,224.3 115.5,230.1\"></polygon><line class=\"pmd-edge\" x1=\"449.0\" y1=\"148.0\" x2=\"427.9\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"427.9,224.0 426.8,216.6 432.7,218.2\"></polygon><line class=\"pmd-edge\" x1=\"468.7\" y1=\"148.0\" x2=\"531.1\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"531.1,224.0 524.4,220.6 529.1,216.8\"></polygon><line class=\"pmd-edge\" x1=\"555.0\" y1=\"54.0\" x2=\"627.1\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"627.1,112.0 619.8,110.1 623.6,105.3\"></polygon><line class=\"pmd-edge\" x1=\"676.8\" y1=\"54.0\" x2=\"655.9\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"655.9,112.0 655.3,104.5 661.1,106.6\"></polygon><line class=\"pmd-edge\" x1=\"660.3\" y1=\"148.0\" x2=\"695.4\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"695.4,206.0 689.2,201.7 694.5,198.6\"></polygon><line class=\"pmd-edge\" x1=\"583.2\" y1=\"148.0\" x2=\"337.0\" y2=\"215.0\"></line><polygon class=\"pmd-arrow\" points=\"337.0,215.0 342.8,210.3 344.4,216.2\"></polygon><line class=\"pmd-edge\" x1=\"698.4\" y1=\"148.0\" x2=\"856.1\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"856.1,206.0 848.6,206.5 850.8,200.8\"></polygon><line class=\"pmd-edge\" x1=\"300.5\" y1=\"269.0\" x2=\"456.0\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"456.0,336.0 448.5,336.1 450.9,330.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"330.2\" y=\"18.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"389.0\" y=\"40.5\">source record</tspan></text><title>source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"357.1\" y=\"112.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"453.9\" y=\"134.5\">structured source record</tspan></text><title>structured source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"215.0\" width=\"90.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"63.0\" y=\"237.5\">this page</tspan><tspan x=\"63.0\" y=\"255.5\"></tspan></text><title>this page</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"367.5\" y=\"224.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"422.9\" y=\"246.5\">diagram view</tspan></text><title>diagram view</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"504.3\" y=\"224.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"545.9\" y=\"246.5\">map view</tspan></text><title>map view</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"473.9\" y=\"18.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"532.7\" y=\"40.5\">fixture input</tspan></text><title>fixture input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"576.8\" y=\"112.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"649.4\" y=\"134.5\">runtime component</tspan></text><title>runtime component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"617.5\" y=\"18.0\" width=\"131.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"683.3\" y=\"40.5\">exported bundle</tspan></text><title>exported bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"613.5\" y=\"206.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"717.2\" y=\"228.5\">precision/recall labels</tspan><tspan x=\"717.2\" y=\"246.5\">retrieval vs proof-failure</tspan><tspan x=\"717.2\" y=\"264.5\">attribution</tspan></text><title>precision/recall labels retrieval vs proof-failure attribution</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.1\" y=\"215.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"237.8\" y=\"237.5\">validation result records</tspan><tspan x=\"237.8\" y=\"255.5\">first_wave + runtime_shell</tspan></text><title>validation result records first_wave + runtime_shell</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"846.9\" y=\"206.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"954.0\" y=\"228.5\">negative cases</tspan><tspan x=\"954.0\" y=\"246.5\">leakage, tuning, overclaim,</tspan><tspan x=\"954.0\" y=\"264.5\">missing decoy</tspan></text><title>negative cases leakage, tuning, overclaim, missing decoy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"429.0\" y=\"336.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"539.6\" y=\"358.5\">proof boundary</tspan><tspan x=\"539.6\" y=\"376.5\">metrics and copied artifacts</tspan><tspan x=\"539.6\" y=\"394.5\">only</tspan></text><title>proof boundary metrics and copied artifacts only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>source record</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json[42]</code></dd></div><div class=\"pm-diagram__ref\"><dt>structured source record</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/ring2_premise_precision_recall.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>fixture input</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/.../input</code></dd></div><div class=\"pm-diagram__ref\"><dt>runtime component</dt><dd><code class=\"pm-diagram__ref-loc\">ring2_premise_retrieval_precision_recall_harness.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>exported bundle</dt><dd><code class=\"pm-diagram__ref-loc\">examples/.../exported_ring2_precision_recall_bundle</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;source record core/paper_module_capsules.json[42]&quot;] --&gt; JSON[&quot;structured source record paper_modules/ring2_premise_precision_recall.json&quot;] JSON --&gt; Markdown[&quot;this page reader projection&quot;] JSON --&gt; Mermaid[&quot;diagram view available_from_capsule_edges&quot;] JSON --&gt; Atlas[&quot;map view organ_atlas.ring2_premise_retrieval_precision_recall_harness&quot;] Fixture[&quot;fixture input fixtures/first_wave/.../input&quot;] --&gt; Runtime[&quot;runtime component ring2_premise_retrieval_precision_recall_harness.py&quot;] Bundle[&quot;exported bundle examples/.../exported_ring2_precision_recall_bundle&quot;] --&gt; Runtime Runtime --&gt; Metrics[&quot;precision/recall labels retrieval vs proof-failure attribution&quot;] Runtime --&gt; Result records[&quot;validation result records first_wave + runtime_shell&quot;] Runtime --&gt; Negatives[&quot;negative cases leakage, tuning, overclaim, missing decoy&quot;] Result records --&gt; Boundary[&quot;proof boundary metrics and copied artifacts only&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime splits the proof consumer into three evidence classes before it reports any metric. <code>_load_payloads</code> reads the declared fixture or exported bundle inputs; <code>_validate_run_material</code> checks that copied Ring-2 run material carries source refs, target refs, validation refs, digests, and the expected <code>copied_non_secret_macro_body_with_provenance</code> status; and <code>_validate_source_artifacts</code> verifies the four copied source artifacts against either the source digest or the private-path rewrite digest. The result record therefore proves the presence and provenance of the copied public artifacts before the precision/recall scores can be interpreted.</p>\n<p>The scoring core is <code>_evaluate</code>. It indexes after-the-fact labels by <code>problem_id</code>, applies the policy <code>default_top_k</code> or per-ranking <code>top_k</code>, truncates retrieved premise ids to that cutoff, intersects retrieved ids with labelled needed-premise ids, and computes <code>precision_at_k = hits/top_k</code> and <code>recall_at_k = hits/needed</code>. Aggregate precision and recall use total hit, candidate, and needed-premise counts, then compare the computed aggregate metrics with the policy&#x27;s expected values. This is why the paper module can distinguish a retrieval miss from a proof failure after full premise recall without asserting anything about the downstream proof.</p>\n<p>The failure taxonomy is mechanical rather than rhetorical. Full recall plus a passing proof is <code>retrieval_hit</code>; full recall plus a non-passing proof is <code>proof_failure_despite_hit</code>; partial overlap is <code>partial_retrieval_miss</code>; and zero overlap is <code>retrieval_miss</code>. The policy floor also requires expected failure modes and an adversarial decoy whose needed premise is absent or missed. Those gates make the metric harness test the shape of the evaluation set, not just the happy path.</p>\n<p>The negative cases enforce the scope limit. <code>EXPECTED_NEGATIVE_CASES</code> requires oracle labels planted in rankings, proof-body leakage, test-split tuning, metric-overclaim, and missing-decoy inputs to produce typed refusal codes. The result record-writing path then exposes import ids, target refs, digest status, aggregate counts, failure-mode counts, and secret-scan status while keeping proof bodies, model-output data, and non-public paths outside the public result record. That implements the bundle&#x27;s P-1/P-2/P-6/P-8/P-9 and AX-1/AX-2/AX-5/AX-7 posture: metrics are recomputed from copied artifacts, blocked states stay blocked, and no metric label becomes Lean, provider, benchmark, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle authority: <code>core/paper_module_capsules.json::paper_modules[42:paper_module.ring2_premise_precision_recall]</code> names the component subject, mechanism subject, concept ref, principle refs, axiom refs, dependencies, runtime code locus, and projection statuses. Edit the source record, not this page, if those relationships change.</li><li>Generated structured source record: <code>paper_modules/ring2_premise_precision_recall.json</code> is the structured source record to inspect for <code>source_authority: json_capsule</code>, the 18 generated relationship edges, zero unresolved selective relations, Mermaid <code>available_from_capsule_edges</code>, and Atlas <code>linked_from_capsule_edges</code>.</li><li>Runtime locus: <code>src/microcosm_core/organs/ring2_premise_retrieval_precision_recall_harness.py</code> owns <code>run</code>, <code>run_precision_recall_bundle</code>, <code>_build_result</code>, <code>_write_receipts</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>. It computes aggregate precision/recall, enforces copied source-artifact digests, writes result records, and carries the provider/proof/launch refusal flags.</li><li>Fixture and exported bundle: <code>fixtures/first_wave/ring2_premise_retrieval_precision_recall_harness/input/</code> includes the public input records plus five negative cases; <code>examples/ring2_premise_retrieval_precision_recall_harness/exported_ring2_precision_recall_bundle/</code> is the runtime-shell bundle. Both routes expose source artifacts under <code>source_artifacts/</code> while result records carry import ids, target refs, and digest status rather than private proof bodies.</li><li>Result record and test surfaces: <code>receipts/first_wave/ring2_premise_retrieval_precision_recall_harness/ring2_precision_recall_result.json</code>, <code>receipts/first_wave/ring2_premise_retrieval_precision_recall_harness/ring2_precision_recall_validation_receipt.json</code>, result records/sign-off/first_wave/ring2_premise_retrieval_precision_recall_harness_fixture_acceptance.json, <code>receipts/runtime_shell/demo_project/organs/ring2_premise_retrieval_precision_recall_harness/exported_ring2_precision_recall_bundle_validation_result.json</code>, and <code>tests/test_ring2_premise_retrieval_precision_recall_harness.py</code> are the reader-verifiable validation result records for the local public boundary.</li></ul>\n<h4 class=\"pm-body__h\">Runtime Surfaces</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.ring2_premise_retrieval_precision_recall_harness run --input fixtures/first_wave/ring2_premise_retrieval_precision_recall_harness/input --out receipts/first_wave/ring2_premise_retrieval_precision_recall_harness\nPYTHONPATH=src python3 -m microcosm_core.cli ring2-premise-retrieval-precision-recall-harness run-precision-recall-bundle --input examples/ring2_premise_retrieval_precision_recall_harness/exported_ring2_precision_recall_bundle --out receipts/runtime_shell/demo_project/organs/ring2_premise_retrieval_precision_recall_harness</code></pre>\n<h4 class=\"pm-body__h\">Body-Floor Import</h4>\n<p>The fixture and exported bundle both carry exact copied source artifacts under <code>source_artifacts/</code> for the Ring2 aggregate report, graph-variant run summary, graph comparison, and problem-source manifest. The validator treats those four digest-matched files as <code>source_open_body_imports</code> with <code>body_in_receipt=false</code>: workingness can count the real source result record bodies, while result records expose only import ids, target refs, and digest status.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<ul><li><code>oracle_labels_in_ranking</code> rejects oracle-needed premise ids inside rankings.</li><li><code>proof_body_leakage</code> rejects proof, provider, or private body fields.</li><li><code>test_split_tuning_attempt</code> rejects retrieval tuned on test labels.</li><li><code>metric_overclaim</code> rejects proof, benchmark, provider, launch, or publishing-scope decision claims.</li><li><code>missing_adversarial_decoy</code> rejects a metric harness without a decoy miss case.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in information-retrieval evaluation. NIST&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://trec.nist.gov/pubs/trec20/appendices/measures.pdf\">TREC evaluation measures</a> provide the older precision/recall frame for judging retrieval systems, and scikit-learn&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://scikit-learn.org/stable/modules/generated/sklearn.metrics.precision_recall_fscore_support.html\">precision/recall metric API</a> shows the common machine-learning interface for reporting those labels.</p>\n<p>The theorem-proving side is adjacent to premise-selection and hammer workflows, such as Isabelle <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://isabelle.in.tum.de/doc/sledgehammer.pdf\">Sledgehammer</a>, where finding the right facts is a distinct step from replaying a proof. Microcosm keeps that distinction explicit: precision/recall can say whether needed support was ranked, but it cannot become Lean correctness, benchmark performance, or provider-output authority.</p>\n<h4 class=\"pm-body__h\">Why It Matters</h4>\n<p>Premise retrieval should be measurable without becoming theorem authority. This component gives Microcosm a compact public harness for asking whether a retrieval path missed the needed support, hit the support but failed later, or hid a dangerous truth-side shortcut inside the public runtime.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate/</code>, reproduce this page&#x27;s proof boundary with temporary result records:</p>\n<p>The expected projection row is <code>paper_module.ring2_premise_precision_recall</code> with 18 generated relationship edges, zero unresolved selective relations, Mermaid status <code>available_from_capsule_edges</code>, and Atlas status <code>linked_from_capsule_edges</code>. These checks validate copied retrieval records, metric labels, and bundle result records only; they do not become Lean/Lake, benchmark, provider, or theorem authority.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component does not run Lean or Lake, use external model services, emit proof bodies, tune retrieval on test answers, claim benchmark performance, prove formal-result correctness, or include launch operations. Its labels are metric labels only; they are not allowed to flow into provider context recipes.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the reader-verifiable claim that copied public premise-retrieval records can be scored for precision/recall labels, adversarial decoys, body-floor imports, and metric overclaim refusals. It does not establish Lean correctness, benchmark performance, provider output quality, theorem truth, launch-scope decision, publishing-scope decision, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The harness is a local evidence-accounting check over copied artifacts. It does not execute Lean, Lake, Sledgehammer, or any external prover; it does not inspect proof bodies; and it does not decide whether a theorem is true. A <code>retrieval_hit</code> label means the needed-premise ids appeared in the ranking under this fixture policy, not that the downstream proof search is sound or complete.</p>\n<p>The reported precision and recall are bounded by the declared Ring-2 fixture and exported bundle. Different corpora, retrieval cutoffs, premise labels, decoy construction, or source-artifact digests require rerunning the component and cannot be inferred from this page. The negative cases prove specific forbidden flows are rejected here; they do not exhaust all possible leakage, tuning, non-public-state, provider-output, or benchmark-gaming failures.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>Ring-2 precision/recall sits between premise retrieval and proof diagnosis. The bundle explains the runtime component and the <code>mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution</code> mechanism, which is grounded in the same component source and in <code>concept.formal_math_and_proof_witness_bundle</code>. That relation is deliberately proof-adjacent rather than proof-authoritative: it can show whether copied retrieval rankings hit the labelled needed premises, but it cannot promote a hit into a Lean proof, a benchmark claim, or a provider-context label.</p>\n<p>The governing principles make the scoring path stricter than a label echo. P-1 requires recomputing precision and recall from copied rankings and labels; P-2 keeps the scope limit at metric-checker strength; P-3 concentrates authority in the small harness and focused tests; P-6 keeps missing source artifacts, negative cases, or digests blocked; P-8 turns leakage, tuning, and overclaim cases into typed refusals; and P-9 preserves provenance as records cross from source run artifacts into public fixture and bundle result records. The axiom layer matches that mechanism: AX-1 and AX-2 require derived checker evidence, AX-5 and AX-7 force blocked or refused states instead of inflated metrics, AX-6 keeps the labelled premise domain explicit, and AX-8 prevents metric labels from flowing into forbidden sinks.</p>\n</details>",
      "components": [
        {
          "anchor": "component-ring2_premise_retrieval_precision_recall_harness",
          "component_id": "ring2_premise_retrieval_precision_recall_harness",
          "public_label": "Ring2 Premise Retrieval Precision Recall Harness"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 2,
          "principle": 6
        },
        "link_count": 17,
        "links": [
          {
            "id": "ring2_premise_retrieval_precision_recall_harness",
            "kind": "organ",
            "kind_label": "component",
            "label": "Ring2 Premise Retrieval Precision Recall Harness",
            "relation": "explains",
            "url": "components.html#component-ring2_premise_retrieval_precision_recall_harness"
          },
          {
            "id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public premise retrieval attribution",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Premise Retrieval",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
          },
          {
            "id": "paper_module.proof_diagnostic_evidence_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof Diagnostic Evidence Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.ring2_premise_precision_recall",
      "reader_packet": {
        "abstract": "After-the-fact premise retrieval metrics separate retrieval misses from proof failures without becoming theorem authority.",
        "authority_ceiling": "Copied Ring2 retrieval records and public fixture/exported-bundle result records only; no Lean/Lake execution, theorem proof, benchmark performance, external model access, provider-context label flow, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.ring2_premise_precision_recall.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-ring2-premise-precision-recall-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-ring2-premise-precision-recall-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"source record core/paper_module_capsules.json[42]\"] --> JSON[\"structured source record paper_modules/ring2_premise_precision_recall.json\"] JSON --> Markdown[\"this page reader projection\"] JSON --> Mermaid[\"diagram view available_from_capsule_edges\"] JSON --> Atlas[\"map view organ_atlas.ring2_premise_retrieval_precision_recall_harness\"] Fixture[\"fixture input fixtures/first_wave/.../input\"] --> Runtime[\"runtime component ring2_premise_retrieval_precision_recall_harness.py\"] Bundle[\"exported bundle examples/.../exported_ring2_precision_recall_bundle\"] --> Runtime Runtime --> Metrics[\"precision/recall labels retrieval vs proof-failure attribution\"] Runtime --> Result records[\"validation result records first_wave + runtime_shell\"] Runtime --> Negatives[\"negative cases leakage, tuning, overclaim, missing decoy\"] Result records --> Boundary[\"proof boundary metrics and copied artifacts only\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:ed0e7e2605d0669cd1de354147f3a533bf7c35b3c99c1aa7a3048416448dcaa1",
            "source_line_end": 52,
            "source_line_start": 40
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
              },
              {
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "ring2_premise_retrieval_precision_recall_harness",
                "kind": "organ",
                "kind_label": "component",
                "label": "Ring2 Premise Retrieval Precision Recall Harness",
                "relation": "explains",
                "url": "components.html#component-ring2_premise_retrieval_precision_recall_harness"
              },
              {
                "id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public premise retrieval attribution",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.ring2_premise_precision_recall",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 110,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 118,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 160,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 189,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "TREC evaluation measures",
            "section_id": "prior-art-grounding",
            "url": "https://trec.nist.gov/pubs/trec20/appendices/measures.pdf"
          },
          {
            "kind": "external_reference",
            "label": "precision/recall metric API",
            "section_id": "prior-art-grounding",
            "url": "https://scikit-learn.org/stable/modules/generated/sklearn.metrics.precision_recall_fscore_support.html"
          },
          {
            "kind": "external_reference",
            "label": "Sledgehammer",
            "section_id": "prior-art-grounding",
            "url": "https://isabelle.in.tum.de/doc/sledgehammer.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When a proof search fails, it is easy to blame the prover and miss the simpler cause: the right supporting facts were never put in front of it. This component exists to keep those two cases apart. It answers one question: did the retrieval step actually surface the premises a problem needed, or did the failure happen somewhere downstream after the premises were already in hand? It answers that by recomputing precision and recall from copied records rather than trusting a reported figure. For each problem it intersects the retrieved premise ids with the labelled needed-premise ids, then reads the proof outcome alongside that overlap. Full recall with a passing proof is a retrieval_hit; full\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 37,
            "source_line_start": 13,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 53,
            "source_line_start": 38,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime splits the proof consumer into three evidence classes before it reports any metric. loadpayloads reads the declared fixture or exported bundle inputs; validaterun_material checks that copied Ring-2 run material carries source refs, target refs, validation refs, digests, and the expected copiednonsecretmacrobodywithprovenance status; and validatesource_artifacts verifies the four copied source artifacts against either the source digest or the private-path rewrite digest. The result record therefore proves the presence and provenance of the copied public artifacts before the precision/recall scores can be interpreted. The scoring core is _evaluate. It indexes after-the-fact labels\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 94,
            "source_line_start": 54,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component does not run Lean or Lake, use external model services, emit proof bodies, tune retrieval on test answers, claim benchmark performance, prove formal-result correctness, or include launch operations. Its labels are metric labels only; they are not allowed to flow into provider context recipes.",
            "level": 2,
            "order": 4,
            "section_id": "authority-ceiling",
            "source_line_end": 101,
            "source_line_start": 95,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that copied public premise-retrieval records can be scored for precision/recall labels, adversarial decoys, body-floor imports, and metric overclaim refusals. It does not establish Lean correctness, benchmark performance, provider output quality, theorem truth, launch-scope decision, public sharing decision, or whole-system correctness.",
            "level": 2,
            "order": 5,
            "section_id": "claim-ceiling",
            "source_line_end": 109,
            "source_line_start": 102,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Ring-2 precision/recall sits between premise retrieval and proof diagnosis. The bundle explains the runtime component and the mechanism.ring2premiseretrievalprecisionrecallharness.validatespublicpremiseretrieval_attribution mechanism, which is grounded in the same component source and in concept.formalmathandproofwitness_bundle. That relation is deliberately proof-adjacent rather than proof-authoritative: it can show whether copied retrieval rankings hit the labelled needed premises, but it cannot promote a hit into a Lean proof, a benchmark claim, or a provider-context label. The governing principles make the scoring path stricter than a label echo. P-1 requires recomputing precision and r\u2026",
            "level": 2,
            "order": 6,
            "section_id": "governing-lattice-relation",
            "source_line_end": 151,
            "source_line_start": 129,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Bundle authority: core/papermodulecapsules.json::papermodules[42:papermodule.ring2premiseprecision_recall] names the component subject, mechanism subject, concept ref, principle refs, axiom refs, dependencies, runtime code locus, and projection statuses. Edit the source record, not this page, if those relationships change. Generated structured source record: papermodules/ring2premiseprecisionrecall.json is the structured source record to inspect for sourceauthority: jsoncapsule, the 18 generated relationship edges, zero unresolved selective relations, Mermaid availablefromcapsuleedges, and Atlas linkedfromcapsuleedges. Runtime locus: src/microcosmcore/components/ring2premiseretrievalprecisi\u2026",
            "level": 2,
            "order": 7,
            "section_id": "reader-evidence-routing",
            "source_line_end": 159,
            "source_line_start": 152,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "runtime-surfaces",
            "source_line_end": 188,
            "source_line_start": 182,
            "title": "Runtime Surfaces"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate/, reproduce this page's proof boundary with temporary result records: The expected projection row is papermodule.ring2premiseprecisionrecall with 18 generated relationship edges, zero unresolved selective relations, Mermaid status availablefromcapsule_edges, and Atlas status linkedfromcapsule_edges. These checks validate copied retrieval records, metric labels, and bundle result records only; they do not become Lean/Lake, benchmark, provider, or theorem authority.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 217,
            "source_line_start": 198,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture and exported bundle both carry exact copied source artifacts under source_artifacts/ for the Ring2 aggregate report, graph-variant run summary, graph comparison, and problem-source manifest. The validator treats those four digest-matched files as sourceopenbody_imports with bodyinreceipt=false: workingness can count the real source result record bodies, while result records expose only import ids, target refs, and digest status.",
            "level": 2,
            "order": 10,
            "section_id": "body-floor-import",
            "source_line_end": 226,
            "source_line_start": 218,
            "title": "Body-Floor Import"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "oraclelabelsin_ranking rejects oracle-needed premise ids inside rankings. proofbodyleakage rejects proof, provider, or private body fields. testsplittuning_attempt rejects retrieval tuned on test labels. metric_overclaim rejects proof, benchmark, provider, launch, or public sharing decision claims. missingadversarialdecoy rejects a metric harness without a decoy miss case.",
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 234,
            "source_line_start": 227,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The harness is a local evidence-accounting check over copied artifacts. It does not execute Lean, Lake, Sledgehammer, or any external prover; it does not inspect proof bodies; and it does not decide whether a theorem is true. A retrieval_hit label means the needed-premise ids appeared in the ranking under this fixture policy, not that the downstream proof search is sound or complete. The reported precision and recall are bounded by the declared Ring-2 fixture and exported bundle. Different corpora, retrieval cutoffs, premise labels, decoy construction, or source-artifact digests require rerunning the component and cannot be inferred from this page. The negative cases prove specific forbidde\u2026",
            "level": 2,
            "order": 12,
            "section_id": "limitations",
            "source_line_end": 253,
            "source_line_start": 235,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in information-retrieval evaluation. NIST's TREC evaluation measures provide the older precision/recall frame for judging retrieval systems, and scikit-learn's precision/recall metric API shows the common machine-learning interface for reporting those labels. The theorem-proving side is adjacent to premise-selection and hammer workflows, such as Isabelle Sledgehammer, where finding the right facts is a distinct step from replaying a proof. Microcosm keeps that distinction explicit: precision/recall can say whether needed support was ranked, but it cannot become Lean correctness, benchmark performance, or provider-output authority.",
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 270,
            "source_line_start": 254,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Premise retrieval should be measurable without becoming theorem authority. This component gives Microcosm a compact public harness for asking whether a retrieval path missed the needed support, hit the support but failed later, or hid a dangerous truth-side shortcut inside the public runtime.",
            "level": 2,
            "order": 14,
            "section_id": "why-it-matters",
            "source_line_end": 276,
            "source_line_start": 271,
            "title": "Why It Matters"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/ring2_premise_precision_recall.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "After-the-fact premise retrieval metrics separate retrieval misses from proof failures without becoming theorem authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Ring-2 Premise Precision Recall validates copied Ring2 retrieval rankings against after-the-fact metric labels. It computes precision/recall classes, rejects oracle-label leakage and tuning shortcuts, and keeps proof bodies, model-output data, benchmark claims, and theorem-correctness claims outside the public result record boundary.",
      "summary_line": "After-the-fact premise retrieval metrics separate retrieval misses from proof failures without becoming theorem authority.",
      "title": "Ring-2 Premise Precision Recall"
    },
    {
      "anchor": "paper-module-mathematical-strategy-atlas",
      "authority_ceiling": "Copied public strategy metadata, public source tool bodies, and public fixture/exported-bundle result records only; no Lean/Lake execution, formal-result correctness, oracle-label visibility, external model access, benchmark performance, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>mathematical_strategy_atlas_hypothesis_scorer</code> is the public pre-oracle strategy layer for Microcosm formal-math work. It turns problem feature tags into an explicit strategy hypothesis before premise retrieval or proof execution, then records the result as redacted result records.</p>\n<p>The point is not to prove anything. The point is to make the first mathematical move inspectable: an <code>iff_goal</code> shape selects <code>iff_split</code>, a recursive list shape selects <code>recursive_data_induction</code>, arithmetic normalization selects the arithmetic lens, and unmapped shapes become a typed <code>STRATEGY_SELECTION_MISS</code> instead of a hidden failure mode.</p>\n<p>The current body-floor import carries eight copied source bodies: the prover graph benchmark harness, the provider result record reducer, their strategy-boundary regression tests, the compute-provider strategy classification standard, and three public runtime artifacts from <code>PROVER_PROVIDER_CONTEXT_SWEEP_20260510_v0</code> (<code>strategy_cards.json</code>, <code>strategy_hypothesis_set.json</code>, and <code>prover_skill_atlas.json</code>). They live in <code>source_artifacts/</code> under both the first-wave fixture input and the exported bundle; result records carry refs, counts, hashes, anchors, and verdicts instead of body text.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A proof search has to start somewhere. Before any premise is retrieved or any tactic is run, an agent has already committed to a first move: a goal shape, a lens, a family of tactics it expects to use. That choice is usually implicit, buried inside a model call or a prompt. This component exists to pull it into the open. The single question it answers is: for a given problem shape, which strategy did the system pick first, and on what visible evidence?</p>\n<p>The interesting part is what the answer is allowed to depend on. The scorer never sees the oracle&#x27;s expected strategy, the ground-truth proof, or any provider output. It works only from public problem features and a strategy atlas of trigger features, negative triggers, and retrieval-expansion terms. The selected strategy is therefore a hypothesis, recomputed from inputs a cold reader can also read, not a result borrowed from the answer key.</p>\n<p>That constraint is what the page guards. The common failure mode for a &quot;strategy classifier&quot; is to bake the answer in: declare the chosen strategy as a plain label, or score it on shallow feature overlap that happens to line up with the known-good label. The component rejects both. A declared selection must match the score the scorer recomputes from evidence, and a strategy chosen on overlap alone is a typed negative case rather than a pass.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The local component standard, when changing runtime behavior or the claim envelope, is <code>standards/std_microcosm_mathematical_strategy_atlas_hypothesis_scorer.json</code>; the general paper-module contract remains <code>standards/std_microcosm_paper_module.json</code>.</p>\n<p>The diagram below traces the scorer&#x27;s runtime flow inside that projection: how public inputs become a per-candidate score, how a selection or a typed miss is chosen, and how the result is recomputed and written as metadata-only result records under the scope limit.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"648\" height=\"928\" viewBox=\"0 0 648 928\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"150.8\" y1=\"72.0\" x2=\"257.7\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"257.7,130.0 250.2,129.4 253.1,124.0\"></polygon><line class=\"pmd-edge\" x1=\"318.2\" y1=\"63.0\" x2=\"322.0\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"322.0,130.0 318.6,123.3 324.7,123.0\"></polygon><line class=\"pmd-edge\" x1=\"508.0\" y1=\"63.0\" x2=\"388.4\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"388.4,130.0 392.8,124.0 395.8,129.3\"></polygon><line class=\"pmd-edge\" x1=\"324.1\" y1=\"202.0\" x2=\"324.1\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"324.1,260.0 321.0,253.2 327.1,253.2\"></polygon><line class=\"pmd-edge\" x1=\"324.1\" y1=\"314.0\" x2=\"324.0\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"324.0,372.0 321.0,365.2 327.1,365.2\"></polygon><line class=\"pmd-edge\" x1=\"298.4\" y1=\"426.0\" x2=\"243.3\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"243.3,484.0 245.8,476.9 250.3,481.1\"></polygon><line class=\"pmd-edge\" x1=\"347.2\" y1=\"426.0\" x2=\"396.9\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"396.9,484.0 390.1,480.8 394.8,476.8\"></polygon><line class=\"pmd-edge\" x1=\"243.3\" y1=\"538.0\" x2=\"298.4\" y2=\"596.0\"></line><polygon class=\"pmd-arrow\" points=\"298.4,596.0 291.5,593.1 295.9,588.9\"></polygon><line class=\"pmd-edge\" x1=\"396.9\" y1=\"538.0\" x2=\"347.2\" y2=\"596.0\"></line><polygon class=\"pmd-arrow\" points=\"347.2,596.0 349.3,588.8 354.0,592.8\"></polygon><line class=\"pmd-edge\" x1=\"324.1\" y1=\"650.0\" x2=\"324.1\" y2=\"708.0\"></line><polygon class=\"pmd-arrow\" points=\"324.1,708.0 321.0,701.2 327.1,701.2\"></polygon><line class=\"pmd-edge\" x1=\"324.1\" y1=\"762.0\" x2=\"324.1\" y2=\"820.0\"></line><polygon class=\"pmd-arrow\" points=\"324.1,820.0 321.0,813.2 327.1,813.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"101.0\" y=\"40.5\">trigger / negative /</tspan><tspan x=\"101.0\" y=\"58.5\">retrieval terms</tspan></text><title>trigger / negative / retrieval terms</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"210.0\" y=\"27.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.1\" y=\"49.5\">feature tags, oracle hidden</tspan></text><title>feature tags, oracle hidden</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"450.3\" y=\"27.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"540.2\" y=\"49.5\">candidate strategy ids</tspan></text><title>candidate strategy ids</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"130.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"152.5\">score = trigger_hits x4</tspan><tspan x=\"324.1\" y=\"170.5\">negative_hits x3</tspan><tspan x=\"324.1\" y=\"188.5\">+ retrieval_bonus (cap 2)</tspan></text><title>score = trigger_hits x4 negative_hits x3 + retrieval_bonus (cap 2)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.9\" y=\"260.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"282.5\">rank positive scores</tspan><tspan x=\"324.1\" y=\"300.5\">tie-break by order, then id</tspan></text><title>rank positive scores tie-break by order, then id</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"324.0,372.0 379.4,399.0 324.0,426.0 268.6,399.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.0\" y=\"394.5\">any positive</tspan><tspan x=\"324.0\" y=\"412.5\">score?</tspan></text><title>any positive score?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.7\" y=\"484.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"217.7\" y=\"506.5\">selected_strategy_id</tspan><tspan x=\"217.7\" y=\"524.5\">+ score components</tspan></text><title>selected_strategy_id + score components</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"326.7\" y=\"484.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"420.1\" y=\"506.5\">STRATEGY_SELECTION_MISS</tspan><tspan x=\"420.1\" y=\"524.5\">(unknown)</tspan></text><title>STRATEGY_SELECTION_MISS (unknown)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.9\" y=\"596.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"618.5\">recompute vs declared</tspan><tspan x=\"324.1\" y=\"636.5\">selection / score / ranking</tspan></text><title>recompute vs declared selection / score / ranking</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"213.4\" y=\"708.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"730.5\">metadata-only result records</tspan><tspan x=\"324.1\" y=\"748.5\">refs, counts, hits, verdicts</tspan></text><title>metadata-only result records refs, counts, hits, verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"213.4\" y=\"820.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"842.5\">Scope limit</tspan><tspan x=\"324.1\" y=\"860.5\">no Lean/Lake, oracle labels,</tspan><tspan x=\"324.1\" y=\"878.5\">external model access, or</tspan><tspan x=\"324.1\" y=\"896.5\">launch</tspan></text><title>Scope limit no Lean/Lake, oracle labels, external model access, or launch</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>trigger / negative / retrieval terms</dt><dd><code class=\"pm-diagram__ref-loc\">strategy_atlas.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>feature tags, oracle hidden</dt><dd><code class=\"pm-diagram__ref-loc\">problem_features.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>candidate strategy ids</dt><dd><code class=\"pm-diagram__ref-loc\">hypothesis_cases.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD subgraph Inputs[&quot;Public inputs&quot;] atlas[&quot;strategy_atlas.json trigger / negative / retrieval terms&quot;] features[&quot;problem_features.json feature tags, oracle hidden&quot;] cases[&quot;hypothesis_cases.json candidate strategy ids&quot;] end subgraph Scoring[&quot;Per-candidate scoring&quot;] score[&quot;score = trigger_hits x4 - negative_hits x3 + retrieval_bonus (cap 2)&quot;] rank[&quot;rank positive scores tie-break by order, then id&quot;] end select{&quot;any positive score?&quot;} selected[&quot;selected_strategy_id + score components&quot;] miss[&quot;STRATEGY_SELECTION_MISS (unknown)&quot;] recheck[&quot;recompute vs declared selection / score / ranking&quot;] result records[&quot;metadata-only result records refs, counts, hits, verdicts&quot;] ceiling[&quot;Scope limit no Lean/Lake, oracle labels, external model access, or launch&quot;] atlas --&gt; score features --&gt; score cases --&gt; score score --&gt; rank rank --&gt; select select -- yes --&gt; selected select -- no --&gt; miss selected --&gt; recheck miss --&gt; recheck recheck --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The generated instance currently exposes 19 concrete <code>relationships.edges</code>: two subject edges for the component and mechanism, one governing concept edge, six principle edges, six axiom edges, three sibling paper-module dependency edges, and one resolved code-locus edge into <code>src/microcosm_core/organs/mathematical_strategy_atlas_hypothesis_scorer.py</code>. <code>relationships.unpopulated_selective_relations</code> is empty, so the module-level unresolved selective-relation count available from this instance is <code>0</code>.</p>\n<p>Runtime evidence enters through the fixture input <code>fixtures/first_wave/mathematical_strategy_atlas_hypothesis_scorer/input</code>, the exported bundle <code>examples/mathematical_strategy_atlas_hypothesis_scorer/exported_mathematical_strategy_atlas_bundle</code>, and their copied <code>source_artifacts/</code> / <code>source_module_manifest.json</code> bundles. The focused test file is <code>tests/test_mathematical_strategy_atlas_hypothesis_scorer.py</code>; result records include <code>receipts/first_wave/mathematical_strategy_atlas_hypothesis_scorer/mathematical_strategy_atlas_result.json</code>, <code>mathematical_strategy_atlas_board.json</code>, <code>mathematical_strategy_atlas_validation_receipt.json</code>, result records/sign-off/first_wave/mathematical_strategy_atlas_hypothesis_scorer_fixture_acceptance.json, and runtime-shell exported-bundle validation result records.</p>\n<p>The honest ceiling is narrow by design: this module can say that public pre-oracle strategy hypotheses, retrieval-lens metadata, copied public source tool/standard/runtime bodies, source-artifact digests, and negative cases are inspectable. It cannot say that Lean or Lake ran, that a theorem was proved, that oracle labels or model-output data are visible, that benchmark performance is certified, that public sharing is approved, that launch is approved, or that the private root has been made public-safe.</p>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p>The scorer reads three public inputs: a strategy atlas, a set of problem features, and a set of hypothesis cases. For each candidate strategy in a case it computes a single integer score from three terms. Each problem feature that matches a strategy&#x27;s <code>trigger_features</code> adds four points. Each feature that matches the strategy&#x27;s <code>negative_triggers</code> subtracts three. Retrieval-query terms that appear in the strategy&#x27;s expansion terms add one point each, capped at two. Plain feature overlap is recorded as a diagnostic count but is deliberately kept out of the score.</p>\n<p>Selection is then a deterministic sort. Only strategies with a positive score are eligible. Among those, the scorer ranks by score (highest first), breaking ties by the strategy&#x27;s declared order and then its id, and takes the top row. If no candidate scores positive, the case resolves to the typed <code>STRATEGY_SELECTION_MISS</code> rather than guessing. The output for each case carries the selected id, the score, the component breakdown, the ranked candidate scores, and the trigger, negative, and retrieval hits that produced them, so the choice can be re-derived by hand.</p>\n<p>The weights matter because they encode the design intent. Trigger matches are worth more than retrieval matches, so a strategy is chosen mainly for the shape it claims to handle, not for how many search terms happen to coincide. Negative triggers can veto a strategy that looks superficially apt. The retrieval cap stops a strategy from winning on keyword volume alone. A fixture that tries to score on overlap without these terms is caught by the <code>superficial_overlap_only_scoring</code> negative case.</p>\n<p>The same recomputation is what enforces honesty. When a case declares its own <code>selected_strategy_id</code>, <code>score</code>, <code>classifier</code>, <code>retrieval_bonus</code>, or <code>candidate_scores</code>, the component recomputes each from the evidence and reports a stale-declaration finding on any mismatch. Declaring the selected strategy as a bare label, with nothing for the scorer to check against, is itself rejected: a label with no derivable evidence is not strategy evidence. Alongside this, the copied source artifacts are checked for leakage policy, so the strategy cards, hypothesis set, and skill atlas stay pre-oracle, free of proof bodies, and free of oracle strategy ids.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module as a pre-oracle strategy-hypothesis audit, not as a proof result. The primary reader path is:</p>\n<ul><li>Start with <code>strategy_atlas.json</code>, <code>problem_features.json</code>, and <code>hypothesis_cases.json</code> to see how public feature tags select a strategy id before retrieval or proof execution.</li><li>Check <code>source_module_manifest.json</code> and the copied <code>source_artifacts/</code> bodies to verify that the imported source bodies are public tool/runtime bodies with exact digests, required anchors, and body-floor result records.</li><li>Inspect the fixture and exported-bundle result records to confirm that strategy ids, retrieval-term effects, oracle-label exclusion, source-card consistency, and negative cases are checked without exposing proof bodies or model-output data.</li><li>Use the structured source record only for structural lattice proof: it confirms bundle-backed subjects, code loci, doctrine refs, and dependency edges; it does not establish the scorer&#x27;s correctness or any theorem.</li></ul>\n<h4 class=\"pm-body__h\">Public Inputs</h4>\n<ul><li><code>strategy_atlas.json</code> defines the known strategy enum, match features, and retrieval-term additions.</li><li><code>problem_features.json</code> carries synthetic public problem features with oracle labels hidden.</li><li><code>hypothesis_cases.json</code> validates deterministic pre-oracle strategy scoring.</li><li><code>source_module_manifest.json</code> binds copied source body files to exact source refs, SHA-256 digests, byte counts, line counts, material classes, and required anchors.</li><li>Negative cases reject unknown strategy ids, proof bodies, oracle labels, post-oracle strategy selection, and launch/proof/provider overclaims.</li></ul>\n<h4 class=\"pm-body__h\">Result records</h4>\n<p>The component emits:</p>\n<ul><li><code>mathematical_strategy_atlas_result.json</code></li><li><code>mathematical_strategy_atlas_board.json</code></li><li><code>mathematical_strategy_atlas_validation_receipt.json</code></li><li><code>mathematical_strategy_atlas_hypothesis_scorer_fixture_acceptance.json</code></li></ul>\n<p>Runtime-shell exported bundle validation writes <code>exported_mathematical_strategy_atlas_bundle_validation_result.json</code>.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The strategy atlas is grounded in the formal-methods practice of separating problem-shape classification from proof execution. Lean&#x27;s tactic model, as introduced in <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://lean-lang.org/theorem_proving_in_lean4/Tactics/\">Theorem Proving in Lean 4</a>, gives the immediate precedent: proof work is often arrange around tactics chosen for a goal shape, while the kernel checks the final proof state. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://leanprover-community.github.io/mathlib-overview.html\">mathlib overview</a> also motivates explicit retrieval terms and domain tags because a large formal library is navigated by topic, structure, and reusable theorem families.</p>\n<p>The atlas is also adjacent to hammer-style premise and method selection, such as Isabelle <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://isabelle.in.tum.de/doc/sledgehammer.pdf\">Sledgehammer</a>, where a front-end tool searches for useful facts or proof methods before replay. This module keeps the pattern pre-oracle and metadata-only: it records why a first strategy hypothesis was selected, not whether the proof can be completed.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.mathematical_strategy_atlas_hypothesis_scorer run \\\n  --input fixtures/first_wave/mathematical_strategy_atlas_hypothesis_scorer/input \\\n  --out /tmp/microcosm-mathematical-strategy-atlas-hypothesis-scorer/fixture \\\n  --card\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.mathematical_strategy_atlas_hypothesis_scorer run-strategy-bundle \\\n  --input examples/mathematical_strategy_atlas_hypothesis_scorer/exported_mathematical_strategy_atlas_bundle \\\n  --out /tmp/microcosm-mathematical-strategy-atlas-hypothesis-scorer/bundle \\\n  --card\nPYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_mathematical_strategy_atlas_hypothesis_scorer.py -q\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>A green result record proves only pre-oracle strategy-hypothesis metadata, copied public source tool bodies, source artifact digests, and negative-case enforcement; it does not run Lean or Lake, prove formal-result correctness, reveal oracle labels, export proof bodies, use external model services, certify benchmark performance, authorize public sharing, or include launch operations.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The atlas is metadata and strategy-hypothesis machinery only. It does not run Lean or Lake, claim formal-result correctness, reveal oracle strategy labels, expose proof bodies, use external model services, tune on test answers, include launch operations, or make Mathlib-dependent proof claims. The copied runtime artifacts are public strategy traces, not oracle labels, model-output data, or proof bodies.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the reader-verifiable claim that public strategy-hypothesis metadata, copied source tool bodies, source artifact digests, and negative cases can be checked before oracle labels or proof execution. It does not run Lean or Lake, prove formal-result correctness, reveal oracle labels, expose proof bodies, use external model services, certify benchmark performance, authorize public sharing, include launch operations, or make Mathlib-dependent proof claims.</p>\n</section>",
      "components": [
        {
          "anchor": "component-mathematical_strategy_atlas_hypothesis_scorer",
          "component_id": "mathematical_strategy_atlas_hypothesis_scorer",
          "public_label": "Mathematical Strategy Atlas Hypothesis Scorer"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 6
        },
        "link_count": 18,
        "links": [
          {
            "id": "mathematical_strategy_atlas_hypothesis_scorer",
            "kind": "organ",
            "kind_label": "component",
            "label": "Mathematical Strategy Atlas Hypothesis Scorer",
            "relation": "explains",
            "url": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer"
          },
          {
            "id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public strategy hypothesis projection",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.lean_std_premise_index",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Lean/Std Premise Index",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-lean-std-premise-index"
          },
          {
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Premise Retrieval",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
          },
          {
            "id": "paper_module.ring2_premise_precision_recall",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Ring-2 Premise Precision Recall",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-ring2-premise-precision-recall"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.mathematical_strategy_atlas",
      "reader_packet": {
        "abstract": "Pre-oracle strategy hypotheses make the first proof-search move inspectable without claiming proof or provider authority.",
        "authority_ceiling": "Copied public strategy metadata, public source tool bodies, and public fixture/exported-bundle result records only; no Lean/Lake execution, formal-result correctness, oracle-label visibility, external model access, benchmark performance, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.mathematical_strategy_atlas.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-mathematical-strategy-atlas-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-mathematical-strategy-atlas-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD subgraph Inputs[\"Public inputs\"] atlas[\"strategy_atlas.json trigger / negative / retrieval terms\"] features[\"problem_features.json feature tags, oracle hidden\"] cases[\"hypothesis_cases.json candidate strategy ids\"] end subgraph Scoring[\"Per-candidate scoring\"] score[\"score = trigger_hits x4 - negative_hits x3 + retrieval_bonus (cap 2)\"] rank[\"rank positive scores tie-break by order, then id\"] end select{\"any positive score?\"} selected[\"selected_strategy_id + score components\"] miss[\"STRATEGY_SELECTION_MISS (unknown)\"] recheck[\"recompute vs declared selection / score / ranking\"] result records[\"metadata-only result records refs, counts, hits, verdicts\"] ceiling[\"Scope limit no Lean/Lake, oracle labels, external model access, or launch\"] atlas --> score features --> score cases --> score score --> rank rank --> select select -- yes --> selected select -- no --> miss selected --> recheck miss --> recheck recheck --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:e0300a89414989ef36a1074cd1e834317fa1cb44473c9fe6c83e1d497940386d",
            "source_line_end": 104,
            "source_line_start": 72
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-lean-std-premise-index"
              },
              {
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-premise-retrieval"
              },
              {
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-ring2-premise-precision-recall"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "mathematical_strategy_atlas_hypothesis_scorer",
                "kind": "organ",
                "kind_label": "component",
                "label": "Mathematical Strategy Atlas Hypothesis Scorer",
                "relation": "explains",
                "url": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer"
              },
              {
                "id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public strategy hypothesis projection",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.mathematical_strategy_atlas",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 47,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 176,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 236,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 274,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Theorem Proving in Lean 4",
            "section_id": "prior-art-grounding",
            "url": "https://lean-lang.org/theorem_proving_in_lean4/Tactics/"
          },
          {
            "kind": "external_reference",
            "label": "mathlib overview",
            "section_id": "prior-art-grounding",
            "url": "https://leanprover-community.github.io/mathlib-overview.html"
          },
          {
            "kind": "external_reference",
            "label": "Sledgehammer",
            "section_id": "prior-art-grounding",
            "url": "https://isabelle.in.tum.de/doc/sledgehammer.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A proof search has to start somewhere. Before any premise is retrieved or any tactic is run, an agent has already committed to a first move: a goal shape, a lens, a family of tactics it expects to use. That choice is usually implicit, buried inside a model call or a prompt. This component exists to pull it into the open. The single question it answers is: for a given problem shape, which strategy did the system pick first, and on what visible evidence? The interesting part is what the answer is allowed to depend on. The scorer never sees the oracle's expected strategy, the ground-truth proof, or any provider output. It works only from public problem features and a strategy atlas of trigger\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 46,
            "source_line_start": 24,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The local component standard, when changing runtime behavior or the claim envelope, is standards/stdmicrocosmmathematicalstrategyatlashypothesisscorer.json; the general paper-module contract remains standards/stdmicrocosmpaper_module.json. The diagram below traces the scorer's runtime flow inside that projection: how public inputs become a per-candidate score, how a selection or a typed miss is chosen, and how the result is recomputed and written as metadata-only result records under the scope limit. The generated instance currently exposes 19 concrete relationships.edges: two subject edges for the component and mechanism, one governing concept edge, six principle edges, six axiom edges, th\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 137,
            "source_line_start": 55,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The scorer reads three public inputs: a strategy atlas, a set of problem features, and a set of hypothesis cases. For each candidate strategy in a case it computes a single integer score from three terms. Each problem feature that matches a strategy's trigger_features adds four points. Each feature that matches the strategy's negative_triggers subtracts three. Retrieval-query terms that appear in the strategy's expansion terms add one point each, capped at two. Plain feature overlap is recorded as a diagnostic count but is deliberately kept out of the score. Selection is then a deterministic sort. Only strategies with a positive score are eligible. Among those, the scorer ranks by score (hi\u2026",
            "level": 2,
            "order": 3,
            "section_id": "how-it-works",
            "source_line_end": 175,
            "source_line_start": 138,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this module as a pre-oracle strategy-hypothesis audit, not as a proof result. The primary reader path is: Start with strategyatlas.json, problemfeatures.json, and hypothesis_cases.json to see how public feature tags select a strategy id before retrieval or proof execution. Check sourcemodulemanifest.json and the copied source_artifacts/ bodies to verify that the imported source bodies are public tool/runtime bodies with exact digests, required anchors, and body-floor result records. Inspect the fixture and exported-bundle result records to confirm that strategy ids, retrieval-term effects, oracle-label exclusion, source-card consistency, and negative cases are checked without exposing\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 210,
            "source_line_start": 193,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "strategy_atlas.json defines the known strategy enum, match features, and retrieval-term additions. problem_features.json carries synthetic public problem features with oracle labels hidden. hypothesis_cases.json validates deterministic pre-oracle strategy scoring. sourcemodulemanifest.json binds copied source body files to exact source refs, SHA-256 digests, byte counts, line counts, material classes, and required anchors. Negative cases reject unknown strategy ids, proof bodies, oracle labels, post-oracle strategy selection, and launch/proof/provider overclaims.",
            "level": 2,
            "order": 5,
            "section_id": "public-inputs",
            "source_line_end": 223,
            "source_line_start": 211,
            "title": "Public Inputs"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component emits: mathematicalstrategyatlas_result.json mathematicalstrategyatlas_board.json mathematicalstrategyatlasvalidationreceipt.json mathematicalstrategyatlashypothesisscorerfixtureacceptance.json Runtime-shell exported bundle validation writes exportedmathematicalstrategyatlasbundlevalidationresult.json.",
            "level": 2,
            "order": 6,
            "section_id": "receipts",
            "source_line_end": 235,
            "source_line_start": 224,
            "title": "Result records"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate: A green result record proves only pre-oracle strategy-hypothesis metadata, copied public source tool bodies, source artifact digests, and negative-case enforcement; it does not run Lean or Lake, prove formal-result correctness, reveal oracle labels, export proof bodies, use external model services, certify benchmark performance, authorize public sharing, or include launch operations.",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 273,
            "source_line_start": 251,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strategy atlas is grounded in the formal-methods practice of separating problem-shape classification from proof execution. Lean's tactic model, as introduced in Theorem Proving in Lean 4, gives the immediate precedent: proof work is often arrange around tactics chosen for a goal shape, while the kernel checks the final proof state. The mathlib overview also motivates explicit retrieval terms and domain tags because a large formal library is navigated by topic, structure, and reusable theorem families. The atlas is also adjacent to hammer-style premise and method selection, such as Isabelle Sledgehammer, where a front-end tool searches for useful facts or proof methods before replay. Thi\u2026",
            "level": 2,
            "order": 8,
            "section_id": "prior-art-grounding",
            "source_line_end": 305,
            "source_line_start": 287,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The atlas is metadata and strategy-hypothesis machinery only. It does not run Lean or Lake, claim formal-result correctness, reveal oracle strategy labels, expose proof bodies, use external model services, tune on test answers, include launch operations, or make Mathlib-dependent proof claims. The copied runtime artifacts are public strategy traces, not oracle labels, model-output data, or proof bodies.",
            "level": 2,
            "order": 9,
            "section_id": "authority-ceiling",
            "source_line_end": 313,
            "source_line_start": 306,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that public strategy-hypothesis metadata, copied source tool bodies, source artifact digests, and negative cases can be checked before oracle labels or proof execution. It does not run Lean or Lake, prove formal-result correctness, reveal oracle labels, expose proof bodies, use external model services, certify benchmark performance, authorize public sharing, include launch operations, or make Mathlib-dependent proof claims.",
            "level": 2,
            "order": 10,
            "section_id": "claim-ceiling",
            "source_line_end": 322,
            "source_line_start": 314,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/mathematical_strategy_atlas.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Pre-oracle strategy hypotheses make the first proof-search move inspectable without claiming proof or provider authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Mathematical Strategy Atlas scores public problem features into explicit pre-oracle strategy hypotheses before retrieval or proof execution. It validates strategy ids, copied public source tool bodies, retrieval-term effects, oracle-label exclusion, negative cases, and metadata-only result records while keeping proof and provider authority out of scope.",
      "summary_line": "Pre-oracle strategy hypotheses make the first proof-search move inspectable without claiming proof or provider authority.",
      "title": "Mathematical Strategy Atlas"
    },
    {
      "anchor": "paper-module-verifier-lab-execution-spine",
      "authority_ceiling": "Bounded public fixture and exported-bundle execution result records only; no general formal-result correctness, benchmark solve-rate claim, external model access, oracle-to-proof authority, proof body export, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>verifier_lab_execution_spine</code> is the public execution witness for the verifier lab lane. It is narrower than <code>verifier_lab_kernel</code>: it actually runs bounded Lean transition candidates in a throwaway Lake project, records the return code of each run, and keeps every line of generated proof text and tool output out of the result record. A reader can then separate real execution evidence from overstated proof claims.</p>\n<p>The component consumes a public execution packet with:</p>\n<ul><li>transition candidates, each naming a problem id, a target shape, and one action class from a fixed vocabulary (<code>rfl</code>, <code>decide</code>, <code>cases</code>, <code>induction</code>, <code>exact_premise</code>, and similar);</li><li>a small Lake project whose <code>MicrocosmProofWitness</code> library the component builds once and reuses;</li><li>CP2 translation requests that ask for the next typed action after a residual, and Evolve mutations that adjust bounded policy artifacts;</li><li>negative fixtures that smuggle a proof body, an oracle structured source record, a provider hypothesis, or an unbounded source-file changes into a row.</li></ul>\n<p>The component writes one <code>.lean</code> file per transition, runs <code>lake env lean</code> on it, and treats a zero exit code as <code>accepted</code>. It records the return code, the action class, and the failure class, but never the proof text, the stdout body, or the stderr body. The exported-bundle lane re-validates the same shape from a copied source-module manifest without re-running Lean, so a third party can inspect the bundle without a Lean toolchain installed.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Automated proof systems can blur how a result was obtained. A model can be handed the answer by an oracle, or prompted with the proof by a provider, and still report the result as if it had found the proof unaided. This component exists to keep that blurring out of the result record. It answers one question: did a bounded Lean candidate actually pass the verifier, with no help that the result record is hiding?</p>\n<p>The discipline that makes this work is the separation of authority classes. Every row lands in exactly one bucket: <code>lean_verified</code> for candidates the verifier accepted, <code>oracle_compared</code> and <code>provider_suggested</code> for rows that existed only as references, <code>cp2_translated</code> for the typed next-action layer, <code>retrieval_miss</code> and <code>proof_synthesis_fail</code> for residuals, and <code>contract_rejected</code> for anything that broke the leak rules. The unusual choice is what does not happen: an oracle match never increments forward success, and provider text is never counted as a proof. The counters <code>oracle_forward_success_increment_count</code> and <code>provider_results_counted</code> are held at zero by construction.</p>\n<p>The second idea is that real execution and clean result records are not in tension. A candidate carrying <code>oracle_visible: true</code>, or a forbidden field such as <code>proof_body</code> or <code>raw_tactic_script</code>, is rejected before Lean is ever invoked, so the run cannot be contaminated. The transition then runs for real, and the result record carries the return code and the failure class while the proof text and the stdout and stderr bodies stay out. The result record is public evidence precisely because the only things omitted are the things that would leak.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"971\" height=\"1162\" viewBox=\"0 0 971 1162\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"589.3\" y1=\"118.4\" x2=\"759.6\" y2=\"194.7\"></line><polygon class=\"pmd-arrow\" points=\"759.6,194.7 752.1,194.7 754.6,189.1\"></polygon><line class=\"pmd-edge\" x1=\"759.6\" y1=\"268.7\" x2=\"447.0\" y2=\"368.0\"></line><polygon class=\"pmd-arrow\" points=\"447.0,368.0 452.6,363.0 454.5,368.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"568.3\" y=\"309.4\" width=\"70.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"603.3\" y=\"322.4\" text-anchor=\"middle\">leak found</text><line class=\"pmd-edge\" x1=\"767.8\" y1=\"292.0\" x2=\"672.7\" y2=\"350.0\"></line><polygon class=\"pmd-arrow\" points=\"672.7,350.0 676.9,343.8 680.1,349.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"700.2\" y=\"312.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"720.2\" y=\"325.0\" text-anchor=\"middle\">clean</text><line class=\"pmd-edge\" x1=\"562.2\" y1=\"440.0\" x2=\"514.9\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"514.9,498.0 516.9,490.8 521.6,494.6\"></polygon><line class=\"pmd-edge\" x1=\"459.0\" y1=\"570.0\" x2=\"409.5\" y2=\"637.0\"></line><polygon class=\"pmd-arrow\" points=\"409.5,637.0 411.1,629.7 416.1,633.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"411.3\" y=\"594.5\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"434.3\" y=\"607.5\" text-anchor=\"middle\">exit 0</text><line class=\"pmd-edge\" x1=\"505.5\" y1=\"570.0\" x2=\"537.6\" y2=\"628.0\"></line><polygon class=\"pmd-arrow\" points=\"537.6,628.0 531.6,623.5 536.9,620.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"492.5\" y=\"590.0\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"521.5\" y=\"603.0\" text-anchor=\"middle\">non-zero</text><line class=\"pmd-edge\" x1=\"381.9\" y1=\"119.8\" x2=\"203.3\" y2=\"202.0\"></line><polygon class=\"pmd-arrow\" points=\"203.3,202.0 208.3,196.4 210.8,201.9\"></polygon><line class=\"pmd-edge\" x1=\"448.8\" y1=\"126.0\" x2=\"396.9\" y2=\"202.0\"></line><polygon class=\"pmd-arrow\" points=\"396.9,202.0 398.2,194.6 403.3,198.1\"></polygon><line class=\"pmd-edge\" x1=\"530.3\" y1=\"126.0\" x2=\"585.8\" y2=\"193.0\"></line><polygon class=\"pmd-arrow\" points=\"585.8,193.0 579.0,189.7 583.7,185.8\"></polygon><line class=\"pmd-edge\" x1=\"408.2\" y1=\"691.0\" x2=\"454.5\" y2=\"758.0\"></line><polygon class=\"pmd-arrow\" points=\"454.5,758.0 448.1,754.1 453.1,750.6\"></polygon><line class=\"pmd-edge\" x1=\"538.8\" y1=\"700.0\" x2=\"508.9\" y2=\"758.0\"></line><polygon class=\"pmd-arrow\" points=\"508.9,758.0 509.3,750.5 514.7,753.3\"></polygon><line class=\"pmd-edge\" x1=\"148.1\" y1=\"274.0\" x2=\"456.9\" y2=\"758.0\"></line><polygon class=\"pmd-arrow\" points=\"456.9,758.0 450.6,753.9 455.8,750.6\"></polygon><line class=\"pmd-edge\" x1=\"379.6\" y1=\"274.0\" x2=\"476.6\" y2=\"758.0\"></line><polygon class=\"pmd-arrow\" points=\"476.6,758.0 472.2,751.9 478.2,750.7\"></polygon><line class=\"pmd-edge\" x1=\"612.1\" y1=\"283.0\" x2=\"496.5\" y2=\"758.0\"></line><polygon class=\"pmd-arrow\" points=\"496.5,758.0 495.2,750.6 501.1,752.1\"></polygon><line class=\"pmd-edge\" x1=\"367.9\" y1=\"422.0\" x2=\"473.8\" y2=\"906.0\"></line><polygon class=\"pmd-arrow\" points=\"473.8,906.0 469.3,900.0 475.3,898.7\"></polygon><line class=\"pmd-edge\" x1=\"485.6\" y1=\"848.0\" x2=\"485.6\" y2=\"906.0\"></line><polygon class=\"pmd-arrow\" points=\"485.6,906.0 482.5,899.2 488.7,899.2\"></polygon><line class=\"pmd-edge\" x1=\"485.6\" y1=\"1014.0\" x2=\"485.6\" y2=\"1072.0\"></line><polygon class=\"pmd-arrow\" points=\"485.6,1072.0 482.5,1065.2 488.7,1065.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"381.9\" y=\"18.0\" width=\"207.4\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"485.6\" y=\"40.5\">Execution packet</tspan><tspan x=\"485.6\" y=\"58.5\">transition candidates, CP2</tspan><tspan x=\"485.6\" y=\"76.5\">requests,</tspan><tspan x=\"485.6\" y=\"94.5\">Evolve mutations,</tspan><tspan x=\"485.6\" y=\"112.5\">oracle/provider refs</tspan></text><title>Execution packet transition candidates, CP2 requests, Evolve mutations, oracle/provider refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"759.6\" y=\"184.0\" width=\"193.6\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"856.4\" y=\"206.5\">Leak contract gate</tspan><tspan x=\"856.4\" y=\"224.5\">forbidden fields?</tspan><tspan x=\"856.4\" y=\"242.5\">oracle/provider visible?</tspan><tspan x=\"856.4\" y=\"260.5\">action class out of</tspan><tspan x=\"856.4\" y=\"278.5\">vocabulary?</tspan></text><title>Leak contract gate forbidden fields? oracle/provider visible? action class out of vocabulary?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.8\" y=\"368.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"362.0\" y=\"390.5\">contract_rejected</tspan><tspan x=\"362.0\" y=\"408.5\">rejected before Lean runs</tspan></text><title>contract_rejected rejected before Lean runs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"488.2\" y=\"350.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"598.9\" y=\"372.5\">Build Lake project</tspan><tspan x=\"598.9\" y=\"390.5\">lake build</tspan><tspan x=\"598.9\" y=\"408.5\">MicrocosmProofWitness (once,</tspan><tspan x=\"598.9\" y=\"426.5\">cached)</tspan></text><title>Build Lake project lake build MicrocosmProofWitness (once, cached)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"378.5\" y=\"498.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"485.6\" y=\"520.5\">Run candidate</tspan><tspan x=\"485.6\" y=\"538.5\">write .lean, lake env lean,</tspan><tspan x=\"485.6\" y=\"556.5\">return code = accepted?</tspan></text><title>Run candidate write .lean, lake env lean, return code = accepted?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"330.8\" y=\"637.0\" width=\"117.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"389.6\" y=\"659.5\">lean_verified</tspan><tspan x=\"389.6\" y=\"677.5\">return code 0</tspan></text><title>lean_verified return code 0</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"474.5\" y=\"628.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"557.5\" y=\"650.5\">retrieval_miss /</tspan><tspan x=\"557.5\" y=\"668.5\">proof_synthesis_fail</tspan><tspan x=\"557.5\" y=\"686.5\">non-zero return code</tspan></text><title>retrieval_miss / proof_synthesis_fail non-zero return code</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"202.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"224.5\">cp2_translated</tspan><tspan x=\"125.2\" y=\"242.5\">typed next action, no proof</tspan><tspan x=\"125.2\" y=\"260.5\">body</tspan></text><title>cp2_translated typed next action, no proof body</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"202.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"224.5\">evolve_candidate /</tspan><tspan x=\"372.4\" y=\"242.5\">evolve_accepted</tspan><tspan x=\"372.4\" y=\"260.5\">bounded policy artifacts only</tspan></text><title>evolve_candidate / evolve_accepted bounded policy artifacts only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"512.4\" y=\"193.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"623.0\" y=\"215.5\">oracle_compared /</tspan><tspan x=\"623.0\" y=\"233.5\">provider_suggested</tspan><tspan x=\"623.0\" y=\"251.5\">references, never counted as</tspan><tspan x=\"623.0\" y=\"269.5\">success</tspan></text><title>oracle_compared / provider_suggested references, never counted as success</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"378.5\" y=\"758.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"485.6\" y=\"780.5\">Authority counters</tspan><tspan x=\"485.6\" y=\"798.5\">oracle_forward_success = 0,</tspan><tspan x=\"485.6\" y=\"816.5\">provider_results = 0,</tspan><tspan x=\"485.6\" y=\"834.5\">proof_body_export = 0</tspan></text><title>Authority counters oracle_forward_success = 0, provider_results = 0, proof_body_export = 0</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"375.0\" y=\"906.0\" width=\"221.2\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"485.6\" y=\"928.5\">metadata-only result records</tspan><tspan x=\"485.6\" y=\"946.5\">result, board, validation,</tspan><tspan x=\"485.6\" y=\"964.5\">sign-off;</tspan><tspan x=\"485.6\" y=\"982.5\">return codes kept, bodies</tspan><tspan x=\"485.6\" y=\"1000.5\">omitted</tspan></text><title>metadata-only result records result, board, validation, sign-off; return codes kept, bodies omitted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"385.4\" y=\"1072.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"485.6\" y=\"1094.5\">Scope limit</tspan><tspan x=\"485.6\" y=\"1112.5\">bounded public transition</tspan><tspan x=\"485.6\" y=\"1130.5\">result record only</tspan></text><title>Scope limit bounded public transition result record only</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Packet[&quot;Execution packet transition candidates, CP2 requests, Evolve mutations, oracle/provider refs&quot;] Gate[&quot;Leak contract gate forbidden fields? oracle/provider visible? action class out of vocabulary?&quot;] Rejected[&quot;contract_rejected rejected before Lean runs&quot;] Build[&quot;Build Lake project lake build MicrocosmProofWitness (once, cached)&quot;] Run[&quot;Run candidate write .lean, lake env lean, return code = accepted?&quot;] Verified[&quot;lean_verified return code 0&quot;] Residual[&quot;retrieval_miss / proof_synthesis_fail non-zero return code&quot;] CP2[&quot;cp2_translated typed next action, no proof body&quot;] Evolve[&quot;evolve_candidate / evolve_accepted bounded policy artifacts only&quot;] Refs[&quot;oracle_compared / provider_suggested references, never counted as success&quot;] Counters[&quot;Authority counters oracle_forward_success = 0, provider_results = 0, proof_body_export = 0&quot;] Result records[&quot;metadata-only result records result, board, validation, sign-off; return codes kept, bodies omitted&quot;] Ceiling[&quot;Scope limit bounded public transition result record only&quot;] Packet --&gt; Gate Gate --&gt;|leak found| Rejected Gate --&gt;|clean| Build Build --&gt; Run Run --&gt;|exit 0| Verified Run --&gt;|non-zero| Residual Packet --&gt; CP2 Packet --&gt; Evolve Packet --&gt; Refs Verified --&gt; Counters Residual --&gt; Counters CP2 --&gt; Counters Evolve --&gt; Counters Refs --&gt; Counters Rejected --&gt; Result records Counters --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<p>Evidence/accounting used for this shape:</p>\n<ul><li><code>core/paper_module_capsules.json::paper_modules[44:paper_module.verifier_lab_execution_spine]</code> is the source bundle with <code>source_authority: json_capsule</code>, subjects for component: verifier_lab_execution_spine and <code>mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness</code>, resolved <code>code_loci.path: src/microcosm_core/organs/verifier_lab_execution_spine.py</code>, and generated projection statuses <code>available_from_capsule_edges</code> / <code>linked_from_capsule_edges</code>.</li><li><code>paper_modules/verifier_lab_execution_spine.json::paper_module_payload.source_row</code> carries the generated copy of that source record; <code>relationships.edges</code> has 19 entries and <code>relationships.unpopulated_selective_relations</code> is empty. This is readback evidence only, not an editable source.</li><li><code>core/organ_atlas.json::organs[18]</code> classifies the component as <code>evidence_class: external_subprocess_witness</code>, names the first command, resolves the mechanism edge, and restates that the scope limit is bounded public Lean transition rows only.</li><li><code>src/microcosm_core/organs/verifier_lab_execution_spine.py</code> defines the runtime spine: <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, <code>RECEIPT_TRANSPARENCY_CONTRACT</code>, ANTI_CLAIM, <code>validate_source_module_imports</code>, <code>_build_lake_project</code>, <code>_build_result</code>, <code>write_receipts</code>, <code>run</code>, and <code>run_execution_bundle</code>.</li><li><code>core/fixture_manifests/verifier_lab_execution_spine.fixture_manifest.json</code> names the fixture inputs, four expected negative cases, stable error codes, generated result record paths, result record field floor, and <code>body_copied_material_count: 5</code> for the exported body-floor lane.</li><li><code>examples/verifier_lab_execution_spine/exported_verifier_lab_execution_spine_bundle/source_module_manifest.json</code> records <code>module_count: 5</code>, <code>body_in_receipt: false</code>, exact-copy digest matches, validation refs, and blocked private/external model service payload bodies.</li><li>result records/sign-off/first_wave/verifier_lab_execution_spine_fixture_acceptance.json records <code>status: pass</code>, <code>accepted_scope: bounded_public_lean_transition_execution_only</code>, <code>accepted_transition_count: 4</code>, <code>residual_transition_count: 2</code>, zero provider/oracle/proof-body/source-file changes counters, the four observed negative cases, and <code>release_authorized: false</code>.</li><li><code>tests/test_verifier_lab_execution_spine.py</code> checks fixture execution, exported-bundle structure, source-module digest blocking, metadata-only result record transparency, and exact public body-floor manifest behavior.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>A cold-reader audit starts with the module definition and structured source record proof, then moves to the fixture and exported bundle.</p>\n<p>Evidence should be read in this order:</p>\n<ul><li>Bundle proof: <code>core/paper_module_capsules.json::paper_module.verifier_lab_execution_spine</code> and <code>paper_modules/verifier_lab_execution_spine.json</code>.</li><li>Execution proof: declared command intent, fixture input ref, tool version facts, stdout/stderr classification, validator result record refs, and sign-off result record refs.</li><li>Bundle proof: exported execution-bundle run and the same command/tool/result record membrane in disposable outputs.</li><li>Negative boundary proof: missing command intent, missing tool facts, missing result record refs, stale execution facts, proof-authority overclaiming, proof-body export, model-output data export, benchmark solve-rate certification, hosted deployment, and launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in reproducible execution and proof-assistant witness patterns. Lean/Lake execution inherits from the small-kernel proof-assistant tradition represented by the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/\">Lean theorem prover</a> and by LCF/HOL systems such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.cl.cam.ac.uk/~jrh13/papers/hollight.html\">HOL Light</a>. Artifact evaluation practice also motivates recording command identity, tool facts, stdout/stderr classification, and result record refs separately from the claim they support.</p>\n<p>Microcosm borrows the execution-spine discipline: a command can witness that a bounded tool run happened, but tool output must not become theorem-certification or benchmark authority. It does not expose proof bodies or certify solve rates.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<p>A green result record proves only bounded execution-spine evidence: command intent, tool facts, stdout/stderr classification, result record refs, and explicit missing-fact failures. It does not establish general proof certification, proof-body safety beyond the fixture membrane, benchmark solve rate, hosted deployment, or launch.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim the following for the verifier lab execution spine: the component subject resolves, the runtime source locus is named, a diagram view is generated for this module, and an atlas card is generated for this module. It cannot claim general proof certification, Mathlib-dependent proof authority, proof-body safety beyond the fixture membrane, benchmark solve-rate certification, provider authority, source-file changes, hosted deployment, launch-scope decision, publishing-scope decision, or whole-system correctness.</p>\n<p>Fixture result records, exported execution-bundle result records, focused tests, command intent, tool-version facts, stdout/stderr classification, result record refs, and missing-fact failures can support only bounded execution-spine evidence. The diagram and atlas views are navigation aids derived from the module definition; they do not promote a tool run into proof certification, benchmark authority, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module describes public execution-spine result records only. It does not establish general proof certification, authorize Mathlib-dependent proof authority, expose private proof bodies, certify benchmark solve rates, use external model services, change source files, include launch operations, or authorize hosted deployment.</p>\n</section>",
      "components": [
        {
          "anchor": "component-verifier_lab_execution_spine",
          "component_id": "verifier_lab_execution_spine",
          "public_label": "Verifier Lab Execution Spine"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 5,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 7
        },
        "link_count": 18,
        "links": [
          {
            "id": "verifier_lab_execution_spine",
            "kind": "organ",
            "kind_label": "component",
            "label": "Verifier Lab Execution Spine",
            "relation": "explains",
            "url": "components.html#component-verifier_lab_execution_spine"
          },
          {
            "id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public verifier transition witness",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.verifier_lab_kernel",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Verifier Lab Kernel",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-verifier-lab-kernel"
          },
          {
            "id": "paper_module.formal_math_lean_proof_witness",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Lean Proof Witness",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
          },
          {
            "id": "paper_module.formal_math_verifier_trace_repair_loop",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Verifier Trace Repair Loop",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.verifier_lab_execution_spine",
      "reader_packet": {
        "abstract": "Bounded public verifier execution result records witness command execution without upgrading output into theorem authority.",
        "authority_ceiling": "Bounded public fixture and exported-bundle execution result records only; no general formal-result correctness, benchmark solve-rate claim, external model access, oracle-to-proof authority, proof body export, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.verifier_lab_execution_spine.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-verifier-lab-execution-spine-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-verifier-lab-execution-spine-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Packet[\"Execution packet transition candidates, CP2 requests, Evolve mutations, oracle/provider refs\"] Gate[\"Leak contract gate forbidden fields? oracle/provider visible? action class out of vocabulary?\"] Rejected[\"contract_rejected rejected before Lean runs\"] Build[\"Build Lake project lake build MicrocosmProofWitness (once, cached)\"] Run[\"Run candidate write .lean, lake env lean, return code = accepted?\"] Verified[\"lean_verified return code 0\"] Residual[\"retrieval_miss / proof_synthesis_fail non-zero return code\"] CP2[\"cp2_translated typed next action, no proof body\"] Evolve[\"evolve_candidate / evolve_accepted bounded policy artifacts only\"] Refs[\"oracle_compared / provider_suggested references, never counted as success\"] Counters[\"Authority counters oracle_forward_success = 0, provider_results = 0, proof_body_export = 0\"] Result records[\"metadata-only result records result, board, validation, sign-off; return codes kept, bodies omitted\"] Ceiling[\"Scope limit bounded public transition result record only\"] Packet --> Gate Gate -->|leak found| Rejected Gate -->|clean| Build Build --> Run Run -->|exit 0| Verified Run -->|non-zero| Residual Packet --> CP2 Packet --> Evolve Packet --> Refs Verified --> Counters Residual --> Counters CP2 --> Counters Evolve --> Counters Refs --> Counters Rejected --> Result records Counters --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:55451913d4d912b932bdbf7f46d1704e7883c7b5b59a2ad3dc78bda28806507e",
            "source_line_end": 107,
            "source_line_start": 74
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 5,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-verifier-lab-kernel"
              },
              {
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness"
              },
              {
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "verifier_lab_execution_spine",
                "kind": "organ",
                "kind_label": "component",
                "label": "Verifier Lab Execution Spine",
                "relation": "explains",
                "url": "components.html#component-verifier_lab_execution_spine"
              },
              {
                "id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public verifier transition witness",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.verifier_lab_execution_spine",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 57,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 137,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 179,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 218,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Lean theorem prover",
            "section_id": "prior-art-grounding",
            "url": "https://www.microsoft.com/en-us/research/publication/the-lean-theorem-prover-system-description/"
          },
          {
            "kind": "external_reference",
            "label": "HOL Light",
            "section_id": "prior-art-grounding",
            "url": "https://www.cl.cam.ac.uk/~jrh13/papers/hollight.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Automated proof systems can blur how a result was obtained. A model can be handed the answer by an oracle, or prompted with the proof by a provider, and still report the result as if it had found the proof unaided. This component exists to keep that blurring out of the result record. It answers one question: did a bounded Lean candidate actually pass the verifier, with no help that the result record is hiding? The discipline that makes this work is the separation of authority classes. Every row lands in exactly one bucket: lean_verified for candidates the verifier accepted, oraclecompared and providersuggested for rows that existed only as references, cp2_translated for the typed next-actio\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 56,
            "source_line_start": 29,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Evidence/accounting used for this shape: core/papermodulecapsules.json::papermodules[44:papermodule.verifierlabexecutionspine] is the source bundle with sourceauthority: jsoncapsule, subjects for component: verifierlabexecutionspine and mechanism.verifierlabexecutionspine.validatespublicverifiertransitionwitness, resolved codeloci.path: src/microcosmcore/components/verifierlabexecutionspine.py, and generated projection statuses availablefromcapsuleedges / linkedfromcapsuleedges. papermodules/verifierlabexecutionspine.json::papermodulepayload.sourcerow carries the generated copy of that source record; relationships.edges has 19 entries and relationships.unpopulatedselective_relations is empt\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 119,
            "source_line_start": 72,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim the following for the verifier lab execution spine: the component subject resolves, the runtime source locus is named, a diagram view is generated for this module, and an atlas card is generated for this module. It cannot claim general proof certification, Mathlib-dependent proof authority, proof-body safety beyond the fixture membrane, benchmark solve-rate certification, provider authority, source-file changes, hosted deployment, launch approval, public sharing decision, or whole-system correctness. Fixture result records, exported execution-bundle result records, focused tests, command intent, tool-version facts, stdout/stderr classification, result record refs\u2026",
            "level": 2,
            "order": 3,
            "section_id": "claim-ceiling",
            "source_line_end": 136,
            "source_line_start": 120,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A cold-reader audit starts with the module definition and structured source record proof, then moves to the fixture and exported bundle. Evidence should be read in this order: Bundle proof: core/papermodulecapsules.json::papermodule.verifierlabexecutionspine and papermodules/verifierlabexecutionspine.json. Execution proof: declared command intent, fixture input ref, tool version facts, stdout/stderr classification, validator result record refs, and sign-off result record refs. Bundle proof: exported execution-bundle run and the same command/tool/result record membrane in disposable outputs. Negative boundary proof: missing command intent, missing tool facts, missing result record refs, stal\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 178,
            "source_line_start": 156,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate: A green result record proves only bounded execution-spine evidence: command intent, tool facts, stdout/stderr classification, result record refs, and explicit missing-fact failures. It does not establish general proof certification, proof-body safety beyond the fixture membrane, benchmark solve rate, hosted deployment, or launch.",
            "level": 2,
            "order": 5,
            "section_id": "validation-receipt-path",
            "source_line_end": 217,
            "source_line_start": 194,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in reproducible execution and proof-assistant witness patterns. Lean/Lake execution inherits from the small-kernel proof-assistant tradition represented by the Lean theorem prover and by LCF/HOL systems such as HOL Light. Artifact evaluation practice also motivates recording command identity, tool facts, stdout/stderr classification, and result record refs separately from the claim they support. Microcosm borrows the execution-spine discipline: a command can witness that a bounded tool run happened, but tool output must not become theorem-certification or benchmark authority. It does not expose proof bodies or certify solve rates.",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 250,
            "source_line_start": 235,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module describes public execution-spine result records only. It does not establish general proof certification, authorize Mathlib-dependent proof authority, expose private proof bodies, certify benchmark solve rates, use external model services, change source files, include launch operations, or authorize hosted deployment.",
            "level": 2,
            "order": 7,
            "section_id": "authority-ceiling",
            "source_line_end": 256,
            "source_line_start": 251,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/verifier_lab_execution_spine.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Bounded public verifier execution result records witness command execution without upgrading output into theorem authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Verifier Lab Execution Spine records bounded public Lean transition execution evidence: command intent, tool facts, return codes, result record refs, omitted dangerous payload fields, negative cases, and source-open body imports. It separates real execution evidence from formal-result correctness, provider text, oracle answers, proof-body exposure, source-file changes, and launch-scope decision.",
      "summary_line": "Bounded public verifier execution result records witness command execution without upgrading output into theorem authority.",
      "title": "Verifier Lab Execution Spine"
    },
    {
      "anchor": "paper-module-bounded-autonomy-campaign-packet",
      "authority_ceiling": "Self-proposal campaign packet fixture and exported-bundle result record evidence only; no self-repair authority, unsupervised source-file changes, live scheduler authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>bounded_autonomy_campaign_packet</code> is a Crown Jewel import component with real runnable system and a strict public scope limit. It consumes synthetic public fixtures, copied source source bodies, and source manifests that verify sha256 digests, line counts, required anchors, secret-exclusion status, and result record body omission.</p>\n<p>What it proves: self-proposal campaign packet only; no self-repair or unsupervised source-file changes.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>An agent can usefully notice its own coverage gaps and draft a plan to close them. The danger is that &quot;draft a plan&quot; quietly becomes &quot;do the work&quot;: a proposal grows a write surface, and a system that was meant to suggest starts mutating its own source unsupervised. This component exists to keep those two steps apart. It answers one question: can an agent emit a draft campaign proposal from real coverage gaps without that proposal carrying any authority to act on them?</p>\n<p>The design choice that makes this interesting is where the candidate count comes from. The component does not invent a plausible-looking list of work. It runs a real source campaign builder in read-only mode (<code>build_standard_skill_pairing_campaign.py --check --report</code>) and accepts its witness only when the builder reports candidate targets and leaves <code>wrote_packet</code> unset. The proposal is therefore derived from a surface that could do real work, observed in a mode where it did not. Each drafted candidate is then stamped <code>write_surface: none</code>, <code>source_mutation_authorized: false</code>, and <code>requires_human_review: true</code>, so the act of proposing can never be mistaken for the act of authorising.</p>\n<p>Two refusals guard the boundary. A campaign policy that lists <code>write_source</code> among its allowed actions is rejected outright, before any candidate is drafted. And a campaign digest that already appears in the failed-campaign ledger more than once is refused, so a plan that has already failed cannot be quietly re-proposed under a fresh wrapper. Both refusals are checked by mutating the fixture and confirming the expected error code fires, not by trusting a declared label.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"257\" height=\"1202\" viewBox=\"0 0 257 1202\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"128.6\" y1=\"108.0\" x2=\"128.6\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,166.0 125.5,159.2 131.7,159.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"220.0\" x2=\"128.6\" y2=\"762.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,762.0 125.5,755.2 131.7,755.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"220.0\" x2=\"128.6\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,278.0 125.5,271.2 131.7,271.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"332.0\" x2=\"128.6\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,390.0 125.5,383.2 131.7,383.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"444.0\" x2=\"128.6\" y2=\"762.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,762.0 125.5,755.2 131.7,755.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"444.0\" x2=\"128.6\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,502.0 125.5,495.2 131.7,495.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"592.0\" x2=\"128.6\" y2=\"650.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,650.0 125.5,643.2 131.7,643.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"704.0\" x2=\"128.6\" y2=\"762.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,762.0 125.5,755.2 131.7,755.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"704.0\" x2=\"128.6\" y2=\"910.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,910.0 125.5,903.2 131.7,903.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"852.0\" x2=\"128.6\" y2=\"910.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,910.0 125.5,903.2 131.7,903.2\"></polygon><line class=\"pmd-edge\" x1=\"128.6\" y1=\"1018.0\" x2=\"128.6\" y2=\"1076.0\"></line><polygon class=\"pmd-arrow\" points=\"128.6,1076.0 125.5,1069.2 131.7,1069.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.3\" y=\"18.0\" width=\"186.7\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"40.5\">Public synthetic inputs</tspan><tspan x=\"128.6\" y=\"58.5\">coverage_gaps,</tspan><tspan x=\"128.6\" y=\"76.5\">campaign_policy,</tspan><tspan x=\"128.6\" y=\"94.5\">failed_campaign_digests</tspan></text><title>Public synthetic inputs coverage_gaps, campaign_policy, failed_campaign_digests</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"128.6,166.0 218.5,193.0 128.6,220.0 38.7,193.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"188.5\">campaign_policy allows</tspan><tspan x=\"128.6\" y=\"206.5\">write_source?</tspan></text><title>campaign_policy allows write_source?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"28.4\" y=\"278.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"300.5\">Read-only builder witness</tspan><tspan x=\"128.6\" y=\"318.5\">check --report</tspan></text><title>Read-only builder witness check --report</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"128.6,390.0 228.9,417.0 128.6,444.0 28.4,417.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"412.5\">reports candidate targets</tspan><tspan x=\"128.6\" y=\"430.5\">and wrote_packet unset?</tspan></text><title>reports candidate targets and wrote_packet unset?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"38.7\" y=\"502.0\" width=\"179.8\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"524.5\">Draft candidate packet</tspan><tspan x=\"128.6\" y=\"542.5\">write_surface: none,</tspan><tspan x=\"128.6\" y=\"560.5\">requires_human_review,</tspan><tspan x=\"128.6\" y=\"578.5\">source_mutation: false</tspan></text><title>Draft candidate packet write_surface: none, requires_human_review, source_mutation: false</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"128.6,650.0 187.4,677.0 128.6,704.0 69.8,677.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"672.5\">failed digest</tspan><tspan x=\"128.6\" y=\"690.5\">repeated?</tspan></text><title>failed digest repeated?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"38.7\" y=\"762.0\" width=\"179.8\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"784.5\">Refuse</tspan><tspan x=\"128.6\" y=\"802.5\">SOURCE_WRITE_FORBIDDEN</tspan><tspan x=\"128.6\" y=\"820.5\">REPEATED_FAILED_DIGEST</tspan><tspan x=\"128.6\" y=\"838.5\">witness blocked</tspan></text><title>Refuse SOURCE_WRITE_FORBIDDEN REPEATED_FAILED_DIGEST witness blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"910.0\" width=\"221.2\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"932.5\">metadata-only result records</tspan><tspan x=\"128.6\" y=\"950.5\">refs, digests, stdout/stderr</tspan><tspan x=\"128.6\" y=\"968.5\">hashes;</tspan><tspan x=\"128.6\" y=\"986.5\">builder output bodies</tspan><tspan x=\"128.6\" y=\"1004.5\">excluded</tspan></text><title>metadata-only result records refs, digests, stdout/stderr hashes; builder output bodies excluded</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"1076.0\" width=\"221.2\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"1098.5\">Scope limit</tspan><tspan x=\"128.6\" y=\"1116.5\">no self-repair, source-file</tspan><tspan x=\"128.6\" y=\"1134.5\">changes,</tspan><tspan x=\"128.6\" y=\"1152.5\">providers, launch, or public</tspan><tspan x=\"128.6\" y=\"1170.5\">sharing</tspan></text><title>Scope limit no self-repair, source-file changes, providers, launch, or public sharing</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Read-only builder witness check --report</dt><dd><code class=\"pm-diagram__ref-loc\">build_standard_skill_pairing_campaign.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Inputs[&quot;Public synthetic inputs coverage_gaps, campaign_policy, failed_campaign_digests&quot;] PolicyGate{&quot;campaign_policy allows write_source?&quot;} Witness[&quot;Read-only builder witness build_standard_skill_pairing_campaign.py --check --report&quot;] WitnessGate{&quot;reports candidate targets and wrote_packet unset?&quot;} Draft[&quot;Draft candidate packet write_surface: none, requires_human_review, source_mutation: false&quot;] DigestGate{&quot;failed digest repeated?&quot;} Refuse[&quot;Refuse SOURCE_WRITE_FORBIDDEN / REPEATED_FAILED_DIGEST / witness blocked&quot;] Result records[&quot;metadata-only result records refs, digests, stdout/stderr hashes; builder output bodies excluded&quot;] Ceiling[&quot;Scope limit no self-repair, source-file changes, providers, launch, or public sharing&quot;] Inputs --&gt; PolicyGate PolicyGate -- &quot;yes&quot; --&gt; Refuse PolicyGate -- &quot;no&quot; --&gt; Witness Witness --&gt; WitnessGate WitnessGate -- &quot;no&quot; --&gt; Refuse WitnessGate -- &quot;yes&quot; --&gt; Draft Draft --&gt; DigestGate DigestGate -- &quot;yes&quot; --&gt; Refuse DigestGate -- &quot;no&quot; --&gt; Result records Refuse --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<p>This diagram is a reader aid. The machine graph remains the generated <code>paper_module.bounded_autonomy_campaign_packet.mermaid</code> projection derived from the JSON source record.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime is intentionally narrower than &quot;autonomous repair.&quot; <code>SPEC</code> declares the four required public inputs, the source-module manifest, the expected negative cases, and an <code>AUTHORITY_CEILING</code> in which self-repair, unsupervised source-file changes, source-write packets, external model access, and launch are all false. <code>run()</code> and <code>run_bounded_autonomy_bundle()</code> then route both the fixture and exported bundle through <code>run_crown_jewel_organ</code>, so the same evaluator, source-manifest checks, metadata-only result record policy, and semantic negative-case evaluator guard both command surfaces.</p>\n<p>The positive lane is witnessed by <code>_campaign_builder_witness()</code>, not by a fictional campaign row. It invokes <code>tools/meta/factory/build_standard_skill_pairing_campaign.py --check --report --max-targets &lt;n&gt;</code> from the source root, then accepts the witness only when the builder returns <code>standard_skill_pairing_campaign_summary</code>, reports at least one candidate target, emits a <code>source_digest</code>, and leaves <code>wrote_packet</code> unset. This makes the campaign packet a read-only proposal derived from a real builder surface; the result record stores return code, digest fields, and stdout/stderr hashes, but keeps builder output bodies out of the result record.</p>\n<p><code>_candidate_packet_subprocess()</code> converts the witnessed target count into draft candidate rows. Each candidate is tied to one fixture coverage gap when available, carries the builder ref and builder source digest, sets <code>write_surface: none</code>, requires human review, and records <code>source_mutation_authorized: false</code>. <code>evaluate()</code> then applies the policy checks: <code>write_source</code> in <code>campaign_policy.allowed_actions</code> is a hard refusal; blocked builder witness or empty candidate packet is a hard refusal; any candidate that authorizes source-file changes or writes to the <code>source</code> surface is also refused.</p>\n<p>The negative cases are semantic mutations of the input, not trusted labels. <code>evaluate_negative_case()</code> copies the required inputs into a temporary directory and mutates the relevant file: <code>source_write_campaign_packet</code> appends <code>write_source</code> to <code>campaign_policy.allowed_actions</code>, while <code>repeated_failed_campaign_digest</code> rewrites the failed-digest ledger to contain a duplicate digest. The component passes its own evidence floor only when these mutations produce <code>BOUNDED_AUTONOMY_SOURCE_WRITE_FORBIDDEN</code> and <code>BOUNDED_AUTONOMY_REPEATED_FAILED_DIGEST</code>; stale declared error-code labels cannot satisfy the proof consumer.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>The primary evidence for this module is the fixture result record and the exported-bundle result record, which demonstrate the bounded campaign packet behavior under synthetic public inputs. Source-module manifests and digest checks are evidence for copied body provenance. This page is an explanation of those sources; the underlying JSON and test outputs are the authority.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component borrows from AI risk-management, policy gating, and controlled workflow-automation patterns. Useful anchors include:</p>\n<ul><li>NIST&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nist.gov/itl/ai-risk-management-framework\">AI Risk Management Framework</a>, which frames AI work in terms of governance, mapping, measuring, and managing risk rather than assuming autonomy is inherently authorized.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>, as a policy-engine pattern for deciding whether a proposed action may proceed.</li><li>GitHub Actions <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax\">workflow syntax</a>, as a widely used automation surface where jobs, permissions, and concurrency behavior are declared before execution.</li></ul>\n<p>Microcosm borrows the governed-campaign and preflight-gate shape, but keeps the component to draft self-proposal packets over synthetic public coverage gaps. It does not self-repair, change source files unsupervised, use external model services, or include launch operations.</p>\n<p>How to run it:</p>\n<pre class=\"pm-pre\"><code>microcosm bounded-autonomy-campaign-packet run --input fixtures/first_wave/bounded_autonomy_campaign_packet/input --out receipts/first_wave/bounded_autonomy_campaign_packet</code></pre>\n<p>Runtime bundle route:</p>\n<pre class=\"pm-pre\"><code>python -m microcosm_core.organs.bounded_autonomy_campaign_packet run-bounded-autonomy-bundle --input examples/bounded_autonomy_campaign_packet/exported_bounded_autonomy_campaign_packet_bundle --out receipts/runtime_shell/demo_project/organs/bounded_autonomy_campaign_packet</code></pre>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>If the fixture or bundle reports source-module digest drift, route that through <code>microcosm_exact_copy_refresh</code>; this page is source-linked only for copied source bodies. If the full projection check fails because another active session holds shared lattice outputs, treat that as unrelated contention and use the corpus check as the local gate for this module.</p>\n<p>Negative cases covered by the fixture manifest: repeated_failed_campaign_digest, source_write_campaign_packet.</p>\n<p>Source provenance is anchored by <code>examples/bounded_autonomy_campaign_packet/exported_bounded_autonomy_campaign_packet_bundle/source_module_manifest.json</code> and result records carry refs, digests, counts, verdicts, and scope boundaries only.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component emits a draft self-proposal from public synthetic coverage gaps and refuses source-write or repeated-failure packets. It does not self-repair, change source files unsupervised, use external model services, include launch operations or public sharing, or widen the proof boundary beyond the copied source bodies, synthetic fixtures, source manifests, negative cases, and validation result records.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module demonstrates a bounded-autonomy fixture that builds a draft campaign packet and refuses unsafe packets under public synthetic inputs. A diagram view and atlas card are generated for this module.</p>\n<p>It cannot claim autonomous repair, unsupervised source-file changes, external model access, launch-scope decision, publishing-scope decision, production campaign safety, private-system equivalence, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-bounded_autonomy_campaign_packet",
          "component_id": "bounded_autonomy_campaign_packet",
          "public_label": "Bounded Autonomy Campaign Packet"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 7
        },
        "link_count": 19,
        "links": [
          {
            "id": "bounded_autonomy_campaign_packet",
            "kind": "organ",
            "kind_label": "component",
            "label": "Bounded Autonomy Campaign Packet",
            "relation": "explains",
            "url": "components.html#component-bounded_autonomy_campaign_packet"
          },
          {
            "id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public bounded autonomy campaign packet",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-9",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Compensable transactional effects",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-9"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          },
          {
            "id": "paper_module.provider_context_recipe_budget",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Provider Context Recipe Budget",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-provider-context-recipe-budget"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.bounded_autonomy_campaign_packet",
      "reader_packet": {
        "abstract": "Bounded autonomy campaign packets propose guarded agent work without authorizing source-file changes or unsupervised repair.",
        "authority_ceiling": "Self-proposal campaign packet fixture and exported-bundle result record evidence only; no self-repair authority, unsupervised source-file changes, live scheduler authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.bounded_autonomy_campaign_packet.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-bounded-autonomy-campaign-packet-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-bounded-autonomy-campaign-packet-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Inputs[\"Public synthetic inputs coverage_gaps, campaign_policy, failed_campaign_digests\"] PolicyGate{\"campaign_policy allows write_source?\"} Witness[\"Read-only builder witness build_standard_skill_pairing_campaign.py --check --report\"] WitnessGate{\"reports candidate targets and wrote_packet unset?\"} Draft[\"Draft candidate packet write_surface: none, requires_human_review, source_mutation: false\"] DigestGate{\"failed digest repeated?\"} Refuse[\"Refuse SOURCE_WRITE_FORBIDDEN / REPEATED_FAILED_DIGEST / witness blocked\"] Result records[\"metadata-only result records refs, digests, stdout/stderr hashes; builder output bodies excluded\"] Ceiling[\"Scope limit no self-repair, source-file changes, providers, launch, or public sharing\"] Inputs --> PolicyGate PolicyGate -- \"yes\" --> Refuse PolicyGate -- \"no\" --> Witness Witness --> WitnessGate WitnessGate -- \"no\" --> Refuse WitnessGate -- \"yes\" --> Draft Draft --> DigestGate DigestGate -- \"yes\" --> Refuse DigestGate -- \"no\" --> Result records Refuse --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:36a8748109745a7642777567ee2061ac0a58a4227fbd3ad8377841165a322cba",
            "source_line_end": 60,
            "source_line_start": 37
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-9",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Compensable transactional effects",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-9"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-provider-context-recipe-budget"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "bounded_autonomy_campaign_packet",
                "kind": "organ",
                "kind_label": "component",
                "label": "Bounded Autonomy Campaign Packet",
                "relation": "explains",
                "url": "components.html#component-bounded_autonomy_campaign_packet"
              },
              {
                "id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public bounded autonomy campaign packet",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.bounded_autonomy_campaign_packet",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 66,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 85,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 139,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 147,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 154,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 210,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "AI Risk Management Framework",
            "section_id": "prior-art-grounding",
            "url": "https://www.nist.gov/itl/ai-risk-management-framework"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "workflow syntax",
            "section_id": "prior-art-grounding",
            "url": "https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "An agent can usefully notice its own coverage gaps and draft a plan to close them. The danger is that \"draft a plan\" quietly becomes \"do the work\": a proposal grows a write surface, and a system that was meant to suggest starts mutating its own source unsupervised. This component exists to keep those two steps apart. It answers one question: can an agent emit a draft campaign proposal from real coverage gaps without that proposal carrying any authority to act on them? The design choice that makes this interesting is where the candidate count comes from. The component does not invent a plausible-looking list of work. It runs a real source campaign builder in read-only mode (buildstandardskil\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 34,
            "source_line_start": 7,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This diagram is a reader aid. The machine graph remains the generated the JSON source record.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 65,
            "source_line_start": 35,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime is intentionally narrower than \"autonomous repair.\" SPEC declares the four required public inputs, the source-module manifest, the expected negative cases, and an scope_limit in which self-repair, unsupervised source-file changes, source-write packets, external model access, and launch are all false. run() and runboundedautonomy_bundle() then route both the fixture and exported bundle through runcrownjewel_organ, so the same evaluator, source-manifest checks, metadata-only result record policy, and semantic negative-case evaluator guard both command surfaces. The positive lane is witnessed by campaignbuilder_witness(), not by a fictional campaign row. It invokes `tools/meta/fact\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 134,
            "source_line_start": 94,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The primary evidence for this module is the fixture result record and the exported-bundle result record, which demonstrate the bounded campaign packet behavior under synthetic public inputs. Source-module manifests and digest checks are evidence for copied body provenance. This page is an explanation of those sources; the underlying JSON and test outputs are the authority.",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 138,
            "source_line_start": 135,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component emits a draft self-proposal from public synthetic coverage gaps and refuses source-write or repeated-failure packets. It does not self-repair, change source files unsupervised, use external model services, include launch operations or public sharing, or widen the proof boundary beyond the copied source bodies, synthetic fixtures, source manifests, negative cases, and validation result records.",
            "level": 2,
            "order": 5,
            "section_id": "authority-ceiling",
            "source_line_end": 169,
            "source_line_start": 162,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module demonstrates a bounded-autonomy fixture that builds a draft campaign packet and refuses unsafe packets under public synthetic inputs. A diagram view and atlas card are generated for this module. It cannot claim autonomous repair, unsupervised source-file changes, external model access, launch-scope decision, public sharing decision, production campaign safety, private-system equivalence, or whole-system correctness.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 177,
            "source_line_start": 170,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph"
            ],
            "excerpt": "This component borrows from AI risk-management, policy gating, and controlled workflow-automation patterns. Useful anchors include: NIST's AI Risk Management Framework, which frames AI work in terms of governance, mapping, measuring, and managing risk rather than assuming autonomy is inherently authorized. Open Policy Agent, as a policy-engine pattern for deciding whether a proposed action may proceed. GitHub Actions workflow syntax, as a widely used automation surface where jobs, permissions, and concurrency behavior are declared before execution. Microcosm borrows the governed-campaign and preflight-gate shape, but keeps the component to draft self-proposal packets over synthetic public c\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 209,
            "source_line_start": 178,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "tracked result record outputs: If the fixture or bundle reports source-module digest drift, route that through microcosmexactcopy_refresh; this page is source-linked only for copied source bodies. If the full projection check fails because another active session holds shared lattice outputs, treat that as unrelated contention and use the corpus check as the local gate for this module. Negative cases covered by the fixture manifest: repeatedfailedcampaigndigest, sourcewritecampaignpacket. Source provenance is anchored by examples/boundedautonomycampaignpacket/exportedboundedautonomycampaignpacketbundle/sourcemodulemanifest.json and result records carry refs, digests, counts, verdicts, and sc\u2026",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 240,
            "source_line_start": 219,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/bounded_autonomy_campaign_packet.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Bounded autonomy campaign packets propose guarded agent work without authorizing source-file changes or unsupervised repair."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Bounded Autonomy Campaign Packet validates public campaign packet fixtures: proposed gaps, policy gates, repeated-failure digests, negative cases, source-open body imports, and scope limits. It keeps campaign proposals separate from self-repair, source writes, live scheduling, external model access, launch-scope decision, public sharing, and whole-system correctness.",
      "summary_line": "Bounded autonomy campaign packets propose guarded agent work without authorizing source-file changes or unsupervised repair.",
      "title": "Bounded Autonomy Campaign Packet"
    },
    {
      "anchor": "paper-module-computer-use-action-trace-replay",
      "authority_ceiling": "Synthetic public computer-use action-trace fixtures, exported bundle metadata, copied source-module digests, and metadata-only result records only; no live account action, account secret entry, external network mutation, purchase/send authority, destructive host action, hidden screen-state claim, benchmark-score claim, launch-scope decision, or whole-system correctness.",
      "body_html": "<p><code>computer_use_action_trace_replay</code> is a validator-backed claim contract under <code>agent_route_observability_runtime</code>. It asks a narrow eval-harness question: does a claimed computer-use episode bind visible observations, affordances, actions, pre-action authority verdicts, state-transition result records, recovery result records, cold replay, falsification fixtures, non-public-state scan posture, and an explicit scope limit?</p>\n<p>Run:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.cli agent-route-observability-runtime \\\n  --input examples/agent_route_observability_runtime/exported_computer_use_action_trace_bundle \\\n  --out receipts/runtime_shell/demo_project/organs/agent_route_observability_runtime \\\n  validate-computer-use-bundle</code></pre>\n<p>The fixture rejects live account action, account secret entry, external network mutation, purchase/send without approval, destructive action without review, hidden screen-state claims, actions without observation and affordance refs, and benchmark-score claims.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A computer-use agent produces a stream of screenshots, clicks, keystrokes, and &quot;it worked&quot; assertions. The hard question for anyone reviewing such a trace is not whether the agent moved the mouse, but whether the record actually supports the claim that something happened safely. A trace can look complete while hiding the two failures that matter most: an action that was blocked or sent for review but is later narrated as a success, and a success that is asserted without any state evidence to back it. This module exists to make that question decidable on a synthetic episode, offline, before any of the language reaches a reader.</p>\n<p>The single question it answers is: does each recorded action line up, row by row, with a prior visible observation, a pre-action authority verdict, and a state-transition result record whose outcome agrees with that verdict? The mechanism is a typed join, not a screenshot replay. An action must cite the observation it reacted to and an affordance that was visible in it; a verdict must be stamped before the action and must explicitly deny live-account, account secret, network, destructive, and purchase or send authority; a transition result record must then match the verdict. If the verdict said allow, the result record has to show the action was executed and an oracle confirmed the resulting state. If the verdict said block or review, the result record has to show the action was not executed and the status reads blocked or review-required. Nondeterministic &quot;it probably succeeded&quot; claims are refused outright.</p>\n<p>What is genuinely unusual here is the inversion. Most action-trace tooling treats a screenshot as the proof. This module treats the screenshot as the one thing it will not trust: observations enter only as a digest and a visible-state hash, with raw pixels, hidden-state assertions, and live-browser state all required to be absent. The evidence that carries weight is the agreement between the verdict and the transition, not the image. The result record that comes out the other end records counts, refs, hashes, and the redaction posture, and never the raw bodies it checked. It describes a synthetic episode under the route-observability runtime; it does not drive a live browser or desktop.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"572\" height=\"1304\" viewBox=\"0 0 572 1304\" role=\"img\" aria-label=\"Flowchart diagram with 15 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"255.3\" y1=\"54.0\" x2=\"156.0\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"156.0,112.0 160.3,105.9 163.4,111.2\"></polygon><line class=\"pmd-edge\" x1=\"320.2\" y1=\"54.0\" x2=\"430.2\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"430.2,112.0 422.7,111.5 425.5,106.1\"></polygon><line class=\"pmd-edge\" x1=\"289.4\" y1=\"54.0\" x2=\"300.0\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"300.0,112.0 295.8,105.8 301.8,104.7\"></polygon><line class=\"pmd-edge\" x1=\"300.0\" y1=\"148.0\" x2=\"289.4\" y2=\"206.0\"></line><polygon class=\"pmd-arrow\" points=\"289.4,206.0 287.6,198.7 293.6,199.8\"></polygon><line class=\"pmd-edge\" x1=\"286.1\" y1=\"242.0\" x2=\"286.1\" y2=\"300.0\"></line><polygon class=\"pmd-arrow\" points=\"286.1,300.0 283.0,293.2 289.2,293.2\"></polygon><line class=\"pmd-edge\" x1=\"286.1\" y1=\"372.0\" x2=\"286.1\" y2=\"430.0\"></line><polygon class=\"pmd-arrow\" points=\"286.1,430.0 283.0,423.2 289.2,423.2\"></polygon><line class=\"pmd-edge\" x1=\"286.1\" y1=\"502.0\" x2=\"286.1\" y2=\"560.0\"></line><polygon class=\"pmd-arrow\" points=\"286.1,560.0 283.0,553.2 289.2,553.2\"></polygon><line class=\"pmd-edge\" x1=\"258.0\" y1=\"614.0\" x2=\"197.5\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"197.5,672.0 200.4,665.1 204.6,669.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"207.8\" y=\"634.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"227.8\" y=\"647.0\" text-anchor=\"middle\">allow</text><line class=\"pmd-edge\" x1=\"316.7\" y1=\"614.0\" x2=\"382.5\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"382.5,672.0 375.4,669.8 379.4,665.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"299.6\" y=\"634.0\" width=\"100.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"349.6\" y=\"647.0\" text-anchor=\"middle\">block or review</text><line class=\"pmd-edge\" x1=\"382.5\" y1=\"726.0\" x2=\"316.7\" y2=\"784.0\"></line><polygon class=\"pmd-arrow\" points=\"316.7,784.0 319.8,777.2 323.9,781.8\"></polygon><line class=\"pmd-edge\" x1=\"183.5\" y1=\"726.0\" x2=\"272.0\" y2=\"896.0\"></line><polygon class=\"pmd-arrow\" points=\"272.0,896.0 266.2,891.3 271.6,888.5\"></polygon><line class=\"pmd-edge\" x1=\"286.1\" y1=\"838.0\" x2=\"286.1\" y2=\"896.0\"></line><polygon class=\"pmd-arrow\" points=\"286.1,896.0 283.0,889.2 289.2,889.2\"></polygon><line class=\"pmd-edge\" x1=\"286.1\" y1=\"950.0\" x2=\"286.1\" y2=\"1008.0\"></line><polygon class=\"pmd-arrow\" points=\"286.1,1008.0 283.0,1001.2 289.2,1001.2\"></polygon><line class=\"pmd-edge\" x1=\"286.1\" y1=\"1080.0\" x2=\"286.1\" y2=\"1138.0\"></line><polygon class=\"pmd-arrow\" points=\"286.1,1138.0 283.0,1131.2 289.2,1131.2\"></polygon><line class=\"pmd-edge\" x1=\"286.1\" y1=\"1192.0\" x2=\"286.1\" y2=\"1250.0\"></line><polygon class=\"pmd-arrow\" points=\"286.1,1250.0 283.0,1243.2 289.2,1243.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"210.0\" y=\"18.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"40.5\">JSON source record</tspan></text><title>JSON source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"112.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"134.5\">generated Mermaid available</tspan></text><title>generated Mermaid available</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"374.4\" y=\"112.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.3\" y=\"134.5\">generated Atlas linked</tspan></text><title>generated Atlas linked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"112.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"303.4\" y=\"134.5\">Component</tspan></text><title>Component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"175.5\" y=\"206.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"228.5\">exported computer-use bundle</tspan></text><title>exported computer-use bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"175.5\" y=\"300.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"322.5\">visible observations: digest</tspan><tspan x=\"286.1\" y=\"340.5\">+ visible-state hash, no raw</tspan><tspan x=\"286.1\" y=\"358.5\">pixels</tspan></text><title>visible observations: digest + visible-state hash, no raw pixels</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"172.1\" y=\"430.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"452.5\">action rows: cite observation</tspan><tspan x=\"286.1\" y=\"470.5\">+ affordance, allowed kind,</tspan><tspan x=\"286.1\" y=\"488.5\">redacted</tspan></text><title>action rows: cite observation + affordance, allowed kind, redacted</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"175.5\" y=\"560.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"582.5\">pre-action authority verdict</tspan><tspan x=\"286.1\" y=\"600.5\">per action</tspan></text><title>pre-action authority verdict per action</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"55.4\" y=\"672.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.4\" y=\"694.5\">transition: executed + oracle</tspan><tspan x=\"169.4\" y=\"712.5\">status pass</tspan></text><title>transition: executed + oracle status pass</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"309.5\" y=\"672.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.2\" y=\"694.5\">transition: not executed +</tspan><tspan x=\"413.2\" y=\"712.5\">blocked / review-required</tspan></text><title>transition: not executed + blocked / review-required</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"182.4\" y=\"784.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"806.5\">recovery result record, no</tspan><tspan x=\"286.1\" y=\"824.5\">upgrade to executed</tspan></text><title>recovery result record, no upgrade to executed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"179.0\" y=\"896.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"918.5\">cold replay reproduces</tspan><tspan x=\"286.1\" y=\"936.5\">action, verdict, transition</tspan></text><title>cold replay reproduces action, verdict, transition</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"185.9\" y=\"1008.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"1030.5\">public trace spans: refs,</tspan><tspan x=\"286.1\" y=\"1048.5\">counts, hashes, redaction</tspan><tspan x=\"286.1\" y=\"1066.5\">posture</tspan></text><title>public trace spans: refs, counts, hashes, redaction posture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"189.3\" y=\"1138.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"1160.5\">metadata-only validation</tspan><tspan x=\"286.1\" y=\"1178.5\">result record</tspan></text><title>metadata-only validation result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"175.5\" y=\"1250.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"286.1\" y=\"1272.5\">scope limit: no live control</tspan></text><title>scope limit: no live control</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Component</dt><dd><code class=\"pm-diagram__ref-loc\">agent_route_observability_runtime runtime</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON source record&quot;] bundle --&gt; mermaid[&quot;generated Mermaid available&quot;] bundle --&gt; atlas[&quot;generated Atlas linked&quot;] bundle --&gt; component[&quot;agent_route_observability_runtime runtime&quot;] component --&gt; bundle[&quot;exported computer-use bundle&quot;] bundle --&gt; observations[&quot;visible observations: digest + visible-state hash, no raw pixels&quot;] observations --&gt; actions[&quot;action rows: cite observation + affordance, allowed kind, redacted&quot;] actions --&gt; verdicts[&quot;pre-action authority verdict per action&quot;] verdicts --&gt;|allow| executed[&quot;transition: executed + oracle status pass&quot;] verdicts --&gt;|block or review| held[&quot;transition: not executed + blocked / review-required&quot;] held --&gt; recovery[&quot;recovery result record, no upgrade to executed&quot;] executed --&gt; cold[&quot;cold replay reproduces action, verdict, transition&quot;] recovery --&gt; cold cold --&gt; trace[&quot;public trace spans: refs, counts, hashes, redaction posture&quot;] trace --&gt; result record[&quot;metadata-only validation result record&quot;] result record --&gt; ceiling[&quot;scope limit: no live control&quot;]</code></pre></details></figure>\n<p>The shape is a reader route over a synthetic computer-use action trace validator. The evidence path runs through the source record, fixture manifest, exported bundle, runtime validator, public trace builder, metadata-only result records, and explicit scope limit. A diagram view and Atlas entry are generated for this module from the source record.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime entry point is <code>run_computer_use_action_trace_bundle</code> in <code>src/microcosm_core/organs/agent_route_observability_runtime.py</code>. It first loads the bundle through the strict JSON path and decides whether the input is the full fixture with negative cases or the public exported bundle. It then checks the projection protocol, interaction policy, task episodes, screen observations, action trace, authority verdicts, state transitions, recovery result records, cold replay rows, source-module manifest, non-public-state scan, and public trace spans before writing a result record. The status is <code>pass</code> only when positive findings are empty, required negative cases are observed for the fixture path, the non-public-state scan passes, and copied public source-module digests verify.</p>\n<p>The mechanism is a typed join, not a screenshot replay. Actions must cite prior observation and affordance refs. Authority verdicts must cite action ids before state transitions can be credited. Cold replay rows must cover the action ids and reproduce the action, verdict, and transition relation. Recovery result records cover blocked or review-required actions without upgrading them into executed mutations. The public trace builder then emits bounded spans over refs, counts, hashes, and redaction posture, while the result record deliberately omits raw screen bodies, account secrets, hidden screen state, model-output data, private source bodies, absolute local paths, and benchmark-score claims.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>validate-computer-use-bundle</code> is the reader command. On the exported bundle, it should produce <code>exported_computer_use_action_trace_bundle_validation_result.json</code> with four episodes, six observations, eight actions, eight authority verdicts, eight state-transition result records, one recovery result record, four cold replay rows, eight public trace spans, copied source-module digest verification, and an explicit no-live-control scope limit.</li><li><code>tests/test_agent_route_observability_runtime.py::test_computer_use_action_trace_replay_observes_negative_cases</code> is the negative fixture consumer. It checks that live account action, account secret entry, external network mutation, unapproved purchase/send, destructive file action, hidden screen-state claims, action-without-observation rows, and benchmark-score claims are rejected.</li><li><code>tests/test_agent_route_observability_runtime.py::test_computer_use_action_trace_receipt_is_public_relative_and_redacted</code> is the result record-safety consumer. It verifies public-relative paths and absence of account secret values, hidden screen state, absolute paths, and raw bodies.</li><li><code>tests/test_agent_route_observability_runtime.py::test_computer_use_action_trace_exported_bundle_validates_runtime_shape</code> is the public-bundle consumer. It checks the exported-bundle shape, action kinds, source-module digest posture, public trace coverage, and no benchmark authority.</li><li><code>tests/test_agent_route_observability_runtime.py::test_computer_use_trace_loader_rejects_duplicate_json_keys</code> is the parser-integrity consumer. It prevents a replay bundle from passing by hiding conflicting values behind duplicate JSON keys.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: <code>core/paper_module_capsules.json::paper_modules[46:paper_module.computer_use_action_trace_replay]</code> is the source-authority row for this module. A diagram view and Atlas entry are generated from that source record.</li><li>Dependency route: downstream modules may reference <code>paper_module.computer_use_action_trace_replay</code>, but this page&#x27;s source authority is the source record named above, not those downstream dependencies.</li><li>Fixture-manifest route: <code>core/fixture_manifests/agent_route_observability_runtime.fixture_manifest.json::computer_use_action_trace_replay_contract_v1</code> names the positive inputs, negative-case floor, expected result record fields, runtime-example command, and scope limit.</li><li>Runtime route: <code>src/microcosm_core/organs/agent_route_observability_runtime.py::run_computer_use_action_trace_bundle</code> loads the bundle, validates projection protocol, interaction policy, episodes, observations, actions, authority verdicts, state transitions, recovery result records, cold replay, source-module manifest, negative cases, and public trace spans.</li><li>Exported-bundle route: <code>examples/agent_route_observability_runtime/exported_computer_use_action_trace_bundle</code> contains <code>bundle_manifest.json</code>, <code>projection_protocol.json</code>, <code>interaction_policy.json</code>, <code>task_episodes.json</code>, <code>screen_observations.json</code>, <code>action_trace.json</code>, <code>authority_verdicts.json</code>, <code>state_transition_receipts.json</code>, <code>recovery_receipts.json</code>, <code>cold_replay.json</code>, and <code>source_module_manifest.json</code>.</li><li>Source-module route: <code>source_module_manifest.json</code> records copied public source bodies for <code>codex/standards/std_agent_execution_trace.json</code>, <code>system/lib/agent_execution_trace.py</code>, and <code>system/lib/strict_json.py</code>, with <code>body_in_receipt: false</code>.</li><li>Focused-test route: <code>tests/test_agent_route_observability_runtime.py</code> validates negative cases, public-relative redacted result records, exported-bundle runtime shape, public trace span coverage, source-faithful public refactor status, source digest matching, and duplicate-key rejection.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in web and desktop agent benchmarks that make action trajectories inspectable. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2307.13854\">WebArena</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2306.06070\">Mind2Web</a> anchor realistic web-task evaluation, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2404.07972\">OSWorld</a> extends the concern to multimodal agents acting in real computer environments. Browser automation standards such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/webdriver2/\">WebDriver</a> are also prior art for representing actions against visible browser state through a controlled protocol.</p>\n<p>Microcosm borrows the action-trace accounting pattern: observations, affordances, actions, pre-action authority verdicts, transition result records, recovery result records, cold replay, and falsification cases must line up before a computer-use episode is credited. It does not operate a live browser or desktop.</p>\n<p>The result record proves only this public synthetic replay boundary. It does not control a live browser or desktop, use accounts, enter account secrets, mutate external systems, export raw screenshots, claim benchmark performance, change source files, use external model services, or include launch operations.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable bundle command, run from <code>microcosm-substrate/</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.cli agent-route-observability-runtime \\\n  --input examples/agent_route_observability_runtime/exported_computer_use_action_trace_bundle \\\n  --out receipts/runtime_shell/demo_project/organs/agent_route_observability_runtime \\\n  validate-computer-use-bundle</code></pre>\n<p>The command writes the computer-use replay result record under <code>receipts/runtime_shell/demo_project/organs/agent_route_observability_runtime/</code>, including <code>computer_use_action_trace_replay_result.json</code> and the exported bundle validation result. The tracked fixture result record records the synthetic observations, affordances, authority verdicts, transition result records, recovery result records, falsification cases, non-public-state scan posture, and scope limit.</p>\n<p>This result record path is reader-verifiable evidence only. It does not flip Mermaid/Atlas status, create bundle authority, operate a live browser or desktop, use accounts, enter account secrets, mutate external systems, claim benchmark performance, or aggregate doctrine-lattice coverage.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim synthetic computer-use action-trace replay over public fixtures: visible observations, affordances, action rows, pre-action authority verdicts, state-transition result records, recovery result records, cold replay rows, public trace spans, source-module digest checks, expected negative cases, and metadata-only result records.</p>\n<p>It does not claim live browser or desktop control, account automation, account secret entry, purchase/send authority, external network mutation, destructive host action, hidden screen-state truth, benchmark performance, provider behavior, source-file changes, launch-scope decision, or whole-system correctness. The diagram view and Atlas entry generated for this module are navigation surfaces; they are not additional proof authority.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The source record binds this module to the accepted <code>agent_route_observability_runtime</code> component and to <code>mechanism.agent_route_observability_runtime.validates_public_route_feedback</code>. That places the page under <code>AX-1</code> and the <code>P-1</code> / <code>P-2</code> claim discipline: a computer-use claim is admissible only when the runtime recomputes it from lower level evidence, and the public sentence cannot exceed what the named validator actually checks. The generated JSON instance records nine resolved edges: component, mechanism, concept, axiom, principle, dependency, and code-locus links.</p>\n<p>The relevant concept is <code>concept.agent_reliability_and_safety_validator_bundle</code>, not a generic browser agent benchmark. It frames the replay as an evidence bundle: visible observations and affordances are the basis, action rows are candidate transitions, pre-action authority verdicts decide whether a transition may be executed or blocked, and result record rows carry the bounded public result. The dependencies on <code>agent_route_observability_runtime</code> and <code>macro_projection_import_protocol</code> keep the proof below the source-open import and result record lanes instead of treating this Markdown page as source authority.</p>\n</details>",
      "components": [
        {
          "anchor": "component-agent_route_observability_runtime",
          "component_id": "agent_route_observability_runtime",
          "public_label": "Agent Route Observability Runtime"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 1,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 2,
          "principle": 2
        },
        "link_count": 8,
        "links": [
          {
            "id": "agent_route_observability_runtime",
            "kind": "organ",
            "kind_label": "component",
            "label": "Agent Route Observability Runtime",
            "relation": "explains",
            "url": "components.html#component-agent_route_observability_runtime"
          },
          {
            "id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public route feedback",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.computer_use_action_trace_replay",
      "reader_packet": {
        "abstract": "Validator-backed public replay for synthetic computer-use action traces under the route-observability runtime.",
        "authority_ceiling": "Synthetic public computer-use action-trace fixtures, exported bundle metadata, copied source-module digests, and metadata-only result records only; no live account action, account secret entry, external network mutation, purchase/send authority, destructive host action, hidden screen-state claim, benchmark-score claim, launch-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.computer_use_action_trace_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-computer-use-action-trace-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-computer-use-action-trace-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON source record\"] bundle --> mermaid[\"generated Mermaid available\"] bundle --> atlas[\"generated Atlas linked\"] bundle --> component[\"agent_route_observability_runtime runtime\"] component --> bundle[\"exported computer-use bundle\"] bundle --> observations[\"visible observations: digest + visible-state hash, no raw pixels\"] observations --> actions[\"action rows: cite observation + affordance, allowed kind, redacted\"] actions --> verdicts[\"pre-action authority verdict per action\"] verdicts -->|allow| executed[\"transition: executed + oracle status pass\"] verdicts -->|block or review| held[\"transition: not executed + blocked / review-required\"] held --> recovery[\"recovery result record, no upgrade to executed\"] executed --> cold[\"cold replay reproduces action, verdict, transition\"] recovery --> cold cold --> trace[\"public trace spans: refs, counts, hashes, redaction posture\"] trace --> result record[\"metadata-only validation result record\"] result record --> ceiling[\"scope limit: no live control\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:b06e705700669dba51ecf7c2b262a137f4426710811928646d39d39a5b693702",
            "source_line_end": 78,
            "source_line_start": 60
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 1,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "agent_route_observability_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Agent Route Observability Runtime",
                "relation": "explains",
                "url": "components.html#component-agent_route_observability_runtime"
              },
              {
                "id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public route feedback",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.computer_use_action_trace_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 157,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 171,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 186,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 201,
              "title": "Bundle Re-entry Packet"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 255,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 265,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 306,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 341,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/computer_use_action_trace_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "WebArena",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2307.13854"
          },
          {
            "kind": "external_reference",
            "label": "Mind2Web",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2306.06070"
          },
          {
            "kind": "external_reference",
            "label": "OSWorld",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2404.07972"
          },
          {
            "kind": "external_reference",
            "label": "WebDriver",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/webdriver2/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A computer-use agent produces a stream of screenshots, clicks, keystrokes, and \"it worked\" assertions. The hard question for anyone reviewing such a trace is not whether the agent moved the mouse, but whether the record actually supports the claim that something happened safely. A trace can look complete while hiding the two failures that matter most: an action that was blocked or sent for review but is later narrated as a success, and a success that is asserted without any state evidence to back it. This module exists to make that question decidable on a synthetic episode, offline, before any of the language reaches a reader. The single question it answers is: does each recorded action lin\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 57,
            "source_line_start": 24,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is a reader route over a synthetic computer-use action trace validator. The evidence path runs through the source record, fixture manifest, exported bundle, runtime validator, public trace builder, metadata-only result records, and explicit scope limit. A diagram view and Atlas entry are generated for this module from the source record.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 85,
            "source_line_start": 58,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The source record binds this module to the accepted agentrouteobservability_runtime component and to mechanism.agentrouteobservabilityruntime.validatespublicroutefeedback. That places the page under AX-1 and the P-1 / P-2 claim discipline: a computer-use claim is admissible only when the runtime recomputes it from lower level evidence, and the public sentence cannot exceed what the named validator actually checks. The generated JSON instance records nine resolved edges: component, mechanism, concept, axiom, principle, dependency, and code-locus links. The relevant concept is concept.agentreliabilityandsafetyvalidator_bundle, not a generic browser agent benchmark. It frames the replay as an\u2026",
            "level": 2,
            "order": 3,
            "section_id": "governing-lattice-relation",
            "source_line_end": 106,
            "source_line_start": 86,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime entry point is runcomputeruseactiontrace_bundle in src/microcosmcore/components/agentrouteobservabilityruntime.py. It first loads the bundle through the strict JSON path and decides whether the input is the full fixture with negative cases or the public exported bundle. It then checks the projection protocol, interaction policy, task episodes, screen observations, action trace, authority verdicts, state transitions, recovery result records, cold replay rows, source-module manifest, non-public-state scan, and public trace spans before writing a result record. The status is pass only when positive findings are empty, required negative cases are observed for the fixture path, the n\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 131,
            "source_line_start": 107,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "validate-computer-use-bundle is the reader command. On the exported bundle, it should produce exportedcomputeruseactiontracebundlevalidation_result.json with four episodes, six observations, eight actions, eight authority verdicts, eight state-transition result records, one recovery result record, four cold replay rows, eight public trace spans, copied source-module digest verification, and an explicit no-live-control scope limit. tests/testagentrouteobservabilityruntime.py::testcomputeruseactiontracereplayobservesnegativecases is the negative fixture consumer. It checks that live account action, account secret entry, external network mutation, unapproved purchase/send, destructive file act\u2026",
            "level": 2,
            "order": 5,
            "section_id": "named-proof-consumers",
            "source_line_end": 156,
            "source_line_start": 132,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: core/papermodulecapsules.json::papermodules[46:papermodule.computeruseactiontracereplay] is the source-authority row for this module. A diagram view and Atlas entry are generated from that source record. Dependency route: downstream modules may reference papermodule.computeruseactiontrace_replay, but this page's source authority is the source record named above, not those downstream dependencies. Fixture-manifest route: core/fixturemanifests/agentrouteobservabilityruntime.fixturemanifest.json::computeruseactiontracereplaycontract_v1 names the positive inputs, negative-case floor, expected result record fields, runtime-example command, and scope limit. Runtime route: src/microc\u2026",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 254,
            "source_line_start": 220,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable bundle command, run from microcosm-substrate/: The command writes the computer-use replay result record under result records/runtimeshell/demoproject/components/agentrouteobservability_runtime/, including computeruseactiontracereplay_result.json and the exported bundle validation result. The tracked fixture result record records the synthetic observations, affordances, authority verdicts, transition result records, recovery result records, falsification cases, non-public-state scan posture, and scope limit. This result record path is reader-verifiable evidence only. It does not flip Mermaid/Atlas status, create bundle authority, operate a live browser or desktop, use accou\u2026",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 305,
            "source_line_start": 282,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim synthetic computer-use action-trace replay over public fixtures: visible observations, affordances, action rows, pre-action authority verdicts, state-transition result records, recovery result records, cold replay rows, public trace spans, source-module digest checks, expected negative cases, and metadata-only result records. It does not claim live browser or desktop control, account automation, account secret entry, purchase/send authority, external network mutation, destructive host action, hidden screen-state truth, benchmark performance, provider behavior, source-file changes, launch-scope decision, or whole-system correctness. The diagram view and Atlas entry gene\u2026",
            "level": 2,
            "order": 8,
            "section_id": "claim-ceiling",
            "source_line_end": 386,
            "source_line_start": 372,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in web and desktop agent benchmarks that make action trajectories inspectable. WebArena and Mind2Web anchor realistic web-task evaluation, while OSWorld extends the concern to multimodal agents acting in real computer environments. Browser automation standards such as WebDriver are also prior art for representing actions against visible browser state through a controlled protocol. Microcosm borrows the action-trace accounting pattern: observations, affordances, actions, pre-action authority verdicts, transition result records, recovery result records, cold replay, and falsification cases must line up before a computer-use episode is credited. It does not operate a\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 406,
            "source_line_start": 387,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/computer_use_action_trace_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Validator-backed public replay for synthetic computer-use action traces under the route-observability runtime."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/computer_use_action_trace_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Computer-Use Action Trace Replay validates a synthetic computer-use episode through visible observations, affordances, action rows, authority verdicts, state-transition and recovery result records, cold replay rows, public trace spans, source-module manifests, negative cases, and metadata-only result records. It is a reader-facing contract under Agent Route Observability Runtime, not live browser or desktop control.",
      "summary_line": "Validator-backed public replay for synthetic computer-use action traces under the route-observability runtime.",
      "title": "Computer-Use Action Trace Replay"
    },
    {
      "anchor": "paper-module-concurrency-mission-control",
      "authority_ceiling": "Verified concurrency mission-control fixture and source-module import evidence only; no live scheduler, external model access, hosted orchestration, production concurrency-safety proof, source authority, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>concurrency_mission_control</code> imports the real self-indexing-cognitive-system/src/idea_microcosm/concurrency_mission_control_specimen.py source builder plus its public provider-canary and work log bridge artifacts as exact source copies. The component runs the copied builder in a temporary public seed root, then checks the transaction failure matrix, authority membrane, and a public work log seed-speed topology fixture. The work log code body itself is consumed through the existing <code>mission_transaction_work_spine</code> source-body import surfaces rather than duplicated here.</p>\n<p>The component is deliberately narrow: it demonstrates fail-closed transaction gating for synthetic multi-agent lanes, not private mission-control runtime, external model access, live scheduling, production concurrency safety, hosted orchestration, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>When several agents work the same repository at once, the dangerous moment is not a crash. It is a quiet one: two lanes edit the same generated file, or one lane commits work whose owner has not finished, and nobody notices until the state is already wrong. This component exists to make that moment a checkable verdict rather than a judgement call.</p>\n<p>The single question it answers is: given a dirty path and the live claim topology around it, is acting on that path safe, and if not, what must happen first? The answer is never &quot;probably fine&quot;. Each case resolves to a named classification and one allowed action, so a lane can decide whether to proceed, hand off, or wait.</p>\n<p>What is unusual is where the evidence comes from. Rather than re-implementing a scheduler, the component runs the real source mission-control builder over public synthetic lanes and reads a public snapshot of the work log&#x27;s seed-speed topology: who holds which claim, whether their heartbeat is current, and where path claims collide. The most pointed part is the pair of classifier lenses. The closure-state lens then folds in validation, commitability, and residual evidence to say whether a piece of work is genuinely closed or only looks closed. Both lenses default to the cautious verdict when the evidence is thin, which is the behaviour the page is really about.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component borrows from workflow DAGs, lease-based coordination, atomic commit protocols, and CI concurrency controls. Useful anchors include:</p>\n<ul><li>Apache Airflow <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html\">DAGs</a>, for representing tasks, dependencies, retries, and scheduling separately from task internals.</li><li>Kubernetes <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://kubernetes.io/docs/concepts/cluster-administration/coordinated-leader-election/\">Lease-based leader election</a>, as a prior pattern for lease holders, renewals, and failover-sensitive internal control coordination.</li><li>IBM Research on <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://research.ibm.com/publications/two-phase-commit-optimizations-and-tradeoffs-in-the-commercial-environment\">two-phase commit</a>, as a transaction-consistency pattern for distributed participants under failure.</li><li>GitHub Actions <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax\">workflow syntax</a>, for declared workflow concurrency and job orchestration controls.</li></ul>\n<p>Microcosm borrows the DAG, lease, commit-gate, and workflow-concurrency shapes, but keeps the component to fail-closed synthetic multi-agent transaction gating. It does not claim private mission-control runtime, external model access, live scheduling, production concurrency safety, hosted orchestration, or launch.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"865\" height=\"688\" viewBox=\"0 0 865 688\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"222.0\" y1=\"171.1\" x2=\"335.6\" y2=\"117.6\"></line><polygon class=\"pmd-arrow\" points=\"335.6,117.6 330.7,123.3 328.1,117.7\"></polygon><line class=\"pmd-edge\" x1=\"222.0\" y1=\"253.4\" x2=\"344.9\" y2=\"304.0\"></line><polygon class=\"pmd-arrow\" points=\"344.9,304.0 337.4,304.2 339.7,298.6\"></polygon><line class=\"pmd-edge\" x1=\"222.0\" y1=\"370.5\" x2=\"335.6\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"335.6,354.0 329.2,358.0 328.3,352.0\"></polygon><line class=\"pmd-edge\" x1=\"239.2\" y1=\"462.7\" x2=\"328.7\" y2=\"447.1\"></line><polygon class=\"pmd-arrow\" points=\"328.7,447.1 322.4,451.3 321.4,445.3\"></polygon><line class=\"pmd-edge\" x1=\"239.2\" y1=\"495.1\" x2=\"325.2\" y2=\"505.3\"></line><polygon class=\"pmd-arrow\" points=\"325.2,505.3 318.0,507.5 318.8,501.5\"></polygon><line class=\"pmd-edge\" x1=\"205.1\" y1=\"518.0\" x2=\"336.8\" y2=\"580.0\"></line><polygon class=\"pmd-arrow\" points=\"336.8,580.0 329.3,579.9 331.9,574.3\"></polygon><line class=\"pmd-edge\" x1=\"166.8\" y1=\"292.8\" x2=\"352.8\" y2=\"238.3\"></line><polygon class=\"pmd-arrow\" points=\"352.8,238.3 347.1,243.2 345.4,237.3\"></polygon><line class=\"pmd-edge\" x1=\"511.9\" y1=\"248.8\" x2=\"630.1\" y2=\"299.0\"></line><polygon class=\"pmd-arrow\" points=\"630.1,299.0 622.6,299.1 625.0,293.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.3\" y=\"170.0\" width=\"186.7\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"192.5\">Copied source builder</tspan><tspan x=\"128.6\" y=\"210.5\">run in temp seed root:</tspan><tspan x=\"128.6\" y=\"228.5\">mission board, bridges,</tspan><tspan x=\"128.6\" y=\"246.5\">result record</tspan></text><title>Copied source builder run in temp seed root: mission board, bridges, result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.3\" y=\"348.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"370.5\">Public bridge artifacts</tspan><tspan x=\"128.6\" y=\"388.5\">provider canary and</tspan><tspan x=\"128.6\" y=\"406.5\">work log cap economy</tspan></text><title>Public bridge artifacts provider canary and work log cap economy</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"446.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"468.5\">work log seed-speed snapshot</tspan><tspan x=\"128.6\" y=\"486.5\">claims, heartbeats,</tspan><tspan x=\"128.6\" y=\"504.5\">collisions, session cards</tspan></text><title>work log seed-speed snapshot claims, heartbeats, collisions, session cards</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"335.6\" y=\"18.0\" width=\"193.6\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"432.4\" y=\"40.5\">failure_matrix_gate</tspan><tspan x=\"432.4\" y=\"58.5\">conflict, duplicate run,</tspan><tspan x=\"432.4\" y=\"76.5\">dependency, lease,</tspan><tspan x=\"432.4\" y=\"94.5\">result record, finalizer</tspan><tspan x=\"432.4\" y=\"112.5\">visible</tspan></text><title>failure_matrix_gate conflict, duplicate run, dependency, lease, result record, finalizer visible</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"335.6\" y=\"304.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"432.4\" y=\"326.5\">bridges green,</tspan><tspan x=\"432.4\" y=\"344.5\">authority-collapse zero,</tspan><tspan x=\"432.4\" y=\"362.5\">forbidden claims blocked</tspan></text><title>bridges green, authority-collapse zero, forbidden claims blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"328.7\" y=\"402.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"432.4\" y=\"424.5\">heartbeat current,</tspan><tspan x=\"432.4\" y=\"442.5\">path claims collision-free</tspan></text><title>heartbeat current, path claims collision-free</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"325.2\" y=\"482.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"432.4\" y=\"504.5\">dirty generated file:</tspan><tspan x=\"432.4\" y=\"522.5\">owner live / stale / absent</tspan><tspan x=\"432.4\" y=\"540.5\">&gt; allowed action</tspan></text><title>dirty generated file: owner live / stale / absent &gt; allowed action</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"335.6\" y=\"580.0\" width=\"193.6\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"432.4\" y=\"602.5\">closure_state_lens</tspan><tspan x=\"432.4\" y=\"620.5\">closed and committed,</tspan><tspan x=\"432.4\" y=\"638.5\">validation deferred,</tspan><tspan x=\"432.4\" y=\"656.5\">or open and unclassified</tspan></text><title>closure_state_lens closed and committed, validation deferred, or open and unclassified</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"352.8\" y=\"152.0\" width=\"159.1\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"432.4\" y=\"174.5\">Negative floor</tspan><tspan x=\"432.4\" y=\"192.5\">missing seed root,</tspan><tspan x=\"432.4\" y=\"210.5\">blocked bridge,</tspan><tspan x=\"432.4\" y=\"228.5\">authority collapse,</tspan><tspan x=\"432.4\" y=\"246.5\">private runtime,</tspan><tspan x=\"432.4\" y=\"264.5\">claim collision</tspan></text><title>Negative floor missing seed root, blocked bridge, authority collapse, private runtime, claim collision</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"625.5\" y=\"299.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"736.1\" y=\"321.5\">metadata-only result records</tspan><tspan x=\"736.1\" y=\"339.5\">refs, digests, anchors,</tspan><tspan x=\"736.1\" y=\"357.5\">counts, verdicts;</tspan><tspan x=\"736.1\" y=\"375.5\">no session or proof bodies</tspan></text><title>metadata-only result records refs, digests, anchors, counts, verdicts; no session or proof bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"90.5\" y=\"286.0\" width=\"76.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"308.5\">Engines</tspan></text><title>Engines</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>bridges green, authority-collapse zero, forbidden claims blocked</dt><dd><code class=\"pm-diagram__ref-loc\">bridge_authority_membrane</code></dd></div><div class=\"pm-diagram__ref\"><dt>heartbeat current, path claims collision-free</dt><dd><code class=\"pm-diagram__ref-loc\">work_ledger_seed_speed_gate</code></dd></div><div class=\"pm-diagram__ref\"><dt>dirty generated file: owner live / stale / absent &gt; allowed action</dt><dd><code class=\"pm-diagram__ref-loc\">generated_surface_claim_lens</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Builder[&quot;Copied source builder run in temp seed root: mission board, bridges, result record&quot;] Bridge[&quot;Public bridge artifacts provider canary and work log cap economy&quot;] Seed[&quot;work log seed-speed snapshot claims, heartbeats, collisions, session cards&quot;] subgraph Engines[&quot;Six engines (all must pass)&quot;] Matrix[&quot;failure_matrix_gate conflict, duplicate run, dependency, lease, result record, finalizer visible&quot;] Membrane[&quot;bridge_authority_membrane bridges green, authority-collapse zero, forbidden claims blocked&quot;] SeedGate[&quot;work_ledger_seed_speed_gate heartbeat current, path claims collision-free&quot;] SurfaceLens[&quot;generated_surface_claim_lens dirty generated file: owner live / stale / absent -&gt; allowed action&quot;] ClosureLens[&quot;closure_state_lens closed and committed, validation deferred, or open and unclassified&quot;] end Negative[&quot;Negative floor missing seed root, blocked bridge, authority collapse, private runtime, claim collision&quot;] Result record[&quot;metadata-only result records refs, digests, anchors, counts, verdicts; no session or proof bodies&quot;] Builder --&gt; Matrix Builder --&gt; Membrane Bridge --&gt; Membrane Seed --&gt; SeedGate Seed --&gt; SurfaceLens Seed --&gt; ClosureLens Engines --&gt; Negative Negative --&gt; Result record</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Engines</h4>\n<ul><li><code>mission_transaction_original_builder</code> dynamically loads the copied source builder and emits the mission board, provider repair bridge, work-metabolism bridge, residual replay bridge, and result record.</li><li><code>failure_matrix_gate</code> checks that owner-path conflicts, duplicate command runs, dependency gaps, stale leases, missing result records, supervised-scope gaps, missing parent finalizers, and misanchored claims all remain visible.</li><li><code>bridge_authority_membrane</code> checks that bridge statuses are green while authority-collapse counters remain zero and forbidden claims stay blocked.</li><li>work_ledger_seed_speed_gate checks that public session heartbeat, seed-speed status, mutation-check commands, multi-session/claim counts, and collision-free path-claim rows are present without exporting private work log session bodies.</li><li>Each classification carries the single allowed action, so the verdict is what a lane should do, not just what it observed.</li><li><code>closure_state_lens</code> decides whether a unit of work is genuinely closed. It folds the generated-surface classification together with validation state, commitability, and any open residual, separating <code>closed_and_committed</code> from the cases that only look done: <code>closed_validation_deferred</code> (validation parked under host pressure), <code>closed_uncommitted_authority</code> (event authority exists but shared append logs are unsafe to stage), <code>false_residual_stale</code> (a residual left open against a passing generator check), or <code>open_unclassified</code> when the closure evidence is simply insufficient. The default is the last of these, so absent evidence never reads as success.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module as a coordination-evidence membrane, not as a live scheduler. Start with <code>paper_modules/concurrency_mission_control.json</code> for the full structured binding, then open <code>standards/std_microcosm_concurrency_mission_control.json</code> for required copied-body counts, negative cases, result record fields, and the public/private boundary.</p>\n<p>Open <code>core/fixture_manifests/concurrency_mission_control.fixture_manifest.json</code> and <code>examples/concurrency_mission_control/exported_concurrency_mission_control_bundle/source_module_manifest.json</code> before inspecting copied source modules. The manifest floor names one source builder body and six public bridge artifacts; result record payloads should carry source refs, hashes, anchors, counts, verdicts, and omission result records, not body text.</p>\n<p>Read the work log seed-speed topology as a public coordination fixture. It can show heartbeat participation, mutation-check commands, session and claim counts, and collision-free selected rows, but it cannot export private work log session bodies or authorize live scheduling.</p>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The fixture carries stable cases for missing seed roots, blocked provider bridges, authority-collapse claims, private runtime overclaims, and unresolved work log seed-speed claim collisions. If focused validation reports an exact-copy source-module body mismatch, route that repair through <code>microcosm_exact_copy_refresh</code>; do not treat this Markdown projection as source authority for copied source bodies.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate</code>, validate with throwaway result record outputs first:</p>\n<p>A diagram view and navigation card are generated for this module from its declared component, mechanism, concept, principle, axiom, dependency, and code-locus relationships. Fixture and bundle passes prove only public fail-closed coordination evidence over the declared copied bodies and synthetic fixtures. Source-copy digest drift belongs to <code>microcosm_exact_copy_refresh</code>; shared lattice projection drift belongs to the live projection owner lane.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that the exact public source builder copy, provider-canary and work log bridge artifacts, failure-matrix fixture, bridge authority membrane, work log seed-speed topology fixture, source manifests, metadata-only result records, negative cases, and generated navigation projections support the declared concurrency mission-control fixture contract. It may also claim that the structured binding row resolves the accepted component subject, resolved mechanism subject, runtime source locus, governed concept, five principles, four axioms, and three dependency modules.</p>\n<p>This module may not claim private mission-control runtime truth, external model access, live scheduling, production concurrency safety, hosted orchestration, source-file changes, hosted-public posture, launch-scope decision, publishing-scope decision, implementation correctness beyond the listed witnesses, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The governing lattice claim is that this module turns concurrency coordination from a status narrative into a transaction-scoped evidence check. The bundle structured source record reports sixteen resolved edges and zero unresolved selective relations: the page explains the accepted component and mechanism, cites the runtime source locus, depends on the mission-transaction, bridge-continuity, and work-landing modules, and is governed by <code>concept.work_landing_and_continuity_control_bundle</code>. That concept binds this component to the same family shape as work landing and continuity controls: public fixture or exported bundle input becomes a coordination validator, and the result is a scoped transaction or continuity result record rather than chat status or generated projection authority.</p>\n<p>The mechanism row <code>mechanism.concurrency_mission_control.validates_public_concurrency_mission_control</code> is the source-backed explanation edge. In source, <code>run</code>, <code>run_concurrency_mission_control_bundle</code>, <code>classify_generated_surface_claim_lens</code>, and <code>classify_concurrency_closure_state_lens</code> require copied-source digest equality, required anchors, failure-class coverage, work log seed-speed topology checks, metadata-only result records, and explicit scope limits. The focused proof consumer is <code>tests/test_concurrency_mission_control.py</code>: it checks the happy-path fixture, exported-bundle validation, digest-mismatch rejection, exact source-body imports, semantic negative cases, owner-state classification, and closure-state classification. The standard <code>std_microcosm_concurrency_mission_control.json</code> supplies the same ceiling in schema form, including seven copied public source modules, five negative cases, no non-public body export, and no live scheduler/provider/launch-scope decision.</p>\n<p>The principle and axiom edges keep the proof boundary from drifting upward. <code>P-10</code>, <code>P-16</code>, and <code>AX-9</code> make coordination effects transaction-scoped and compensable; <code>P-2</code>, <code>P-6</code>, <code>P-8</code>, <code>AX-5</code>, <code>AX-7</code>, and <code>AX-8</code> force the validator to lower claim strength when evidence, preconditions, provenance, or refusal reasons are missing. A passing run therefore proves only the public concurrency mission-control fixture contract over declared copied bodies and synthetic fixtures. It does not establish private mission-control runtime truth, live scheduling, external model access, hosted orchestration, production concurrency safety, source-file changes, launch-scope decision, or whole-system correctness.</p>\n</details>",
      "components": [
        {
          "anchor": "component-concurrency_mission_control",
          "component_id": "concurrency_mission_control",
          "public_label": "Concurrency Mission Control"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 5
        },
        "link_count": 15,
        "links": [
          {
            "id": "concurrency_mission_control",
            "kind": "organ",
            "kind_label": "component",
            "label": "Concurrency Mission Control",
            "relation": "explains",
            "url": "components.html#component-concurrency_mission_control"
          },
          {
            "id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public concurrency mission control",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
          },
          {
            "id": "P-10",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Do not land effects without compensation",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-10"
          },
          {
            "id": "P-16",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind authority to transaction scope",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-16"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "AX-9",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Compensable transactional effects",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-9"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.work_landing_and_continuity_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "work landing and continuity controls as transaction-scoped coordination evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          },
          {
            "id": "paper_module.bridge_phase_continuity_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Bridge Phase Continuity Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime"
          },
          {
            "id": "paper_module.work_landing_control_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Work Landing Control Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-work-landing-control-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.concurrency_mission_control",
      "reader_packet": {
        "abstract": "Concurrency Mission Control validates metadata-only coordination result records without becoming a live scheduler or production concurrency proof.",
        "authority_ceiling": "Verified concurrency mission-control fixture and source-module import evidence only; no live scheduler, external model access, hosted orchestration, production concurrency-safety proof, source authority, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.concurrency_mission_control.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-concurrency-mission-control-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-concurrency-mission-control-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Builder[\"Copied source builder run in temp seed root: mission board, bridges, result record\"] Bridge[\"Public bridge artifacts provider canary and work log cap economy\"] Seed[\"work log seed-speed snapshot claims, heartbeats, collisions, session cards\"] subgraph Engines[\"Six engines (all must pass)\"] Matrix[\"failure_matrix_gate conflict, duplicate run, dependency, lease, result record, finalizer visible\"] Membrane[\"bridge_authority_membrane bridges green, authority-collapse zero, forbidden claims blocked\"] SeedGate[\"work_ledger_seed_speed_gate heartbeat current, path claims collision-free\"] SurfaceLens[\"generated_surface_claim_lens dirty generated file: owner live / stale / absent -> allowed action\"] ClosureLens[\"closure_state_lens closed and committed, validation deferred, or open and unclassified\"] end Negative[\"Negative floor missing seed root, blocked bridge, authority collapse, private runtime, claim collision\"] Result record[\"metadata-only result records refs, digests, anchors, counts, verdicts; no session or proof bodies\"] Builder --> Matrix Builder --> Membrane Bridge --> Membrane Seed --> SeedGate Seed --> SurfaceLens Seed --> ClosureLens Engines --> Negative Negative --> Result record",
            "source_format": "mermaid",
            "source_hash": "sha256:f852dadb923f4d1ede2737dc13dafa9ad07aa708fa5326241431a9f570f63f3b",
            "source_line_end": 99,
            "source_line_start": 74
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-9",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Compensable transactional effects",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-9"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              },
              {
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-work-landing-control-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "concurrency_mission_control",
                "kind": "organ",
                "kind_label": "component",
                "label": "Concurrency Mission Control",
                "relation": "explains",
                "url": "components.html#component-concurrency_mission_control"
              },
              {
                "id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public concurrency mission control",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 6,
            "links": [
              {
                "id": "P-10",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Do not land effects without compensation",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-10"
              },
              {
                "id": "P-16",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind authority to transaction scope",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "concept.work_landing_and_continuity_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.concurrency_mission_control",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 133,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 219,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 273,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 287,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 298,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 307,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "DAGs",
            "section_id": "prior-art-grounding",
            "url": "https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html"
          },
          {
            "kind": "external_reference",
            "label": "Lease-based leader election",
            "section_id": "prior-art-grounding",
            "url": "https://kubernetes.io/docs/concepts/cluster-administration/coordinated-leader-election/"
          },
          {
            "kind": "external_reference",
            "label": "two-phase commit",
            "section_id": "prior-art-grounding",
            "url": "https://research.ibm.com/publications/two-phase-commit-optimizations-and-tradeoffs-in-the-commercial-environment"
          },
          {
            "kind": "external_reference",
            "label": "workflow syntax",
            "section_id": "prior-art-grounding",
            "url": "https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When several agents work the same repository at once, the dangerous moment is not a crash. It is a quiet one: two lanes edit the same generated file, or one lane commits work whose owner has not finished, and nobody notices until the state is already wrong. This component exists to make that moment a checkable verdict rather than a judgement call. The single question it answers is: given a dirty path and the live claim topology around it, is acting on that path safe, and if not, what must happen first? The answer is never \"probably fine\". Each case resolves to a named classification and one allowed action, so a lane can decide whether to proceed, hand off, or wait. What is unusual is where\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 45,
            "source_line_start": 18,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component borrows from workflow DAGs, lease-based coordination, atomic commit protocols, and CI concurrency controls. Useful anchors include: Apache Airflow DAGs, for representing tasks, dependencies, retries, and scheduling separately from task internals. Kubernetes Lease-based leader election, as a prior pattern for lease holders, renewals, and failover-sensitive internal control coordination. IBM Research on two-phase commit, as a transaction-consistency pattern for distributed participants under failure. GitHub Actions workflow syntax, for declared workflow concurrency and job orchestration controls. Microcosm borrows the DAG, lease, commit-gate, and workflow-concurrency shapes, bu\u2026",
            "level": 2,
            "order": 2,
            "section_id": "prior-art-grounding",
            "source_line_end": 71,
            "source_line_start": 46,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 100,
            "source_line_start": 72,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "missiontransactionoriginal_builder dynamically loads the copied source builder and emits the mission board, provider repair bridge, work-metabolism bridge, residual replay bridge, and result record. failurematrixgate checks that owner-path conflicts, duplicate command runs, dependency gaps, stale leases, missing result records, supervised-scope gaps, missing parent finalizers, and misanchored claims all remain visible. bridgeauthoritymembrane checks that bridge statuses are green while authority-collapse counters remain zero and forbidden claims stay blocked. workledgerseedspeedgate checks that public session heartbeat, seed-speed status, mutation-check commands, multi-session/claim counts,\u2026",
            "level": 2,
            "order": 4,
            "section_id": "engines",
            "source_line_end": 132,
            "source_line_start": 101,
            "title": "Engines"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The governing lattice claim is that this module turns concurrency coordination from a status narrative into a transaction-scoped evidence check. The bundle structured source record reports sixteen resolved edges and zero unresolved selective relations: the page explains the accepted component and mechanism, cites the runtime source locus, depends on the mission-transaction, bridge-continuity, and work-landing modules, and is governed by concept.worklandingandcontinuitycontrol_bundle. That concept binds this component to the same family shape as work landing and continuity controls: public fixture or exported bundle input becomes a coordination validator, and the result is a scoped transacti\u2026",
            "level": 2,
            "order": 5,
            "section_id": "governing-lattice-relation",
            "source_line_end": 189,
            "source_line_start": 151,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "public-command",
            "source_line_end": 199,
            "source_line_start": 190,
            "title": "Public Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, validate with throwaway result record outputs first: A diagram view and navigation card are generated for this module from its declared component, mechanism, concept, principle, axiom, dependency, and code-locus relationships. Fixture and bundle passes prove only public fail-closed coordination evidence over the declared copied bodies and synthetic fixtures. Source-copy digest drift belongs to microcosmexactcopy_refresh; shared lattice projection drift belongs to the live projection owner lane.",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 218,
            "source_line_start": 200,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that the exact public source builder copy, provider-canary and work log bridge artifacts, failure-matrix fixture, bridge authority membrane, work log seed-speed topology fixture, source manifests, metadata-only result records, negative cases, and generated navigation projections support the declared concurrency mission-control fixture contract. It may also claim that the structured binding row resolves the accepted component subject, resolved mechanism subject, runtime source locus, governed concept, five principles, four axioms, and three dependency modules. This module may not claim private mission-control runtime truth, external model access,\u2026",
            "level": 2,
            "order": 8,
            "section_id": "claim-ceiling",
            "source_line_end": 251,
            "source_line_start": 234,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read this module as a coordination-evidence membrane, not as a live scheduler. Start with papermodules/concurrencymission_control.json for the full structured binding, then open standards/stdmicrocosmconcurrencymissioncontrol.json for required copied-body counts, negative cases, result record fields, and the public/private boundary. Open core/fixturemanifests/concurrencymissioncontrol.fixturemanifest.json and examples/concurrencymissioncontrol/exportedconcurrencymissioncontrolbundle/sourcemodulemanifest.json before inspecting copied source modules. The manifest floor names one source builder body and six public bridge artifacts; result record payloads should carry source refs, hashes, ancho\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 272,
            "source_line_start": 252,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture carries stable cases for missing seed roots, blocked provider bridges, authority-collapse claims, private runtime overclaims, and unresolved work log seed-speed claim collisions. If focused validation reports an exact-copy source-module body mismatch, route that repair through microcosmexactcopy_refresh; do not treat this Markdown projection as source authority for copied source bodies.",
            "level": 2,
            "order": 10,
            "section_id": "negative-cases",
            "source_line_end": 330,
            "source_line_start": 323,
            "title": "Negative Cases"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/concurrency_mission_control.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Concurrency Mission Control validates metadata-only coordination result records without becoming a live scheduler or production concurrency proof."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Concurrency Mission Control validates the public concurrency mission-control membrane: copied source-builder digests, bridge artifacts, failure classes, work log seed-speed topology, heartbeat and claim-collision anchors, negative cases, source-open body imports, and metadata-only result records. It separates coordination evidence from hosted orchestration, external model access, live scheduling, private-system equivalence, source authority, launch, public sharing, and production concurrency guarantees.",
      "summary_line": "Concurrency Mission Control validates metadata-only coordination result records without becoming a live scheduler or production concurrency proof.",
      "title": "Concurrency Mission Control"
    },
    {
      "anchor": "paper-module-doctrine-fact-claim-audit",
      "authority_ceiling": "Declared fact-assertion, code-locus, and DAG fixture truth gate only; no comprehension engine, no minimum-read-graph proof, no doctrine saturation claim, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "body_html": "<p><code>doctrine_fact_claim_audit</code> is a Crown Jewel import component with real runnable system and a strict public scope limit. It consumes synthetic public fixtures, copied source source bodies, and source manifests that verify sha256 digests, line counts, required anchors, secret-exclusion status, and result record body omission.</p>\n<p>What it proves: fact assertion, code-loci, DAG, and numeric claim binding fixture truth gate only.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Documentation about a living system rots. A page states that there are forty-seven of something, or cites a function in a file, and both claims quietly go stale as the code moves underneath them. A reader cannot tell a current count from a number that was true once and never rechecked. This component exists to answer one question: which of a page&#x27;s factual assertions can be re-derived from source right now, and which have become untracked drift?</p>\n<p>The approach treats a documentation claim like a cached value that needs an invalidation strategy. A bare number is not enough; the claim is admissible only when it is bound to a fact assertion that records how to recompute or revalidate the value. The same pass resolves every cited code locus on disk and checks that the quoted anchor text is actually present, so a plausible-but-dead file reference becomes a typed finding rather than inert prose. The interesting move is that nothing here asks a model whether the prose reads as true. The component recomputes a bounded relation over public fixtures and reports only what that relation supports.</p>\n<p>The second design choice worth naming is how the checks are proved. The negative floor is semantic, not label-trusting: the test harness overwrites the declared failure fixtures with bogus pass rows and confirms the evaluator still derives the expected stable error codes itself. That keeps the proof attached to the mechanism rather than to the fixture filenames. The honesty of the page rests on that: the component is a narrow claim-audit gate over copied public fixtures, not a comprehension engine, a minimum-read-graph proof, a source-file changes lane, or any launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component borrows from provenance modeling, structured fact-check metadata, schema validation, and supply-chain attestation. Useful anchors include:</p>\n<ul><li>W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a>, which models entities, activities, and agents so readers can assess the quality, reliability, and trustworthiness of derived information.</li><li>Schema.org <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://schema.org/ClaimReview\">ClaimReview</a>, as a web metadata pattern for recording a reviewed claim and its fact-checking context.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/\">JSON Schema</a>, for declaring expected structure and rejecting malformed or incomplete claim records.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/v1.2/\">SLSA provenance</a>, for the software-supply-chain pattern of tracing artifacts back to source and build metadata.</li></ul>\n<p>Microcosm borrows the provenance, claim-review, schema, and attestation shapes, but keeps this component to public fixture fact counts, code-loci existence, anchor presence, DAG references, and synthetic volatile numeric binding cases. It is not a comprehension engine, private-doctrine export, launch-scope decision, or a minimum-read-graph proof.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism is a public fixture evaluator in <code>src/microcosm_core/organs/doctrine_fact_claim_audit.py</code>. The component declares a <code>CrownJewelSpec</code> with four required inputs: <code>fact_assertions.json</code>, <code>fact_dag.json</code>, <code>numeric_claims.json</code>, and <code>projection_protocol.json</code>. The shared crown-jewel runner handles source-manifest validation, result record writing, negative-case execution, and scope limit attachment; this module supplies the domain evaluator and the semantic negative-case mutator.</p>\n<p><code>evaluate</code> first loads the fact assertion table and compares <code>expected_fact_count</code> to the number of fact rows. Each fact must carry at least one code locus. The evaluator resolves every relative code-locus path against the copied source-module bundle, then checks that the declared anchor text is present in the copied body. The DAG pass builds the set of audited fact ids and rejects any edge whose <code>from</code> or <code>to</code> endpoint is not in that set. These checks convert plausible documentation references into result record-backed paths, anchors, and graph edges.</p>\n<p>Numeric claims are checked by importing the copied <code>source_modules/system/lib/derived_fact_hologram.py</code> body from the exported bundle and calling its <code>find_unbound_numeric_claims</code> function. For each row in <code>numeric_claims.json</code>, the evaluator synthesizes <code>FactAssertion</code> instances for the declared sections, records unbound numeric detections, and blocks a case when a non-detector row leaves current-state numeric prose without a matching fact assertion. Detector rows are positive evidence only because they must surface the expected section and number.</p>\n<p>The negative floor is semantic rather than label-trusting. <code>evaluate_negative_case</code> mutates the positive fixture in memory for <code>wrong_fact_count</code>, <code>missing_code_locus</code>, <code>dead_code_locus</code>, <code>dead_dag_ref</code>, and <code>unbound_numeric_claim</code>, then reruns the same evaluator in a temporary input directory. The tests deliberately overwrite the declared negative-case files with bogus pass rows and confirm that the component still derives the expected stable error codes from the evaluator itself. That keeps the proof tied to the mechanism, not to fixture labels.</p>\n<p>The source-open body floor is separate from the result record floor. The exported bundle manifest names two copied bodies, <code>derived_fact_hologram.py</code> and <code>paper_modules.py</code>, with digests and line counts. Runtime result records carry refs, counts, verdicts, scope boundaries, and <code>body_in_receipt: false</code>; they do not embed copied source bodies or private operator material.</p>\n<p>How to run it:</p>\n<p>Runtime bundle route:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.doctrine_fact_claim_audit run-doctrine-fact-bundle --input examples/doctrine_fact_claim_audit/exported_doctrine_fact_claim_audit_bundle --out receipts/runtime_shell/demo_project/organs/doctrine_fact_claim_audit</code></pre>\n<h4 class=\"pm-body__h\">Shape</h4>\n<ul><li>Subject: <code>doctrine_fact_claim_audit</code>, with mechanism <code>mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit</code>.</li><li>Runtime locus: <code>src/microcosm_core/organs/doctrine_fact_claim_audit.py</code>, especially <code>run</code>, <code>run_doctrine_fact_bundle</code>, <code>evaluate</code>, <code>_evaluate_numeric_claims</code>, <code>_load_derived_fact_module</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>.</li><li>The fixture checks an expected fact count, resolves declared code-locus paths, verifies required source anchors, rejects dead DAG references, and requires volatile numeric claim cases to be bound to fact assertions.</li><li>The accepted positive result record reports three facts, three verified code loci, two DAG edges, two numeric claim cases, and one detected unbound numeric detector case, while preserving <code>body_in_receipt: false</code>.</li><li>The negative floor is stable: <code>dead_code_locus</code>, <code>dead_dag_ref</code>, <code>missing_code_locus</code>, <code>unbound_numeric_claim</code>, and <code>wrong_fact_count</code>.</li><li>The public standard is <code>standards/std_microcosm_doctrine_fact_claim_audit.json</code>; the fixture manifest is <code>core/fixture_manifests/doctrine_fact_claim_audit.fixture_manifest.json</code>.</li></ul>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1034\" height=\"374\" viewBox=\"0 0 1034 374\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"175.3\" y1=\"152.0\" x2=\"342.4\" y2=\"212.1\"></line><polygon class=\"pmd-arrow\" points=\"342.4,212.1 335.0,212.6 337.0,206.9\"></polygon><line class=\"pmd-edge\" x1=\"156.4\" y1=\"199.7\" x2=\"342.4\" y2=\"222.0\"></line><polygon class=\"pmd-arrow\" points=\"342.4,222.0 335.3,224.2 336.0,218.2\"></polygon><line class=\"pmd-edge\" x1=\"156.4\" y1=\"254.3\" x2=\"342.4\" y2=\"232.0\"></line><polygon class=\"pmd-arrow\" points=\"342.4,232.0 336.0,235.8 335.3,229.8\"></polygon><line class=\"pmd-edge\" x1=\"193.7\" y1=\"302.0\" x2=\"342.4\" y2=\"243.4\"></line><polygon class=\"pmd-arrow\" points=\"342.4,243.4 337.2,248.7 335.0,243.1\"></polygon><line class=\"pmd-edge\" x1=\"408.5\" y1=\"209.0\" x2=\"589.0\" y2=\"76.0\"></line><polygon class=\"pmd-arrow\" points=\"589.0,76.0 585.3,82.5 581.7,77.6\"></polygon><line class=\"pmd-edge\" x1=\"425.7\" y1=\"211.7\" x2=\"559.9\" y2=\"162.2\"></line><polygon class=\"pmd-arrow\" points=\"559.9,162.2 554.6,167.5 552.5,161.7\"></polygon><line class=\"pmd-edge\" x1=\"425.7\" y1=\"227.0\" x2=\"546.1\" y2=\"227.0\"></line><polygon class=\"pmd-arrow\" points=\"546.1,227.0 539.3,230.1 539.3,223.9\"></polygon><line class=\"pmd-edge\" x1=\"425.7\" y1=\"242.3\" x2=\"535.8\" y2=\"282.9\"></line><polygon class=\"pmd-arrow\" points=\"535.8,282.9 528.3,283.4 530.4,277.7\"></polygon><line class=\"pmd-edge\" x1=\"703.7\" y1=\"76.0\" x2=\"856.8\" y2=\"129.0\"></line><polygon class=\"pmd-arrow\" points=\"856.8,129.0 849.3,129.6 851.3,123.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"751.2\" y=\"93.5\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"780.2\" y=\"106.5\" text-anchor=\"middle\">mismatch</text><line class=\"pmd-edge\" x1=\"691.4\" y1=\"140.1\" x2=\"818.8\" y2=\"144.1\"></line><polygon class=\"pmd-arrow\" points=\"818.8,144.1 811.9,147.0 812.1,140.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"684.1\" y=\"133.1\" width=\"142.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"755.1\" y=\"146.1\" text-anchor=\"middle\">missing path or anchor</text><line class=\"pmd-edge\" x1=\"705.2\" y1=\"204.5\" x2=\"845.1\" y2=\"165.0\"></line><polygon class=\"pmd-arrow\" points=\"845.1,165.0 839.3,169.8 837.6,163.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"746.2\" y=\"175.8\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"775.2\" y=\"188.8\" text-anchor=\"middle\">dead ref</text><line class=\"pmd-edge\" x1=\"686.0\" y1=\"280.0\" x2=\"878.6\" y2=\"165.0\"></line><polygon class=\"pmd-arrow\" points=\"878.6,165.0 874.3,171.1 871.2,165.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"756.3\" y=\"213.5\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"782.3\" y=\"226.5\" text-anchor=\"middle\">unbound</text><line class=\"pmd-edge\" x1=\"670.9\" y1=\"76.0\" x2=\"863.5\" y2=\"191.0\"></line><polygon class=\"pmd-arrow\" points=\"863.5,191.0 856.1,190.1 859.2,184.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"756.2\" y=\"124.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"767.2\" y=\"137.5\" text-anchor=\"middle\">ok</text><line class=\"pmd-edge\" x1=\"691.4\" y1=\"156.6\" x2=\"813.2\" y2=\"191.0\"></line><polygon class=\"pmd-arrow\" points=\"813.2,191.0 805.8,192.1 807.5,186.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"741.3\" y=\"164.8\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"752.3\" y=\"177.8\" text-anchor=\"middle\">ok</text><line class=\"pmd-edge\" x1=\"705.2\" y1=\"224.5\" x2=\"801.6\" y2=\"221.4\"></line><polygon class=\"pmd-arrow\" points=\"801.6,221.4 794.9,224.7 794.7,218.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"742.4\" y=\"213.9\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"753.4\" y=\"226.9\" text-anchor=\"middle\">ok</text><line class=\"pmd-edge\" x1=\"715.6\" y1=\"284.9\" x2=\"830.8\" y2=\"245.0\"></line><polygon class=\"pmd-arrow\" points=\"830.8,245.0 825.3,250.1 823.3,244.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"762.2\" y=\"255.9\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"773.2\" y=\"268.9\" text-anchor=\"middle\">ok</text><line class=\"pmd-edge\" x1=\"215.1\" y1=\"89.4\" x2=\"318.3\" y2=\"130.1\"></line><polygon class=\"pmd-arrow\" points=\"318.3,130.1 310.8,130.4 313.0,124.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"116.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"138.5\">facts + expected_fact_count</tspan></text><title>facts + expected_fact_count</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"342.4\" y=\"209.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"384.1\" y=\"231.5\">evaluate</tspan></text><title>evaluate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"93.9\" y=\"178.0\" width=\"62.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"200.5\">edges</tspan></text><title>edges</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"93.9\" y=\"240.0\" width=\"62.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"262.5\">cases</tspan></text><title>cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.2\" y=\"302.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"324.5\">source module manifest</tspan><tspan x=\"125.2\" y=\"342.5\">copied bodies</tspan></text><title>source module manifest copied bodies</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"625.7,22.0 705.2,49.0 625.7,76.0 546.1,49.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"625.7\" y=\"44.5\">declared fact count</tspan><tspan x=\"625.7\" y=\"62.5\">= table length?</tspan></text><title>declared fact count = table length?</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"625.7,102.0 691.4,138.0 625.7,174.0 559.9,138.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"625.7\" y=\"124.5\">each code locus</tspan><tspan x=\"625.7\" y=\"142.5\">path on disk +</tspan><tspan x=\"625.7\" y=\"160.5\">anchor in body?</tspan></text><title>each code locus path on disk + anchor in body?</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"625.7,200.0 705.2,227.0 625.7,254.0 546.1,227.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"625.7\" y=\"222.5\">DAG endpoints</tspan><tspan x=\"625.7\" y=\"240.5\">are known fact ids?</tspan></text><title>DAG endpoints are known fact ids?</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"625.7,280.0 715.6,316.0 625.7,352.0 535.8,316.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"625.7\" y=\"302.5\">current-state numerics</tspan><tspan x=\"625.7\" y=\"320.5\">bound to a fact</tspan><tspan x=\"625.7\" y=\"338.5\">assertion section?</tspan></text><title>current-state numerics bound to a fact assertion section?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"818.8\" y=\"129.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"908.7\" y=\"151.5\">typed blocking finding</tspan></text><title>typed blocking finding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"801.6\" y=\"191.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"908.7\" y=\"213.5\">metadata-only result record</tspan><tspan x=\"908.7\" y=\"231.5\">body_in_receipt: false</tspan></text><title>metadata-only result record body_in_receipt: false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.2\" y=\"18.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"40.5\">evaluate_negative_case</tspan><tspan x=\"125.2\" y=\"58.5\">mutate fixture, rerun</tspan><tspan x=\"125.2\" y=\"76.5\">evaluator</tspan></text><title>evaluate_negative_case mutate fixture, rerun evaluator</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"318.3\" y=\"129.0\" width=\"131.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"384.1\" y=\"151.5\">expected stable</tspan><tspan x=\"384.1\" y=\"169.5\">error codes</tspan></text><title>expected stable error codes</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>facts + expected_fact_count</dt><dd><code class=\"pm-diagram__ref-loc\">fact_assertions.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>edges</dt><dd><code class=\"pm-diagram__ref-loc\">fact_dag.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>cases</dt><dd><code class=\"pm-diagram__ref-loc\">numeric_claims.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Facts[&quot;fact_assertions.json facts + expected_fact_count&quot;] --&gt; Eval[&quot;evaluate&quot;] Dag[&quot;fact_dag.json edges&quot;] --&gt; Eval Numerics[&quot;numeric_claims.json cases&quot;] --&gt; Eval Manifest[&quot;source module manifest copied bodies&quot;] --&gt; Eval Eval --&gt; Count{&quot;declared fact count = table length?&quot;} Eval --&gt; Loci{&quot;each code locus path on disk + anchor in body?&quot;} Eval --&gt; DagRef{&quot;DAG endpoints are known fact ids?&quot;} Eval --&gt; Bound{&quot;current-state numerics bound to a fact assertion section?&quot;} Count --&gt;|mismatch| Block[&quot;typed blocking finding&quot;] Loci --&gt;|missing path or anchor| Block DagRef --&gt;|dead ref| Block Bound --&gt;|unbound| Block Count --&gt;|ok| Result record[&quot;metadata-only result record body_in_receipt: false&quot;] Loci --&gt;|ok| Result record DagRef --&gt;|ok| Result record Bound --&gt;|ok| Result record Neg[&quot;evaluate_negative_case mutate fixture, rerun evaluator&quot;] --&gt; Codes[&quot;expected stable error codes&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>Fixture CLI consumer: PYTHONPATH=src ../repo-python -m microcosm_core.components.doctrine_fact_claim_audit run --input fixtures/first_wave/doctrine_fact_claim_audit/input --out /tmp/microcosm-doctrine-fact-claim-audit/fixture --sign-off-out /tmp/microcosm-doctrine-fact-claim-audit/sign-off.json --card. Expected proof shape: <code>status: pass</code>, three fact rows, three verified code loci, two DAG edges, two numeric-claim cases, one detector case, zero blocking unbound numerics, five semantic negative cases, and <code>body_in_receipt: false</code>.</li><li>Exported bundle consumer: <code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.doctrine_fact_claim_audit run-doctrine-fact-bundle --input examples/doctrine_fact_claim_audit/exported_doctrine_fact_claim_audit_bundle --out /tmp/microcosm-doctrine-fact-claim-audit/bundle --card</code>. Expected proof shape: the same evaluator runs through the exported bundle input mode, validates the source-module manifest, and writes metadata-only bundle result records.</li><li>Focused regression consumer: <code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider --basetemp=/tmp/microcosm_doctrine_fact_claim_audit_pytest tests/test_doctrine_fact_claim_audit.py -q</code>. Expected proof shape: the seven tests cover the positive fixture, dead code locus, missing code locus, dead DAG ref, unbound numeric claim, semantic negative-case derivation, and exported-bundle route.</li><li>Corpus parity consumer: <code>PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code>. Expected proof shape: the structured source record remains reproducible from the bundle and Markdown projection without hand-editing generated state.</li><li>structured source record readback consumer: <code>jq &#x27;{source_authority:.paper_module_payload.source_authority, mermaid:.paper_module_payload.generated_projections.mermaid.status, atlas:.paper_module_payload.generated_projections.atlas_card.status, edge_count:(.relationships.edges|length), unresolved:(.relationships.unpopulated_selective_relations|length)}&#x27; paper_modules/doctrine_fact_claim_audit.json</code>. Expected proof shape: <code>json_capsule</code>, <code>available_from_capsule_edges</code>, <code>linked_from_capsule_edges</code>, resolved bundle edges, and zero unpopulated selective relations.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Start with <code>paper_modules/doctrine_fact_claim_audit.json</code> as the primary reference, then open this Markdown page as a reader guide to that record.</li><li>Open <code>standards/std_microcosm_doctrine_fact_claim_audit.json</code> for the standard, required witnesses, negative floor, denied authority, and result record contract.</li><li>Open <code>core/fixture_manifests/doctrine_fact_claim_audit.fixture_manifest.json</code> for fixture inputs, copied-body counts, durable result record refs, and source-open body omission rules.</li><li>Open <code>examples/doctrine_fact_claim_audit/exported_doctrine_fact_claim_audit_bundle/source_module_manifest.json</code> before inspecting copied source modules; result records carry refs and digests, not copied source body text.</li><li>Run the fixture or bundle route from the <code>microcosm-substrate</code> directory and inspect the written JSON files. The component CLI exposes <code>--card</code>, but it does not expose a <code>--json</code> stdout mode.</li><li>Use <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code> to verify this paper-module projection stays inside the shared corpus contract.</li></ul>\n<h4 class=\"pm-body__h\">Claim-Rot Detection</h4>\n<p>This component treats documentation claims like cached values that need an invalidation strategy. The failure mode is not only a wrong number; it is a volatile number embedded in current-state prose with no attached route for re-deriving it.</p>\n<p>The detector flags volatile numerics: a number near a countable noun inside a current-state section. Such a claim is admissible only when it is bound to a fact assertion that records how to recompute or revalidate the value. The same audit resolves every cited code locus on disk and checks that the quoted anchor is actually present, so stale file references and plausible-but-dead anchors are negative evidence rather than inert prose.</p>\n<p>The public fixture does not claim natural-language comprehension. It proves the more useful contract: current-state numerics, fact assertions, DAG refs, code loci, and anchor text can be audited as result record-backed claims instead of untracked documentation drift.</p>\n<p>Scope limit: Doctrine fact claim audit checks only public fixture fact counts, code-loci existence, anchor presence, DAG references, and synthetic volatile numeric claim binding cases. It is not a comprehension engine, does not establish a minimum read graph, does not export private doctrine, and excludes launch.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate</code>, validate with external result record outputs so the reader check does not churn tracked result records:</p>\n<p>A diagram view is generated for this module, and an atlas card links to it. Passing result records validate fact-count, code-locus, DAG-ref, numeric-claim, digest, and negative-case boundaries only. If copied source bodies drift, refresh the exact copy bundle through the owning lane before treating bundle red as a reader-page defect.</p>\n<p>Negative cases covered by the fixture manifest: dead_code_locus, dead_dag_ref, missing_code_locus, unbound_numeric_claim, wrong_fact_count.</p>\n<p>Source provenance is anchored by <code>examples/doctrine_fact_claim_audit/exported_doctrine_fact_claim_audit_bundle/source_module_manifest.json</code> and result records carry refs, digests, counts, verdicts, and scope boundaries only.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that doctrine fact assertions, code-locus refs, DAG refs, numeric claim bindings, copied source manifests, digest checks, anchor checks, secret-exclusion scans, metadata-only result records, and negative stale-claim cases are checked by the listed runtime witnesses.</p>\n<p>This module may not claim doctrine comprehension, private doctrine export, minimum-read-graph proof, live launch-scope decision, hosted-public posture, source-file changes, candidate-axiom promotion, projection correctness beyond the listed witnesses, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>This module is the architecture-and-navigation contract specimen for turning current-state doctrine claims into auditable fact rows. The admitted mechanism, <code>mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit</code>, does not ask a model whether prose is true. It recomputes a bounded relation: declared fact count, code-locus anchors, route-DAG endpoints, volatile numeric claim bindings, source-module manifest anchors, and semantic negative cases must all agree with the copied public fixture basis before a result record can pass.</p>\n<p>That relation is why the bundle binds the module to <code>concept.architecture_and_navigation_route_contract_bundle</code>. Architecture and navigation claims are only readable as doctrine when they can be traced through source rows, code loci, validator commands, and metadata-only result records. The bundle therefore treats the generated Mermaid and Atlas card as route projections of 15 resolved edges, not as independent proof that doctrine coverage is complete.</p>\n<p>The principle edges are source-backed claim discipline, not decorative tags. <code>P-1</code> is exercised when the evaluator recomputes fixture truth rather than echoing declared labels. <code>P-2</code> is exercised by lowering the positive claim to the checker&#x27;s strength: fact assertion, code-locus, DAG, numeric-claim, and manifest truth only. <code>P-7</code> is exercised by recording known unknowns without claiming the unmapped doctrine space is exhausted. <code>P-15</code> is exercised by keeping this Markdown, the structured source record, Mermaid, and Atlas below the bundle, source module, and validator result records.</p>\n<p>The axiom bindings are likewise operational. <code>AX-1</code> requires a derivation before the page repeats a fact count or source claim. <code>AX-6</code> keeps the declared fixture domain open-world outside its explicit rows. <code>AX-7</code> makes failed preconditions typed blocking findings instead of meaningless green output. <code>AX-8</code> keeps public source refs, manifest digests, secret-exclusion status, and <code>body_in_receipt: false</code> attached as data moves from copied source bodies into result records and reader copy.</p>\n<p>The proof consumer for this lattice relation is <code>tests/test_doctrine_fact_claim_audit.py</code>: its positive case, four direct mutation cases, semantic-negative-label override, and exported-bundle test prove that the mechanism is an executable claim-audit boundary. The fixture and bundle CLIs give the same boundary to a reader outside pytest; the corpus check proves only that the Markdown and generated structured source record still agree with the bundle, not that any new doctrine truth has been discovered.</p>\n</details>",
      "components": [
        {
          "anchor": "component-doctrine_fact_claim_audit",
          "component_id": "doctrine_fact_claim_audit",
          "public_label": "Doctrine Fact Claim Audit"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "doctrine_fact_claim_audit",
            "kind": "organ",
            "kind_label": "component",
            "label": "Doctrine Fact Claim Audit",
            "relation": "explains",
            "url": "components.html#component-doctrine_fact_claim_audit"
          },
          {
            "id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public doctrine fact claim audit",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-7",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Track known unknowns without claiming the unknown is mapped",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-7"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.executable_doctrine_grammar",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Executable Doctrine Grammar",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-executable-doctrine-grammar"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.doctrine_fact_claim_audit",
      "reader_packet": {
        "abstract": "Doctrine Fact Claim Audit rejects wrong fact counts and dead anchors without claiming comprehension or route completeness.",
        "authority_ceiling": "Declared fact-assertion, code-locus, and DAG fixture truth gate only; no comprehension engine, no minimum-read-graph proof, no doctrine saturation claim, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.doctrine_fact_claim_audit.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-doctrine-fact-claim-audit-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-doctrine-fact-claim-audit-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Facts[\"fact_assertions.json facts + expected_fact_count\"] --> Eval[\"evaluate\"] Dag[\"fact_dag.json edges\"] --> Eval Numerics[\"numeric_claims.json cases\"] --> Eval Manifest[\"source module manifest copied bodies\"] --> Eval Eval --> Count{\"declared fact count = table length?\"} Eval --> Loci{\"each code locus path on disk + anchor in body?\"} Eval --> DagRef{\"DAG endpoints are known fact ids?\"} Eval --> Bound{\"current-state numerics bound to a fact assertion section?\"} Count -->|mismatch| Block[\"typed blocking finding\"] Loci -->|missing path or anchor| Block DagRef -->|dead ref| Block Bound -->|unbound| Block Count -->|ok| Result record[\"metadata-only result record body_in_receipt: false\"] Loci -->|ok| Result record DagRef -->|ok| Result record Bound -->|ok| Result record Neg[\"evaluate_negative_case mutate fixture, rerun evaluator\"] --> Codes[\"expected stable error codes\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:d4f5857e4034b44a959b14c6fdcb830850cdda55e26da350ce853621d437ba33",
            "source_line_end": 235,
            "source_line_start": 212
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-executable-doctrine-grammar"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "doctrine_fact_claim_audit",
                "kind": "organ",
                "kind_label": "component",
                "label": "Doctrine Fact Claim Audit",
                "relation": "explains",
                "url": "components.html#component-doctrine_fact_claim_audit"
              },
              {
                "id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public doctrine fact claim audit",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-7",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Track known unknowns without claiming the unknown is mapped",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.doctrine_fact_claim_audit",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 237,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 266,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 335,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 349,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 361,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 370,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "ClaimReview",
            "section_id": "prior-art-grounding",
            "url": "https://schema.org/ClaimReview"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "prior-art-grounding",
            "url": "https://json-schema.org/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA provenance",
            "section_id": "prior-art-grounding",
            "url": "https://slsa.dev/spec/v1.2/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Documentation about a living system rots. A page states that there are forty-seven of something, or cites a function in a file, and both claims quietly go stale as the code moves underneath them. A reader cannot tell a current count from a number that was true once and never rechecked. This component exists to answer one question: which of a page's factual assertions can be re-derived from source right now, and which have become untracked drift? The approach treats a documentation claim like a cached value that needs an invalidation strategy. A bare number is not enough; the claim is admissible only when it is bound to a fact assertion that records how to recompute or revalidate the value.\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 7,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component borrows from provenance modeling, structured fact-check metadata, schema validation, and supply-chain attestation. Useful anchors include: W3C PROV, which models entities, activities, and agents so readers can assess the quality, reliability, and trustworthiness of derived information. Schema.org ClaimReview, as a web metadata pattern for recording a reviewed claim and its fact-checking context. JSON Schema, for declaring expected structure and rejecting malformed or incomplete claim records. SLSA provenance, for the software-supply-chain pattern of tracing artifacts back to source and build metadata. Microcosm borrows the provenance, claim-review, schema, and attestation sha\u2026",
            "level": 2,
            "order": 2,
            "section_id": "prior-art-grounding",
            "source_line_end": 55,
            "source_line_start": 34,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The runtime mechanism is a public fixture evaluator in src/microcosmcore/components/doctrinefactclaimaudit.py. The component declares a CrownJewelSpec with four required inputs: fact_assertions.json, factdag.json, numericclaims.json, and projection_protocol.json. The shared crown-jewel runner handles source-manifest validation, result record writing, negative-case execution, and scope limit attachment; this module supplies the domain evaluator and the semantic negative-case mutator. evaluate first loads the fact assertion table and compares expectedfactcount to the number of fact rows. Each fact must carry at least one code locus. The evaluator resolves every relative code-locus path agains\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 111,
            "source_line_start": 56,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, validate with external result record outputs so the reader check does not churn tracked result records: A diagram view is generated for this module, and an atlas card links to it. Passing result records validate fact-count, code-locus, DAG-ref, numeric-claim, digest, and negative-case boundaries only. If copied source bodies drift, refresh the exact copy bundle through the owning lane before treating bundle red as a reader-page defect. Negative cases covered by the fixture manifest: deadcodelocus, deaddagref, missingcodelocus, unboundnumericclaim, wrongfactcount. Source provenance is anchored by examples/doctrinefactclaimaudit/exporteddoctrinefactclaimauditbundle/s\u2026",
            "level": 2,
            "order": 4,
            "section_id": "validation-receipt-path",
            "source_line_end": 134,
            "source_line_start": 112,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that doctrine fact assertions, code-locus refs, DAG refs, numeric claim bindings, copied source manifests, digest checks, anchor checks, secret-exclusion scans, metadata-only result records, and negative stale-claim cases are checked by the listed runtime witnesses. This module may not claim doctrine comprehension, private doctrine export, minimum-read-graph proof, live launch-scope decision, hosted-public posture, source-file changes, candidate-axiom promotion, projection correctness beyond the listed witnesses, or whole-system correctness.",
            "level": 2,
            "order": 5,
            "section_id": "claim-ceiling",
            "source_line_end": 147,
            "source_line_start": 135,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is the architecture-and-navigation contract specimen for turning current-state doctrine claims into auditable fact rows. The admitted mechanism, mechanism.doctrinefactclaimaudit.validatespublicdoctrinefactclaimaudit, does not ask a model whether prose is true. It recomputes a bounded relation: declared fact count, code-locus anchors, route-DAG endpoints, volatile numeric claim bindings, source-module manifest anchors, and semantic negative cases must all agree with the copied public fixture basis before a result record can pass. That relation is why the bundle binds the module to concept.architectureandnavigationroutecontract_bundle. Architecture and navigation claims are only r\u2026",
            "level": 2,
            "order": 6,
            "section_id": "governing-lattice-relation",
            "source_line_end": 189,
            "source_line_start": 148,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Subject: doctrinefactclaim_audit, with mechanism mechanism.doctrinefactclaimaudit.validatespublicdoctrinefactclaimaudit. Runtime locus: src/microcosmcore/components/doctrinefactclaimaudit.py, especially run, rundoctrinefactbundle, evaluate, evaluatenumericclaims, loadderivedfactmodule, EXPECTEDNEGATIVECASES, and scope_limit. The fixture checks an expected fact count, resolves declared code-locus paths, verifies required source anchors, rejects dead DAG references, and requires volatile numeric claim cases to be bound to fact assertions. The accepted positive result record reports three facts, three verified code loci, two DAG edges, two numeric claim cases, and one detected unbound numeric\u2026",
            "level": 2,
            "order": 7,
            "section_id": "shape",
            "source_line_end": 236,
            "source_line_start": 190,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Fixture CLI consumer: PYTHONPATH=src ../repo-python -m microcosmcore.components.doctrinefactclaimaudit run --input fixtures/firstwave/doctrinefactclaimaudit/input --out /tmp/microcosm-doctrine-fact-claim-audit/fixture --sign-off-out /tmp/microcosm-doctrine-fact-claim-audit/sign-off.json --card. Expected proof shape: status: pass, three fact rows, three verified code loci, two DAG edges, two numeric-claim cases, one detector case, zero blocking unbound numerics, five semantic negative cases, and bodyinreceipt: false. Exported bundle consumer: PYTHONPATH=src ../repo-python -m microcosmcore.components.doctrinefactclaimaudit run-doctrine-fact-bundle --input examples/doctrinefactclaimaudit/expor\u2026",
            "level": 2,
            "order": 8,
            "section_id": "named-proof-consumers",
            "source_line_end": 313,
            "source_line_start": 287,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with papermodules/doctrinefactclaimaudit.json as the primary reference, then open this Markdown page as a reader guide to that record. Open standards/stdmicrocosmdoctrinefactclaim_audit.json for the standard, required witnesses, negative floor, denied authority, and result record contract. Open core/fixturemanifests/doctrinefactclaimaudit.fixture_manifest.json for fixture inputs, copied-body counts, durable result record refs, and source-open body omission rules. Open examples/doctrinefactclaimaudit/exporteddoctrinefactclaimauditbundle/sourcemodulemanifest.json before inspecting copied source modules; result records carry refs and digests, not copied source body text. Run the fixture\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 334,
            "source_line_start": 314,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component treats documentation claims like cached values that need an invalidation strategy. The failure mode is not only a wrong number; it is a volatile number embedded in current-state prose with no attached route for re-deriving it. The detector flags volatile numerics: a number near a countable noun inside a current-state section. Such a claim is admissible only when it is bound to a fact assertion that records how to recompute or revalidate the value. The same audit resolves every cited code locus on disk and checks that the quoted anchor is actually present, so stale file references and plausible-but-dead anchors are negative evidence rather than inert prose. The public fixture\u2026",
            "level": 2,
            "order": 10,
            "section_id": "claim-rot-detection",
            "source_line_end": 406,
            "source_line_start": 387,
            "title": "Claim-Rot Detection"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/doctrine_fact_claim_audit.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Doctrine Fact Claim Audit rejects wrong fact counts and dead anchors without claiming comprehension or route completeness."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Doctrine Fact Claim Audit validates public doctrine fact assertions against declared sections, numeric claim gates, code-locus anchors, route DAG fixtures, negative cases, source-open body imports, and scope limits. It lowers claim strength to fixture truth: fact assertion, code-loci, and DAG evidence are checked, but the component does not become a comprehension engine, minimum-read graph, doctrine saturation proof, source-file changes lane, or launch-scope decision.",
      "summary_line": "Doctrine Fact Claim Audit rejects wrong fact counts and dead anchors without claiming comprehension or route completeness.",
      "title": "Doctrine Fact Claim Audit"
    },
    {
      "anchor": "paper-module-self-ignorance-coverage-ledger",
      "authority_ceiling": "Known Kind Atlas coverage-debt projection only; no literal unknown-unknown omniscience, no absence proof, no total repository search proof, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A navigation system that lists what it knows is easy to build. A system that can state, precisely, what it has not yet covered is harder, and it is the more honest signal to a cold reader. This component answers one question: for a declared set of Kind Atlas families, how many rows does the option surface expose that the generated System Atlas has not yet materialised?</p>\n<p>The answer is a small debt vector, computed rather than asserted. For each selected kind the component recomputes the live Kind Atlas row count through <code>system.lib.kind_atlas.build_kind_atlas</code>, counts the entities the <code>build_system_atlas.py</code> graph has actually materialised for that kind, and reports the difference as known coverage debt. Concepts, mechanisms and standards are checked back to real source source files so the materialised set cannot be inflated with names that have no file behind them.</p>\n<p>The unusual part is what the validator refuses. It will not accept a fixture that claims its unknown-unknowns are exhaustive: declaring <code>claims_unknown_unknowns_exhaustive</code> raises a finding rather than passing. The ledger reports a bounded count of gaps it can see and explicitly declines to claim there are no others. Known debt is treated as typed residual pressure, not as a completeness proof, and absence of a row is never read as proof that nothing is missing.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>self_ignorance_coverage_ledger</code> is a public Microcosm Crown Jewel component that measures a narrow, source-grounded form of self-ignorance: known row-level coverage debt between live Kind Atlas option-surface counts and generated System Atlas materialization evidence. It recomputes the selected Kind Atlas families, derives materialized entity IDs from a <code>build_system_atlas.py</code> graph snapshot, source-validates graph-derived entity IDs, replays semantic negative cases, and emits metadata-only result records with scope boundaries.</p>\n<p>The current exported bundle is a realness-rung R4 check when the source repo is available: live Kind Atlas counts are bound, the System Atlas graph slice is builder-bound, the live System Atlas graph is cross-checked, expected entity IDs are source-backed, and copied source source bodies are digest-bound through a manifest. The claim is only <code>known_kind_atlas_coverage_debt_projection_only</code>: it is not absence proof, unknown-unknown omniscience, total repository search proof, source-file changes, launch-scope decision, publishing-scope decision, private-system equivalence, provider affiliation, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Problem</h4>\n<p>Navigation systems can overstate themselves in two opposite ways. A vague &quot;coverage is incomplete&quot; tells a cold reader nothing operational. A confident &quot;nothing else is missing&quot; is worse: it converts absence of evidence into evidence of absence. This component exists to occupy the narrow technical middle: for a declared finite domain of Kind Atlas families, compute the gap between what the option surface exposes and what the System Atlas graph has materialized.</p>\n<p>The result is a self-ignorance ledger, not a universal discovery engine. Its positive output is a bounded debt vector. Its negative output is equally important: the validator must refuse fixtures that claim exhaustive unknown-unknown coverage, hand-author materialization counts, substitute entity IDs, use stale/baked expected IDs as authority, tamper with the System Atlas builder result record, or repair a copied-source manifest into a self-reference.</p>\n<h4 class=\"pm-body__h\">Mechanism</h4>\n<p>The runtime locus is <code>src/microcosm_core/organs/self_ignorance_coverage_ledger.py</code>. The exported-bundle entrypoint is <code>run_self_ignorance_bundle</code>; the core evaluator is <code>evaluate</code>; the semantic negative-case replayer is <code>evaluate_negative_case</code>; the local scope limit is <code>AUTHORITY_CEILING</code>.</p>\n<p>The evaluator consumes four public bundle files:</p>\n<table class=\"pm-table\"><thead><tr><th>Input</th><th>Required semantics</th><th>Main checks</th></tr></thead><tbody><tr><td><code>kind_atlas_rows.json</code></td><td>Declared Kind Atlas families, expected entity IDs, known-debt floors, and absence policy.</td><td>Recompute live row counts through <code>system.lib.kind_atlas.build_kind_atlas</code>; reject forbidden unknown-unknown exhaustiveness.</td></tr><tr><td><code>system_atlas_graph.json</code></td><td>Generated graph slice carrying materialized System Atlas entity IDs.</td><td>Require non-empty entities and <code>generated_by == tools/meta/factory/build_system_atlas.py</code>; derive materialized IDs from graph rows.</td></tr><tr><td><code>materialized_entities.json</code></td><td>Declared materialization rows and snapshot metadata.</td><td>Check declared counts against graph-derived counts; use graph-derived counts as authority.</td></tr><tr><td><code>projection_protocol.json</code></td><td>Result record for the System Atlas check and coverage scope.</td><td>Require the exact coverage scope and a valid <code>build_system_atlas.py --check</code> result record or blocked-refresh result record.</td></tr></tbody></table>\n<p>Algorithmically, the component performs this loop:</p>\n<ol><li>Load bundle inputs and the source-module manifest through the Crown Jewel common runner.</li><li>Recompute selected Kind Atlas rows from the source repo when <code>system/lib/kind_atlas.py</code> is available.</li><li>Load <code>system_atlas_graph.json</code>, require the System Atlas builder marker, and derive materialized IDs by kind.</li><li>Cross-check the bundled graph slice against <code>state/system_atlas/system_atlas.graph.json</code> when the source repo is available.</li><li>For concepts, mechanisms, and standards, verify that graph-derived expected IDs resolve to real source source files.</li><li>Compute <code>known_coverage_debt_count = live_kind_atlas_row_count - graph_derived_materialized_count</code> by kind.</li><li>Replay semantic negative cases from clean input copies instead of trusting declared error labels.</li><li>Write result records with refs, counts, hashes, findings, realness evidence, and scope boundaries; copied body text stays out of result records.</li></ol>\n<p>For the current exported bundle, the public count vector is:</p>\n<table class=\"pm-table\"><thead><tr><th>Kind</th><th>Live Kind Atlas rows</th><th>Graph-derived materialized entities</th><th>Known debt</th></tr></thead><tbody><tr><td><code>concepts</code></td><td>41</td><td>30</td><td>11</td></tr><tr><td><code>mechanisms</code></td><td>36</td><td>28</td><td>8</td></tr><tr><td><code>paper_modules</code></td><td>225</td><td>220</td><td>5</td></tr><tr><td><code>standards</code></td><td>201</td><td>29</td><td>172</td></tr><tr><td><strong>Total</strong></td><td><strong>503</strong></td><td><strong>307</strong></td><td><strong>196</strong></td></tr></tbody></table>\n<p>Those numbers come from <code>examples/self_ignorance_coverage_ledger/exported_self_ignorance_coverage_ledger_bundle/kind_atlas_rows.json</code>, <code>materialized_entities.json</code>, and <code>system_atlas_graph.json</code>, and are proof-consuming snapshot facts. They are not stable doctrine constants; rerun the validator after Kind Atlas, System Atlas, or source manifests move.</p>\n<h4 class=\"pm-body__h\">Projection Protocol Result record</h4>\n<p><code>projection_protocol.json</code> is the result record that prevents a static graph slice from masquerading as live authority. The accepted bundle must carry:</p>\n<table class=\"pm-table\"><thead><tr><th>Field</th><th>Accepted value</th><th>Meaning</th></tr></thead><tbody><tr><td><code>coverage_scope</code></td><td><code>live_kind_atlas_vs_generated_system_atlas_materialization_snapshot</code></td><td>The domain is live Kind Atlas rows against generated System Atlas materialization.</td></tr><tr><td><code>system_atlas_check_command</code></td><td><code>./repo-python tools/meta/factory/build_system_atlas.py --check</code></td><td>The refresh/check route is named, not implied.</td></tr><tr><td><code>system_atlas_check_status</code></td><td><code>pass</code> or <code>blocked_source_inputs_changed_since_artifact_generation</code></td><td>A blocked refresh is admissible only when declared as such; it does not upgrade the snapshot.</td></tr><tr><td><code>system_atlas_refresh_blocked_by_active_source_claims</code></td><td>Boolean</td><td></td></tr><tr><td><code>body_in_receipt</code></td><td><code>false</code></td><td>Result record fields carry metadata and verdicts, not copied source bodies.</td></tr></tbody></table>\n<p>The focused tests <code>test_self_ignorance_coverage_ledger_rejects_projection_scope_tamper</code> and <code>test_self_ignorance_coverage_ledger_rejects_system_atlas_receipt_tamper</code> are the proof consumers for this protocol.</p>\n<h4 class=\"pm-body__h\">Mermaid Flow</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1362\" height=\"374\" viewBox=\"0 0 1362 374\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"179.3\" y1=\"72.0\" x2=\"349.1\" y2=\"169.0\"></line><polygon class=\"pmd-arrow\" points=\"349.1,169.0 341.6,168.3 344.7,162.9\"></polygon><line class=\"pmd-edge\" x1=\"232.3\" y1=\"150.0\" x2=\"332.1\" y2=\"174.9\"></line><polygon class=\"pmd-arrow\" points=\"332.1,174.9 324.7,176.2 326.2,170.3\"></polygon><line class=\"pmd-edge\" x1=\"246.1\" y1=\"196.7\" x2=\"332.1\" y2=\"190.5\"></line><polygon class=\"pmd-arrow\" points=\"332.1,190.5 325.5,194.1 325.0,188.0\"></polygon><line class=\"pmd-edge\" x1=\"182.3\" y1=\"258.0\" x2=\"332.1\" y2=\"204.4\"></line><polygon class=\"pmd-arrow\" points=\"332.1,204.4 326.7,209.6 324.6,203.8\"></polygon><line class=\"pmd-edge\" x1=\"161.7\" y1=\"320.0\" x2=\"351.0\" y2=\"205.0\"></line><polygon class=\"pmd-arrow\" points=\"351.0,205.0 346.7,211.2 343.5,205.9\"></polygon><line class=\"pmd-edge\" x1=\"429.1\" y1=\"193.0\" x2=\"556.5\" y2=\"208.9\"></line><polygon class=\"pmd-arrow\" points=\"556.5,208.9 549.3,211.1 550.1,205.1\"></polygon><line class=\"pmd-edge\" x1=\"429.1\" y1=\"179.2\" x2=\"517.3\" y2=\"165.0\"></line><polygon class=\"pmd-arrow\" points=\"517.3,165.0 511.0,169.1 510.1,163.1\"></polygon><line class=\"pmd-edge\" x1=\"701.8\" y1=\"210.8\" x2=\"829.2\" y2=\"198.0\"></line><polygon class=\"pmd-arrow\" points=\"829.2,198.0 822.7,201.8 822.1,195.7\"></polygon><line class=\"pmd-edge\" x1=\"743.2\" y1=\"161.7\" x2=\"829.2\" y2=\"172.8\"></line><polygon class=\"pmd-arrow\" points=\"829.2,172.8 822.0,174.9 822.8,168.9\"></polygon><line class=\"pmd-edge\" x1=\"1050.4\" y1=\"187.0\" x2=\"1136.4\" y2=\"187.0\"></line><polygon class=\"pmd-arrow\" points=\"1136.4,187.0 1129.6,190.1 1129.6,183.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"49.1\" y=\"18.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"40.5\">Live Kind Atlas rows</tspan><tspan x=\"132.1\" y=\"58.5\">503 selected rows</tspan></text><title>Live Kind Atlas rows 503 selected rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"31.8\" y=\"98.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"120.5\">System Atlas graph slice</tspan><tspan x=\"132.1\" y=\"138.5\">307 materialized entities</tspan></text><title>System Atlas graph slice 307 materialized entities</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"178.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"200.5\">scope + build_system_atlas.py</tspan><tspan x=\"132.1\" y=\"218.5\">result record</tspan></text><title>scope + build_system_atlas.py result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"52.5\" y=\"258.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"280.5\">Source source files</tspan></text><title>Source source files</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"90.5\" y=\"320.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"342.5\">Manifest</tspan></text><title>Manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"332.1\" y=\"169.0\" width=\"97.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"380.6\" y=\"191.5\">evaluate()</tspan></text><title>evaluate()</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"515.1\" y=\"129.0\" width=\"228.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"629.2\" y=\"151.5\">semantic negative-case replay</tspan></text><title>semantic negative-case replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"556.5\" y=\"191.0\" width=\"145.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"629.2\" y=\"213.5\">known debt vector</tspan><tspan x=\"629.2\" y=\"231.5\">196 units</tspan></text><title>known debt vector 196 units</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"829.2\" y=\"151.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"939.8\" y=\"173.5\">metadata-only result records</tspan><tspan x=\"939.8\" y=\"191.5\">counts, refs, hashes, scope</tspan><tspan x=\"939.8\" y=\"209.5\">boundaries</tspan></text><title>metadata-only result records counts, refs, hashes, scope boundaries</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1136.4\" y=\"160.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1240.1\" y=\"182.5\">scope limit</tspan><tspan x=\"1240.1\" y=\"200.5\">known debt projection only</tspan></text><title>scope limit known debt projection only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>scope + build_system_atlas.py result record</dt><dd><code class=\"pm-diagram__ref-loc\">projection_protocol.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Source source files</dt><dd><code class=\"pm-diagram__ref-loc\">concept/mechanism/standard ids</code></dd></div><div class=\"pm-diagram__ref\"><dt>Manifest</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code><code class=\"pm-diagram__ref-loc\">copied_non_secret_macro_body</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR KA[&quot;Live Kind Atlas rows 503 selected rows&quot;] Graph[&quot;System Atlas graph slice 307 materialized entities&quot;] Proto[&quot;projection_protocol.json scope + build_system_atlas.py result record&quot;] Source[&quot;Source source files concept/mechanism/standard ids&quot;] Manifest[&quot;source_module_manifest.json copied_non_secret_macro_body&quot;] Eval[&quot;evaluate()&quot;] Neg[&quot;semantic negative-case replay&quot;] Debt[&quot;known debt vector 196 units&quot;] Result record[&quot;metadata-only result records counts, refs, hashes, scope boundaries&quot;] Ceiling[&quot;scope limit known debt projection only&quot;] KA --&gt; Eval Graph --&gt; Eval Proto --&gt; Eval Source --&gt; Eval Manifest --&gt; Eval Eval --&gt; Debt Eval --&gt; Neg Debt --&gt; Result record Neg --&gt; Result record Result record --&gt; Ceiling</code></pre></details></figure>\n<p>This diagram is the human proof path and must stay subordinate to the bundle and generated projection.</p>\n<h4 class=\"pm-body__h\">Real-Good / Real-Bad / Perturbation Evidence</h4>\n<p>The positive case is <code>test_self_ignorance_coverage_ledger_projects_real_bundle_known_debt</code> plus the bundle route:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.self_ignorance_coverage_ledger run-self-ignorance-bundle --input examples/self_ignorance_coverage_ledger/exported_self_ignorance_coverage_ledger_bundle --out /tmp/microcosm-self-ignorance-coverage-ledger/bundle --card</code></pre>\n<p>The accepted result must report status <code>pass</code>, known debt <code>196</code>, observed negative cases <code>forbidden_absence_inference</code> and <code>coverage_debt_mismatch</code>, <code>realness_rung: R4</code>, <code>live_kind_atlas_recompute_used: true</code>, <code>live_system_atlas_graph_crosscheck_used: true</code>, and source-module digest success.</p>\n<p>The real-bad cases are not marketing examples; they are the contract. Treat a guard as validated only when the focused pytest route passes in the current checkout:</p>\n<table class=\"pm-table\"><thead><tr><th>Evidence class</th><th>Test / mutation</th><th>Required refusal</th></tr></thead><tbody><tr><td>Missing real graph</td><td><code>test_self_ignorance_static_fixture_blocks_without_real_graph</code></td><td><code>CROWN_JEWEL_INPUT_MISSING</code> and <code>SELF_IGNORANCE_REAL_ATLAS_GRAPH_EMPTY</code>.</td></tr><tr><td>Absence overclaim</td><td><code>test_self_ignorance_coverage_ledger_rejects_absence_omniscience</code></td><td><code>SELF_IGNORANCE_FORBIDDEN_ABSENCE_INFERENCE</code>.</td></tr><tr><td>Expected ID mismatch</td><td><code>test_self_ignorance_coverage_ledger_rejects_coverage_debt_mismatch</code></td><td><code>SELF_IGNORANCE_EXPECTED_ENTITY_IDS_MISMATCH</code>.</td></tr><tr><td>Baked IDs without graph authority</td><td><code>test_self_ignorance_coverage_ledger_rejects_baked_expected_ids_without_source</code></td><td><code>SELF_IGNORANCE_EXPECTED_ENTITY_IDS_NOT_SOURCE_BACKED</code>; realness rank falls.</td></tr><tr><td>Declared entity substitution</td><td><code>test_self_ignorance_coverage_ledger_rejects_declared_entity_id_substitution</code></td><td>Missing-from-graph and missing-from-expected mismatch rows.</td></tr><tr><td>Count tamper</td><td><code>test_self_ignorance_coverage_ledger_rejects_materialized_count_tamper</code></td><td><code>SELF_IGNORANCE_MATERIALIZATION_COUNT_NOT_GRAPH_DERIVED</code>.</td></tr><tr><td>Graph materialization tamper</td><td><code>test_self_ignorance_coverage_ledger_rejects_graph_materialization_tamper</code></td><td>Expected-ID mismatch and changed debt vector.</td></tr><tr><td>Graph builder tamper</td><td><code>test_self_ignorance_coverage_ledger_rejects_graph_builder_tamper</code></td><td><code>SELF_IGNORANCE_ATLAS_GRAPH_BUILDER_MISMATCH</code>.</td></tr><tr><td>Protocol scope/check tamper</td><td>projection protocol tests</td><td>Scope or check result record blocked; R4 cannot stand.</td></tr><tr><td>Declared negative labels lie</td><td><code>test_self_ignorance_negative_cases_are_semantic_not_declared_labels</code></td><td>Semantic evaluator still finds the expected error codes.</td></tr><tr><td>Copied source self-reference</td><td><code>test_self_ignorance_bundle_rejects_stale_copied_target_source_ref</code></td><td><code>CROWN_JEWEL_SOURCE_SELF_REFERENCE_UNVERIFIED</code>.</td></tr><tr><td>Copied source digest drift</td><td><code>test_self_ignorance_bundle_rejects_source_module_digest_mismatch</code></td><td><code>CROWN_JEWEL_SOURCE_DIGEST_MISMATCH</code>.</td></tr></tbody></table>\n<p>Perturbation evidence is <code>test_self_ignorance_coverage_debt_moves_with_materialized_entity_graph</code>: adding a real, source-backed standard entity moves the known-debt count from 196 to 195 and keeps the result passing. That proves the ledger is coupled to the graph-derived materialization set, not to a fixed prose number.</p>\n<p>The unsourced-materialization guard target is <code>test_self_ignorance_coverage_ledger_rejects_coherent_fake_standard_entity</code>. Its intended refusal is <code>SELF_IGNORANCE_EXPECTED_ENTITY_ID_SOURCE_MISSING</code>, but the paper must not count that guard as validated unless the focused pytest route currently blocks the fake standard entity. If it regresses, lower the source-validation claim to the passing guards above and route the source/test issue through the work log before completion.</p>\n<h4 class=\"pm-body__h\">Source-Backed Concept / Mechanism / Law Links</h4>\n<table class=\"pm-table\"><thead><tr><th>Link</th><th>Source-backed support</th><th>Claim supported</th></tr></thead><tbody><tr><td>Component <code>self_ignorance_coverage_ledger</code></td><td><code>organs/self_ignorance_coverage_ledger.json</code> and <code>core/organ_atlas.json::organs[51:self_ignorance_coverage_ledger]</code></td><td>This is an accepted public component with the named runtime locus and paper-module drilldown.</td></tr><tr><td>Mechanism <code>mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger</code></td><td><code>core/mechanism_sources.json</code> and <code>mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json</code></td><td>The mechanism validates known Kind Atlas coverage-debt fixtures while refusing overclaims.</td></tr><tr><td>Concept <code>concept.architecture_and_navigation_route_contract_bundle</code></td><td><code>concepts/concept.architecture_and_navigation_route_contract_bundle.json</code></td><td>The component is part of the executable architecture/navigation route-contract family.</td></tr><tr><td>Principle <code>P-2</code></td><td><code>principles/P-2.json</code></td><td>Claim strength must be no stronger than the named checker and result record.</td></tr><tr><td>Principle <code>P-7</code></td><td><code>principles/P-7.json</code></td><td>Known gaps remain typed residual pressure, not completeness claims.</td></tr><tr><td>Principle <code>P-11</code></td><td><code>principles/P-11.json</code></td><td>Freshness-sensitive claims require dated result records and refresh routes.</td></tr><tr><td>Principle <code>P-15</code></td><td><code>principles/P-15.json</code></td><td>Generated projections stay below source registries and result records.</td></tr><tr><td>Axiom <code>AX-6</code></td><td><code>axioms/AX-6.json</code></td><td>Closed-world coverage is valid only inside declared finite domains; absence is not negation.</td></tr><tr><td>Axiom <code>AX-7</code></td><td><code>axioms/AX-7.json</code></td><td>Partial computation must totalize as pass or typed refusal with evidence.</td></tr><tr><td>Axiom <code>AX-8</code></td><td><code>axioms/AX-8.json</code></td><td>Provenance and labels must survive source-to-projection and body-import boundaries.</td></tr><tr><td>Axiom <code>AX-10</code></td><td><code>axioms/AX-10.json</code></td><td>Live-state counts require freshness, basis, and rederive contracts.</td></tr></tbody></table>\n<p><code>P-19</code> appears in the component atlas row as an adjacent governing principle for residual classification, but it is not part of the paper-module bundle&#x27;s <code>principle_refs</code>. Treat it as component-level context unless the bundle is later updated through the JSON authority lane.</p>\n<h4 class=\"pm-body__h\">Evidence Contract</h4>\n<p>The fixture contract lives at <code>core/fixture_manifests/self_ignorance_coverage_ledger.fixture_manifest.json</code>. The active standard lives at <code>standards/std_microcosm_self_ignorance_coverage_ledger.json</code>. Together they admit public synthetic fixtures, copied source source bodies, hashes, anchors, validator refs, and generated result records. They forbid private repo bodies outside copied public fixtures, model-output data bodies, account secret or account-bound material, operator private notes, raw thread bodies, and result record body text for copied material.</p>\n<p>The exported bundle manifest at <code>examples/self_ignorance_coverage_ledger/exported_self_ignorance_coverage_ledger_bundle/source_module_manifest.json</code> currently carries one source module: <code>tools/meta/factory/build_system_atlas.py</code>, copied into the bundle under <code>source_modules/tools/meta/factory/build_system_atlas.py</code>. The manifest records the source/target relation, digests, line count, required anchors <code>System Atlas</code> and <code>kind</code>, replacements, and the boundary that transform result records record hashes and replacement classes rather than source bodies.</p>\n<p>The standard&#x27;s result record contract requires a real runtime result record, a source-module manifest for the exported bundle, a secret-exclusion scan, at least the <code>forbidden_absence_inference</code> negative case, and <code>body_in_receipt: false</code>. Synthetic result records are not accepted as stand-ins for this component&#x27;s authority.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module in this order:</p>\n<ol><li><code>paper_modules/self_ignorance_coverage_ledger.json</code> for the generated paper-module projection and relationship edges.</li><li><code>core/paper_module_capsules.json::paper_modules[49:paper_module.self_ignorance_coverage_ledger]</code> for source authority.</li><li><code>standards/std_microcosm_self_ignorance_coverage_ledger.json</code> for the public/private boundary, validator contract, result record expectations, and scope limit.</li><li><code>src/microcosm_core/organs/self_ignorance_coverage_ledger.py</code> for <code>evaluate</code>, <code>evaluate_negative_case</code>, <code>run</code>, and <code>run_self_ignorance_bundle</code>.</li><li><code>examples/self_ignorance_coverage_ledger/exported_self_ignorance_coverage_ledger_bundle/</code> for the current public evidence bundle.</li><li><code>tests/test_self_ignorance_coverage_ledger.py</code> for proof consumers, bad cases, and perturbation cases.</li></ol>\n<p>Treat negative cases as part of the positive claim. The paper should cite only guards that the focused validation route blocks in the current checkout. The validated guard set must include forbidden absence inference, coverage mismatch, baked expected IDs without source, declared entity substitution, materialized count tamper, graph materialization tamper, graph builder tamper, projection protocol tamper, stale source self-reference, and digest mismatch. Fake-but-coherent standard entities remain a required unsourced-materialization guard target, but not an observed passing guard unless the focused test route blocks that perturbation.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The nearest ordinary analogue is software coverage measurement: coverage tools report what was exercised or missed over a declared surface, not all possible missing behaviors. <code>coverage.py</code> is useful as a reference pattern for bounded observed coverage over a source set.</p>\n<p>The health-signal side is adjacent to automated repository checks such as OpenSSF Scorecard: bounded checks can produce useful risk signals without becoming complete security or quality proof. Microcosm applies that pattern to navigation coverage debt and keeps the scope boundary in the same result record frame as the count.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate</code>, run:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_self_ignorance_coverage_ledger.py -q\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check</code></pre>\n<p>Use a throwaway result record directory for manual bundle checks:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.self_ignorance_coverage_ledger run-self-ignorance-bundle --input examples/self_ignorance_coverage_ledger/exported_self_ignorance_coverage_ledger_bundle --out /tmp/microcosm-self-ignorance-coverage-ledger/bundle --card</code></pre>\n<p>Passing validation proves that the declared public bundle, source-module manifest, negative cases, and paper-module corpus remain coherent. It does not establish freshness beyond the checked snapshot or authorize generated projection edits by hand.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>This component is intentionally closed-world over selected artifact kinds. It does not discover arbitrary missing files, prove that all System Atlas materialization gaps are known, or search every repo surface. It counts row-level debt over selected Kind Atlas families and only within the graph/materialization/protocol evidence supplied to the bundle.</p>\n<p>Freshness is conditional. <code>projection_protocol.json</code> can record that a System Atlas refresh was blocked by active source claims. In that state, the component reports a bounded snapshot plus a refresh boundary; it does not silently upgrade stale generated materialization into live truth.</p>\n<p>Source-open evidence is public-safe, not public-total. The bundle may carry copied source bodies with transformed non-public paths, hashes, line counts, and anchors. That does not export source notes, model-output data bodies, account or browser state, account secrets, browser UI state, or private source-root equivalence.</p>\n<p>The current generated paper-module JSON has resolved bundle edges and <code>relationships.unpopulated_selective_relations: []</code>. That is a discoverability and lattice-coherence statement. It is not implementation-correctness proof, launch-scope decision, provider authority, or proof that every related concept/principle/axiom has full empirical support.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The scope limit is narrow. Self-Ignorance Coverage Ledger can claim that public fixture evidence, graph-derived materialization rows, live Kind Atlas recomputation, source-backed expected entity IDs, copied source evidence, semantic negative cases, and result records make declared Kind Atlas coverage debt visible, recomputable, and checkable.</p>\n<p>It cannot claim literal unknown-unknown omniscience, absence proof, total repository search proof, source-file changes, live Atlas mutation, private-source export, launch-scope decision, publishing-scope decision, provider affiliation, product readiness, or whole-system correctness. The active v2 standard status is a source JSON contract state only and does not expand the scope limit.</p>\n</section>",
      "components": [
        {
          "anchor": "component-self_ignorance_coverage_ledger",
          "component_id": "self_ignorance_coverage_ledger",
          "public_label": "Self Ignorance Coverage Ledger"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "self_ignorance_coverage_ledger",
            "kind": "organ",
            "kind_label": "component",
            "label": "Self Ignorance Coverage Ledger",
            "relation": "explains",
            "url": "components.html#component-self_ignorance_coverage_ledger"
          },
          {
            "id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public self ignorance coverage ledger",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-7",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Track known unknowns without claiming the unknown is mapped",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-7"
          },
          {
            "id": "P-11",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind volatile facts to refresh routes",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-11"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.doctrine_fact_claim_audit",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Doctrine Fact Claim Audit",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-doctrine-fact-claim-audit"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.self_ignorance_coverage_ledger",
      "reader_packet": {
        "abstract": "Self-Ignorance Coverage Ledger counts known coverage debt while refusing unknown-unknown or absence-proof claims.",
        "authority_ceiling": "Known Kind Atlas coverage-debt projection only; no literal unknown-unknown omniscience, no absence proof, no total repository search proof, no source-file changes, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.self_ignorance_coverage_ledger.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-self-ignorance-coverage-ledger-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-self-ignorance-coverage-ledger-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR KA[\"Live Kind Atlas rows 503 selected rows\"] Graph[\"System Atlas graph slice 307 materialized entities\"] Proto[\"projection_protocol.json scope + build_system_atlas.py result record\"] Source[\"Source source files concept/mechanism/standard ids\"] Manifest[\"source_module_manifest.json copied_non_secret_macro_body\"] Eval[\"evaluate()\"] Neg[\"semantic negative-case replay\"] Debt[\"known debt vector 196 units\"] Result record[\"metadata-only result records counts, refs, hashes, scope boundaries\"] Ceiling[\"scope limit known debt projection only\"] KA --> Eval Graph --> Eval Proto --> Eval Source --> Eval Manifest --> Eval Eval --> Debt Eval --> Neg Debt --> Result record Neg --> Result record Result record --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:7cf316b0fbd9f77a37d11eb5d9720fbdad90f3a8c9ef853388af9971eb46fdde",
            "source_line_end": 98,
            "source_line_start": 75
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-doctrine-fact-claim-audit"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "self_ignorance_coverage_ledger",
                "kind": "organ",
                "kind_label": "component",
                "label": "Self Ignorance Coverage Ledger",
                "relation": "explains",
                "url": "components.html#component-self_ignorance_coverage_ledger"
              },
              {
                "id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public self ignorance coverage ledger",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-7",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Track known unknowns without claiming the unknown is mapped",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "id": "P-11",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind volatile facts to refresh routes",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-11"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.self_ignorance_coverage_ledger",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 153,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A navigation system that lists what it knows is easy to build. A system that can state, precisely, what it has not yet covered is harder, and it is the more honest signal to a cold reader. This component answers one question: for a declared set of Kind Atlas families, how many rows does the option surface expose that the generated System Atlas has not yet materialised? The answer is a small debt vector, computed rather than asserted. For each selected kind the component recomputes the live Kind Atlas row count through system.lib.kindatlas.buildkindatlas, counts the entities the buildsystem_atlas.py graph has actually materialised for that kind, and reports the difference as known coverage d\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 10,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "selfignorancecoverageledger is a public Microcosm Crown Jewel component that measures a narrow, source-grounded form of self-ignorance: known row-level coverage debt between live Kind Atlas option-surface counts and generated System Atlas materialization evidence. It recomputes the selected Kind Atlas families, derives materialized entity IDs from a buildsystem_atlas.py graph snapshot, source-validates graph-derived entity IDs, replays semantic negative cases, and emits metadata-only result records with scope boundaries. The current exported bundle is a realness-rung R4 check when the source repo is available: live Kind Atlas counts are bound, the System Atlas graph slice is builder-bound,\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 16,
            "source_line_start": 11,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Navigation systems can overstate themselves in two opposite ways. A vague \"coverage is incomplete\" tells a cold reader nothing operational. A confident \"nothing else is missing\" is worse: it converts absence of evidence into evidence of absence. This component exists to occupy the narrow technical middle: for a declared finite domain of Kind Atlas families, compute the gap between what the option surface exposes and what the System Atlas graph has materialized. The result is a self-ignorance ledger, not a universal discovery engine. Its positive output is a bounded debt vector. Its negative output is equally important: the validator must refuse fixtures that claim exhaustive unknown-unknown\u2026",
            "level": 2,
            "order": 3,
            "section_id": "problem",
            "source_line_end": 22,
            "source_line_start": 17,
            "title": "Problem"
          },
          {
            "block_kinds": [
              "list",
              "paragraph",
              "table"
            ],
            "excerpt": "The runtime locus is src/microcosmcore/components/selfignorancecoverageledger.py. The exported-bundle entrypoint is runselfignorancebundle; the core evaluator is evaluate; the semantic negative-case replayer is evaluatenegativecase; the local scope limit is AUTHORITYCEILING. The evaluator consumes four public bundle files: Algorithmically, the component performs this loop: Load bundle inputs and the source-module manifest through the Crown Jewel common runner. Recompute selected Kind Atlas rows from the source repo when system/lib/kind_atlas.py is available. Load systematlasgraph.json, require the System Atlas builder marker, and derive materialized IDs by kind. Cross-check the bundled grap\u2026",
            "level": 2,
            "order": 4,
            "section_id": "mechanism",
            "source_line_end": 58,
            "source_line_start": 23,
            "title": "Mechanism"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "projection_protocol.json is the result record that prevents a static graph slice from masquerading as live authority. The accepted bundle must carry: The focused tests testselfignorancecoverageledgerrejectsprojectionscopetamper and testselfignorancecoverageledgerrejectssystematlasreceipt_tamper are the proof consumers for this protocol.",
            "level": 2,
            "order": 5,
            "section_id": "projection-protocol-receipt",
            "source_line_end": 72,
            "source_line_start": 59,
            "title": "Projection Protocol Result record"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This diagram is the human proof path and must stay subordinate to the bundle and generated projection.",
            "level": 2,
            "order": 6,
            "section_id": "mermaid-flow",
            "source_line_end": 101,
            "source_line_start": 73,
            "title": "Mermaid Flow"
          },
          {
            "block_kinds": [
              "code",
              "paragraph",
              "table"
            ],
            "excerpt": "The positive case is testselfignorancecoverageledgerprojectsrealbundleknown_debt plus the bundle route: The accepted result must report status pass, known debt 196, observed negative cases forbiddenabsenceinference and coveragedebtmismatch, realnessrung: R4, livekindatlasrecomputeused: true, livesystematlasgraphcrosscheckused: true, and source-module digest success. The real-bad cases are not marketing examples; they are the contract. Treat a guard as validated only when the focused pytest route passes in the current checkout: Perturbation evidence is testselfignorancecoveragedebtmoveswithmaterializedentity_graph: adding a real, source-backed standard entity moves the known-debt count from\u2026",
            "level": 2,
            "order": 7,
            "section_id": "real-good-real-bad-perturbation-evidence",
            "source_line_end": 132,
            "source_line_start": 102,
            "title": "Real-Good / Real-Bad / Perturbation Evidence"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "P-19 appears in the component atlas row as an adjacent governing principle for residual classification, but it is not part of the paper-module bundle's principle_refs. Treat it as component-level context unless the bundle is later updated through the JSON authority lane.",
            "level": 2,
            "order": 8,
            "section_id": "source-backed-concept-mechanism-law-links",
            "source_line_end": 152,
            "source_line_start": 133,
            "title": "Source-Backed Concept / Mechanism / Law Links"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture contract lives at core/fixturemanifests/selfignorancecoverageledger.fixturemanifest.json. The active standard lives at standards/stdmicrocosmselfignorancecoverageledger.json. Together they admit public synthetic fixtures, copied source source bodies, hashes, anchors, validator refs, and generated result records. They forbid private repo bodies outside copied public fixtures, model-output data bodies, account secret or account-bound material, operator private notes, raw thread bodies, and result record body text for copied material. The exported bundle manifest at examples/selfignorancecoverageledger/exportedselfignorancecoverageledgerbundle/sourcemodulemanifest.json currently ca\u2026",
            "level": 2,
            "order": 9,
            "section_id": "evidence-contract",
            "source_line_end": 172,
            "source_line_start": 165,
            "title": "Evidence Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this module in this order: papermodules/selfignorancecoverageledger.json for the generated paper-module projection and relationship edges. core/papermodulecapsules.json::papermodules[49:papermodule.selfignorancecoverage_ledger] for source authority. standards/stdmicrocosmselfignorancecoverage_ledger.json for the public/private boundary, validator contract, result record expectations, and scope limit. src/microcosmcore/components/selfignorancecoverageledger.py for evaluate, evaluatenegativecase, run, and runselfignorance_bundle. examples/selfignorancecoverageledger/exportedselfignorancecoverageledgerbundle/ for the current public evidence bundle. tests/testselfignorancecoverageledger.py\u2026",
            "level": 2,
            "order": 10,
            "section_id": "reader-evidence-routing",
            "source_line_end": 185,
            "source_line_start": 173,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, run: Use a throwaway result record directory for manual bundle checks: Passing validation proves that the declared public bundle, source-module manifest, negative cases, and paper-module corpus remain coherent. It does not establish freshness beyond the checked snapshot or authorize generated projection edits by hand.",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 203,
            "source_line_start": 186,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is intentionally closed-world over selected artifact kinds. It does not discover arbitrary missing files, prove that all System Atlas materialization gaps are known, or search every repo surface. It counts row-level debt over selected Kind Atlas families and only within the graph/materialization/protocol evidence supplied to the bundle. Freshness is conditional. projection_protocol.json can record that a System Atlas refresh was blocked by active source claims. In that state, the component reports a bounded snapshot plus a refresh boundary; it does not silently upgrade stale generated materialization into live truth. Source-open evidence is public-safe, not public-total. The\u2026",
            "level": 2,
            "order": 12,
            "section_id": "limitations",
            "source_line_end": 213,
            "source_line_start": 204,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The scope limit is narrow. Self-Ignorance Coverage Ledger can claim that public fixture evidence, graph-derived materialization rows, live Kind Atlas recomputation, source-backed expected entity IDs, copied source evidence, semantic negative cases, and result records make declared Kind Atlas coverage debt visible, recomputable, and checkable. It cannot claim literal unknown-unknown omniscience, absence proof, total repository search proof, source-file changes, live Atlas mutation, private-source export, launch-scope decision, public sharing decision, provider affiliation, product readiness, or whole-system correctness. The active v2 standard status is a source JSON contract state only and d\u2026",
            "level": 2,
            "order": 13,
            "section_id": "claim-ceiling",
            "source_line_end": 219,
            "source_line_start": 214,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The nearest ordinary analogue is software coverage measurement: coverage tools report what was exercised or missed over a declared surface, not all possible missing behaviors. coverage.py is useful as a reference pattern for bounded observed coverage over a source set. The health-signal side is adjacent to automated repository checks such as OpenSSF Scorecard: bounded checks can produce useful risk signals without becoming complete security or quality proof. Microcosm applies that pattern to navigation coverage debt and keeps the scope boundary in the same result record frame as the count.",
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 224,
            "source_line_start": 220,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/self_ignorance_coverage_ledger.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Self-Ignorance Coverage Ledger counts known coverage debt while refusing unknown-unknown or absence-proof claims."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Self-Ignorance Coverage Ledger validates a public known-debt coverage fixture: declared Kind Atlas gaps, missing coverage categories, negative cases, source-open body imports, and scope limits. It records what the system knows it has not covered without claiming omniscience, absence proof, total search, source-file changes, public sharing, launch-scope decision, or whole-system correctness.",
      "summary_line": "Self-Ignorance Coverage Ledger counts known coverage debt while refusing unknown-unknown or absence-proof claims.",
      "title": "Self-Ignorance Coverage Ledger"
    },
    {
      "anchor": "paper-module-tool-server-pressure-inventory",
      "authority_ceiling": "Declared public helper-process pressure inventory fixture and source-module digest evidence only; no live process reads, process signalling, host mutation, launch-scope decision, external model access, private-data equivalence, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>tool_server_pressure_inventory</code> is the public read-only import of the source helper-process pressure inventory pattern from <code>tools/meta/control/orphan_reaper.py</code>. It validates the classifier without exposing live host state: fixtures inject a synthetic ps-shaped process table, synthetic helper-kind policy rows, and a synthetic owner-status taxonomy.</p>\n<p>The accepted component keeps the load-bearing mechanism:</p>\n<ul><li>parse helper processes from ps-shaped rows</li><li>classify helper kind and owner status</li><li>distinguish detached orphan candidates from active-owner descendants</li><li>emit launch requests for over-budget active owners</li><li>keep all rows digest-only through <code>command_hash</code></li></ul>\n<p>The exported bundle carries a source module manifest plus a source-faithful refactor body under <code>source_modules/tools/meta/control/</code>. That manifest records the source source ref, target digest, source digest, relation, material class, and required anchors. Result records carry refs, hashes, counts, and verdicts only; they do not inline the copied/refactored body.</p>\n<p>The component rejects seven boundary failures:</p>\n<ul><li>active-owner descendants marked as safe-close candidates</li><li>unknown-owner processes marked as safe-close candidates</li><li>detached processes younger than the minimum age marked safe-close</li><li>process-signal results on the public surface</li><li>live command bodies instead of digest-only rows</li><li>absolute host paths</li><li>active-owner launch requests that overclaim kill or termination</li></ul>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Long-running agent sessions leave helper processes behind: MCP servers, dev servers, keepalives. Over time these accumulate and the host slows down. The obvious fix is a reaper that walks the process table and kills stale helpers, and the source tool this component is ported from does exactly that. But a reaper is dangerous. The hard case is telling a genuinely abandoned process apart from a helper that a live session is still using. Kill the wrong one and you break the work in flight.</p>\n<p>This component answers a single question: given a process table, which helper processes are safe to close, and which must be left alone because a live owner still depends on them? It does so by reconstructing each process&#x27;s owner chain. A helper whose parent is <code>launchd</code> (<code>ppid == 1</code>) has been detached from any session and is a candidate. A helper that still traces back through a live agent session is not. The decision is deliberately narrow: a process is a safe-close candidate only when it is detached, its kind is on an allowlist, and it has been idle past a minimum age. Everything else routes to &quot;needs an owner check&quot; or &quot;keep&quot;.</p>\n<p>What is unusual is the second half of the design. When an active owner is over its helper budget, the component does not propose a kill. It emits a launch *request*: a row that asks the owning session to launch or reuse its own lease. The inventory is explicitly not a kill list. The central invariant, enforced by an audit pass over the component&#x27;s own output, is that an active-owner descendant can never become a safe-close candidate.</p>\n<p>The public version keeps that classifier and that invariant but removes every actuator. There is no <code>os.kill</code>, no signal, no live <code>ps</code> call. Input is synthetic process text from a fixture, rows carry a <code>command_hash</code> rather than a command line, and a redaction guard rejects any fixture that smuggles an absolute path, a live command body, or a process-signal claim onto the public surface. The result is the safety reasoning of a reaper presented as a read-only validator, with the part that could actually harm a host left out.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1710\" height=\"286\" viewBox=\"0 0 1710 286\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"225.4\" y1=\"110.9\" x2=\"311.4\" y2=\"125.0\"></line><polygon class=\"pmd-arrow\" points=\"311.4,125.0 304.1,126.9 305.1,120.8\"></polygon><line class=\"pmd-edge\" x1=\"532.6\" y1=\"171.0\" x2=\"663.5\" y2=\"204.1\"></line><polygon class=\"pmd-arrow\" points=\"663.5,204.1 656.1,205.4 657.6,199.5\"></polygon><line class=\"pmd-edge\" x1=\"772.8\" y1=\"201.0\" x2=\"956.9\" y2=\"135.4\"></line><polygon class=\"pmd-arrow\" points=\"956.9,135.4 951.4,140.6 949.4,134.8\"></polygon><line class=\"pmd-edge\" x1=\"781.2\" y1=\"211.9\" x2=\"912.0\" y2=\"196.3\"></line><polygon class=\"pmd-arrow\" points=\"912.0,196.3 905.6,200.1 904.8,194.0\"></polygon><line class=\"pmd-edge\" x1=\"1088.3\" y1=\"98.4\" x2=\"1219.2\" y2=\"71.2\"></line><polygon class=\"pmd-arrow\" points=\"1219.2,71.2 1213.1,75.6 1211.9,69.6\"></polygon><line class=\"pmd-edge\" x1=\"1088.3\" y1=\"119.3\" x2=\"1219.2\" y2=\"133.8\"></line><polygon class=\"pmd-arrow\" points=\"1219.2,133.8 1212.1,136.1 1212.7,130.0\"></polygon><line class=\"pmd-edge\" x1=\"1133.2\" y1=\"167.2\" x2=\"1219.2\" y2=\"154.9\"></line><polygon class=\"pmd-arrow\" points=\"1219.2,154.9 1212.9,158.9 1212.0,152.8\"></polygon><line class=\"pmd-edge\" x1=\"1125.3\" y1=\"201.0\" x2=\"1226.1\" y2=\"218.7\"></line><polygon class=\"pmd-arrow\" points=\"1226.1,218.7 1218.8,220.5 1219.9,214.5\"></polygon><line class=\"pmd-edge\" x1=\"532.6\" y1=\"131.6\" x2=\"618.6\" y2=\"122.7\"></line><polygon class=\"pmd-arrow\" points=\"618.6,122.7 612.1,126.5 611.5,120.4\"></polygon><line class=\"pmd-edge\" x1=\"1385.2\" y1=\"80.4\" x2=\"1471.2\" y2=\"107.8\"></line><polygon class=\"pmd-arrow\" points=\"1471.2,107.8 1463.7,108.6 1465.6,102.8\"></polygon><line class=\"pmd-edge\" x1=\"1385.2\" y1=\"143.0\" x2=\"1471.2\" y2=\"143.0\"></line><polygon class=\"pmd-arrow\" points=\"1471.2,143.0 1464.4,146.1 1464.4,139.9\"></polygon><line class=\"pmd-edge\" x1=\"1378.3\" y1=\"207.8\" x2=\"1471.2\" y2=\"178.2\"></line><polygon class=\"pmd-arrow\" points=\"1471.2,178.2 1465.6,183.2 1463.7,177.4\"></polygon><line class=\"pmd-edge\" x1=\"826.0\" y1=\"115.7\" x2=\"1471.2\" y2=\"139.0\"></line><polygon class=\"pmd-arrow\" points=\"1471.2,139.0 1464.2,141.8 1464.5,135.7\"></polygon><line class=\"pmd-edge\" x1=\"218.5\" y1=\"197.2\" x2=\"1471.2\" y2=\"147.4\"></line><polygon class=\"pmd-arrow\" points=\"1471.2,147.4 1464.5,150.7 1464.2,144.6\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"49.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"71.5\">Synthetic pressure fixture</tspan><tspan x=\"121.7\" y=\"89.5\">process_table,</tspan><tspan x=\"121.7\" y=\"107.5\">pressure_policy,</tspan><tspan x=\"121.7\" y=\"125.5\">owner_classes</tspan></text><title>Synthetic pressure fixture process_table, pressure_policy, owner_classes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"311.4\" y=\"98.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"422.0\" y=\"120.5\">Classify helper kind,</tspan><tspan x=\"422.0\" y=\"138.5\">walk owner chain (up to 8</tspan><tspan x=\"422.0\" y=\"156.5\">hops),</tspan><tspan x=\"422.0\" y=\"174.5\">hash command to command_hash</tspan></text><title>Classify helper kind, walk owner chain (up to 8 hops), hash command to command_hash</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"722.3,201.0 781.2,219.0 722.3,237.0 663.5,219.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"722.3\" y=\"223.5\">Owner status?</tspan></text><title>Owner status?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"956.9\" y=\"85.0\" width=\"131.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1022.6\" y=\"107.5\">Detached orphan</tspan><tspan x=\"1022.6\" y=\"125.5\">ppid == 1</tspan></text><title>Detached orphan ppid == 1</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"912.0\" y=\"165.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1022.6\" y=\"187.5\">Active owner or keep runtime</tspan></text><title>Active owner or keep runtime</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1219.2\" y=\"18.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1302.2\" y=\"40.5\">candidate_safe_close</tspan><tspan x=\"1302.2\" y=\"58.5\">only if allowlisted</tspan><tspan x=\"1302.2\" y=\"76.5\">and age &gt;= min</tspan></text><title>candidate_safe_close only if allowlisted and age &gt;= min</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1219.2\" y=\"116.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1302.2\" y=\"138.5\">requires_owner_check</tspan><tspan x=\"1302.2\" y=\"156.5\">or keep</tspan></text><title>requires_owner_check or keep</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1226.1\" y=\"196.0\" width=\"152.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1302.2\" y=\"218.5\">Over-budget owner:</tspan><tspan x=\"1302.2\" y=\"236.5\">launch REQUEST,</tspan><tspan x=\"1302.2\" y=\"254.5\">never a kill</tspan></text><title>Over-budget owner: launch REQUEST, never a kill</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"618.6\" y=\"49.0\" width=\"207.4\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"722.3\" y=\"71.5\">Boundary failures</tspan><tspan x=\"722.3\" y=\"89.5\">unsafe safe-close, command</tspan><tspan x=\"722.3\" y=\"107.5\">leak,</tspan><tspan x=\"722.3\" y=\"125.5\">process signal, absolute</tspan><tspan x=\"722.3\" y=\"143.5\">path,</tspan><tspan x=\"722.3\" y=\"161.5\">launch overclaim</tspan></text><title>Boundary failures unsafe safe-close, command leak, process signal, absolute path, launch overclaim</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"165.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"187.5\">Source manifest</tspan><tspan x=\"121.7\" y=\"205.5\">public refactor digest +</tspan><tspan x=\"121.7\" y=\"223.5\">anchors</tspan></text><title>Source manifest public refactor digest + anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1471.2\" y=\"107.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1581.8\" y=\"129.5\">metadata-only result records</tspan><tspan x=\"1581.8\" y=\"147.5\">result, board, validation,</tspan><tspan x=\"1581.8\" y=\"165.5\">fixture sign-off</tspan></text><title>metadata-only result records result, board, validation, fixture sign-off</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Fixture[&quot;Synthetic pressure fixture process_table, pressure_policy, owner_classes&quot;] Classifier[&quot;Classify helper kind, walk owner chain (up to 8 hops), hash command to command_hash&quot;] Owner{&quot;Owner status?&quot;} Detached[&quot;Detached orphan ppid == 1&quot;] Keep[&quot;Active owner or keep runtime&quot;] SafeClose[&quot;candidate_safe_close only if allowlisted and age &gt;= min&quot;] Check[&quot;requires_owner_check or keep&quot;] launch[&quot;Over-budget owner: launch REQUEST, never a kill&quot;] Negative[&quot;Boundary failures unsafe safe-close, command leak, process signal, absolute path, launch overclaim&quot;] Source[&quot;Source manifest public refactor digest + anchors&quot;] Result records[&quot;metadata-only result records result, board, validation, fixture sign-off&quot;] Fixture --&gt; Classifier Classifier --&gt; Owner Owner --&gt; Detached Owner --&gt; Keep Detached --&gt; SafeClose Detached --&gt; Check Keep --&gt; Check Keep --&gt; launch Classifier --&gt; Negative SafeClose --&gt; Result records Check --&gt; Result records launch --&gt; Result records Negative --&gt; Result records Source --&gt; Result records</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism is an actuatorless port of the read-only pressure path in <code>tools/meta/control/orphan_reaper.py</code>. The component receives injected synthetic <code>ps_text</code> plus <code>pressure_policy.json</code> and <code>owner_classes.json</code>; it never shells out to <code>ps</code>, imports process-control modules, or sends signals. <code>_parse_process_rows</code> normalizes process rows, <code>_process_kind</code> maps command tokens to helper kinds, and <code>_owner_status_for_process</code> walks parent links up to eight hops to separate <code>launchd_detached</code> helpers from active owner chains and keep runtimes.</p>\n<p>The decision law is deliberately narrow. <code>_inventory_owner_and_decision</code> emits <code>candidate_safe_close</code> only when a helper is detached (<code>ppid == 1</code>), its kind is allowlisted, and its age exceeds the configured threshold. Active-owner chains, unknown parents, young detached helpers, and keep runtimes route to <code>requires_owner_check</code> or <code>keep</code>. Over-budget active-owner groups are summarized by <code>_active_owner_pressure_groups</code>, but the emitted <code>helper_owner_release_request_v1</code> can only ask the owner to launch the helper; it cannot claim that Microcosm killed, terminated, or safely closed a process.</p>\n<p>The source-open body floor and the public result records enforce the same membrane. <code>_source_module_manifest_result</code> verifies the exported <code>orphan_reaper_pressure_inventory_public_refactor</code> body, its <code>source_faithful_public_refactor</code> relation, target digest, and required anchors. <code>_redaction_findings</code> rejects command previews, absolute host paths, and process-signal claims before result record writing. The result is a pressure classifier with executable evidence and a hard no-actuator boundary, not a live host cleanup tool.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read the positive fixture as pressure-inventory evidence, not host process control. The fixture supplies <code>process_table.json</code>, <code>pressure_policy.json</code>, and <code>owner_classes.json</code>; the component classifies helper kind, owner status, detached safe-close eligibility, active-owner descendants, keep runtimes, and over-budget active-owner groups. Active-owner pressure becomes a launch request row, not a kill, terminate, or signal action.</p>\n<p>Read the negative cases as the scope limit. The required failures are <code>active_owner_kill_candidate.json</code>, <code>unknown_owner_kill.json</code>, <code>premature_safe_close.json</code>, <code>process_signal_sent.json</code>, <code>command_preview_leak.json</code>, <code>absolute_path_leak.json</code>, and <code>owner_release_overclaim.json</code>. They prove the public surface rejects unsafe safe-close candidates, live command bodies, absolute host paths, process-signal claims, and launch-overclaim language.</p>\n<p>Read source-open evidence through the source module manifest. The exported bundle includes one copied public refactor body at <code>examples/tool_server_pressure_inventory/exported_tool_server_pressure_inventory_bundle/source_modules/tools/meta/control/orphan_reaper_pressure_inventory.py</code>. The manifest binds source and target digests, declares <code>source_faithful_public_refactor</code>, requires anchors such as <code>build_tool_server_pressure_inventory</code>, <code>build_pressure_hygiene_relief_receipt</code>, <code>no_process_signal_sent</code>, and <code>request_owner_release</code>, and keeps <code>body_in_receipt</code> and <code>body_text_in_receipt</code> false.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>Runtime fixture consumer: <code>microcosm_core.organs.tool_server_pressure_inventory run</code> consumes the synthetic pressure fixture and writes the result, board, validation result record, and sign-off result record.</li><li>Source-body consumer: <code>microcosm_core.organs.tool_server_pressure_inventory run-pressure-bundle</code> consumes the exported source-module bundle and blocks on missing manifests, target-ref mismatch, digest mismatch, unsafe body classes, or redaction hits.</li><li>Focused pytest consumer: <code>tests/test_tool_server_pressure_inventory.py</code> asserts every expected negative case, verifies that active-owner descendants are never safe-close candidates, checks owner-launch requests instead of kill actions, scans the component and public refactor AST for process-control imports or <code>.kill(...)</code>, validates target-ref/digest parity, and checks compact card omission result records.</li><li>Scope limit consumer: the standard <code>standards/std_microcosm_tool_server_pressure_inventory.json</code> and the scope limit in the component require <code>process_signal_authority</code>, <code>live_process_table_read_authorized</code>, <code>host_mutation_authorized</code>, <code>release_authorized</code>, <code>provider_calls_authorized</code>, and <code>whole_system_correctness_claim</code> to remain false.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component draws on process-inventory, tool-server, and owner-reference patterns. <code>psutil.process_iter()</code> is a common API for iterating over process metadata without shelling out to ad hoc <code>ps</code> parsing. Kubernetes garbage collection uses owner references to distinguish objects that may be collected from objects still owned by live controllers. The Model Context Protocol&#x27;s tool-server model gives the local &quot;server exposes callable tools&quot; shape. The Microcosm version keeps the result deliberately weaker: synthetic rows are classified for pressure and safe-close eligibility, but the component does not read live host state or send signals.</p>\n<p>Prior-art anchors:</p>\n<ul><li>psutil process iteration: https://psutil.readthedocs.io/en/latest/#psutil.process_iter</li><li>Kubernetes owner-reference garbage collection: https://kubernetes.io/docs/concepts/architecture/garbage-collection/</li><li>Model Context Protocol tool servers: https://modelcontextprotocol.io/docs/concepts/tools</li></ul>\n<p>Scope limit: this is projection and validation only. It does not read the live process table, signal processes, mutate host state, include launch operations, use external model services, export private account or browser state, or prove whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate</code>, validate with result records under <code>/tmp</code>:</p>\n<p>Passing result records prove synthetic inventory classification and source-manifest shape only; they do not read live host process state, send process signals, mutate host state, authorize cleanup, use external model services, or certify launch-scope decision. A diagram view and an atlas entry are generated for this module from the same source row.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module can claim that synthetic process-table fixtures, owner-status policy rows, digest-only command rows, boundary-failure cases, source manifest evidence, and metadata-only result records validate a public tool-server pressure classifier. It cannot claim live host inspection, process signaling, safe cleanup authority, host-state mutation, provider authority, launch-scope decision, private account or session export, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The generated row binds this module to mechanism <code>mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory</code>, concept <code>concept.import_projection_and_drift_control_bundle</code>, principles <code>P-2</code>, <code>P-4</code>, <code>P-6</code>, and <code>P-9</code>, axioms <code>AX-3</code>, <code>AX-5</code>, <code>AX-7</code>, and <code>AX-8</code>, and the runtime code locus <code>src/microcosm_core/organs/tool_server_pressure_inventory.py</code>. Those edges make the module a Microcosm import-and-validation proof: source-open digest evidence is allowed, while private host state, process control, provider authority, launch-scope decision, and whole-system correctness stay outside the claim.</p>\n<p>The dependency edges to <code>mission_transaction_work_spine</code>, <code>provider_context_recipe_budget</code>, and <code>world_model_projection_drift_control_room</code> define the reader route. This module can explain how a helper-pressure row becomes a metadata-only result record and an owner-launch request, but it must borrow mission-landing, provider-budget, and projection-drift boundaries from those sibling modules before any broader operational or launch claim is made.</p>\n</details>",
      "components": [
        {
          "anchor": "component-tool_server_pressure_inventory",
          "component_id": "tool_server_pressure_inventory",
          "public_label": "Tool Server Pressure Inventory"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "tool_server_pressure_inventory",
            "kind": "organ",
            "kind_label": "component",
            "label": "Tool Server Pressure Inventory",
            "relation": "explains",
            "url": "components.html#component-tool_server_pressure_inventory"
          },
          {
            "id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public tool server pressure inventory",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-4",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Possession is not permission",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-4"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-3",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Authority by derivation, not possession",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-3"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          },
          {
            "id": "paper_module.provider_context_recipe_budget",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Provider Context Recipe Budget",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-provider-context-recipe-budget"
          },
          {
            "id": "paper_module.world_model_projection_drift_control_room",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "World-Model Projection Drift Control Room",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.tool_server_pressure_inventory",
      "reader_packet": {
        "abstract": "Tool Server Pressure Inventory validates public pressure-inventory fixtures without reading or mutating live host process state.",
        "authority_ceiling": "Declared public helper-process pressure inventory fixture and source-module digest evidence only; no live process reads, process signalling, host mutation, launch-scope decision, external model access, private-data equivalence, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.tool_server_pressure_inventory.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-tool-server-pressure-inventory-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-tool-server-pressure-inventory-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Fixture[\"Synthetic pressure fixture process_table, pressure_policy, owner_classes\"] Classifier[\"Classify helper kind, walk owner chain (up to 8 hops), hash command to command_hash\"] Owner{\"Owner status?\"} Detached[\"Detached orphan ppid == 1\"] Keep[\"Active owner or keep runtime\"] SafeClose[\"candidate_safe_close only if allowlisted and age >= min\"] Check[\"requires_owner_check or keep\"] launch[\"Over-budget owner: launch REQUEST, never a kill\"] Negative[\"Boundary failures unsafe safe-close, command leak, process signal, absolute path, launch overclaim\"] Source[\"Source manifest public refactor digest + anchors\"] Result records[\"metadata-only result records result, board, validation, fixture sign-off\"] Fixture --> Classifier Classifier --> Owner Owner --> Detached Owner --> Keep Detached --> SafeClose Detached --> Check Keep --> Check Keep --> launch Classifier --> Negative SafeClose --> Result records Check --> Result records launch --> Result records Negative --> Result records Source --> Result records",
            "source_format": "mermaid",
            "source_hash": "sha256:b4217e2ab162bd24f55837b837186b1721eb085944e138cfa1de5519704c37b1",
            "source_line_end": 98,
            "source_line_start": 70
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-3",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Authority by derivation, not possession",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-3"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              },
              {
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-provider-context-recipe-budget"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "tool_server_pressure_inventory",
                "kind": "organ",
                "kind_label": "component",
                "label": "Tool Server Pressure Inventory",
                "relation": "explains",
                "url": "components.html#component-tool_server_pressure_inventory"
              },
              {
                "id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public tool server pressure inventory",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-4",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Possession is not permission",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-4"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.tool_server_pressure_inventory",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 148,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 153,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 192,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 292,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Long-running agent sessions leave helper processes behind: MCP servers, dev servers, keepalives. Over time these accumulate and the host slows down. The obvious fix is a reaper that walks the process table and kills stale helpers, and the source tool this component is ported from does exactly that. But a reaper is dangerous. The hard case is telling a genuinely abandoned process apart from a helper that a live session is still using. Kill the wrong one and you break the work in flight. This component answers a single question: given a process table, which helper processes are safe to close, and which must be left alone because a live owner still depends on them? It does so by reconstructing\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 67,
            "source_line_start": 33,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 99,
            "source_line_start": 68,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime mechanism is an actuatorless port of the read-only pressure path in tools/meta/control/orphan_reaper.py. The component receives injected synthetic pstext plus pressurepolicy.json and owner_classes.json; it never shells out to ps, imports process-control modules, or sends signals. parseprocess_rows normalizes process rows, processkind maps command tokens to helper kinds, and ownerstatusforprocess walks parent links up to eight hops to separate launchd_detached helpers from active owner chains and keep runtimes. The decision law is deliberately narrow. inventoryowneranddecision emits candidatesafeclose only when a helper is detached (ppid == 1), its kind is allowlisted, and its ag\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 127,
            "source_line_start": 100,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The generated row binds this module to mechanism mechanism.toolserverpressureinventory.validatespublictoolserverpressureinventory, concept concept.importprojectionanddriftcontrol_bundle, principles P-2, P-4, P-6, and P-9, axioms AX-3, AX-5, AX-7, and AX-8, and the runtime code locus src/microcosmcore/components/toolserverpressureinventory.py. Those edges make the module a Microcosm import-and-validation proof: source-open digest evidence is allowed, while private host state, process control, provider authority, launch-scope decision, and whole-system correctness stay outside the claim. The dependency edges to missiontransactionwork_spine, providercontextrecipe_budget, and worldmodelprojecti\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 147,
            "source_line_start": 128,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module can claim that synthetic process-table fixtures, owner-status policy rows, digest-only command rows, boundary-failure cases, source manifest evidence, and metadata-only result records validate a public tool-server pressure classifier. It cannot claim live host inspection, process signaling, safe cleanup authority, host-state mutation, provider authority, launch-scope decision, private account or session export, or whole-system correctness.",
            "level": 2,
            "order": 5,
            "section_id": "claim-ceiling",
            "source_line_end": 191,
            "source_line_start": 183,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read the positive fixture as pressure-inventory evidence, not host process control. The fixture supplies processtable.json, pressurepolicy.json, and owner_classes.json; the component classifies helper kind, owner status, detached safe-close eligibility, active-owner descendants, keep runtimes, and over-budget active-owner groups. Active-owner pressure becomes a launch request row, not a kill, terminate, or signal action. Read the negative cases as the scope limit. The required failures are activeownerkillcandidate.json, unknownowner_kill.json, prematuresafeclose.json, processsignalsent.json, commandpreviewleak.json, absolutepathleak.json, and ownerreleaseoverclaim.json. They prove the publi\u2026",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 237,
            "source_line_start": 212,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Runtime fixture consumer: microcosmcore.components.toolserverpressureinventory run consumes the synthetic pressure fixture and writes the result, board, validation result record, and sign-off result record. Source-body consumer: microcosmcore.components.toolserverpressureinventory run-pressure-bundle consumes the exported source-module bundle and blocks on missing manifests, target-ref mismatch, digest mismatch, unsafe body classes, or redaction hits. Focused pytest consumer: tests/testtoolserverpressureinventory.py asserts every expected negative case, verifies that active-owner descendants are never safe-close candidates, checks owner-launch requests instead of kill actions, scans the com\u2026",
            "level": 2,
            "order": 7,
            "section_id": "named-proof-consumers",
            "source_line_end": 265,
            "source_line_start": 238,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component draws on process-inventory, tool-server, and owner-reference patterns. psutil.process_iter() is a common API for iterating over process metadata without shelling out to ad hoc ps parsing. Kubernetes garbage collection uses owner references to distinguish objects that may be collected from objects still owned by live controllers. The Model Context Protocol's tool-server model gives the local \"server exposes callable tools\" shape. The Microcosm version keeps the result deliberately weaker: synthetic rows are classified for pressure and safe-close eligibility, but the component does not read live host state or send signals. Prior-art anchors: psutil process iteration: https://ps\u2026",
            "level": 2,
            "order": 8,
            "section_id": "prior-art-grounding",
            "source_line_end": 291,
            "source_line_start": 266,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, validate with result records under /tmp: Passing result records prove synthetic inventory classification and source-manifest shape only; they do not read live host process state, send process signals, mutate host state, authorize cleanup, use external model services, or certify launch readiness. A diagram view and an atlas entry are generated for this module from the same source row.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 327,
            "source_line_start": 311,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/tool_server_pressure_inventory.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Tool Server Pressure Inventory validates public pressure-inventory fixtures without reading or mutating live host process state."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Tool Server Pressure Inventory validates the public tool-server pressure membrane: synthetic process rows, active-owner descendants, over-budget owner launch requests, redaction findings, source-module digests, metadata-only result records, negative cases, and scope limits. It treats pressure inventory rows as fixture evidence, not live process control, process signalling, host mutation, provider authority, launch-scope decision, public sharing, or whole-system correctness.",
      "summary_line": "Tool Server Pressure Inventory validates public pressure-inventory fixtures without reading or mutating live host process state.",
      "title": "Tool Server Pressure Inventory"
    },
    {
      "anchor": "paper-module-mechanistic-interpretability-circuit-attribution-replay",
      "authority_ceiling": "Declared public circuit-attribution runtime result record and source-module import evidence only; no live model access, model-transparency product claim, export of private weights, raw activations, proprietary prompts, hidden reasoning, external model access, benchmark claims, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Interpretability writing is unusually easy to overstate. A named feature can read like understanding, a graph picture can read like a discovered circuit, and a small local script can read like access to a real model. This component exists to hold one kind of claim to a smaller, checkable size. It answers a single question: before Microcosm lets a circuit-attribution story stand as public evidence, does the story survive a deterministic replay rather than being taken on trust?</p>\n<p>The part worth noticing is how narrow the proof is, and how that narrowness is the point. The component does not attempt to interpret a trained model. It carries a tiny two-layer toy transformer with weights declared in the fixture, recomputes its forward pass, gradient attribution, and per-feature ablation, and then compares the recomputed top feature against the feature the fixture claims. A row passes only when the declared winner still matches after recomputation. Perturb the toy weights and leave the old claim in place and the row is rejected, because the recomputed answer has moved while the prose has not. That is the failure mode the component is built to catch: an interpretability statement that was once true of its inputs but no longer is.</p>\n<p>Around that recomputation sit three further gates. Graph evidence must be machine-readable and traversable from declared sparse features to public error nodes, so a screenshot cannot stand in for a circuit. Transparency language needs a causal-intervention reference and faithfulness language needs an explicit limit, so the strongest words carry the strongest evidence requirements. Private weights, raw activations, proprietary prompts, and hidden reasoning are kept out of every result record. What the component produces is an accounting result record for a public fixture, not a transparency tool for any real model.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>mechanistic_interpretability_circuit_attribution_replay</code> is a public Microcosm component that validates whether circuit-attribution claims are safe to represent as result record evidence. It is not a model-transparency product and does not inspect a live provider model. The component checks a fixture and exported bundle for machine-readable feature graph rows, causal-intervention references, faithfulness limits, source-module digest evidence, negative cases, and a small input-coupled toy-transformer replay.</p>\n<p>The technical proof is deliberately modest. A replay passes only when its declared circuit-attribution story agrees with recomputed toy-transformer forward, gradient, and ablation winners; when graph evidence is traversable from public sparse features to public error nodes; when public result records omit private or raw bodies; and when the source-open body floor is backed by copied, source source modules with matching digests. A stale declared top feature is disconfirmed by perturbing the input fixture while leaving the old claim in place.</p>\n<h4 class=\"pm-body__h\">Problem Statement</h4>\n<p>Interpretability prose is easy to overclaim: a feature name can sound like transparency, a graph screenshot can sound like a circuit, and a local fixture can sound like model access. This module makes the public claim smaller and more testable. It asks: before Microcosm lets a circuit-attribution story become public evidence, can the story survive a deterministic replay membrane that checks structure, causality refs, source provenance, and explicit scope boundaries?</p>\n<p>The answer is local and result record-scoped. Microcosm may claim public circuit-attribution replay accounting for this fixture and exported bundle. It may not claim live model internals, private weights, raw activations, proprietary prompts, hidden reasoning, provider behavior, benchmark claims, publishing-scope decision, hosting, launch-scope decision, or whole-system interpretability correctness.</p>\n<p>The technical contribution is therefore an accounting membrane, not a new interpretability algorithm. The membrane turns an interpretability-shaped fixture into a pass/fail public result record by requiring all claim-bearing rows to cross four gates:</p>\n<table class=\"pm-table\"><thead><tr><th>Gate</th><th>Accepts</th><th>Rejects</th></tr></thead><tbody><tr><td>Replay schema</td><td>Feature ids, graph rows, causal refs, sufficiency and faithfulness limits, contradiction refs, cold-replay refs, target refs, and metadata-only result record flags.</td><td>Missing required fields, unverifiable feature labels, screenshot-only graph evidence, transparency claims without causal-intervention refs, and faithfulness claims without limits.</td></tr><tr><td>Graph traversal</td><td>Machine-readable nodes and edges with a path from declared sparse features to public error nodes.</td><td>Disconnected edges and decorative constant-delta edge-weight sequences.</td></tr><tr><td>Toy recomputation</td><td>Fixture-coupled forward, gradient, ablation, weight digest, and declared-winner comparison.</td><td>Internal default toy specs, stale declared winners, or uncoupled cached result records.</td></tr><tr><td>Source/body boundary</td><td>Copied source bodies with digest, class, anchor, and metadata-only result record checks.</td><td>Private weights, raw activations, proprietary prompt bodies, hidden reasoning, model-output data, body text in result records, and launch-scope decision.</td></tr></tbody></table>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"964\" height=\"592\" viewBox=\"0 0 964 592\" role=\"img\" aria-label=\"Flowchart diagram with 8 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"482.2\" y1=\"54.0\" x2=\"482.2\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"482.2,112.0 479.1,105.2 485.2,105.2\"></polygon><line class=\"pmd-edge\" x1=\"388.8\" y1=\"184.0\" x2=\"225.4\" y2=\"247.0\"></line><polygon class=\"pmd-arrow\" points=\"225.4,247.0 230.7,241.7 232.9,247.4\"></polygon><line class=\"pmd-edge\" x1=\"446.6\" y1=\"184.0\" x2=\"380.3\" y2=\"251.0\"></line><polygon class=\"pmd-arrow\" points=\"380.3,251.0 383.0,244.0 387.3,248.3\"></polygon><line class=\"pmd-edge\" x1=\"507.0\" y1=\"184.0\" x2=\"553.3\" y2=\"251.0\"></line><polygon class=\"pmd-arrow\" points=\"553.3,251.0 546.9,247.1 551.9,243.6\"></polygon><line class=\"pmd-edge\" x1=\"572.8\" y1=\"184.0\" x2=\"741.6\" y2=\"251.0\"></line><polygon class=\"pmd-arrow\" points=\"741.6,251.0 734.1,251.3 736.3,245.6\"></polygon><line class=\"pmd-edge\" x1=\"225.4\" y1=\"327.0\" x2=\"388.8\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"388.8,390.0 381.3,390.4 383.5,384.7\"></polygon><line class=\"pmd-edge\" x1=\"380.3\" y1=\"323.0\" x2=\"446.6\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"446.6,390.0 439.6,387.3 443.9,383.0\"></polygon><line class=\"pmd-edge\" x1=\"553.3\" y1=\"323.0\" x2=\"507.0\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"507.0,390.0 508.4,382.6 513.4,386.1\"></polygon><line class=\"pmd-edge\" x1=\"741.6\" y1=\"323.0\" x2=\"572.8\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"572.8,390.0 578.1,384.6 580.3,390.3\"></polygon><line class=\"pmd-edge\" x1=\"482.2\" y1=\"462.0\" x2=\"482.2\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"482.2,520.0 479.1,513.2 485.2,513.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"430.2\" y=\"18.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"482.2\" y=\"40.5\">JSON bundle</tspan></text><title>JSON bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"368.1\" y=\"112.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"482.2\" y=\"134.5\">Fixture / exported bundle</tspan><tspan x=\"482.2\" y=\"152.5\">feature catalog, replay rows,</tspan><tspan x=\"482.2\" y=\"170.5\">toy-transformer spec</tspan></text><title>Fixture / exported bundle feature catalog, replay rows, toy-transformer spec</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"242.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"264.5\">Policy gates</tspan><tspan x=\"121.7\" y=\"282.5\">required fields, forbidden</tspan><tspan x=\"121.7\" y=\"300.5\">private/raw exports,</tspan><tspan x=\"121.7\" y=\"318.5\">faithfulness limits</tspan></text><title>Policy gates required fields, forbidden private/raw exports, faithfulness limits</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"251.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"273.5\">Graph analyzer</tspan><tspan x=\"344.8\" y=\"291.5\">feature ids -&gt; edges -&gt;</tspan><tspan x=\"344.8\" y=\"309.5\">public error nodes</tspan></text><title>Graph analyzer feature ids -&gt; edges -&gt; public error nodes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"464.1\" y=\"251.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"578.2\" y=\"273.5\">Toy-transformer replay</tspan><tspan x=\"578.2\" y=\"291.5\">forward + gradient + ablation</tspan><tspan x=\"578.2\" y=\"309.5\">recomputation</tspan></text><title>Toy-transformer replay forward + gradient + ablation recomputation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"718.2\" y=\"251.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"832.2\" y=\"273.5\">Source-open body floor</tspan><tspan x=\"832.2\" y=\"291.5\">copied source bodies + digest</tspan><tspan x=\"832.2\" y=\"309.5\">checks</tspan></text><title>Source-open body floor copied source bodies + digest checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"371.6\" y=\"390.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"482.2\" y=\"412.5\">metadata-only result records</tspan><tspan x=\"482.2\" y=\"430.5\">refs, digests, counts,</tspan><tspan x=\"482.2\" y=\"448.5\">verdicts</tspan></text><title>metadata-only result records refs, digests, counts, verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"368.1\" y=\"520.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"482.2\" y=\"542.5\">Scope limit</tspan><tspan x=\"482.2\" y=\"560.5\">public replay accounting only</tspan></text><title>Scope limit public replay accounting only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle</dt><dd><code class=\"pm-diagram__ref-loc\">paper_module.mechanistic_interpretability_circuit_attribution_replay</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;JSON bundle paper_module.mechanistic_interpretability_circuit_attribution_replay&quot;] Fixture[&quot;Fixture / exported bundle feature catalog, replay rows, toy-transformer spec&quot;] Policy[&quot;Policy gates required fields, forbidden private/raw exports, faithfulness limits&quot;] Graph[&quot;Graph analyzer feature ids -&gt; edges -&gt; public error nodes&quot;] Toy[&quot;Toy-transformer replay forward + gradient + ablation recomputation&quot;] Source[&quot;Source-open body floor copied source bodies + digest checks&quot;] Result records[&quot;metadata-only result records refs, digests, counts, verdicts&quot;] Ceiling[&quot;Scope limit public replay accounting only&quot;] Bundle --&gt; Fixture Fixture --&gt; Policy Fixture --&gt; Graph Fixture --&gt; Toy Fixture --&gt; Source Policy --&gt; Result records Graph --&gt; Result records Toy --&gt; Result records Source --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<p>The component has four coupled checks:</p>\n<ol><li>Replay policy validation: each positive row must carry toy prompt refs, sparse feature ids, machine-readable graph nodes and edges, replacement-model approximation scores, causal inhibition and injection refs, causal-intervention result record refs, sufficiency labels, faithfulness limits, contradiction-case refs, cold-replay refs, target refs, and <code>body_in_receipt: false</code>.</li><li>Graph analysis: <code>_graph_analysis_for_replay</code> verifies that graph edges resolve to declared nodes and that at least one path exists from the row&#x27;s sparse feature ids to a public error node. <code>_weight_sequence_analysis</code> rejects simple decorative arithmetic edge-weight sequences across replay rows.</li><li>Toy-transformer replay: <code>_toy_transformer_attribution_runtime</code> recomputes a pure-Python two-layer toy transformer from fixture-provided <code>token_ids</code>, <code>embeddings</code>, <code>layer1</code>, <code>layer2</code>, and <code>target_logit_index</code>, then compares the recomputed top attribution and ablation features against declared winners.</li><li>Source/body boundary: <code>_source_module_manifest_result</code>, <code>_source_open_body_import_summary</code>, <code>scan_paths</code>, <code>_write_receipts</code>, and <code>result_card</code> verify copied source bodies while keeping result record payloads metadata-only and public-safe.</li></ol>\n<h4 class=\"pm-body__h\">Implementation Contract</h4>\n<table class=\"pm-table\"><thead><tr><th>Runtime locus</th><th>Role in the mechanism</th><th>Evidence surface</th></tr></thead><tbody><tr><td><code>run</code></td><td>First-wave fixture validator. It loads the public input directory, negative cases, source-module manifest, secret-exclusion policy, and sign-off output.</td><td><code>tests/test_mechanistic_interpretability_circuit_attribution_replay.py::test_mechanistic_interpretability_circuit_attribution_replay_observes_negative_cases</code></td></tr><tr><td><code>run_attribution_bundle</code></td><td>Exported-bundle validator for the runtime-shell and public demo path. It uses the same replay gates without requiring first-wave negative-case files.</td><td><code>test_mechanistic_interpretability_exported_bundle_validates_runtime_shape</code></td></tr><tr><td><code>_replay_policy_findings</code></td><td>Row-level policy checker for required fields and forbidden interpretability overclaims.</td><td>Negative fixtures in <code>fixtures/.../input/*</code> and <code>EXPECTED_NEGATIVE_CASES</code></td></tr><tr><td><code>_graph_analysis_for_replay</code> / <code>_weight_sequence_analysis</code></td><td>Circuit-graph shape checks: resolvable nodes/edges, feature-to-error paths, and non-decorative weights.</td><td><code>test_mechanistic_interpretability_rejects_disconnected_graph_edges</code> and <code>test_mechanistic_interpretability_rejects_decorative_weight_sequences</code></td></tr><tr><td><code>_toy_transformer_attribution_runtime</code></td><td>Pure-Python recomputation harness for target logit, attribution scores, ablation deltas, declared winners, and fixture digest.</td><td>Toy runtime, stale-claim, perturbation, and cache-reuse tests</td></tr><tr><td><code>_source_module_manifest_result</code> / <code>_source_open_body_import_summary</code></td><td>Source-open body floor: copied source body checks with digest, class, anchor, and metadata-only result record constraints.</td><td>Source-module exact-import and body-text rejection tests</td></tr><tr><td><code>_write_receipts</code> / <code>result_card</code></td><td>Public output membrane. Result records and cards carry refs, digests, counts, omitted-payload flags, and scope limits rather than source bodies or private state.</td><td>Result record-boundary and card-reuse tests</td></tr></tbody></table>\n<h4 class=\"pm-body__h\">Toy-Transformer Attribution Mechanism</h4>\n<p>The toy-transformer runtime is intentionally small enough to audit. The fixture in <code>fixtures/first_wave/mechanistic_interpretability_circuit_attribution_replay/input/attribution_replays.json</code> declares:</p>\n<ul><li><code>token_ids</code>: <code>[0, 1, 2]</code></li><li>a three-row embedding table over two dimensions</li><li>a two-by-three first layer</li><li>a three-by-two second layer</li><li><code>target_logit_index</code>: <code>1</code></li><li>expected top feature by attribution and ablation: <code>toy_hidden_feature_1</code></li></ul>\n<p>The runtime computes token embeddings, averages them into a context vector, applies the first layer, applies a <code>tanh</code> hidden activation, applies the second layer, and reads the target logit. It then computes activation-gradient scores for each hidden feature, using the analytic <code>tanh</code> derivative <code>1 - h^2</code> so the attribution score is grounded in the same forward pass rather than a separate estimate. It also ablates each hidden feature in turn, zeroing it and re-reading the target logit, to measure the output delta that feature is responsible for. The fixture currently produces target logit <code>0.044176</code>; both the gradient attribution and the ablation delta select <code>toy_hidden_feature_1</code>, and the row passes only because those two independent paths agree with each other and with the fixture&#x27;s declaration.</p>\n<p>The important point is not that this is a serious transformer. It is a deterministic proof harness for the public replay claim. The result record can say the declared top feature agrees with recomputation only because the verifier recomputes from input fields and compares the result. The result record also records a weight digest so cached or exported bundle cards can prove which fixture basis they are coupled to.</p>\n<h4 class=\"pm-body__h\">Discriminating Tests</h4>\n<p>The proof is strongest where it distinguishes a real coupling from a plausible but stale story. The focused tests exercise those distinctions directly:</p>\n<table class=\"pm-table\"><thead><tr><th>Test</th><th>Fixture move</th><th>Expected verdict</th><th>Why it matters</th></tr></thead><tbody><tr><td><code>test_mechanistic_interpretability_toy_transformer_input_perturbation_moves_verdict</code></td><td>Changes <code>layer2[0][1]</code> to <code>-0.5</code> and updates declared winners to <code>toy_hidden_feature_0</code>.</td><td>Passes with target logit <code>-0.116939</code>; both attribution and ablation move to <code>toy_hidden_feature_0</code>.</td><td>The result record follows changed input when declaration and recomputation remain coupled.</td></tr><tr><td><code>test_mechanistic_interpretability_input_perturbation_rejects_stale_claims</code></td><td>Applies the same perturbation but leaves declared winners at <code>toy_hidden_feature_1</code>.</td><td>Blocks with <code>INTERPRETABILITY_TOY_TRANSFORMER_DECLARED_TOP_FEATURE_MISMATCH</code>.</td><td>The verifier disconfirms stale interpretability claims instead of trusting old fixture prose.</td></tr><tr><td><code>test_mechanistic_interpretability_rejects_internal_default_toy_runtime</code></td><td>Removes <code>toy_transformer_runtime</code> from the exported bundle.</td><td>Blocks with <code>INTERPRETABILITY_TOY_TRANSFORMER_FIXTURE_SPEC_REQUIRED</code>.</td><td>The public proof must be input-coupled, not backed by an internal default.</td></tr><tr><td><code>test_mechanistic_interpretability_bundle_card_rejects_uncoupled_cached_receipt</code></td><td>Edits a cached result record so <code>input_coupled_fixture</code> and <code>input_coupled_verdict</code> are false.</td><td></td><td>The command-card path is a freshness optimization, not permission to reuse uncoupled evidence.</td></tr><tr><td><code>test_mechanistic_interpretability_rejects_decorative_weight_sequences</code></td><td>Rewrites graph-edge weights into simple arithmetic sequences.</td><td>Blocks as suspected decorative graph evidence.</td><td>Machine-readable graph rows still need anti-fabrication checks.</td></tr><tr><td><code>test_mechanistic_interpretability_rejects_disconnected_graph_edges</code></td><td>Breaks an edge path to a declared public error node.</td><td>Blocks with zero path count for the affected row.</td><td>A circuit-shaped graph must be traversable, not merely present.</td></tr><tr><td><code>test_mechanistic_interpretability_source_modules_reject_body_text_in_receipt</code></td><td>Marks source body text as present in result record material.</td><td>Blocks the source/body import.</td><td>Source-open evidence remains metadata-only at result record boundaries.</td></tr></tbody></table>\n<h4 class=\"pm-body__h\">Evidence Contract</h4>\n<table class=\"pm-table\"><thead><tr><th>Evidence class</th><th>Local authority</th><th>What it proves</th><th>What it does not establish</th></tr></thead><tbody><tr><td>Bundle binding</td><td><code>core/paper_module_capsules.json</code> row 52</td><td>The paper module, component, mechanism, source locus, and generated projection statuses are linked.</td><td>Markdown is not promoted to source authority.</td></tr><tr><td>Replay rows</td><td><code>fixtures/.../input/attribution_replays.json</code> and exported bundle mirror</td><td>Six public replay rows with feature ids, graph edges, causal refs, faithfulness limits, contradiction refs, cold replay refs, and metadata-only target refs.</td><td>The refs are fixture/accounting evidence, not live model internals.</td></tr><tr><td>Feature catalog</td><td><code>fixtures/.../input/feature_catalog.json</code></td><td>Six public sparse-feature summary ids with labels and no private weights or activation dumps.</td><td>It does not disclose trained-model features or raw activations.</td></tr><tr><td>Toy runtime</td><td><code>_toy_transformer_attribution_runtime</code> and focused tests</td><td>Forward, gradient, ablation, digest, and stale-declaration checks are recomputed from the input fixture.</td><td>The toy runtime is not a general interpretability method.</td></tr><tr><td>Graph analysis</td><td><code>_graph_analysis_for_replay</code> and <code>_weight_sequence_analysis</code></td><td>Graph rows are machine-readable, traversable, and not decorative constant-delta weight sequences.</td><td>It does not validate a real neural circuit.</td></tr><tr><td>Source-open body floor</td><td><code>source_module_manifest.json</code> plus <code>source_modules/</code></td><td>Eleven copied source bodies have digest/anchor/material-class checks.</td><td>Bodies are not copied into result records and do not authorize private/live export.</td></tr><tr><td>Result record set</td><td><code>receipts/first_wave/...</code>, result records/sign-off/..., runtime-shell lens</td><td>Public outputs carry refs, digests, counts, verdicts, omitted-payload flags, and scope limits.</td><td>Result records do not publish private model data or launch-scope decision.</td></tr></tbody></table>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>The proof consumer for this reader slice is the focused interpretability replay suite plus the paper-module corpus parity check. The table below is the route a rank/projection reader should follow before trusting any claim in this module:</p>\n<table class=\"pm-table\"><thead><tr><th>Reader question</th><th>Source surface</th><th>Focused proof consumer</th><th>Scope limit</th></tr></thead><tbody><tr><td>Is this module bound to a real component and mechanism?</td><td><code>core/paper_module_capsules.json::paper_module.mechanistic_interpretability_circuit_attribution_replay</code> and <code>paper_modules/mechanistic_interpretability_circuit_attribution_replay.json</code></td><td><code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code></td><td></td></tr><tr><td>Does the replay recompute the attribution claim?</td><td><code>_toy_transformer_attribution_runtime</code> over fixture-provided <code>token_ids</code>, weights, and <code>target_logit_index</code></td><td><code>test_mechanistic_interpretability_toy_transformer_runtime_computes_attribution</code>, perturbation, and stale-claim tests</td><td>Proves fixture-local recomputation, not a general interpretability method.</td></tr><tr><td>Are graph rows actual circuit evidence rather than screenshots?</td><td><code>_graph_analysis_for_replay</code> and <code>_weight_sequence_analysis</code> over declared graph nodes, edges, and public error nodes</td><td>disconnected-graph and decorative-weight regression tests</td><td>Proves machine-readable traversability and anti-decoration checks, not a real neural circuit.</td></tr><tr><td>Do source-open bodies stay out of result records?</td><td><code>source_module_manifest.json</code>, copied <code>source_modules/</code>, <code>_source_module_manifest_result</code>, and <code>_write_receipts</code></td><td>source-module exact-import and body-text-in-result record rejection tests</td><td>Proves copied body floor and metadata-only result records, not private/live export authority.</td></tr><tr><td>Where does a reader start when projections disagree?</td><td>source record, generated JSON instance, runtime source, focused tests, then result records</td><td>corpus check and focused pytest together</td><td></td></tr></tbody></table>\n<h4 class=\"pm-body__h\">Failure Modes And Limitations</h4>\n<ul><li>Missing required replay fields block with <code>INTERPRETABILITY_REPLAY_FIELD_REQUIRED</code>.</li><li>Feature names without catalog-backed ids block with <code>INTERPRETABILITY_FEATURE_NAME_UNVERIFIABLE</code>.</li><li>Graph screenshots or disconnected graph rows block because machine-readable edges and traversable paths are required.</li><li>Transparency language without a causal-intervention result record blocks with <code>INTERPRETABILITY_INTERVENTION_RECEIPT_REQUIRED</code>.</li><li>Faithfulness language without explicit limits blocks with <code>INTERPRETABILITY_FAITHFULNESS_REQUIRES_LIMITS</code>.</li><li>Private model weights, raw activation dumps, proprietary prompt exports, hidden chain-of-thought exports, model-output data bodies, and launch-scope decision are forbidden public outputs.</li><li>Decorative graph-weight sequences block as suspected fabrication.</li><li>Stale declared toy-transformer winners block when recomputation selects a different top feature.</li><li>The proof is fixture-local. It verifies a public replay membrane and copied source evidence; it does not certify real-world model faithfulness.</li></ul>\n<h4 class=\"pm-body__h\">Relation To Interpretability Literature</h4>\n<p>The module borrows its accounting shape from the transformer-circuits and mechanistic-interpretability tradition: circuits should be graph-structured, features should be identifiable, causal language should be backed by interventions, and faithfulness language should be bounded. Useful prior-art anchors include Anthropic&#x27;s transformer-circuits framing, causal scrubbing, and SAE/sparse-feature circuit work.</p>\n<p>Microcosm does not reproduce those methods. The local contribution is a public replay boundary around an interpretability-shaped claim: machine-readable edges instead of screenshots, causal-intervention refs instead of bare transparency language, fixture recomputation instead of stale row trust, and explicit scope boundaries before a claim becomes public evidence.</p>\n<h4 class=\"pm-body__h\">Relation To Microcosm Concepts, Mechanisms, And Principles</h4>\n<p>The bundle binds this module to:</p>\n<ul><li><code>concept.research_and_science_replay_evidence_bundle</code></li><li><code>mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay</code></li><li>principles <code>P-2</code>, <code>P-4</code>, <code>P-8</code>, and <code>P-9</code></li><li>axioms <code>AX-3</code>, <code>AX-5</code>, <code>AX-7</code>, and <code>AX-8</code></li></ul>\n<p>The practical reading is:</p>\n<ul><li><code>P-2</code>: claim language stays below the strength of the checker.</li><li><code>P-4</code>: public proof routes through result records and explicit evidence refs.</li><li><code>P-8</code>: failed preconditions are typed refusals, not vague warnings.</li><li><code>P-9</code>: provenance crosses from fixture, source source, and result record without upgrading authority.</li><li><code>AX-3</code>: dereferenced proof and policy refs matter more than prose labels.</li><li><code>AX-5</code>: status fails closed across all required parts.</li><li><code>AX-7</code>: partial computation returns a typed refusal.</li><li><code>AX-8</code>: public fixture and copied-source labels propagate without becoming private model access.</li></ul>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<p>This consumes the first-wave fixture, negative cases, source-module mirror, secret scan, toy-transformer replay, and result record writer.</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.mechanistic_interpretability_circuit_attribution_replay run-attribution-bundle \\\n  --input examples/mechanistic_interpretability_circuit_attribution_replay/exported_circuit_attribution_bundle \\\n  --out /tmp/microcosm-mechanistic-interpretability-circuit-attribution-replay/bundle \\\n  --card</code></pre>\n<p>This consumes the exported circuit-attribution bundle, copied body floor, digest checks, metadata-only result records, command-card omission contract, and runtime-shell validation shape.</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_mechanistic_interpretability_circuit_attribution_replay.py -q\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>The focused regression pins recomputation, stale-row rejection, graph and source-body gates, card result record reuse, and body-text exclusions.</p>\n<h4 class=\"pm-body__h\">Reader Route</h4>\n<p>A cold reader should inspect in this order:</p>\n<ol><li><code>core/paper_module_capsules.json</code> row 52 for authority and projection binding.</li><li><code>paper_modules/mechanistic_interpretability_circuit_attribution_replay.json</code> for generated relationship edges.</li><li><code>src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py</code> for runtime logic.</li><li><code>tests/test_mechanistic_interpretability_circuit_attribution_replay.py</code> for the stale-row, perturbation, graph, source-body, and result record-boundary proof.</li><li><code>fixtures/first_wave/mechanistic_interpretability_circuit_attribution_replay/input</code> for the fixture.</li><li><code>examples/mechanistic_interpretability_circuit_attribution_replay/exported_circuit_attribution_bundle</code> for the public bundle.</li><li><code>receipts/first_wave/mechanistic_interpretability_circuit_attribution_replay</code> and <code>receipts/runtime_shell/public_mechanistic_interpretability_circuit_attribution_replay_lens.json</code> for metadata-only public result record evidence.</li></ol>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This replay exercises a circuit-attribution pass that traces which internal components account for a behaviour. It is grounded in mechanistic interpretability, the study of the internal circuits of neural networks (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://transformer-circuits.pub/\">Anthropic, Transformer Circuits</a>). Microcosm borrows the attribution-replay shape over synthetic fixtures; the result is fixture-bound runtime evidence, not live model access, a transparency product, or a correctness claim about any real model.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_mechanistic_interpretability_circuit_attribution_replay.py -q\nPYTHONPATH=src python3 scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>These are reader-verifiable evidence only and do not include launch operations, external model access, source-file changes, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Authority And Evidence Boundary</h5>\n<ul><li>Source authority: <code>core/paper_module_capsules.json::paper_modules[52:paper_module.mechanistic_interpretability_circuit_attribution_replay]</code> with <code>source_authority: json_capsule</code>.</li><li>Generated instance: <code>paper_modules/mechanistic_interpretability_circuit_attribution_replay.json</code>.</li><li>Runtime: <code>src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py</code>.</li><li>Focused tests: <code>tests/test_mechanistic_interpretability_circuit_attribution_replay.py</code>.</li><li>Governing standard: <code>standards/std_microcosm_mechanistic_interpretability_circuit_attribution_replay.json</code>.</li></ul>\n<p>This Markdown is a human-readable paper projection. The bundle JSON binds the component, mechanism, source locus, generated Mermaid status <code>available_from_capsule_edges</code>, and Atlas status <code>linked_from_capsule_edges</code>. The runtime, fixtures, tests, result records, and manifests are the technical evidence for the claims below.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim:</p>\n<ul><li>public, cold-replayable circuit-attribution accounting for the named fixture and exported bundle;</li><li>feature ids tied to machine-readable graph edges and traversable public error-node paths;</li><li>causal-intervention result record refs and faithfulness-limit refs are required before transparency or faithfulness language passes;</li><li>the toy-transformer declaration is input-coupled to recomputed forward, gradient, and ablation evidence;</li><li>stale toy-transformer declarations are rejected by focused tests;</li><li>copied source source bodies are verified by manifest and digest checks while result records remain metadata-only.</li></ul>\n<p>It may not claim:</p>\n<ul><li>live model access or external model access;</li><li>private weights, raw activation tensors/dumps, proprietary prompts, hidden chain-of-thought, hidden reasoning, or model-output data export;</li><li>real model-transparency product status;</li><li>benchmark claims authority;</li><li>public sharing, hosted-product readiness, launch-scope decision, or recipient-send authority;</li><li>whole-system interpretability correctness.</li></ul>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open body floor is declared in:</p>\n<ul><li><code>examples/mechanistic_interpretability_circuit_attribution_replay/exported_circuit_attribution_bundle/source_module_manifest.json</code></li><li><code>fixtures/first_wave/mechanistic_interpretability_circuit_attribution_replay/input/source_module_manifest.json</code></li></ul>\n<p>The manifest covers copied source bodies: Oracle attribution maps, pattern-ledger rows, high-novelty scout records, component projection IR, projection readiness code, mission transaction preflight code, execution trace code, strict JSON code, and trace/readiness standards. The runtime verifies classification, material class, body-copied status, body-not-in-result record status, target digest, source/target digest agreement, line count when the source is available, and required anchors.</p>\n<p>The body floor excludes private model weights, raw activations, proprietary prompts, hidden reasoning, model-output data, account or browser state, browser or HUD state, account secret material, private source-root material, public sharing, hosting, and launch-scope decision.</p>\n</details>",
      "components": [
        {
          "anchor": "component-mechanistic_interpretability_circuit_attribution_replay",
          "component_id": "mechanistic_interpretability_circuit_attribution_replay",
          "public_label": "Mechanistic Interpretability Circuit Attribution Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "mechanistic_interpretability_circuit_attribution_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Mechanistic Interpretability Circuit Attribution Replay",
            "relation": "explains",
            "url": "components.html#component-mechanistic_interpretability_circuit_attribution_replay"
          },
          {
            "id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public mechanistic interpretability circuit attribution replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-4",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Possession is not permission",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-4"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-3",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Authority by derivation, not possession",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-3"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "research and science replay validators as reproducibility scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
          },
          {
            "id": "paper_module.research_replication_rubric_artifact_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Research Replication Rubric Artifact Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
          },
          {
            "id": "paper_module.world_model_projection_drift_control_room",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "World-Model Projection Drift Control Room",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
          },
          {
            "id": "paper_module.public_reveal_walkthrough",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Public Reveal Walkthrough",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-public-reveal-walkthrough"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
      "reader_packet": {
        "abstract": "Mechanistic interpretability replay validates public circuit-attribution result record contracts without live model access or private activation export.",
        "authority_ceiling": "Declared public circuit-attribution runtime result record and source-module import evidence only; no live model access, model-transparency product claim, export of private weights, raw activations, proprietary prompts, hidden reasoning, external model access, benchmark claims, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-mechanistic-interpretability-circuit-attribution-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"JSON bundle paper_module.mechanistic_interpretability_circuit_attribution_replay\"] Fixture[\"Fixture / exported bundle feature catalog, replay rows, toy-transformer spec\"] Policy[\"Policy gates required fields, forbidden private/raw exports, faithfulness limits\"] Graph[\"Graph analyzer feature ids -> edges -> public error nodes\"] Toy[\"Toy-transformer replay forward + gradient + ablation recomputation\"] Source[\"Source-open body floor copied source bodies + digest checks\"] Result records[\"metadata-only result records refs, digests, counts, verdicts\"] Ceiling[\"Scope limit public replay accounting only\"] Bundle --> Fixture Fixture --> Policy Fixture --> Graph Fixture --> Toy Fixture --> Source Policy --> Result records Graph --> Result records Toy --> Result records Source --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:2d52fb4301ef5a928a1787bc70375a34a8482a4ae0dff9a170c310bd2af3c6c1",
            "source_line_end": 131,
            "source_line_start": 110
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-3",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Authority by derivation, not possession",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-3"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-public-reveal-walkthrough"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "mechanistic_interpretability_circuit_attribution_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "relation": "explains",
                "url": "components.html#component-mechanistic_interpretability_circuit_attribution_replay"
              },
              {
                "id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public mechanistic interpretability circuit attribution replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-4",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Possession is not permission",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-4"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 33,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 403,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Anthropic, Transformer Circuits",
            "section_id": "prior-art-grounding",
            "url": "https://transformer-circuits.pub/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Interpretability writing is unusually easy to overstate. A named feature can read like understanding, a graph picture can read like a discovered circuit, and a small local script can read like access to a real model. This component exists to hold one kind of claim to a smaller, checkable size. It answers a single question: before Microcosm lets a circuit-attribution story stand as public evidence, does the story survive a deterministic replay rather than being taken on trust? The part worth noticing is how narrow the proof is, and how that narrowness is the point. The component does not attempt to interpret a trained model. It carries a tiny two-layer toy transformer with weights declared i\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "mechanisticinterpretabilitycircuitattributionreplay is a public Microcosm component that validates whether circuit-attribution claims are safe to represent as result record evidence. It is not a model-transparency product and does not inspect a live provider model. The component checks a fixture and exported bundle for machine-readable feature graph rows, causal-intervention references, faithfulness limits, source-module digest evidence, negative cases, and a small input-coupled toy-transformer replay. The technical proof is deliberately modest. A replay passes only when its declared circuit-attribution story agrees with recomputed toy-transformer forward, gradient, and ablation winners; wh\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 57,
            "source_line_start": 39,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Interpretability prose is easy to overclaim: a feature name can sound like transparency, a graph screenshot can sound like a circuit, and a local fixture can sound like model access. This module makes the public claim smaller and more testable. It asks: before Microcosm lets a circuit-attribution story become public evidence, can the story survive a deterministic replay membrane that checks structure, causality refs, source provenance, and explicit scope boundaries? The answer is local and result record-scoped. Microcosm may claim public circuit-attribution replay accounting for this fixture and exported bundle. It may not claim live model internals, private weights, raw activations, propri\u2026",
            "level": 2,
            "order": 3,
            "section_id": "problem-statement",
            "source_line_end": 85,
            "source_line_start": 58,
            "title": "Problem Statement"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Source authority: core/papermodulecapsules.json::papermodules[52:papermodule.mechanisticinterpretabilitycircuitattributionreplay] with sourceauthority: jsoncapsule. papermodules/mechanisticinterpretabilitycircuitattribution_replay.md. Generated instance: papermodules/mechanisticinterpretabilitycircuitattribution_replay.json. Runtime: src/microcosmcore/components/mechanisticinterpretabilitycircuitattribution_replay.py. Focused tests: tests/testmechanisticinterpretabilitycircuitattribution_replay.py. Governing standard: standards/stdmicrocosmmechanisticinterpretabilitycircuitattributionreplay.json. This Markdown is a human-readable paper projection. The bundle JSON binds the component, mechan\u2026",
            "level": 2,
            "order": 4,
            "section_id": "authority-and-evidence-boundary",
            "source_line_end": 107,
            "source_line_start": 86,
            "title": "Authority And Evidence Boundary"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "The component has four coupled checks: Replay policy validation: each positive row must carry toy prompt refs, sparse feature ids, machine-readable graph nodes and edges, replacement-model approximation scores, causal inhibition and injection refs, causal-intervention result record refs, sufficiency labels, faithfulness limits, contradiction-case refs, cold-replay refs, target refs, and bodyinreceipt: false. Graph analysis: graphanalysisforreplay verifies that graph edges resolve to declared nodes and that at least one path exists from the row's sparse feature ids to a public error node. weightsequence_analysis rejects simple decorative arithmetic edge-weight sequences across replay rows. T\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 154,
            "source_line_start": 108,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "table"
            ],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "implementation-contract",
            "source_line_end": 166,
            "source_line_start": 155,
            "title": "Implementation Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The toy-transformer runtime is intentionally small enough to audit. The fixture in fixtures/firstwave/mechanisticinterpretabilitycircuitattributionreplay/input/attributionreplays.json declares: token_ids: [0, 1, 2] a three-row embedding table over two dimensions a two-by-three first layer a three-by-two second layer targetlogitindex: 1 expected top feature by attribution and ablation: toyhiddenfeature_1 The runtime computes token embeddings, averages them into a context vector, applies the first layer, applies a tanh hidden activation, applies the second layer, and reads the target logit. It then computes activation-gradient scores for each hidden feature, using the analytic tanh derivative\u2026",
            "level": 2,
            "order": 7,
            "section_id": "toy-transformer-attribution-mechanism",
            "source_line_end": 199,
            "source_line_start": 167,
            "title": "Toy-Transformer Attribution Mechanism"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The proof is strongest where it distinguishes a real coupling from a plausible but stale story. The focused tests exercise those distinctions directly:",
            "level": 2,
            "order": 8,
            "section_id": "discriminating-tests",
            "source_line_end": 214,
            "source_line_start": 200,
            "title": "Discriminating Tests"
          },
          {
            "block_kinds": [
              "table"
            ],
            "excerpt": null,
            "level": 2,
            "order": 9,
            "section_id": "evidence-contract",
            "source_line_end": 226,
            "source_line_start": 215,
            "title": "Evidence Contract"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The proof consumer for this reader slice is the focused interpretability replay suite plus the paper-module corpus parity check. The table below is the route a rank/projection reader should follow before trusting any claim in this module:",
            "level": 2,
            "order": 10,
            "section_id": "reader-evidence-routing",
            "source_line_end": 240,
            "source_line_start": 227,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Missing required replay fields block with INTERPRETABILITYREPLAYFIELD_REQUIRED. Feature names without catalog-backed ids block with INTERPRETABILITYFEATURENAME_UNVERIFIABLE. Graph screenshots or disconnected graph rows block because machine-readable edges and traversable paths are required. Transparency language without a causal-intervention result record blocks with INTERPRETABILITYINTERVENTIONRECEIPT_REQUIRED. Faithfulness language without explicit limits blocks with INTERPRETABILITYFAITHFULNESSREQUIRES_LIMITS. Private model weights, raw activation dumps, proprietary prompt exports, hidden chain-of-thought exports, model-output data bodies, and launch authority are forbidden public output\u2026",
            "level": 2,
            "order": 11,
            "section_id": "failure-modes-and-limitations",
            "source_line_end": 261,
            "source_line_start": 241,
            "title": "Failure Modes And Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The module borrows its accounting shape from the transformer-circuits and mechanistic-interpretability tradition: circuits should be graph-structured, features should be identifiable, causal language should be backed by interventions, and faithfulness language should be bounded. Useful prior-art anchors include Anthropic's transformer-circuits framing, causal scrubbing, and SAE/sparse-feature circuit work. Microcosm does not reproduce those methods. The local contribution is a public replay boundary around an interpretability-shaped claim: machine-readable edges instead of screenshots, causal-intervention refs instead of bare transparency language, fixture recomputation instead of stale row\u2026",
            "level": 2,
            "order": 12,
            "section_id": "relation-to-interpretability-literature",
            "source_line_end": 276,
            "source_line_start": 262,
            "title": "Relation To Interpretability Literature"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The bundle binds this module to: concept.researchandsciencereplayevidence_bundle mechanism.mechanisticinterpretabilitycircuitattributionreplay.validatespublicmechanisticinterpretabilitycircuitattributionreplay principles P-2, P-4, P-8, and P-9 axioms AX-3, AX-5, AX-7, and AX-8 The practical reading is: P-2: claim language stays below the strength of the checker. P-4: public proof routes through result records and explicit evidence refs. P-8: failed preconditions are typed refusals, not vague warnings. P-9: provenance crosses from fixture, source source, and result record without upgrading authority. AX-3: dereferenced proof and policy refs matter more than prose labels. AX-5: status fails c\u2026",
            "level": 2,
            "order": 13,
            "section_id": "relation-to-microcosm-concepts-mechanisms-and-principles",
            "source_line_end": 298,
            "source_line_start": 277,
            "title": "Relation To Microcosm Concepts, Mechanisms, And Principles"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate: This consumes the first-wave fixture, negative cases, source-module mirror, secret scan, toy-transformer replay, and result record writer. This consumes the exported circuit-attribution bundle, copied body floor, digest checks, metadata-only result records, command-card omission contract, and runtime-shell validation shape. The focused regression pins recomputation, stale-row rejection, graph and source-body gates, card result record reuse, and body-text exclusions. The corpus generated structured source record. Microcosm projections.",
            "level": 2,
            "order": 14,
            "section_id": "named-proof-consumers",
            "source_line_end": 335,
            "source_line_start": 299,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-open body floor is declared in: examples/mechanisticinterpretabilitycircuitattributionreplay/exportedcircuitattributionbundle/sourcemodule_manifest.json fixtures/firstwave/mechanisticinterpretabilitycircuitattributionreplay/input/sourcemodule_manifest.json The manifest covers copied source bodies: Oracle attribution maps, pattern-ledger rows, high-novelty scout records, component projection IR, projection readiness code, mission transaction preflight code, execution trace code, strict JSON code, and trace/readiness standards. The runtime verifies classification, material class, body-copied status, body-not-in-result record status, target digest, source/target digest agreement, li\u2026",
            "level": 2,
            "order": 15,
            "section_id": "source-open-body-floor",
            "source_line_end": 355,
            "source_line_start": 336,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This module may claim: public, cold-replayable circuit-attribution accounting for the named fixture and exported bundle; feature ids tied to machine-readable graph edges and traversable public error-node paths; causal-intervention result record refs and faithfulness-limit refs are required before transparency or faithfulness language passes; the toy-transformer declaration is input-coupled to recomputed forward, gradient, and ablation evidence; stale toy-transformer declarations are rejected by focused tests; copied source source bodies are verified by manifest and digest checks while result records remain metadata-only. It may not claim: live model access or external model access; private\u2026",
            "level": 2,
            "order": 16,
            "section_id": "claim-ceiling",
            "source_line_end": 382,
            "source_line_start": 356,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A cold reader should inspect in this order: core/papermodulecapsules.json row 52 for authority and projection binding. papermodules/mechanisticinterpretabilitycircuitattribution_replay.json for generated relationship edges. src/microcosmcore/components/mechanisticinterpretabilitycircuitattribution_replay.py for runtime logic. tests/testmechanisticinterpretabilitycircuitattribution_replay.py for the stale-row, perturbation, graph, source-body, and result record-boundary proof. fixtures/firstwave/mechanisticinterpretabilitycircuitattribution_replay/input for the fixture. examples/mechanisticinterpretabilitycircuitattributionreplay/exportedcircuitattribution_bundle for the public bundle. resul\u2026",
            "level": 2,
            "order": 17,
            "section_id": "reader-route",
            "source_line_end": 402,
            "source_line_start": 383,
            "title": "Reader Route"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This replay exercises a circuit-attribution pass that traces which internal components account for a behaviour. It is grounded in mechanistic interpretability, the study of the internal circuits of neural networks (Anthropic, Transformer Circuits). Microcosm borrows the attribution-replay shape over synthetic fixtures; the result is fixture-bound runtime evidence, not live model access, a transparency product, or a correctness claim about any real model.",
            "level": 2,
            "order": 18,
            "section_id": "prior-art-grounding",
            "source_line_end": 418,
            "source_line_start": 415,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: These are reader-verifiable evidence only and do not include launch operations, external model access, source-file changes, or whole-system correctness.",
            "level": 2,
            "order": 19,
            "section_id": "validation-receipt-path",
            "source_line_end": 428,
            "source_line_start": 419,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Mechanistic interpretability replay validates public circuit-attribution result record contracts without live model access or private activation export."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Mechanistic Interpretability Circuit Attribution Replay checks that public circuit-attribution replay rows carry feature-to-edge links, intervention deltas, sufficiency and faithfulness limits, target/source refs, source-module digest evidence, secret-exclusion scans, negative cases, and scope limits. It validates the result record contract only, not live model transparency, private weights, raw activations, proprietary prompts, hidden reasoning, external model access, benchmark claims, launch, public sharing, or whole-system correctness.",
      "summary_line": "Mechanistic interpretability replay validates public circuit-attribution result record contracts without live model access or private activation export.",
      "title": "Mechanistic Interpretability Circuit Attribution Replay"
    },
    {
      "anchor": "paper-module-spatial-world-model-counterfactual-simulation-replay",
      "authority_ceiling": "Declared public synthetic spatial counterfactual-replay metadata and source-module import evidence only; no robot or AV operation, real-world geographic accuracy, simulator product validation, generated-video authority, benchmark claims, external model access, hosting, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Spatial world-model demos are unusually easy to oversell. A plausible-looking video, or a row that simply asserts &quot;the model predicted the next state correctly&quot;, can pass for understanding without anything having been checked. This component exists to answer one narrow question: does a declared spatial counterfactual row actually bind a source state, an event, and a predicted outcome that survive an independent recomputation, or is it just a shape that looks right?</p>\n<p>The approach is the unusual part. The predicted actor count, transition delta, event label, and spawn cells are derived from the inputs (sensor-packet refs, consistency budget, topology), so a stale or hand-edited prediction no longer matches and the row blocks. The point is not a good simulator. The point is that a spatial-AI claim cannot pass on appearance alone: it has to agree with a recomputation a reader can audit in one screen.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>spatial_world_model_counterfactual_simulation_replay</code> is a Microcosm component for checking spatial world-model counterfactual claims as metadata transitions, not as generated video, robotics control, AV simulation, geographic truth, or benchmark authority. The component validates six synthetic scene-state rows, six counterfactual replay rows, six predicted transition rows, eight forbidden-claim negative cases, and an exported source-module bundle whose result record stays metadata-only.</p>\n<p>The technical claim is deliberately small: for each replay row, the runtime recomputes a deterministic toy gridworld next state from the declared scene state, counterfactual event, sensor-packet refs, consistency budget, topology ref, and limitation labels; it then compares that actual transition against the declared predicted state, transition diff, and oracle check. A green run proves the public replay rows are internally consistent and bounded by their scope limit. It does not establish real-world spatial accuracy, trained simulator quality, generated-video correctness, robot or AV operation, provider behavior, hosting, public sharing, launch-scope decision, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Telos</h4>\n<p>World-model demos are easy to overstate because visual plausibility can hide whether any state transition was checked. This component makes the proof surface inspectable: a reader can see the scene-state ref, action trace, predicted-state ref, transition-diff ref, oracle-check ref, fidelity limit, limitation labels, negative cases, and source-module digest evidence before accepting any spatial counterfactual claim.</p>\n<p>The useful result is not a better simulator. The useful result is an evidence spine that refuses to let a spatial-AI claim advance unless the public row binds input state, counterfactual event, predicted output, actual recomputation, and scope boundary boundary in one result record.</p>\n<h4 class=\"pm-body__h\">Mechanism</h4>\n<p>The positive fixture has six scene states and six matching replay rows: warehouse occlusion, crosswalk emergence, drone-corridor gust recovery, mobile robot reflective-floor detour, loading-dock pallet shift, and unprotected-turn late yield. Each row declares a source scene-state ref, action-trace ref, counterfactual event, predicted-state ref, transition-diff ref, oracle-state-check ref, two public sensor-packet refs, a rare-event label, a fidelity-limit label, limitation labels, and explicit false values for private video, raw sensor export, live operation, geography, simulator-product, generated-video-only, benchmark, and launch claims.</p>\n<p>Runtime transition checking happens in <code>_state_transition_analysis</code>:</p>\n<ol><li>The component resolves each replay to exactly one state-transition row.</li><li>It builds an 8 x 8 toy gridworld from the source scene&#x27;s actor count and topology ref.</li><li>It maps the counterfactual event to a deterministic event action such as <code>new_dynamic_actor</code>.</li><li>It recomputes the actual next state and transition diff from the input row.</li><li>It compares predicted actor count, transition delta, event label, spawn cell or cells, predicted-state ref, diff ref, oracle-check ref, and metadata-only result record status.</li></ol>\n<p>The input-driven part matters. Actor-count delta is not copied from the expected fixture. It is recomputed as:</p>\n<pre class=\"pm-pre\"><code>min(\n  base_event_actor_count_delta\n  + max(0, sensor_packet_count - max_timestep_lag - base_event_actor_count_delta),\n  4,\n  free_cell_count\n)</code></pre>\n<p>Spawn cells are also input-derived: the runtime hashes the event, replay id, scene-state ref, topology ref, sensor-packet refs, consistency budget, limitation labels, and source actor count, then walks the bounded grid from the declared event cell. This makes the row sensitive to real input changes while remaining small enough to audit.</p>\n<h4 class=\"pm-body__h\">Transition Evidence</h4>\n<p>The current fixture proves a narrow but useful invariant: all six declared predicted states match the runtime&#x27;s actual toy-gridworld step. The focused test expects:</p>\n<ul><li><code>scene_state_count == 6</code></li><li><code>replay_count == 6</code></li><li><code>state_transition_count == 6</code></li><li><code>predicted_state_body_count == 6</code></li><li><code>deterministic_simulation_pass_count == 6</code></li><li><code>gridworld_step_count == 6</code></li><li><code>predicted_actual_match_count == 6</code></li><li><code>transition_diff_count == 6</code></li><li><code>oracle_state_check_count == 6</code></li><li><code>sensor_packet_ref_count == 12</code></li></ul>\n<p>Those counts are technical evidence only because the runtime recomputes the state transition before accepting them. The result record cannot be read as a learned world-model score; it is a public replay consistency check over synthetic metadata and copied source-module digests.</p>\n<h4 class=\"pm-body__h\">Real-Bad Mutation Contract</h4>\n<p>The regression suite includes deliberately bad mutations that show the proof is not just shape validation:</p>\n<ul><li>If a transition row changes <code>actor_count_delta</code> from the recomputed value, <code>run_simulation_bundle</code> blocks with <code>SPATIAL_STATE_TRANSITION_SIMULATION_MISMATCH</code>.</li><li>If the predicted state misses the gridworld step, the transition row records <code>predicted_state_actor_count_mismatch</code> while the recomputed actual state still shows the expected gridworld execution.</li><li>If a replay gains an extra sensor-packet ref, the recomputed actor delta moves from 1 to 2. The stale expected transition blocks until the predicted actor count, actor delta, and spawn cells are updated to match the new actual transition.</li><li>If the source scene actor count and topology ref change, the recomputed source and spawn-cell state moves. The stale predicted state blocks until the transition row is updated.</li><li>If a source-module manifest tries to place copied body text inside a result record, the source-module summary blocks with <code>SPATIAL_SOURCE_BODY_TEXT_IN_RECEIPT_FORBIDDEN</code> and <code>SPATIAL_SOURCE_MODULE_BODY_TEXT_IN_RECEIPT_FORBIDDEN</code>.</li></ul>\n<p>The negative payload cases are similarly typed: private video export, raw sensor export, live robot or AV operation, real-world location claims, simulator-product claims, generated-video-only authority, geographic accuracy claims, and benchmark-score claims without state-diff result records all have explicit forbidden-code coverage.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"710\" height=\"686\" viewBox=\"0 0 710 686\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"355.1\" y1=\"72.0\" x2=\"355.1\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"355.1,130.0 352.0,123.2 358.2,123.2\"></polygon><line class=\"pmd-edge\" x1=\"303.8\" y1=\"184.0\" x2=\"193.6\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"193.6,242.0 198.2,236.1 201.0,241.5\"></polygon><line class=\"pmd-edge\" x1=\"193.6\" y1=\"314.0\" x2=\"303.8\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"303.8,372.0 296.3,371.5 299.2,366.1\"></polygon><line class=\"pmd-edge\" x1=\"355.1\" y1=\"184.0\" x2=\"355.1\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"355.1,242.0 352.0,235.2 358.2,235.2\"></polygon><line class=\"pmd-edge\" x1=\"355.1\" y1=\"426.0\" x2=\"355.1\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"355.1,484.0 352.0,477.2 358.2,477.2\"></polygon><line class=\"pmd-edge\" x1=\"355.1\" y1=\"314.0\" x2=\"355.1\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"355.1,484.0 352.0,477.2 358.2,477.2\"></polygon><line class=\"pmd-edge\" x1=\"332.1\" y1=\"538.0\" x2=\"282.8\" y2=\"596.0\"></line><polygon class=\"pmd-arrow\" points=\"282.8,596.0 284.9,588.8 289.6,592.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"293.5\" y=\"558.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"307.5\" y=\"571.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"380.4\" y1=\"538.0\" x2=\"443.1\" y2=\"605.0\"></line><polygon class=\"pmd-arrow\" points=\"443.1,605.0 436.2,602.1 440.6,597.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"400.7\" y=\"562.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"411.7\" y=\"575.5\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"406.4\" y1=\"184.0\" x2=\"550.8\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"550.8,260.0 543.4,259.5 546.2,254.1\"></polygon><line class=\"pmd-edge\" x1=\"568.1\" y1=\"296.0\" x2=\"286.0\" y2=\"596.0\"></line><polygon class=\"pmd-arrow\" points=\"286.0,596.0 288.5,588.9 293.0,593.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"416.1\" y=\"437.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"427.1\" y=\"450.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"579.1\" y1=\"296.0\" x2=\"477.3\" y2=\"605.0\"></line><polygon class=\"pmd-arrow\" points=\"477.3,605.0 476.5,597.5 482.3,599.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"514.2\" y=\"441.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"528.2\" y=\"454.5\" text-anchor=\"middle\">yes</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"265.2\" y=\"18.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"355.1\" y=\"40.5\">Scene-state row</tspan><tspan x=\"355.1\" y=\"58.5\">actor count + topology</tspan></text><title>Scene-state row actor count + topology</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"130.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"355.1\" y=\"152.5\">Counterfactual replay row</tspan><tspan x=\"355.1\" y=\"170.5\">event + sensor refs + budget</tspan></text><title>Counterfactual replay row event + sensor refs + budget</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"242.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"264.5\">Deterministic toy gridworld</tspan><tspan x=\"125.2\" y=\"282.5\">step</tspan><tspan x=\"125.2\" y=\"300.5\">8x8 bounded recomputation</tspan></text><title>Deterministic toy gridworld step 8x8 bounded recomputation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"254.9\" y=\"372.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"355.1\" y=\"394.5\">Actual next state</tspan><tspan x=\"355.1\" y=\"412.5\">actor delta + spawn cells</tspan></text><title>Actual next state actor delta + spawn cells</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"242.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"355.1\" y=\"264.5\">Declared predicted state</tspan><tspan x=\"355.1\" y=\"282.5\">transition diff + oracle</tspan><tspan x=\"355.1\" y=\"300.5\">check</tspan></text><title>Declared predicted state transition diff + oracle check</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"355.1,484.0 448.5,511.0 355.1,538.0 261.8,511.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"355.1\" y=\"506.5\">Actual matches declared</tspan><tspan x=\"355.1\" y=\"524.5\">transition?</tspan></text><title>Actual matches declared transition?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"152.0\" y=\"596.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"618.5\">metadata-only pass result</tspan><tspan x=\"252.2\" y=\"636.5\">record</tspan><tspan x=\"252.2\" y=\"654.5\">counts + refs + digests</tspan></text><title>metadata-only pass result record counts + refs + digests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"378.5\" y=\"605.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"468.4\" y=\"627.5\">Typed mismatch finding</tspan><tspan x=\"468.4\" y=\"645.5\">blocked status</tspan></text><title>Typed mismatch finding blocked status</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"585.1,260.0 692.2,278.0 585.1,296.0 477.9,278.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"585.1\" y=\"282.5\">Forbidden payload or claim?</tspan></text><title>Forbidden payload or claim?</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Scene[&quot;Scene-state row actor count + topology&quot;] --&gt; Replay[&quot;Counterfactual replay row event + sensor refs + budget&quot;] Replay --&gt; Step[&quot;Deterministic toy gridworld step 8x8 bounded recomputation&quot;] Step --&gt; Actual[&quot;Actual next state actor delta + spawn cells&quot;] Replay --&gt; Expected[&quot;Declared predicted state transition diff + oracle check&quot;] Actual --&gt; Compare{&quot;Actual matches declared transition?&quot;} Expected --&gt; Compare Compare --&gt;|yes| Result record[&quot;metadata-only pass result record counts + refs + digests&quot;] Compare --&gt;|no| Finding[&quot;Typed mismatch finding blocked status&quot;] Replay --&gt; Boundary{&quot;Forbidden payload or claim?&quot;} Boundary --&gt;|no| Result record Boundary --&gt;|yes| Finding</code></pre></details></figure>\n<p>This diagram is a reader map for the runtime proof. The generated doctrine lattice Mermaid remains the bundle-derived edge proof.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this page from source authority outward:</p>\n<ol><li>Open <code>core/paper_module_capsules.json::paper_modules[53:paper_module.spatial_world_model_counterfactual_simulation_replay]</code> for the JSON bundle and scope limit.</li><li>Open <code>paper_modules/spatial_world_model_counterfactual_simulation_replay.json</code> for generated relationship edges, Mermaid status, Atlas status, and <code>source_authority: json_capsule</code>.</li><li>Inspect <code>src/microcosm_core/organs/spatial_world_model_counterfactual_simulation_replay.py</code>, especially <code>_state_transition_analysis</code>, <code>_gridworld_step</code>, <code>_gridworld_actor_count_delta</code>, <code>_gridworld_spawn_cells</code>, <code>_replay_policy_findings</code>, and <code>_source_module_manifest_result</code>.</li><li>Inspect fixture inputs under <code>fixtures/first_wave/spatial_world_model_counterfactual_simulation_replay/input</code> and exported-bundle inputs under <code>examples/spatial_world_model_counterfactual_simulation_replay/exported_spatial_world_model_simulation_bundle</code>.</li><li>Inspect <code>tests/test_spatial_world_model_counterfactual_simulation_replay.py</code> for the positive replay, public-relative result record, source-module import, body-text rejection, transition-delta mutation, predicted-state mutation, input-perturbation, scene-perturbation, and fresh-card reuse contracts.</li></ol>\n<h4 class=\"pm-body__h\">Runtime Command</h4>\n<pre class=\"pm-pre\"><code>microcosm spatial-world-model-counterfactual-simulation-replay run-simulation-bundle --input examples/spatial_world_model_counterfactual_simulation_replay/exported_spatial_world_model_simulation_bundle --out receipts/runtime_shell/demo_project/organs/spatial_world_model_counterfactual_simulation_replay</code></pre>\n<p>The runtime shell also exposes the compressed lens at:</p>\n<pre class=\"pm-pre\"><code>microcosm spatial-simulation</code></pre>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This replay exercises a spatial world model under counterfactual interventions. It is grounded in the world-models line of work (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1803.10122\">Ha and Schmidhuber, World Models</a>), where an agent learns a compressed model of its environment it can roll forward under hypothetical actions. Microcosm borrows the counterfactual-rollout shape over synthetic metadata; the result is fixture-bound replay evidence, not robot or AV operation, real-world geography, or a calibrated simulator.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<p>The expected bundle projection is Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges</code>, and 20 generated relationship edges. These checks prove the public synthetic replay and source-module import boundary only; they do not validate real geography, robot or AV operation, simulator-product claims, benchmark claims, public sharing, hosting, or launch.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Public Boundary</h5>\n<p>The exported bundle may include copied Station geometry source bodies as public source-open material, but result records carry refs, digests, counts, and verdicts only. They must not carry private video bodies, raw sensor payloads, GPS trace bodies, model-output data, account or browser state, account secrets, or live-access material.</p>\n<p>The scope limit is therefore:</p>\n<ul><li>allowed: synthetic scene-state refs, action-trace refs, predicted-state refs, transition-diff refs, oracle-check refs, source-open public sensor-packet refs, rare-event labels, fidelity-limit labels, limitation labels, source-module digests, negative-case result records, and metadata-only validation result records;</li><li>not allowed: simulator-product authority, private video export, raw sensor export, live robot or AV operation, real-world geography claims, benchmark claims, external model access, hosting, public sharing, launch-scope decision, private-system equivalence, or whole-system correctness.</li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The dynamics are toy dynamics. The 8 x 8 gridworld models actor counts and spawn cells from public metadata; it does not model perception, control, physics, sensor calibration, camera geometry, lidar, maps, vehicle dynamics, human behavior, or material truth. The synthetic events are useful because they force state-diff accounting, not because they approximate the real world.</p>\n<p>The fixture is also finite. It covers six public replay rows, six transition rows, two sensor refs per replay, eight negative claim families, and three copied source modules. It does not establish all possible spatial counterfactuals, full secret absence outside the scanner envelope, complete robotics safety, simulator correctness, or future fixture coverage.</p>\n<p>The source-open body floor is limited to exact copied Station geometry guardrail bodies named by the source-module manifest and verified by digest. That does not certify private source-root equivalence, private video or raw sensor availability, account or browser state, provider behavior, hidden GPS trace bodies, live-access material, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page.</p>\n<p>It may not claim more than its bundle scope limit allows: Declared public synthetic spatial counterfactual-replay metadata and source-module import evidence only; no robot or AV operation, real-world geographic accuracy, simulator product validation, generated-video authority, benchmark claims, external model access, hosting, launch-scope decision, publishing-scope decision, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-spatial_world_model_counterfactual_simulation_replay",
          "component_id": "spatial_world_model_counterfactual_simulation_replay",
          "public_label": "Spatial World Model Counterfactual Simulation Replay"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 7
        },
        "link_count": 19,
        "links": [
          {
            "id": "spatial_world_model_counterfactual_simulation_replay",
            "kind": "organ",
            "kind_label": "component",
            "label": "Spatial World Model Counterfactual Simulation Replay",
            "relation": "explains",
            "url": "components.html#component-spatial_world_model_counterfactual_simulation_replay"
          },
          {
            "id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public spatial world model counterfactual simulation replay",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "research and science replay validators as reproducibility scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
          },
          {
            "id": "paper_module.research_replication_rubric_artifact_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Research Replication Rubric Artifact Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
          },
          {
            "id": "paper_module.world_model_projection_drift_control_room",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "World-Model Projection Drift Control Room",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
          },
          {
            "id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Materials Chemistry Closed-Loop Lab-Safety Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
      "reader_packet": {
        "abstract": "Spatial world-model replay validates synthetic counterfactual metadata without robot operation, simulator product claims, or real-world accuracy claims.",
        "authority_ceiling": "Declared public synthetic spatial counterfactual-replay metadata and source-module import evidence only; no robot or AV operation, real-world geographic accuracy, simulator product validation, generated-video authority, benchmark claims, external model access, hosting, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.spatial_world_model_counterfactual_simulation_replay.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-spatial-world-model-counterfactual-simulation-replay-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Scene[\"Scene-state row actor count + topology\"] --> Replay[\"Counterfactual replay row event + sensor refs + budget\"] Replay --> Step[\"Deterministic toy gridworld step 8x8 bounded recomputation\"] Step --> Actual[\"Actual next state actor delta + spawn cells\"] Replay --> Expected[\"Declared predicted state transition diff + oracle check\"] Actual --> Compare{\"Actual matches declared transition?\"} Expected --> Compare Compare -->|yes| Result record[\"metadata-only pass result record counts + refs + digests\"] Compare -->|no| Finding[\"Typed mismatch finding blocked status\"] Replay --> Boundary{\"Forbidden payload or claim?\"} Boundary -->|no| Result record Boundary -->|yes| Finding",
            "source_format": "mermaid",
            "source_hash": "sha256:dd35214cb2a9d31144afab9f482d2f2be5bb892406e7ff63a1beb747973ca3f0",
            "source_line_end": 227,
            "source_line_start": 214
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
              },
              {
                "id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Materials Chemistry Closed-Loop Lab-Safety Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "spatial_world_model_counterfactual_simulation_replay",
                "kind": "organ",
                "kind_label": "component",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "relation": "explains",
                "url": "components.html#component-spatial_world_model_counterfactual_simulation_replay"
              },
              {
                "id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public spatial world model counterfactual simulation replay",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 57,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 77,
              "title": "Structured Lattice Bindings"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Ha and Schmidhuber, World Models",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1803.10122"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Spatial world-model demos are unusually easy to oversell. A plausible-looking video, or a row that simply asserts \"the model predicted the next state correctly\", can pass for understanding without anything having been checked. This component exists to answer one narrow question: does a declared spatial counterfactual row actually bind a source state, an event, and a predicted outcome that survive an independent recomputation, or is it just a shape that looks right? The approach is the unusual part. Rather than trust the predicted state in the declared scene and event and steps it forward itself, then compares its own result against what the row claims. The predicted actor count, transition\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 22,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "spatialworldmodelcounterfactualsimulation_replay is a Microcosm component for checking spatial world-model counterfactual claims as metadata transitions, not as generated video, robotics control, AV simulation, geographic truth, or benchmark authority. The component validates six synthetic scene-state rows, six counterfactual replay rows, six predicted transition rows, eight forbidden-claim negative cases, and an exported source-module bundle whose result record stays metadata-only. The technical claim is deliberately small: for each replay row, the runtime recomputes a deterministic toy gridworld next state from the declared scene state, counterfactual event, sensor-packet refs, consistenc\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 42,
            "source_line_start": 23,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "World-model demos are easy to overstate because visual plausibility can hide whether any state transition was checked. This component makes the proof surface inspectable: a reader can see the scene-state ref, action trace, predicted-state ref, transition-diff ref, oracle-check ref, fidelity limit, limitation labels, negative cases, and source-module digest evidence before accepting any spatial counterfactual claim. The useful result is not a better simulator. The useful result is an evidence spine that refuses to let a spatial-AI claim advance unless the public row binds input state, counterfactual event, predicted output, actual recomputation, and scope boundary boundary in one result reco\u2026",
            "level": 2,
            "order": 3,
            "section_id": "telos",
            "source_line_end": 56,
            "source_line_start": 43,
            "title": "Telos"
          },
          {
            "block_kinds": [
              "code",
              "list",
              "paragraph"
            ],
            "excerpt": "The positive fixture has six scene states and six matching replay rows: warehouse occlusion, crosswalk emergence, drone-corridor gust recovery, mobile robot reflective-floor detour, loading-dock pallet shift, and unprotected-turn late yield. Each row declares a source scene-state ref, action-trace ref, counterfactual event, predicted-state ref, transition-diff ref, oracle-state-check ref, two public sensor-packet refs, a rare-event label, a fidelity-limit label, limitation labels, and explicit false values for private video, raw sensor export, live operation, geography, simulator-product, generated-video-only, benchmark, and launch claims. Runtime transition checking happens in statetransit\u2026",
            "level": 2,
            "order": 4,
            "section_id": "mechanism",
            "source_line_end": 141,
            "source_line_start": 100,
            "title": "Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The current fixture proves a narrow but useful invariant: all six declared predicted states match the runtime's actual toy-gridworld step. The focused test expects: scenestatecount == 6 replay_count == 6 statetransitioncount == 6 predictedstatebody_count == 6 deterministicsimulationpass_count == 6 gridworldstepcount == 6 predictedactualmatch_count == 6 transitiondiffcount == 6 oraclestatecheck_count == 6 sensorpacketref_count == 12 Those counts are technical evidence only because the runtime recomputes the state transition before accepting them. The result record cannot be read as a learned world-model score; it is a public replay consistency check over synthetic metadata and copied source-\u2026",
            "level": 2,
            "order": 5,
            "section_id": "transition-evidence",
            "source_line_end": 163,
            "source_line_start": 142,
            "title": "Transition Evidence"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The regression suite includes deliberately bad mutations that show the proof is not just shape validation: If a transition row changes actorcountdelta from the recomputed value, runsimulationbundle blocks with SPATIALSTATETRANSITIONSIMULATIONMISMATCH. If the predicted state misses the gridworld step, the transition row records predictedstateactorcountmismatch while the recomputed actual state still shows the expected gridworld execution. If a replay gains an extra sensor-packet ref, the recomputed actor delta moves from 1 to 2. The stale expected transition blocks until the predicted actor count, actor delta, and spawn cells are updated to match the new actual transition. If the source scen\u2026",
            "level": 2,
            "order": 6,
            "section_id": "real-bad-mutation-contract",
            "source_line_end": 192,
            "source_line_start": 164,
            "title": "Real-Bad Mutation Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The exported bundle may include copied Station geometry source bodies as public source-open material, but result records carry refs, digests, counts, and verdicts only. They must not carry private video bodies, raw sensor payloads, GPS trace bodies, model-output data, account or browser state, account secrets, or live-access material. The scope limit is therefore: allowed: synthetic scene-state refs, action-trace refs, predicted-state refs, transition-diff refs, oracle-check refs, source-open public sensor-packet refs, rare-event labels, fidelity-limit labels, limitation labels, source-module digests, negative-case result records, and metadata-only validation result records; not allowed: si\u2026",
            "level": 2,
            "order": 7,
            "section_id": "public-boundary",
            "source_line_end": 211,
            "source_line_start": 193,
            "title": "Public Boundary"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This diagram is a reader map for the runtime proof. The generated doctrine lattice Mermaid remains the bundle-derived edge proof.",
            "level": 2,
            "order": 8,
            "section_id": "shape",
            "source_line_end": 231,
            "source_line_start": 212,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this page from source authority outward: Open core/papermodulecapsules.json::papermodules[53:papermodule.spatialworldmodelcounterfactualsimulation_replay] for the JSON bundle and scope limit. Open papermodules/spatialworldmodelcounterfactualsimulationreplay.json for generated relationship edges, Mermaid status, Atlas status, and sourceauthority: jsoncapsule. Inspect src/microcosmcore/components/spatialworldmodelcounterfactualsimulationreplay.py, especially statetransitionanalysis, gridworld_step, gridworldactorcountdelta, gridworldspawn_cells, replaypolicyfindings, and sourcemodulemanifest_result. Inspect fixture inputs under fixtures/firstwave/spatialworldmodelcounterfactualsimulation\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 256,
            "source_line_start": 232,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The runtime shell also exposes the compressed lens at:",
            "level": 2,
            "order": 10,
            "section_id": "runtime-command",
            "source_line_end": 268,
            "source_line_start": 257,
            "title": "Runtime Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate: The expected bundle projection is Mermaid availablefromcapsule_edges, Atlas linkedfromcapsule_edges, and 20 generated relationship edges. These checks prove the public synthetic replay and source-module import boundary only; they do not validate real geography, robot or AV operation, simulator-product claims, benchmark claims, public sharing, hosting, or launch.",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 293,
            "source_line_start": 269,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The dynamics are toy dynamics. The 8 x 8 gridworld models actor counts and spawn cells from public metadata; it does not model perception, control, physics, sensor calibration, camera geometry, lidar, maps, vehicle dynamics, human behavior, or material truth. The synthetic events are useful because they force state-diff accounting, not because they approximate the real world. The fixture is also finite. It covers six public replay rows, six transition rows, two sensor refs per replay, eight negative claim families, and three copied source modules. It does not establish all possible spatial counterfactuals, full secret absence outside the scanner envelope, complete robotics safety, simulator\u2026",
            "level": 2,
            "order": 12,
            "section_id": "limitations",
            "source_line_end": 313,
            "source_line_start": 294,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page. It may not claim more than its bundle scope limit allows: Declared public synthetic spatial counterfactual-replay metadata and source-module import evidence only; no robot or AV operation, real-world geographic accuracy, simulator product validation, generated-video authority, benchmark claims, external model access, hosting, launch-scope decision, public sharing decision, or whole-system correctness.",
            "level": 2,
            "order": 13,
            "section_id": "claim-ceiling",
            "source_line_end": 319,
            "source_line_start": 314,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This replay exercises a spatial world model under counterfactual interventions. It is grounded in the world-models line of work (Ha and Schmidhuber, World Models), where an agent learns a compressed model of its environment it can roll forward under hypothetical actions. Microcosm borrows the counterfactual-rollout shape over synthetic metadata; the result is fixture-bound replay evidence, not robot or AV operation, real-world geography, or a calibrated simulator.",
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 322,
            "source_line_start": 320,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/spatial_world_model_counterfactual_simulation_replay.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Spatial world-model replay validates synthetic counterfactual metadata without robot operation, simulator product claims, or real-world accuracy claims."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Spatial World Model Counterfactual Simulation Replay validates public synthetic counterfactual rows: scene-state refs, action traces, predicted-state refs, transition diffs, oracle-check refs, public sensor-packet refs, limitation labels, source-module digest evidence, negative cases, and scope limits. It keeps generated-video and metadata evidence below real-world geographic accuracy, robot or AV operation, simulator product claims, benchmark claims, external model access, hosting, launch, public sharing, and whole-system correctness.",
      "summary_line": "Spatial world-model replay validates synthetic counterfactual metadata without robot operation, simulator product claims, or real-world accuracy claims.",
      "title": "Spatial World Model Counterfactual Simulation Replay"
    },
    {
      "anchor": "paper-module-prediction-oracle-reconciliation",
      "authority_ceiling": "Synthetic invented prediction packet and source-module import evidence only; no forecasting correctness or accuracy, no trading, financial, or investment-related actions, no live market data, no external model access, no prediction public sharing, no performance track record, no non-public data import, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "body_html": "<p><code>prediction_oracle_reconciliation</code> is a source-available runtime fixture component for the prediction-engine slice. It compresses the source pattern group around CP1 bifurcation resolution, CP2 valid target universes, oracle grounding firewalls, diff grading, and dossier mutation into a synthetic packet a cold reader can run.</p>\n<p>It is deliberately not a market product. The component has no live data, no external model access, no trading authority, no financial or investment-related actions authority, no publishing-scope decision, and no launch-scope decision. Its job is to make the reasoning shape inspectable without making performance or action claims. The result record contract is source-open by default: public fixture packets, exported bundle refs, source refs, and runtime result records carry the evidence, while <code>secret_exclusion_scan</code> blocks only live market feeds, model-output data bodies, account or browser material, private dossiers, and account secret-equivalent access.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A forecast that gets the direction right can still be badly wrong about the number, and a forecast can look accurate only because it quietly used evidence that arrived after the outcome it was meant to predict. This component exists to make those two failures visible on a synthetic packet, before any reasoning is dressed up as a track record. The single question it answers is narrow: does this prediction packet keep its evidence honest and its grading recomputable, or does it cut a corner?</p>\n<p>The unusual choice is that the component does not trust the numbers the packet reports. For every numeric row it recomputes the absolute error, the percent error, and the direction hit from the snapshot, predicted, and realized prices, then rejects any claimed value that contradicts the recompute. It also surfaces a direction hit that is still a large numeric miss rather than letting the correct arrow hide the size of the error. Evidence is split at the prediction time: a reference that points past the target window is refused, not silently scored.</p>\n<p>None of this is forecasting. There is no live market data, no external model access, no trading or investment-related actions, and no performance claim. The packet, its target universe, and its realized values are invented fixtures. A direction hit or a numeric miss inside a result record is a statement about the fixture and the grading mechanics, nothing more.</p>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>The input packet names:</p>\n<ul><li><code>source_pattern_ids</code> for the source pattern family being projected.</li><li><code>valid_prediction_targets</code> and <code>target_universe</code> for the CP2 gate.</li><li><code>cp1_branches</code> with selected side, rationale refs, and opposite-side invalidation refs.</li><li><code>cp2_predictions</code> with pre-target evidence refs and grounding ids.</li><li><code>oracle_diff</code> rows that grade synthetic realized direction against prediction.</li><li><code>dossier_mutations</code> constrained to fixture deltas.</li><li><code>public_runtime_refs</code> for the public fixture, exported bundle, and paper module system refs.</li><li><code>authority_ceiling</code> values that explicitly keep trading, advice, provider, live-market, public sharing, launch, and secret-export authority false.</li></ul>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p><code>validate_reconciliation_packet</code> runs five checks over the packet and folds the findings into one status. Each check guards a specific way a forecast can flatter itself.</p>\n<p>CP1 resolution. Every <code>cp1_branches</code> row must name the side it chose, carry rationale refs, and keep an <code>opposite_side_invalidation_ref</code>, the record of why the losing side lost. A branch that asserts a winner without retaining the discarded alternative is rejected as an unresolved bifurcation. Equity or market-lane branches additionally need an explicit confirmation bit before they count.</p>\n<p>CP2 universe and pre-target evidence. Predictions must name a <code>target_id</code> inside the declared <code>valid_prediction_targets</code>, so the set of things being predicted is fixed before the outcome rather than chosen afterwards. Evidence refs must be pre-target: a ref is accepted only if it carries the <code>T-</code> time prefix, and a reference that points past the target window raises <code>PREDICTION_ORACLE_POST_T_EVIDENCE_FORBIDDEN</code>. This is the gate that stops a packet from grading itself with hindsight.</p>\n<p>Recomputed numeric grading. This is the part that does real arithmetic. For each graded row the component takes the snapshot, predicted, and realized prices and recomputes the absolute delta, the percent delta against the snapshot, and the direction hit. If the row also reports its own <code>abs_error</code>, <code>pred_error_pct</code>, or <code>direction_hit</code>, the claimed value must match the recompute or the row is rejected. Two further rules matter. A row whose direction is correct but whose error clears the floor (ten in absolute terms, or five percent) is surfaced as a large miss, so a right arrow cannot conceal a large numeric error. A row with no realized price is not fabricated into a graded row, a row marked degraded is gated out of grading rather than scored, and the STOCK and ETF asset classes are kept as separate counts rather than blended.</p>\n<p>Oracle diff and bounded mutation. The <code>oracle_diff</code> rows grade synthetic realized direction against each prediction, and <code>dossier_mutations</code> may only add a contradiction, revise a confidence band, or retire a claim. A high-severity mutation needs two evidence refs and an explicit public-delta allowlist before it is allowed.</p>\n<p>A run passes only when at least two CP1 branches, two CP2 predictions, two graded numeric rows across both asset classes, and one bounded mutation are present, the recompute and evidence gates raise no findings, the source-module digests match, and the secret scan is clean. The result record records counts, verdicts, and authority booleans; the packet body, claimed numbers, and source bodies stay out of it.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"930\" height=\"718\" viewBox=\"0 0 930 718\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"350.9\" y1=\"139.7\" x2=\"230.0\" y2=\"202.0\"></line><polygon class=\"pmd-arrow\" points=\"230.0,202.0 234.7,196.1 237.5,201.6\"></polygon><line class=\"pmd-edge\" x1=\"429.1\" y1=\"144.0\" x2=\"396.1\" y2=\"202.0\"></line><polygon class=\"pmd-arrow\" points=\"396.1,202.0 396.9,194.5 402.2,197.6\"></polygon><line class=\"pmd-edge\" x1=\"579.0\" y1=\"139.2\" x2=\"719.8\" y2=\"211.0\"></line><polygon class=\"pmd-arrow\" points=\"719.8,211.0 712.4,210.6 715.1,205.2\"></polygon><line class=\"pmd-edge\" x1=\"509.4\" y1=\"144.0\" x2=\"556.7\" y2=\"211.0\"></line><polygon class=\"pmd-arrow\" points=\"556.7,211.0 550.3,207.2 555.3,203.6\"></polygon><line class=\"pmd-edge\" x1=\"704.4\" y1=\"286.7\" x2=\"429.2\" y2=\"368.0\"></line><polygon class=\"pmd-arrow\" points=\"429.2,368.0 434.9,363.1 436.6,369.0\"></polygon><line class=\"pmd-edge\" x1=\"738.1\" y1=\"301.0\" x2=\"633.9\" y2=\"368.0\"></line><polygon class=\"pmd-arrow\" points=\"633.9,368.0 638.0,361.7 641.4,366.9\"></polygon><line class=\"pmd-edge\" x1=\"195.7\" y1=\"310.0\" x2=\"417.9\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"417.9,480.0 410.6,478.3 414.3,473.4\"></polygon><line class=\"pmd-edge\" x1=\"386.1\" y1=\"310.0\" x2=\"451.1\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"451.1,480.0 445.8,474.7 451.5,472.5\"></polygon><line class=\"pmd-edge\" x1=\"366.2\" y1=\"422.0\" x2=\"427.1\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"427.1,480.0 420.0,477.5 424.3,473.1\"></polygon><line class=\"pmd-edge\" x1=\"563.6\" y1=\"422.0\" x2=\"502.7\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"502.7,480.0 505.5,473.1 509.8,477.5\"></polygon><line class=\"pmd-edge\" x1=\"567.1\" y1=\"301.0\" x2=\"482.0\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"482.0,480.0 482.2,472.5 487.7,475.1\"></polygon><line class=\"pmd-edge\" x1=\"464.9\" y1=\"552.0\" x2=\"464.9\" y2=\"610.0\"></line><polygon class=\"pmd-arrow\" points=\"464.9,610.0 461.8,603.2 468.0,603.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"350.9\" y=\"18.0\" width=\"228.1\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.9\" y=\"40.5\">Synthetic prediction packet</tspan><tspan x=\"464.9\" y=\"58.5\">target universe, CP1</tspan><tspan x=\"464.9\" y=\"76.5\">branches,</tspan><tspan x=\"464.9\" y=\"94.5\">CP2 predictions, oracle diff,</tspan><tspan x=\"464.9\" y=\"112.5\">numeric rows, dossier</tspan><tspan x=\"464.9\" y=\"130.5\">mutations</tspan></text><title>Synthetic prediction packet target universe, CP1 branches, CP2 predictions, oracle diff, numeric rows, dossier mutations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"202.0\" width=\"214.3\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"224.5\">CP1 resolution</tspan><tspan x=\"125.2\" y=\"242.5\">chosen side + rationale +</tspan><tspan x=\"125.2\" y=\"260.5\">why the opposite side lost;</tspan><tspan x=\"125.2\" y=\"278.5\">equity lane needs</tspan><tspan x=\"125.2\" y=\"296.5\">confirmation</tspan></text><title>CP1 resolution chosen side + rationale + why the opposite side lost; equity lane needs confirmation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"202.0\" width=\"214.3\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"224.5\">CP2 universe + evidence</tspan><tspan x=\"365.5\" y=\"242.5\">target inside declared</tspan><tspan x=\"365.5\" y=\"260.5\">universe;</tspan><tspan x=\"365.5\" y=\"278.5\">evidence must be pre-target</tspan><tspan x=\"365.5\" y=\"296.5\">(T-)</tspan></text><title>CP2 universe + evidence target inside declared universe; evidence must be pre-target (T-)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"704.4\" y=\"211.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"808.1\" y=\"233.5\">Recomputed numeric grading</tspan><tspan x=\"808.1\" y=\"251.5\">abs error, percent error,</tspan><tspan x=\"808.1\" y=\"269.5\">direction hit recomputed;</tspan><tspan x=\"808.1\" y=\"287.5\">claimed values must match</tspan></text><title>Recomputed numeric grading abs error, percent error, direction hit recomputed; claimed values must match</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"498.6\" y=\"211.0\" width=\"179.8\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"588.5\" y=\"233.5\">Oracle diff + mutation</tspan><tspan x=\"588.5\" y=\"251.5\">realized vs predicted</tspan><tspan x=\"588.5\" y=\"269.5\">direction;</tspan><tspan x=\"588.5\" y=\"287.5\">bounded dossier deltas</tspan></text><title>Oracle diff + mutation realized vs predicted direction; bounded dossier deltas</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"368.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"390.5\">Direction-right, numeric-miss</tspan><tspan x=\"337.9\" y=\"408.5\">surfaced, not hidden</tspan></text><title>Direction-right, numeric-miss surfaced, not hidden</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"477.9\" y=\"368.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"592.0\" y=\"390.5\">Degraded / missing-truth rows</tspan><tspan x=\"592.0\" y=\"408.5\">gated, not fabricated</tspan></text><title>Degraded / missing-truth rows gated, not fabricated</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"350.9\" y=\"480.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.9\" y=\"502.5\">metadata-only result records</tspan><tspan x=\"464.9\" y=\"520.5\">result, board, validation,</tspan><tspan x=\"464.9\" y=\"538.5\">sign-off; counts and verdicts</tspan></text><title>metadata-only result records result, board, validation, sign-off; counts and verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"350.9\" y=\"610.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.9\" y=\"632.5\">Scope limit</tspan><tspan x=\"464.9\" y=\"650.5\">synthetic fixture only;</tspan><tspan x=\"464.9\" y=\"668.5\">no trading, advice, provider,</tspan><tspan x=\"464.9\" y=\"686.5\">live market, publish, launch</tspan></text><title>Scope limit synthetic fixture only; no trading, advice, provider, live market, publish, launch</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Packet[&quot;Synthetic prediction packet target universe, CP1 branches, CP2 predictions, oracle diff, numeric rows, dossier mutations&quot;] CP1[&quot;CP1 resolution chosen side + rationale + why the opposite side lost; equity lane needs confirmation&quot;] CP2[&quot;CP2 universe + evidence target inside declared universe; evidence must be pre-target (T-)&quot;] Numeric[&quot;Recomputed numeric grading abs error, percent error, direction hit recomputed; claimed values must match&quot;] Oracle[&quot;Oracle diff + mutation realized vs predicted direction; bounded dossier deltas&quot;] LargeMiss[&quot;Direction-right, numeric-miss surfaced, not hidden&quot;] Gated[&quot;Degraded / missing-truth rows gated, not fabricated&quot;] Result records[&quot;metadata-only result records result, board, validation, sign-off; counts and verdicts&quot;] Ceiling[&quot;Scope limit synthetic fixture only; no trading, advice, provider, live market, publish, launch&quot;] Packet --&gt; CP1 Packet --&gt; CP2 Packet --&gt; Numeric Packet --&gt; Oracle Numeric --&gt; LargeMiss Numeric --&gt; Gated CP1 --&gt; Result records CP2 --&gt; Result records LargeMiss --&gt; Result records Gated --&gt; Result records Oracle --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<p>Evidence/accounting:</p>\n<ul><li>Bundle authority: <code>core/paper_module_capsules.json::paper_modules[54:paper_module.prediction_oracle_reconciliation]</code> sets <code>source_authority: json_capsule</code>, binds the component, binds <code>mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation</code>, and resolves <code>src/microcosm_core/organs/prediction_oracle_reconciliation.py</code>.</li><li>Generated instance: <code>paper_modules/prediction_oracle_reconciliation.json</code> reports <code>paper_module_payload.source_authority: json_capsule</code>, Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges</code>, 15 relationship edges, and no unpopulated selective relations.</li><li>Runtime and fixture floor: <code>src/microcosm_core/organs/prediction_oracle_reconciliation.py</code> exposes <code>run</code>, <code>run_prediction_bundle</code>, <code>validate_source_module_imports</code>, <code>validate_reconciliation_packet</code>, <code>_source_open_body_import_summary</code>, <code>write_receipts</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>. <code>fixtures/first_wave/prediction_oracle_reconciliation/input/reconciliation_packet.json</code> carries the synthetic CP1/CP2, oracle-diff, target-universe, and dossier-mutation evidence shape.</li><li>Exported bundle and result records: <code>examples/prediction_oracle_reconciliation/exported_prediction_oracle_bundle/source_module_manifest.json</code> and the exported source artifacts provide source-open replay evidence. <code>receipts/first_wave/prediction_oracle_reconciliation/prediction_oracle_reconciliation_result.json</code>, <code>prediction_oracle_validation_receipt.json</code>, and result records/sign-off/first_wave/prediction_oracle_reconciliation_fixture_acceptance.json keep the result record metadata-only and fixture-bounded.</li><li>Test and claim boundary: <code>tests/test_prediction_oracle_reconciliation.py</code> checks invalid target universes, unresolved CP1 branches, post-target evidence, unsafe dossier mutation, live-market/trading/advice overclaims, exported-bundle validation, and source-module digest gates. The structured source record scope limit excludes forecasting correctness, financial decisions, trading authority, live market data, external model access, prediction public sharing, performance track record, non-public data import, launch-scope decision, publishing-scope decision, and whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Open this module as a reader map, not as prediction evidence. Use the runtime fixture input for packet shape, the exported bundle for source-open replay, the structured source record for relationship edges, and the test file for the negative cases that enforce the scope limit.</p>\n<p>Route evidence in this order:</p>\n<ol><li>Read the structured lattice bindings section to confirm the source record path and subject edges.</li><li>Inspect the fixture input for declared target universes, CP1 branches, CP2 prediction evidence, oracle-diff rows, and fixture-bounded dossier mutations.</li><li>Run the fixture and exported-bundle commands to produce metadata-only result records.</li><li>Check <code>tests/test_prediction_oracle_reconciliation.py</code> for the negative cases that reject target-universe escapes, unresolved CP1 branches, post-target evidence, live-market overclaims, and authority overclaims.</li><li>Use <code>paper_modules/prediction_oracle_reconciliation.json</code> as the generated relationship graph for this module.</li></ol>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The fixture rejects:</p>\n<ul><li>a CP2 prediction outside the target universe;</li><li>an unresolved CP1 bifurcation;</li><li>post-target evidence used as prediction evidence;</li><li>unconfirmed equity or market-lane claims;</li><li>unsafe high-severity dossier mutation;</li><li>trading, advice, live-provider, public sharing, launch, or secret-export authority overclaims.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in probabilistic forecast evaluation and prediction market infrastructure. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://journals.ametsoc.org/doi/10.1175/1520-0493%281950%29078%3C0001%3AVOFEIT%3E2.0.CO%3B2\">Brier score</a> is an early probability-forecast verification anchor, proper-scoring-rule work such as <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://sites.stat.washington.edu/people/raftery/Research/PDF/Gneiting2007jasa.pdf\">Gneiting and Raftery</a> motivates incentive-compatible forecast scoring, and Hanson&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://hanson.gmu.edu/mktscore.pdf\">logarithmic market scoring rule</a> grounds the prediction-market idea that forecasts can be updated and evaluated through explicit scoring mechanisms. Forecasting tournament work around tracking and calibration also motivates separating prediction evidence from post-outcome explanation.</p>\n<p>Microcosm borrows the reconciliation pattern: declare the target universe before the outcome, keep pre-target evidence separate from post-target evidence, grade against a synthetic oracle diff, and constrain dossier mutation to declared fixture deltas. It does not trade, advise, publish predictions, or claim forecast performance.</p>\n<h4 class=\"pm-body__h\">Commands</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.prediction_oracle_reconciliation run \\\n  --input fixtures/first_wave/prediction_oracle_reconciliation/input \\\n  --out receipts/first_wave/prediction_oracle_reconciliation\n\nPYTHONPATH=src python3 -m microcosm_core.organs.prediction_oracle_reconciliation run-prediction-bundle \\\n  --input examples/prediction_oracle_reconciliation/exported_prediction_oracle_bundle \\\n  --out receipts/runtime_shell/demo_project/organs/prediction_oracle_reconciliation</code></pre>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.prediction_oracle_reconciliation run \\\n  --input fixtures/first_wave/prediction_oracle_reconciliation/input \\\n  --out /tmp/microcosm-prediction-oracle-reconciliation/fixture \\\n  --card\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.prediction_oracle_reconciliation run-prediction-bundle \\\n  --input examples/prediction_oracle_reconciliation/exported_prediction_oracle_bundle \\\n  --out /tmp/microcosm-prediction-oracle-reconciliation/bundle \\\n  --card\nPYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_prediction_oracle_reconciliation.py -q\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>A passing run proves only synthetic target-universe reconciliation, CP1/CP2 accounting, oracle-diff grading, and fixture-bounded dossier mutation; it does not establish forecasting performance, financial decisions, trading authority, live market access, public sharing, or launch.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module covers only fixture-bounded prediction-oracle reconciliation: synthetic target-universe accounting, CP1/CP2 separation, oracle-diff grading, dossier mutation constraints, copied source-module import evidence, negative cases, and public result records. They do not prove forecasting accuracy, financial decisions, trading authority, live-market access, provider behavior, prediction public sharing, performance track record, private-data import, launch-scope decision, publishing-scope decision, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The target universe, CP1 branches, CP2 evidence, realized values, oracle diff, and dossier mutations are fixture artifacts. They exercise the shape of a reconciliation pipeline, but they are not live market data, a validated forecasting track record, an investment strategy, or a prediction public sharing surface. A direction hit or numeric miss inside the result record is evidence about the synthetic packet only.</p>\n<p>The exported bundle is source-open in the narrow body-floor sense. It digest checks copied source contracts, node manifests, tool code, pattern rows, and route-decision artifacts while keeping body text out of result records. That does not certify private source-root equivalence, provider behavior, account or session state, hidden market feeds, private dossiers, or launch-scope decision.</p>\n<p>The negative cases are scoped regression guards. They reject invalid targets, unresolved bifurcations, post-target evidence, unconfirmed equity-lane claims, unsafe dossier mutation, trading/advice overclaims, degraded feed misuse, missing realized numeric truth, and asset-class mixing. Those refusals do not prove full financial safety, whole-system correctness, runtime correctness outside the named component, or complete secret absence beyond the declared scanner envelope.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Synthetic invented prediction packet and source-module import evidence only; no forecasting correctness or accuracy, no trading, financial, or investment-related actions, no live market data, no external model access, no prediction public sharing, no performance track record, no non-public data import, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module demonstrates synthetic prediction-reconciliation mechanics only. It does not trade, give financial or investment-related actions, call live market providers, publish predictions, claim forecasting performance, import non-public data, or include launch operations.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<ul><li>source record: <code>core/paper_module_capsules.json::paper_modules[54:paper_module.prediction_oracle_reconciliation]</code>.</li></ul>\n<ul><li>Subject edges: explains component <code>prediction_oracle_reconciliation</code> and mechanism <code>mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation</code>.</li><li>Doctrine edges: governed by principles <code>P-2</code>, <code>P-6</code>, <code>P-8</code>, and <code>P-9</code>; abides by axioms <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, and <code>AX-10</code>.</li><li>Dependency edges: depends on <code>paper_module.finance_forecast_evaluation_spine</code>, <code>paper_module.world_model_projection_drift_control_room</code>, and <code>paper_module.research_replication_rubric_artifact_replay</code>.</li><li>Runtime code locus: <code>src/microcosm_core/organs/prediction_oracle_reconciliation.py</code>, including <code>run</code>, <code>run_prediction_bundle</code>, <code>validate_source_module_imports</code>, <code>validate_reconciliation_packet</code>, <code>_source_open_body_import_summary</code>, <code>_build_result</code>, <code>write_receipts</code>, <code>result_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>.</li><li>Generated row proof: 15 resolved relationship edges, no unpopulated selective relations, Mermaid <code>available_from_capsule_edges</code>, and Atlas <code>linked_from_capsule_edges</code>.</li></ul>\n<p>The governing lattice turns the component into a bounded reconciliation checker rather than a forecast authority. <code>P-2</code> lowers every positive claim to the checker strength: CP1/CP2 accounting, oracle-diff grading, numeric-row gates, source-module digest checks, negative cases, and metadata-only result records. <code>P-6</code> fails closed when a branch is unresolved, a target escapes the declared universe, a source digest mismatches, or an authority flag tries to rise above the accepted component ceiling. <code>P-8</code> makes those refusals typed outcomes instead of prose warnings. <code>P-9</code> carries source refs, public runtime refs, copied-body material status, and result record refs across the fixture and exported bundle.</p>\n<p>The axiom layer supplies the same boundary. <code>AX-5</code> prevents the fixture from upgrading synthetic reconciliation evidence into trading, advice, live-market, provider, public sharing, launch, or performance-track-record authority. <code>AX-7</code> permits partiality: degraded feed health, missing realized numeric truth, and asset-class split pressure are surfaced as scoped findings rather than hidden successes. <code>AX-8</code> keeps copied source bodies while excluding live market data, model-output data bodies, private dossiers, and account secret-equivalent material. <code>AX-10</code> requires the target-universe, CP1/CP2, oracle-diff, and source-module evidence to be tied to the current fixture or bundle result records before the Markdown projection is treated as current.</p>\n<p>The structured source record&#x27;s 15 edges prove route parity only.</p>\n</details>",
      "components": [
        {
          "anchor": "component-prediction_oracle_reconciliation",
          "component_id": "prediction_oracle_reconciliation",
          "public_label": "Prediction Oracle Reconciliation"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "prediction_oracle_reconciliation",
            "kind": "organ",
            "kind_label": "component",
            "label": "Prediction Oracle Reconciliation",
            "relation": "explains",
            "url": "components.html#component-prediction_oracle_reconciliation"
          },
          {
            "id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public prediction oracle reconciliation",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "research and science replay validators as reproducibility scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
          },
          {
            "id": "paper_module.finance_forecast_evaluation_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Finance Forecast Evaluation Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine"
          },
          {
            "id": "paper_module.world_model_projection_drift_control_room",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "World-Model Projection Drift Control Room",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
          },
          {
            "id": "paper_module.research_replication_rubric_artifact_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Research Replication Rubric Artifact Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.prediction_oracle_reconciliation",
      "reader_packet": {
        "abstract": "Prediction Oracle Reconciliation exercises synthetic forecast reconciliation gates without forecasting, trading, provider, or live-market authority.",
        "authority_ceiling": "Synthetic invented prediction packet and source-module import evidence only; no forecasting correctness or accuracy, no trading, financial, or investment-related actions, no live market data, no external model access, no prediction public sharing, no performance track record, no non-public data import, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.prediction_oracle_reconciliation.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-prediction-oracle-reconciliation-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-prediction-oracle-reconciliation-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Packet[\"Synthetic prediction packet target universe, CP1 branches, CP2 predictions, oracle diff, numeric rows, dossier mutations\"] CP1[\"CP1 resolution chosen side + rationale + why the opposite side lost; equity lane needs confirmation\"] CP2[\"CP2 universe + evidence target inside declared universe; evidence must be pre-target (T-)\"] Numeric[\"Recomputed numeric grading abs error, percent error, direction hit recomputed; claimed values must match\"] Oracle[\"Oracle diff + mutation realized vs predicted direction; bounded dossier deltas\"] LargeMiss[\"Direction-right, numeric-miss surfaced, not hidden\"] Gated[\"Degraded / missing-truth rows gated, not fabricated\"] Result records[\"metadata-only result records result, board, validation, sign-off; counts and verdicts\"] Ceiling[\"Scope limit synthetic fixture only; no trading, advice, provider, live market, publish, launch\"] Packet --> CP1 Packet --> CP2 Packet --> Numeric Packet --> Oracle Numeric --> LargeMiss Numeric --> Gated CP1 --> Result records CP2 --> Result records LargeMiss --> Result records Gated --> Result records Oracle --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:191721619721d20cd10449cd88dd7593711a7c8639515f1104ddddc48bd40fee",
            "source_line_end": 196,
            "source_line_start": 169
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "prediction_oracle_reconciliation",
                "kind": "organ",
                "kind_label": "component",
                "label": "Prediction Oracle Reconciliation",
                "relation": "explains",
                "url": "components.html#component-prediction_oracle_reconciliation"
              },
              {
                "id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public prediction oracle reconciliation",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.prediction_oracle_reconciliation",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 103,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 334,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 376,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Brier score",
            "section_id": "prior-art-grounding",
            "url": "https://journals.ametsoc.org/doi/10.1175/1520-0493%281950%29078%3C0001%3AVOFEIT%3E2.0.CO%3B2"
          },
          {
            "kind": "external_reference",
            "label": "Gneiting and Raftery",
            "section_id": "prior-art-grounding",
            "url": "https://sites.stat.washington.edu/people/raftery/Research/PDF/Gneiting2007jasa.pdf"
          },
          {
            "kind": "external_reference",
            "label": "logarithmic market scoring rule",
            "section_id": "prior-art-grounding",
            "url": "https://hanson.gmu.edu/mktscore.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A forecast that gets the direction right can still be badly wrong about the number, and a forecast can look accurate only because it quietly used evidence that arrived after the outcome it was meant to predict. This component exists to make those two failures visible on a synthetic packet, before any reasoning is dressed up as a track record. The single question it answers is narrow: does this prediction packet keep its evidence honest and its grading recomputable, or does it cut a corner? The unusual choice is that the component does not trust the numbers the packet reports. For every numeric row it recomputes the absolute error, the percent error, and the direction hit from the snapshot,\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 40,
            "source_line_start": 17,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The input packet names: sourcepatternids for the source pattern family being projected. validpredictiontargets and target_universe for the CP2 gate. cp1_branches with selected side, rationale refs, and opposite-side invalidation refs. cp2_predictions with pre-target evidence refs and grounding ids. oracle_diff rows that grade synthetic realized direction against prediction. dossier_mutations constrained to fixture deltas. publicruntimerefs for the public fixture, exported bundle, and paper module system refs. scope_limit values that explicitly keep trading, advice, provider, live-market, public sharing, launch, and secret-export authority false.",
            "level": 2,
            "order": 2,
            "section_id": "public-contract",
            "source_line_end": 56,
            "source_line_start": 41,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatereconciliationpacket runs five checks over the packet and folds the findings into one status. Each check guards a specific way a forecast can flatter itself. CP1 resolution. Every cp1_branches row must name the side it chose, carry rationale refs, and keep an oppositesideinvalidation_ref, the record of why the losing side lost. A branch that asserts a winner without retaining the discarded alternative is rejected as an unresolved bifurcation. Equity or market-lane branches additionally need an explicit confirmation bit before they count. CP2 universe and pre-target evidence. Predictions must name a target_id inside the declared validpredictiontargets, so the set of things being pred\u2026",
            "level": 2,
            "order": 3,
            "section_id": "how-it-works",
            "source_line_end": 102,
            "source_line_start": 57,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "source record: core/papermodulecapsules.json::papermodules[54:papermodule.predictionoraclereconciliation]. Subject edges: explains component predictionoraclereconciliation and mechanism mechanism.predictionoraclereconciliation.validatespublicpredictionoraclereconciliation. Doctrine edges: governed by principles P-2, P-6, P-8, and P-9; abides by axioms AX-5, AX-7, AX-8, and AX-10. Dependency edges: depends on papermodule.financeforecastevaluationspine, papermodule.worldmodelprojectiondriftcontrolroom, and papermodule.researchreplicationrubricartifact_replay. Runtime code locus: src/microcosmcore/components/predictionoracle_reconciliation.py, including run, runpredictionbundle, validatesource\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 166,
            "source_line_start": 119,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Evidence/accounting: Bundle authority: core/papermodulecapsules.json::papermodules[54:papermodule.predictionoraclereconciliation] sets sourceauthority: jsoncapsule, binds the component, binds mechanism.predictionoraclereconciliation.validatespublicpredictionoraclereconciliation, and resolves src/microcosmcore/components/predictionoracle_reconciliation.py. Generated instance: papermodules/predictionoracle_reconciliation.json reports papermodulepayload.sourceauthority: jsoncapsule, Mermaid availablefromcapsuleedges, Atlas linkedfromcapsuleedges, 15 relationship edges, and no unpopulated selective relations. Runtime and fixture floor: src/microcosmcore/components/predictionoracle_reconciliatio\u2026",
            "level": 2,
            "order": 5,
            "section_id": "shape",
            "source_line_end": 235,
            "source_line_start": 167,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Open this module as a reader map, not as prediction evidence. Use the runtime fixture input for packet shape, the exported bundle for source-open replay, the structured source record for relationship edges, and the test file for the negative cases that enforce the scope limit. Route evidence in this order: Read the structured lattice bindings section to confirm the source record path and subject edges. Inspect the fixture input for declared target universes, CP1 branches, CP2 prediction evidence, oracle-diff rows, and fixture-bounded dossier mutations. Run the fixture and exported-bundle commands to produce metadata-only result records. Check tests/testpredictionoracle_reconciliation.py for\u2026",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 256,
            "source_line_start": 236,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module covers only fixture-bounded prediction-oracle reconciliation: synthetic target-universe accounting, CP1/CP2 separation, oracle-diff grading, dossier mutation constraints, copied source-module import evidence, negative cases, and public result records. They do not prove forecasting accuracy, financial decisions, trading authority, live-market access, provider behavior, prediction public sharing, performance track record, private-data import, launch-scope decision, public sharing decision, or whole-system correctness.",
            "level": 2,
            "order": 7,
            "section_id": "claim-ceiling",
            "source_line_end": 266,
            "source_line_start": 257,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The target universe, CP1 branches, CP2 evidence, realized values, oracle diff, and dossier mutations are fixture artifacts. They exercise the shape of a reconciliation pipeline, but they are not live market data, a validated forecasting track record, an investment strategy, or a prediction public sharing surface. A direction hit or numeric miss inside the result record is evidence about the synthetic packet only. The exported bundle is source-open in the narrow body-floor sense. It digest checks copied source contracts, node manifests, tool code, pattern rows, and route-decision artifacts while keeping body text out of result records. That does not certify private source-root equivalence, p\u2026",
            "level": 2,
            "order": 8,
            "section_id": "limitations",
            "source_line_end": 289,
            "source_line_start": 267,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The fixture rejects: a CP2 prediction outside the target universe; an unresolved CP1 bifurcation; post-target evidence used as prediction evidence; unconfirmed equity or market-lane claims; unsafe high-severity dossier mutation; trading, advice, live-provider, public sharing, launch, or secret-export authority overclaims.",
            "level": 2,
            "order": 9,
            "section_id": "negative-cases",
            "source_line_end": 301,
            "source_line_start": 290,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in probabilistic forecast evaluation and prediction market infrastructure. The Brier score is an early probability-forecast verification anchor, proper-scoring-rule work such as Gneiting and Raftery motivates incentive-compatible forecast scoring, and Hanson's logarithmic market scoring rule grounds the prediction-market idea that forecasts can be updated and evaluated through explicit scoring mechanisms. Forecasting tournament work around tracking and calibration also motivates separating prediction evidence from post-outcome explanation. Microcosm borrows the reconciliation pattern: declare the target universe before the outcome, keep pre-target evidence separat\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 321,
            "source_line_start": 302,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 11,
            "section_id": "commands",
            "source_line_end": 333,
            "source_line_start": 322,
            "title": "Commands"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate: A passing run proves only synthetic target-universe reconciliation, CP1/CP2 accounting, oracle-diff grading, and fixture-bounded dossier mutation; it does not establish forecasting performance, financial decisions, trading authority, live market access, public sharing, or launch.",
            "level": 2,
            "order": 12,
            "section_id": "validation-receipt-path",
            "source_line_end": 375,
            "source_line_start": 354,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Synthetic invented prediction packet and source-module import evidence only; no forecasting correctness or accuracy, no trading, financial, or investment-related actions, no live market data, no external model access, no prediction public sharing, no performance track record, no non-public data import, no launch-scope decision, no public sharing decision, and no whole-system correctness.",
            "level": 2,
            "order": 13,
            "section_id": "authority-ceiling",
            "source_line_end": 394,
            "source_line_start": 391,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module demonstrates synthetic prediction-reconciliation mechanics only. It does not trade, give financial or investment-related actions, call live market providers, publish predictions, claim forecasting performance, import non-public data, or include launch operations.",
            "level": 2,
            "order": 14,
            "section_id": "scope-boundary",
            "source_line_end": 400,
            "source_line_start": 395,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/prediction_oracle_reconciliation.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Prediction Oracle Reconciliation exercises synthetic forecast reconciliation gates without forecasting, trading, provider, or live-market authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Prediction Oracle Reconciliation validates synthetic prediction packets through CP1 fork preservation, CP2 target-universe checks, pre-target evidence limits, oracle-diff grading, bounded dossier edits, numeric reconciliation rows, source-module imports, negative cases, and scope limits. It is a projection-mechanics replay, not a forecasting correctness claim, investment or trading decisions, live market data call, external model access, private-data equivalence, public sharing, launch, or whole-system correctness.",
      "summary_line": "Prediction Oracle Reconciliation exercises synthetic forecast reconciliation gates without forecasting, trading, provider, or live-market authority.",
      "title": "Prediction Oracle Reconciliation"
    },
    {
      "anchor": "paper-module-provider-context-recipe-budget",
      "authority_ceiling": "Context-budget projection fixture and source-body import evidence only; no provider or API call authorization, no Lean or Lake execution, no proof or oracle truth-side material, no theorem or domain-level conclusions, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "body_html": "<p><code>provider_context_recipe_budget_policy</code> is the public Microcosm component for turning retrieved proof-support metadata into bounded provider context recipes.</p>\n<p>It validates six public recipe shapes: <code>minimal_4kb</code>, <code>premise_16kb</code>, <code>skill_32kb</code>, <code>repair_32kb</code>, <code>fewshot_64kb</code>, and <code>strategy_classification_4kb</code>. Each recipe has a fixed byte ceiling, ordered section fill, a graph role, a reducer deliverable type, and an omitted-sections manifest when a section cannot fit.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This component answers one question: when a proof-support pipeline is about to hand material to a model, which sections fit inside a fixed byte budget, in what order, and which sections are dropped? It treats the context window as a budget to spend rather than a place to dump everything retrieved. The board records this stance directly as <code>context_is_budget_not_dump</code>.</p>\n<p>The byte sizes are not asserted by the fixture. The validator imports the copied benchmark harness, runs its real <code>_provider_context_pack</code> over each recipe, and measures the actual byte size of each packed section. A recipe is filled in declared order, admitting a section only while the running total stays under the ceiling, so an over-budget section is omitted and named in an explicit manifest rather than silently truncated. If the harness is unavailable the component falls back to declared sizes and says so, rather than guessing.</p>\n<p>The second deliberate choice is what cannot enter context at all. A small fixed set of section ids and field keys, covering proof bodies, oracle-only premise ids, ideal answers, and provider output bodies, is rejected structurally, not by convention. Any recipe or section material carrying one of them is blocked before a packet is built. The output is metadata about the context shape: byte ceilings, the admitted and omitted section ids, the deliverable route, and a set of authority claims that stay false. No provider is called and no answer is produced.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"963\" height=\"498\" viewBox=\"0 0 963 498\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"117.3\" y1=\"63.0\" x2=\"305.4\" y2=\"134.5\"></line><polygon class=\"pmd-arrow\" points=\"305.4,134.5 297.9,134.9 300.1,129.2\"></polygon><line class=\"pmd-edge\" x1=\"121.9\" y1=\"56.3\" x2=\"599.7\" y2=\"159.7\"></line><polygon class=\"pmd-arrow\" points=\"599.7,159.7 592.4,161.3 593.7,155.3\"></polygon><line class=\"pmd-edge\" x1=\"285.0\" y1=\"63.0\" x2=\"497.4\" y2=\"150.3\"></line><polygon class=\"pmd-arrow\" points=\"497.4,150.3 489.9,150.5 492.2,144.9\"></polygon><line class=\"pmd-edge\" x1=\"469.0\" y1=\"63.0\" x2=\"523.9\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"523.9,148.0 517.6,143.9 522.8,140.6\"></polygon><line class=\"pmd-edge\" x1=\"629.5\" y1=\"63.0\" x2=\"552.0\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"552.0,148.0 554.3,140.9 558.8,145.0\"></polygon><line class=\"pmd-edge\" x1=\"773.2\" y1=\"72.0\" x2=\"573.7\" y2=\"150.9\"></line><polygon class=\"pmd-arrow\" points=\"573.7,150.9 578.9,145.5 581.2,151.2\"></polygon><line class=\"pmd-edge\" x1=\"511.0\" y1=\"184.0\" x2=\"407.1\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"407.1,260.0 410.9,253.5 414.5,258.4\"></polygon><line class=\"pmd-edge\" x1=\"544.2\" y1=\"184.0\" x2=\"580.9\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"580.9,260.0 575.2,255.2 580.7,252.5\"></polygon><line class=\"pmd-edge\" x1=\"390.0\" y1=\"332.0\" x2=\"441.5\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"441.5,390.0 434.7,386.9 439.3,382.9\"></polygon><line class=\"pmd-edge\" x1=\"568.0\" y1=\"332.0\" x2=\"519.3\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"519.3,390.0 521.4,382.8 526.1,386.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"70.0\" y=\"49.5\">JSON bundle</tspan></text><title>JSON bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"305.4\" y=\"130.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"388.4\" y=\"152.5\">Generated instance</tspan><tspan x=\"388.4\" y=\"170.5\">19 relationships, no</tspan><tspan x=\"388.4\" y=\"188.5\">selective residuals</tspan></text><title>Generated instance 19 relationships, no selective residuals</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"599.7\" y=\"148.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"628.7\" y=\"170.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"147.9\" y=\"27.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.2\" y=\"49.5\">6 public recipe budgets</tspan></text><title>6 public recipe budgets</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"497.4\" y=\"148.0\" width=\"76.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"535.5\" y=\"170.5\">Runtime</tspan></text><title>Runtime</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"360.6\" y=\"27.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"457.4\" y=\"49.5\">9 source-backed sections</tspan></text><title>9 source-backed sections</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"580.2\" y=\"27.0\" width=\"131.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"646.0\" y=\"49.5\">8 copied bodies</tspan></text><title>8 copied bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"737.7\" y=\"18.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"841.4\" y=\"40.5\">negative fixtures</tspan><tspan x=\"841.4\" y=\"58.5\">7 forbidden-boundary cases</tspan></text><title>negative fixtures 7 forbidden-boundary cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"254.2\" y=\"260.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"357.9\" y=\"282.5\">context_packets</tspan><tspan x=\"357.9\" y=\"300.5\">included/omitted sections,</tspan><tspan x=\"357.9\" y=\"318.5\">byte counts, routes</tspan></text><title>context_packets included/omitted sections, byte counts, routes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"487.6\" y=\"260.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"598.2\" y=\"282.5\">metadata-only result records</tspan><tspan x=\"598.2\" y=\"300.5\">result, board, validation,</tspan><tspan x=\"598.2\" y=\"318.5\">sign-off</tspan></text><title>metadata-only result records result, board, validation, sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"374.4\" y=\"390.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"481.5\" y=\"412.5\">scope limit</tspan><tspan x=\"481.5\" y=\"430.5\">no</tspan><tspan x=\"481.5\" y=\"448.5\">provider/proof/launch-scope</tspan><tspan x=\"481.5\" y=\"466.5\">decision</tspan></text><title>scope limit no provider/proof/launch-scope decision</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle</dt><dd><code class=\"pm-diagram__ref-loc\">paper_module.provider_context_recipe_budget</code></dd></div><div class=\"pm-diagram__ref\"><dt></dt><dd><code class=\"pm-diagram__ref-loc\">provider_context_recipe_budget.md</code></dd></div><div class=\"pm-diagram__ref\"><dt>6 public recipe budgets</dt><dd><code class=\"pm-diagram__ref-loc\">provider_context_recipes.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime</dt><dd><code class=\"pm-diagram__ref-loc\">provider_context_recipe_budget_policy.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>9 source-backed sections</dt><dd><code class=\"pm-diagram__ref-loc\">section_materials.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>8 copied bodies</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;JSON bundle paper_module.provider_context_recipe_budget&quot;] --&gt; Instance[&quot;Generated instance 19 relationships, no selective residuals&quot;] Bundle --&gt; Markdown[&quot;Reader projection provider_context_recipe_budget.md&quot;] Recipes[&quot;provider_context_recipes.json 6 public recipe budgets&quot;] --&gt; Runtime[&quot;provider_context_recipe_budget_policy.py&quot;] Sections[&quot;section_materials.json 9 source-backed sections&quot;] --&gt; Runtime SourceManifest[&quot;source_module_manifest.json 8 copied bodies&quot;] --&gt; Runtime NegativeCases[&quot;negative fixtures 7 forbidden-boundary cases&quot;] --&gt; Runtime Runtime --&gt; Projection[&quot;context_packets included/omitted sections, byte counts, routes&quot;] Runtime --&gt; Result records[&quot;metadata-only result records result, board, validation, sign-off&quot;] Projection --&gt; Ceiling[&quot;scope limit no provider/proof/launch-scope decision&quot;] Result records --&gt; Ceiling</code></pre></details></figure>\n<p>Evidence and accounting:</p>\n<ul><li>Bundle authority: <code>core/paper_module_capsules.json::paper_modules[55:paper_module.provider_context_recipe_budget]</code> sets <code>source_authority: json_capsule</code>, subjects the component <code>provider_context_recipe_budget_policy</code> plus mechanism <code>mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary</code>, and names <code>generated_projections.mermaid.status: available_from_capsule_edges</code> plus <code>generated_projections.atlas_card.status: linked_from_capsule_edges</code>.</li><li>Generated instance: <code>paper_modules/provider_context_recipe_budget.json::relationships.edges</code> contains 19 bundle-derived relationship edges, and <code>relationships.unpopulated_selective_relations</code> is empty. That is lattice wiring evidence, not implementation-correctness proof.</li><li>Runtime accounting: <code>src/microcosm_core/organs/provider_context_recipe_budget_policy.py</code> defines <code>EXPECTED_RECIPE_BUDGETS</code> for the six recipes, <code>EXPECTED_DELIVERABLES</code> for their reducer routes, <code>_recipe_projection</code> for included/omitted section accounting, <code>_recipe_findings</code> and <code>_section_findings</code> for boundary errors, and <code>_write_receipts</code> for metadata-only result record output.</li><li>Fixture inputs: <code>fixtures/first_wave/provider_context_recipe_budget_policy/input/provider_context_recipes.json</code> carries six public recipes with byte budgets from 4096 to 65536, while <code>.../section_materials.json</code> carries nine section rows with source refs and anchors.</li><li>Body-floor and result records: <code>core/fixture_manifests/provider_context_recipe_budget_policy.fixture_manifest.json</code> records <code>body_copied_material_count: 8</code>, seven <code>negative_case_ids</code>, four expected fixture result record paths, and <code>source_open_body_imports.authority_ceiling</code> fields that keep external model access, Lean/Lake execution, proof authority, truth-side material, payload export, runtime-correctness claims, and launch-scope decision false.</li><li>Focused tests: <code>tests/test_provider_context_recipe_budget_policy.py</code> checks the six recipe ids, expected negative cases, source-backed section materials, public-relative redacted result records, exported bundle validation, omitted-section movement when section size changes, digest mismatch rejection, and manifest body-text result record-boundary rejection.</li></ul>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism is a context-packet compiler plus boundary validator. It does not ask a provider for an answer. <code>run</code> loads fixture inputs with negative cases enabled; <code>run_budget_bundle</code> loads the exported bundle shape without the fixture-only negative cases. Both routes call <code>_build_result</code>, which loads recipe rows, section rows, copied source-module bodies, and the non-public-state scan policy before it constructs any result record.</p>\n<p>Recipe projection is deterministic. <code>_recipe_projection</code> walks each recipe&#x27;s ordered section ids, computes each section&#x27;s byte size with <code>_byte_size</code>, admits a section only while the running total stays within the recipe&#x27;s <code>byte_budget</code>, and records omitted sections when the next section would exceed the budget. The projection records graph role, deliverable type, included and omitted section ids, included bytes, approximate tokens, and whether the omitted-sections manifest is emitted. The six public recipes are the closed set in <code>EXPECTED_RECIPE_BUDGETS</code>: <code>minimal_4kb</code>, <code>premise_16kb</code>, <code>skill_32kb</code>, <code>repair_32kb</code>, <code>fewshot_64kb</code>, and <code>strategy_classification_4kb</code>.</p>\n<p>The validator then checks three independent boundaries. <code>_recipe_findings</code> rejects budget changes, forbidden truth-side section ids, proof/provider body fields, provider-call authorization, deliverable-route drift, and over-budget context with no omitted-sections manifest. <code>_section_findings</code> requires each public section to cite an allowed source ref and source anchor, verifies those anchors against the copied source bodies, and rejects synthetic or truth-side section material. <code>_source_module_findings</code> checks the source-module manifest, expected module ids, metadata-only result record flags, target presence, source/target digest equality, and required anchors for the eight copied source bodies.</p>\n<p>The result record mechanism is deliberately metadata-only. <code>_write_receipts</code> writes the fixture result, board, validation result record, and sign-off result record for fixture mode; bundle mode writes only the exported-bundle validation result. <code>result_card</code> emits a compact command card while omitting context packets, source-module imports, source refs, result record paths, private scan hit bodies, and the scope boundary payload. The full result records keep counts, ids, hashes, routes, and verdicts, bounded evidence bodies or provider answers.</p>\n<p>In lattice terms, the JSON bundle binds this Markdown projection to <code>provider_context_recipe_budget_policy</code>, to <code>mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary</code>, and to <code>concept.agent_reliability_and_safety_validator_bundle</code>. The principle and axiom refs in the bundle (<code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, <code>P-8</code>, <code>P-16</code> and <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, <code>AX-9</code>) are implemented here as admission control over public evidence: bounded context metadata is allowed, truth-side material and provider authority are not.</p>\n<h4 class=\"pm-body__h\">Runtime Surfaces</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.provider_context_recipe_budget_policy run \\\n  --input fixtures/first_wave/provider_context_recipe_budget_policy/input \\\n  --out receipts/first_wave/provider_context_recipe_budget_policy\nPYTHONPATH=src python3 -m microcosm_core.cli provider-context-recipe-budget-policy run-budget-bundle \\\n  --input examples/provider_context_recipe_budget_policy/exported_provider_context_budget_bundle \\\n  --out receipts/runtime_shell/demo_project/organs/provider_context_recipe_budget_policy</code></pre>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<p>The named proof consumer is <code>tests/test_provider_context_recipe_budget_policy.py</code>. It verifies streaming hash and line-count helpers, real-text byte sizing, all six expected recipe ids, all seven negative cases, source-backed section material, public-relative and redacted result records, exported-bundle validation, omitted-section movement when a section becomes small enough to fit, source-module digest mismatch rejection, source/target digest mismatch rejection, manifest and row body-text result record boundary rejection, compact <code>--card</code> output, exact copied source body imports, and fixture-manifest source-open body-floor counts.</p>\n<p>The runtime proof consumers are the two module commands in the Validation Result record Path: <code>provider_context_recipe_budget_policy run</code> for fixture mode and <code>provider_context_recipe_budget_policy run-budget-bundle</code> for exported-bundle mode. Fixture mode must observe the negative-case set and write result, board, validation, and sign-off result records. Bundle mode must validate the exported runtime shape and write one metadata-only bundle validation result.</p>\n<p>The corpus proof consumer is <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code>.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Start with the JSON Bundle Binding to identify the source record and the launch-safe scope limit before reading any validation result as a capability claim.</li><li>Use Structured Lattice Bindings for navigation: it names the component, mechanism, generated row, and runtime code locus that the bundle binds.</li><li>Use Validation Result record Path for reproducibility: fixture and bundle commands produce metadata-only result records, the focused pytest exercises negative cases, and the corpus check verifies paper-module projection parity.</li><li>The lattice wiring for this module supports discoverability and internal consistency checks; it does not establish external model service, Lean/Lake execution, formal-result correctness, launch-scope decision, or public-send permission.</li></ul>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<ul><li><code>budget_overflow_recipe</code> rejects recipes above the public byte ceiling.</li><li><code>truth_side_section</code> rejects oracle-only section ids.</li><li><code>proof_body_leakage</code> rejects proof and provider body fields.</li><li><code>provider_call_authorized</code> rejects any public fixture that authorizes a external model access.</li><li><code>deliverable_type_route_mismatch</code> rejects a recipe whose reducer output type changed.</li><li><code>omitted_sections_suppressed</code> rejects over-budget context without an omitted-sections manifest.</li><li><code>synthetic_section_materials</code> rejects section material that lacks an allowed source ref or source anchor, or that is otherwise synthetic.</li></ul>\n<h4 class=\"pm-body__h\">Why It Matters</h4>\n<p>Microcosm needs provider context to look like a small operating system, not a prompt dump. This component makes the context boundary inspectable: a cold reader can see the exact byte ceilings, section order, omitted material, and deliverable routes before any provider or proof authority is even in scope.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The recipe budget is grounded in retrieval-augmented generation and context packing practice. Lewis et al.&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/2005.11401\">Retrieval-Augmented Generation</a> paper is the direct research anchor for conditioning generation on retrieved supporting material rather than relying only on model parameters. Microcosm narrows that idea into recipe metadata: retrieved proof-support sections are budgeted, ordered, and omitted explicitly before any external model access is in scope.</p>\n<p>The command-facing budget style also borrows from the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://clig.dev/\">Command Line Interface Guidelines</a> principle of saying enough but not too much. The component turns that UX pressure into fixed byte ceilings, omitted-section manifests, and deliverable-type routing so &quot;more context&quot; does not silently become proof authority or provider authorization.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.provider_context_recipe_budget_policy run \\\n  --input fixtures/first_wave/provider_context_recipe_budget_policy/input \\\n  --out /tmp/microcosm-provider-context-recipe-budget-policy/fixture \\\n  --card\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.provider_context_recipe_budget_policy run-budget-bundle \\\n  --input examples/provider_context_recipe_budget_policy/exported_provider_context_budget_bundle \\\n  --out /tmp/microcosm-provider-context-recipe-budget-policy/bundle \\\n  --card\nPYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_provider_context_recipe_budget_policy.py -q\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>A green result record proves only public context-recipe metadata, byte ceilings, omitted sections, deliverable routing, copied source-module refs, and negative cases; it does not use external model services, run Lean or Lake, prove formal-result correctness, export proof bodies, expose oracle-only material, include launch operations, or convert context metadata into proof authority.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This component does not use external model services, run Lean or Lake, prove a theorem, expose a proof body, or reveal oracle-only truth-side material. Its output is context metadata: which sections would be admitted, which sections were omitted, which deliverable route is allowed, and which authority claims remain false.</p>\n<p>The <code>strategy_classification_4kb</code> route emits only <code>strategy_id_classification</code>. It is not a proof-body route and cannot carry a provider answer body.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module covers only public context-recipe metadata: byte ceilings, ordered section admission, omitted-section manifests, deliverable routing, copied source-module refs, digest and anchor checks, negative cases, and metadata-only result records. They do not authorize provider or API calls, Lean or Lake execution, formal-result correctness, proof-body export, oracle-only truth-side material, provider answer bodies, launch-scope decision, publishing-scope decision, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The public bundle carries exact source bodies for the context recipe compiler, formal ladder consumer, provider result record reducer, set calibration report, transform-job ABI, provider adapter policy, compute-provider policy, and provider-navigation transform result record policy. The validator checks every copied module by digest and required anchors; result records report only paths, hashes, counts, anchor status, and verdicts.</p>\n<p>The body floor is deliberately metadata-only at the result record edge: runtime result records may prove copied-module paths, digests, anchor presence, counts, and verdicts, but they must not expose proof bodies, oracle-only truth-side material, provider answer bodies, account state, account secrets, or launch-send authority.</p>\n</details>",
      "components": [
        {
          "anchor": "component-provider_context_recipe_budget_policy",
          "component_id": "provider_context_recipe_budget_policy",
          "public_label": "Provider Context Recipe Budget Policy"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 6
        },
        "link_count": 18,
        "links": [
          {
            "id": "provider_context_recipe_budget_policy",
            "kind": "organ",
            "kind_label": "component",
            "label": "Provider Context Recipe Budget Policy",
            "relation": "explains",
            "url": "components.html#component-provider_context_recipe_budget_policy"
          },
          {
            "id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public context budget boundary",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-16",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind authority to transaction scope",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-16"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-9",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Compensable transactional effects",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-9"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
          },
          {
            "id": "paper_module.undeclared_library_prior_classifier",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Undeclared Library Prior Classifier",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-undeclared-library-prior-classifier"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.provider_context_recipe_budget",
      "reader_packet": {
        "abstract": "Provider Context Recipe Budget validates context-budget projection mechanics without authorizing external model access or truth-side material.",
        "authority_ceiling": "Context-budget projection fixture and source-body import evidence only; no provider or API call authorization, no Lean or Lake execution, no proof or oracle truth-side material, no theorem or domain-level conclusions, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.provider_context_recipe_budget.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-provider-context-recipe-budget-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-provider-context-recipe-budget-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"JSON bundle paper_module.provider_context_recipe_budget\"] --> Instance[\"Generated instance 19 relationships, no selective residuals\"] Bundle --> Markdown[\"Reader projection provider_context_recipe_budget.md\"] Recipes[\"provider_context_recipes.json 6 public recipe budgets\"] --> Runtime[\"provider_context_recipe_budget_policy.py\"] Sections[\"section_materials.json 9 source-backed sections\"] --> Runtime SourceManifest[\"source_module_manifest.json 8 copied bodies\"] --> Runtime NegativeCases[\"negative fixtures 7 forbidden-boundary cases\"] --> Runtime Runtime --> Projection[\"context_packets included/omitted sections, byte counts, routes\"] Runtime --> Result records[\"metadata-only result records result, board, validation, sign-off\"] Projection --> Ceiling[\"scope limit no provider/proof/launch-scope decision\"] Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:35fc396f20ff56ed971d7167445dd746b608bdc4e4f3c26a4752db3823e55e69",
            "source_line_end": 73,
            "source_line_start": 61
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-9",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Compensable transactional effects",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-9"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
              },
              {
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-undeclared-library-prior-classifier"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "provider_context_recipe_budget_policy",
                "kind": "organ",
                "kind_label": "component",
                "label": "Provider Context Recipe Budget Policy",
                "relation": "explains",
                "url": "components.html#component-provider_context_recipe_budget_policy"
              },
              {
                "id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public context budget boundary",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-16",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind authority to transaction scope",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.provider_context_recipe_budget",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 235,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 252,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 287,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 319,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Retrieval-Augmented Generation",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/2005.11401"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "prior-art-grounding",
            "url": "https://clig.dev/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component answers one question: when a proof-support pipeline is about to hand material to a model, which sections fit inside a fixed byte budget, in what order, and which sections are dropped? It treats the context window as a budget to spend rather than a place to dump everything retrieved. The board records this stance directly as contextisbudgetnotdump. The byte sizes are not asserted by the fixture. The validator imports the copied benchmark harness, runs its real providercontext_pack over each recipe, and measures the actual byte size of each packed section. A recipe is filled in declared order, admitting a section only while the running total stays under the ceiling, so an over-\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 37,
            "source_line_start": 12,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component does not use external model services, run Lean or Lake, prove a theorem, expose a proof body, or reveal oracle-only truth-side material. Its output is context metadata: which sections would be admitted, which sections were omitted, which deliverable route is allowed, and which authority claims remain false. The strategyclassification4kb route emits only strategyidclassification. It is not a proof-body route and cannot carry a provider answer body.",
            "level": 2,
            "order": 2,
            "section_id": "authority-ceiling",
            "source_line_end": 48,
            "source_line_start": 38,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module covers only public context-recipe metadata: byte ceilings, ordered section admission, omitted-section manifests, deliverable routing, copied source-module refs, digest and anchor checks, negative cases, and metadata-only result records. They do not authorize provider or API calls, Lean or Lake execution, formal-result correctness, proof-body export, oracle-only truth-side material, provider answer bodies, launch-scope decision, public sharing decision, or whole-system correctness.",
            "level": 2,
            "order": 3,
            "section_id": "claim-ceiling",
            "source_line_end": 58,
            "source_line_start": 49,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Evidence and accounting: Bundle authority: core/papermodulecapsules.json::papermodules[55:papermodule.providercontextrecipe_budget] sets sourceauthority: jsoncapsule, subjects the component providercontextrecipebudgetpolicy plus mechanism mechanism.providercontextrecipebudgetpolicy.validatespubliccontextbudgetboundary, and names `generated_projections.mermaid.status: availablefromcapsuleedges plus generatedprojections.atlas_card.status: linkedfromcapsule_edges`. Generated instance: papermodules/providercontextrecipebudget.json::relationships.edges contains 19 bundle-derived relationship edges, and relationships.unpopulatedselectiverelations is empty. That is lattice wiring evidence, not imp\u2026",
            "level": 2,
            "order": 4,
            "section_id": "shape",
            "source_line_end": 114,
            "source_line_start": 59,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime mechanism is a context-packet compiler plus boundary validator. It does not ask a provider for an answer. run loads fixture inputs with negative cases enabled; runbudgetbundle loads the exported bundle shape without the fixture-only negative cases. Both routes call buildresult, which loads recipe rows, section rows, copied source-module bodies, and the non-public-state scan policy before it constructs any result record. Recipe projection is deterministic. recipeprojection walks each recipe's ordered section ids, computes each section's byte size with bytesize, admits a section only while the running total stays within the recipe's byte_budget, and records omitted sections when t\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 161,
            "source_line_start": 115,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "runtime-surfaces",
            "source_line_end": 172,
            "source_line_start": 162,
            "title": "Runtime Surfaces"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate: A green result record proves only public context-recipe metadata, byte ceilings, omitted sections, deliverable routing, copied source-module refs, and negative cases; it does not use external model services, run Lean or Lake, prove formal-result correctness, export proof bodies, expose oracle-only material, include launch operations, or convert context metadata into proof authority.",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 195,
            "source_line_start": 173,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The named proof consumer is tests/testprovidercontextrecipebudget_policy.py. It verifies streaming hash and line-count helpers, real-text byte sizing, all six expected recipe ids, all seven negative cases, source-backed section material, public-relative and redacted result records, exported-bundle validation, omitted-section movement when a section becomes small enough to fit, source-module digest mismatch rejection, source/target digest mismatch rejection, manifest and row body-text result record boundary rejection, compact --card output, exact copied source body imports, and fixture-manifest source-open body-floor counts. The runtime proof consumers are the two module commands in the Vali\u2026",
            "level": 2,
            "order": 8,
            "section_id": "named-proof-consumers",
            "source_line_end": 220,
            "source_line_start": 196,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The public bundle carries exact source bodies for the context recipe compiler, formal ladder consumer, provider result record reducer, set calibration report, transform-job ABI, provider adapter policy, compute-provider policy, and provider-navigation transform result record policy. The validator checks every copied module by digest and required anchors; result records report only paths, hashes, counts, anchor status, and verdicts. The body floor is deliberately metadata-only at the result record edge: runtime result records may prove copied-module paths, digests, anchor presence, counts, and verdicts, but they must not expose proof bodies, oracle-only truth-side material, provider answer b\u2026",
            "level": 2,
            "order": 9,
            "section_id": "source-open-body-floor",
            "source_line_end": 234,
            "source_line_start": 221,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with the JSON Bundle Binding to identify the source record and the launch-safe scope limit before reading any validation result as a capability claim. Use Structured Lattice Bindings for navigation: it names the component, mechanism, generated row, and runtime code locus that the bundle binds. Use Validation Result record Path for reproducibility: fixture and bundle commands produce metadata-only result records, the focused pytest exercises negative cases, and the corpus check verifies paper-module projection parity. The lattice wiring for this module supports discoverability and internal consistency checks; it does not establish external model service, Lean/Lake execution, formal-res\u2026",
            "level": 2,
            "order": 10,
            "section_id": "reader-evidence-routing",
            "source_line_end": 286,
            "source_line_start": 273,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "budgetoverflowrecipe rejects recipes above the public byte ceiling. truthsidesection rejects oracle-only section ids. proofbodyleakage rejects proof and provider body fields. providercallauthorized rejects any public fixture that authorizes a external model access. deliverabletyperoute_mismatch rejects a recipe whose reducer output type changed. omittedsectionssuppressed rejects over-budget context without an omitted-sections manifest. syntheticsectionmaterials rejects section material that lacks an allowed source ref or source anchor, or that is otherwise synthetic.",
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 318,
            "source_line_start": 309,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Microcosm needs provider context to look like a small operating system, not a prompt dump. This component makes the context boundary inspectable: a cold reader can see the exact byte ceilings, section order, omitted material, and deliverable routes before any provider or proof authority is even in scope.",
            "level": 2,
            "order": 12,
            "section_id": "why-it-matters",
            "source_line_end": 342,
            "source_line_start": 336,
            "title": "Why It Matters"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The recipe budget is grounded in retrieval-augmented generation and context packing practice. Lewis et al.'s Retrieval-Augmented Generation paper is the direct research anchor for conditioning generation on retrieved supporting material rather than relying only on model parameters. Microcosm narrows that idea into recipe metadata: retrieved proof-support sections are budgeted, ordered, and omitted explicitly before any external model access is in scope. The command-facing budget style also borrows from the Command Line Interface Guidelines principle of saying enough but not too much. The component turns that UX pressure into fixed byte ceilings, omitted-section manifests, and deliverable-ty\u2026",
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 357,
            "source_line_start": 343,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/provider_context_recipe_budget.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Provider Context Recipe Budget validates context-budget projection mechanics without authorizing external model access or truth-side material."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Provider Context Recipe Budget validates provider-context recipe mechanics: fixed byte ceilings, ordered section fill, omitted-section manifests, deliverable routing, digest-checked source-body imports, forbidden-body rejection, negative cases, and scope limits. It emits context metadata and verdicts only, without provider/API authorization, Lean/Lake execution, proof or oracle truth-side material, formal-result correctness, domain-level conclusions, launch, public sharing, or whole-system correctness.",
      "summary_line": "Provider Context Recipe Budget validates context-budget projection mechanics without authorizing external model access or truth-side material.",
      "title": "Provider Context Recipe Budget"
    },
    {
      "anchor": "paper-module-undeclared-library-prior-classifier",
      "authority_ceiling": "Symbol-boundary classification fixture over copied Lean/Std premise rows and pre-extracted symbol observations only; no proof-source reads, Lean or Lake execution, formal-result correctness, whole-library implicit allowlist, Mathlib availability, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p>This module is the Microcosm projection of the formal-prover rule that a Lean-accepted proof can still violate the evaluation contract when it uses a real library symbol that was not in the allowed premise set. It is a provenance-bearing symbol-boundary component, not a proof checker.</p>\n<p>The fixture carries copied Lean/Std premise rows from the real Ring2 premise-index system and real Ring2 problem ids / candidate artifact digests for the symbol-boundary examples. It records extracted qualified symbol refs and classifies a known symbol outside <code>allowed_premise_ids</code> as <code>UNDECLARED_LIBRARY_PRIOR</code>. If <code>cited_unallowed_premise_ids</code> is present, that explicit budget violation takes precedence and routes as <code>PREMISE_BUDGET_VIOLATION</code>.</p>\n<p>The source chain is digest-bearing: the real Ring2 premise index <code>sha256:c78b176388a5e81bd8a785950e7db0c9a65fd38e556515134146163b48604df1</code>, Ring2 run summary <code>sha256:93304410f32d40f5cad1c161c1d01a5d6f353ee10b7cf3fecbaaf7b068b43008</code>, copied Lean/Std premise fixture <code>sha256:0be36ba5b75b40d2ede2d90cefa5181829420df7abbae216d18282b92a30f869</code>, and the adjacent corpus-readiness / tactic-availability result records anchor the Mathlib-absent toolchain boundary.</p>\n<p>The exported bundle carries a source-open body floor at <code>examples/undeclared_library_prior_symbol_classifier/exported_symbol_classifier_bundle/source_module_manifest.json</code>. It imports the reducer and set-calibration builder source bodies exactly, plus run bodies for the Ring2 premise index, Ring2 run summary, recipe policy metrics, and result record reduction matrix. The two run-state bodies are path-normalized to <code>&lt;repo-root&gt;</code> and <code>&lt;lean-toolchain-root&gt;</code> while preserving source and target digests, line counts, byte counts, and required anchors.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A theorem prover can return a proof that Lean accepts, yet that proof can still break the rules of the evaluation it was run under. The usual reason is simple: the proof reached for a library lemma that the recipe never put on the table. The symbol is real and the proof is sound, but the run quietly used a fact it was not allowed to assume. This component answers one question. Given a set of premises a candidate was allowed to use and the symbols it actually reached for, did it cite a known library symbol that was outside that allowed set?</p>\n<p>The unusual choice is what the classifier refuses to do. It does not run Lean, it does not read the proof body, and it does not treat the standard library as an implicit allowlist where anything that exists is fair game. It works only from a copied premise index and a list of symbol observations that were extracted beforehand, and it compares the two. That keeps the check cheap and keeps proof material out of the public result record, but it also means the allowed set is closed by construction: a symbol is admissible only because a premise row names it, never because it happens to live in Lean&#x27;s standard library.</p>\n<p>The check also separates two failure modes that are easy to confuse. An explicit budget breach, where the candidate names a premise id the recipe did not allow, is not the same as a residual breach, where the candidate used an allowed-looking symbol that turns out to be undeclared. The first is settled directly from the cited ids and takes precedence; the second is what the symbol comparison is for. Treating both as one class would either over-escalate honest retries or let genuine out-of-recipe library use slip through as a budget note. Keeping them apart is the point.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"676\" height=\"910\" viewBox=\"0 0 676 910\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"337.9\" y1=\"54.0\" x2=\"337.9\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"337.9,112.0 334.8,105.2 340.9,105.2\"></polygon><line class=\"pmd-edge\" x1=\"337.9\" y1=\"184.0\" x2=\"337.9\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"337.9,242.0 334.8,235.2 340.9,235.2\"></polygon><line class=\"pmd-edge\" x1=\"321.1\" y1=\"278.0\" x2=\"267.0\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"267.0,336.0 269.4,328.9 273.9,333.1\"></polygon><line class=\"pmd-edge\" x1=\"360.1\" y1=\"278.0\" x2=\"431.6\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"431.6,336.0 424.4,334.1 428.2,329.3\"></polygon><line class=\"pmd-edge\" x1=\"381.9\" y1=\"388.5\" x2=\"135.7\" y2=\"464.3\"></line><polygon class=\"pmd-arrow\" points=\"135.7,464.3 141.3,459.4 143.1,465.2\"></polygon><line class=\"pmd-edge\" x1=\"417.6\" y1=\"390.0\" x2=\"316.1\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"316.1,448.0 320.5,441.9 323.6,447.3\"></polygon><line class=\"pmd-edge\" x1=\"474.7\" y1=\"390.0\" x2=\"495.9\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"495.9,448.0 490.6,442.6 496.4,440.5\"></polygon><line class=\"pmd-edge\" x1=\"103.2\" y1=\"493.0\" x2=\"111.5\" y2=\"560.0\"></line><polygon class=\"pmd-arrow\" points=\"111.5,560.0 107.6,553.6 113.7,552.8\"></polygon><line class=\"pmd-edge\" x1=\"284.7\" y1=\"502.0\" x2=\"318.6\" y2=\"560.0\"></line><polygon class=\"pmd-arrow\" points=\"318.6,560.0 312.5,555.6 317.8,552.5\"></polygon><line class=\"pmd-edge\" x1=\"518.2\" y1=\"502.0\" x2=\"545.0\" y2=\"560.0\"></line><polygon class=\"pmd-arrow\" points=\"545.0,560.0 539.3,555.1 544.9,552.5\"></polygon><line class=\"pmd-edge\" x1=\"164.6\" y1=\"614.0\" x2=\"271.5\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"271.5,672.0 264.0,671.4 266.9,666.0\"></polygon><line class=\"pmd-edge\" x1=\"335.2\" y1=\"614.0\" x2=\"336.8\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"336.8,672.0 333.6,665.2 339.7,665.1\"></polygon><line class=\"pmd-edge\" x1=\"508.4\" y1=\"614.0\" x2=\"403.2\" y2=\"672.0\"></line><polygon class=\"pmd-arrow\" points=\"403.2,672.0 407.7,666.0 410.7,671.4\"></polygon><line class=\"pmd-edge\" x1=\"337.9\" y1=\"744.0\" x2=\"337.9\" y2=\"802.0\"></line><polygon class=\"pmd-arrow\" points=\"337.9,802.0 334.8,795.2 340.9,795.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.8\" y=\"18.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"40.5\">JSON source record</tspan></text><title>JSON source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"241.1\" y=\"112.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"134.5\">structured source record</tspan><tspan x=\"337.9\" y=\"152.5\">19 edges, no selective</tspan><tspan x=\"337.9\" y=\"170.5\">residuals</tspan></text><title>structured source record 19 edges, no selective residuals</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"265.2\" y=\"242.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"264.5\">Runtime component</tspan></text><title>Runtime component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"336.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"358.5\">Copied Lean/Std premise index</tspan><tspan x=\"241.9\" y=\"376.5\">11 sanctioned symbols</tspan></text><title>Copied Lean/Std premise index 11 sanctioned symbols</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"381.9\" y=\"336.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.9\" y=\"358.5\">Pre-extracted symbol</tspan><tspan x=\"464.9\" y=\"376.5\">observations</tspan></text><title>Pre-extracted symbol observations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"66.3\" y=\"457.0\" width=\"69.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"101.0\" y=\"479.5\">Budget</tspan></text><title>Budget</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"448.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"268.9\" y=\"470.5\">Known qualified symbol</tspan><tspan x=\"268.9\" y=\"488.5\">outside allowed_premise_ids</tspan></text><title>Known qualified symbol outside allowed_premise_ids</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"402.0\" y=\"448.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"505.7\" y=\"470.5\">Allowed symbol or no known</tspan><tspan x=\"505.7\" y=\"488.5\">undeclared symbol</tspan></text><title>Allowed symbol or no known undeclared symbol</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"560.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"582.5\">PREMISE_BUDGET_VIOLATION</tspan><tspan x=\"114.8\" y=\"600.5\">route: retry</tspan></text><title>PREMISE_BUDGET_VIOLATION route: retry</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"560.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"334.4\" y=\"582.5\">UNDECLARED_LIBRARY_PRIOR</tspan><tspan x=\"334.4\" y=\"600.5\">route: bridge_escalate</tspan></text><title>UNDECLARED_LIBRARY_PRIOR route: bridge_escalate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"457.2\" y=\"560.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"557.5\" y=\"582.5\">NONE</tspan><tspan x=\"557.5\" y=\"600.5\">route: accept_as_advisory</tspan></text><title>NONE route: accept_as_advisory</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"672.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"694.5\">Result record stream</tspan><tspan x=\"337.9\" y=\"712.5\">fixture, board, validation,</tspan><tspan x=\"337.9\" y=\"730.5\">sign-off</tspan></text><title>Result record stream fixture, board, validation, sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"254.9\" y=\"802.0\" width=\"166.0\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"824.5\">Scope limit</tspan><tspan x=\"337.9\" y=\"842.5\">no Lean/Lake, proof,</tspan><tspan x=\"337.9\" y=\"860.5\">provider, launch,</tspan><tspan x=\"337.9\" y=\"878.5\">private-system claim</tspan></text><title>Scope limit no Lean/Lake, proof, provider, launch, private-system claim</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON source record</dt><dd><code class=\"pm-diagram__ref-loc\">paper_module.undeclared_library_prior_classifier</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime component</dt><dd><code class=\"pm-diagram__ref-loc\">undeclared_library_prior_symbol_classifier.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Pre-extracted symbol observations</dt><dd><code class=\"pm-diagram__ref-loc\">Nat/List/Bool/Iff/Eq refs</code></dd></div><div class=\"pm-diagram__ref\"><dt>Budget</dt><dd><code class=\"pm-diagram__ref-loc\">cited_unallowed_premise_ids present</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON source record paper_module.undeclared_library_prior_classifier&quot;] structured source record[&quot;structured source record 19 edges, no selective residuals&quot;] runtime[&quot;Runtime component undeclared_library_prior_symbol_classifier.py&quot;] premise[&quot;Copied Lean/Std premise index 11 sanctioned symbols&quot;] observations[&quot;Pre-extracted symbol observations Nat/List/Bool/Iff/Eq refs&quot;] budget[&quot;cited_unallowed_premise_ids present&quot;] residual[&quot;Known qualified symbol outside allowed_premise_ids&quot;] clean[&quot;Allowed symbol or no known undeclared symbol&quot;] retry[&quot;PREMISE_BUDGET_VIOLATION route: retry&quot;] escalate[&quot;UNDECLARED_LIBRARY_PRIOR route: bridge_escalate&quot;] advisory[&quot;NONE route: accept_as_advisory&quot;] result records[&quot;Result record stream fixture, board, validation, sign-off&quot;] ceiling[&quot;Scope limit no Lean/Lake, proof, provider, launch, private-system claim&quot;] bundle --&gt; structured source record structured source record --&gt; runtime runtime --&gt; premise runtime --&gt; observations observations --&gt; budget observations --&gt; residual observations --&gt; clean budget --&gt; retry residual --&gt; escalate clean --&gt; advisory retry --&gt; result records escalate --&gt; result records advisory --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The component separates three questions that are easy to conflate in proof evaluation: whether a candidate explicitly cites a premise outside the recipe, whether it uses a known Lean/Std symbol that was not in the allowed premise set, and whether the theorem is actually correct. Only the first two are in scope. <code>validate_premise_index</code> builds the closed allowlist from copied Lean/Std premise rows, <code>validate_symbol_observations</code> reads pre-extracted qualified symbol observations, and <code>_classify_row</code> applies the precedence rule: <code>cited_unallowed_premise_ids</code> yields <code>PREMISE_BUDGET_VIOLATION</code> with <code>retry</code>; otherwise a known qualified symbol outside <code>allowed_premise_ids</code> yields <code>UNDECLARED_LIBRARY_PRIOR</code> with <code>bridge_escalate</code>; clean or unknown observations remain advisory. The classifier records observed symbols and computed/asserted classes, but it never evaluates proof bodies or runs Lean.</p>\n<p>The exported-bundle mechanism is a second boundary rather than a richer proof. <code>validate_source_module_manifest</code> requires <code>source_module_manifest.json</code>, rejects manifest or row-level <code>body_in_receipt: true</code>, verifies six declared body imports against source/target digests, line counts, byte counts, required anchors, material classes, and relation type, and keeps path-normalized Ring2 run-state bodies separate from exact copied reducer bodies. <code>secret_exclusion_scan</code> then checks the declared public fixture and bundle inputs for proof-body, provider-payload, private-ref, and host-path sentinel classes. <code>_write_receipts</code> writes result, board, validation, and sign-off result records; <code>result_card</code> deliberately emits a small pass/fail card that omits source modules, source digests, proof bodies, non-public source refs, secret-scan detail, and scope limit bodies. This is why the module can be source-open about the symbol-boundary system without becoming a proof-body export.</p>\n<p>The governing lattice follows the same separation. The bundle binds the component to <code>mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary</code>, <code>concept.formal_math_and_proof_witness_bundle</code>, principles <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, <code>P-8</code>, and <code>P-9</code>, and axioms <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, and <code>AX-10</code>. The technical claim is therefore limited to public symbol-budget classification over copied, digest-bearing premise evidence. It does not establish theorem truth, Mathlib availability, Lean/Lake execution, launch-scope decision, provider correctness, or complete library allowlisting.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Start with the source record, not this prose: <code>core/paper_module_capsules.json::paper_modules[56:paper_module.undeclared_library_prior_classifier]</code> is the source authority that names the component subject <code>undeclared_library_prior_symbol_classifier</code>, the mechanism <code>mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary</code>, the code locus <code>src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py</code>, the concept <code>concept.formal_math_and_proof_witness_bundle</code>, the governing principles <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-6</code>, <code>P-8</code>, and <code>P-9</code>, the axioms <code>AX-1</code>, <code>AX-2</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, and <code>AX-10</code>, and the sibling modules <code>paper_module.corpus_readiness_mathlib_absence_gate</code>, <code>paper_module.tactic_portfolio_availability</code>, and <code>paper_module.lean_std_premise_index</code>.</p>\n<p>Then read the generated structured source record <code>paper_modules/undeclared_library_prior_classifier.json</code>. It is the parity projection from the bundle, carrying <code>source_authority: json_capsule</code>, Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges</code>, 19 generated relationship edges, and no unpopulated selective relations. The structured source record is evidence that the reader page is wired into the doctrine lattice; it is not theorem-correctness, launch, or runtime-correctness authority.</p>\n<p>For runtime behavior, inspect <code>src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py</code>. The named locus validates projection protocol, premise index, classifier policy, source-module manifest, symbol observations, secret-exclusion scan, result construction, result record writing, and result-card compaction. The load-bearing classifier rule is <code>_classify_row</code>: explicit <code>cited_unallowed_premise_ids</code> short-circuit as <code>PREMISE_BUDGET_VIOLATION</code> with <code>retry</code>; otherwise a known qualified Lean/Std symbol outside <code>allowed_premise_ids</code> classifies as <code>UNDECLARED_LIBRARY_PRIOR</code> with <code>bridge_escalate</code>. Negative cases reject proof bodies, non-public source refs, theorem-correctness overclaims, allowed-symbol false positives, unqualified-token overclaims, and missing escalation.</p>\n<p>For public fixture evidence, use <code>fixtures/first_wave/undeclared_library_prior_symbol_classifier/input/</code>. The fixture carries the premise index, classifier policy, projection protocol, symbol observations, and the seven negative-case files named by <code>EXPECTED_NEGATIVE_CASES</code>. For exported source-open body-floor evidence, use <code>examples/undeclared_library_prior_symbol_classifier/exported_symbol_classifier_bundle/source_module_manifest.json</code>. That manifest verifies six source body imports: reducer source, set-calibration builder source, path-normalized Ring2 premise-index state, path-normalized Ring2 run summary, recipe policy metrics, and result record reduction matrix. The manifest keeps <code>body_in_receipt</code> false and checks source/target digests plus required anchors; it does not export proof bodies, model-output data bodies, account or browser state, source notes, or private source-root bodies.</p>\n<p>For result records, read <code>receipts/first_wave/undeclared_library_prior_symbol_classifier/undeclared_library_prior_symbol_classifier_result.json</code>, <code>receipts/first_wave/undeclared_library_prior_symbol_classifier/undeclared_library_prior_symbol_classifier_board.json</code>, <code>receipts/first_wave/undeclared_library_prior_symbol_classifier/undeclared_library_prior_symbol_classifier_validation_receipt.json</code>, and result records/sign-off/first_wave/undeclared_library_prior_symbol_classifier_fixture_acceptance.json. The fixture result record reports 11 premises, 3 classifications, 1 undeclared-library prior, 1 premise-budget-precedence case, 1 bridge escalation, 1 retry, zero blocking secret-exclusion hits, and the scope boundary that this is not Lean/Lake, formal-result correctness, provider, private-ref, whole-library-allowlist, or launch-scope decision.</p>\n<p>Focused regression coverage lives in <code>tests/test_undeclared_library_prior_symbol_classifier.py</code>. It runs both the fixture command and <code>run-symbol-bundle</code>, checks public-relative result records, verifies digest/manifest boundary failures, and confirms the compact card reuses a fresh result record without exporting source modules, body ids, secret-scan details, source digests, proof bodies, or non-public source refs. The paper-module coverage contract also names this module in <code>tests/test_microcosm_paper_module_coverage_contract.py</code>; that is route coverage evidence, not runtime proof evidence.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<p>The fixture consumer is <code>microcosm_core.organs.undeclared_library_prior_symbol_classifier run</code> over <code>fixtures/first_wave/undeclared_library_prior_symbol_classifier/input</code>. It proves the public example still classifies 11 copied premise rows and 3 symbol observations into one undeclared-library-prior escalation, one premise-budget retry, and one advisory clean case, while the expected negative cases cover proof-body export, non-public refs, theorem-correctness overclaim, allowed-symbol false positives, unqualified-token overclaims, and missing escalation.</p>\n<p>The exported-bundle consumer is <code>microcosm_core.organs.undeclared_library_prior_symbol_classifier run-symbol-bundle</code> over <code>examples/undeclared_library_prior_symbol_classifier/exported_symbol_classifier_bundle</code>. It proves the six source-open body imports remain digest/size/anchor checked and public-safe, including the exact copied reducer and calibration-builder bodies plus path-normalized Ring2 state, recipe metrics, and reduction-matrix bodies. It is the consumer that catches source-module digest drift and manifest-boundary violations; it does not certify formal-result correctness.</p>\n<p>The focused regression consumer is <code>tests/test_undeclared_library_prior_symbol_classifier.py</code>. It ties the fixture and bundle commands to public-relative result records, source-module digest mismatch blocking, manifest and row-level <code>body_in_receipt</code> rejection, compact-card redaction, and fresh-card reuse. The corpus consumer is <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code>, which proves the Markdown remains part of the 98-module Microcosm paper-module corpus. That corpus check is routing and projection parity evidence only; it is not a runtime proof substitute.</p>\n<h4 class=\"pm-body__h\">Public Mechanics</h4>\n<ul><li>Qualified symbol refs are restricted to <code>Nat</code>, <code>List</code>, <code>Bool</code>, <code>Iff</code>, and <code>Eq</code> namespaces in this public fixture.</li><li>The closed premise index is an allowlist boundary, not permission to use the whole standard library.</li><li><code>UNDECLARED_LIBRARY_PRIOR</code> routes to <code>bridge_escalate</code> because the proof may be informative while still out of recipe.</li><li><code>PREMISE_BUDGET_VIOLATION</code> routes to <code>retry</code> and short-circuits the residual symbol classifier.</li><li>Result records expose ids, candidate artifact digests, symbols, counts, failure classes, source refs, source digests, and scope limits.</li><li><code>secret_exclusion_scan</code> records zero blocking hits for the declared sentinel classes in the public result record stream; it is not a complete secret audit, launch clearance, or proof that no private material exists anywhere.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This classifier is grounded in formal-methods work on premise control and library-aware proof search. Isabelle/Sledgehammer makes relevant-fact selection an explicit part of automated proof search, and Lean/Mathlib practice makes clear that accepted proofs can depend on a large library context. Microcosm uses that insight as a boundary check: an accepted proof artifact is not enough if it quietly used symbols outside the declared premise set. The component classifies the symbol-budget violation without judging theorem truth or exporting proof bodies.</p>\n<p>Prior-art anchors:</p>\n<ul><li>Isabelle Sledgehammer and relevant-fact selection: https://isabelle.in.tum.de/doc/sledgehammer.pdf</li><li>Lean community Mathlib overview: https://leanprover-community.github.io/mathlib-overview.html</li><li>Lean 4 tactic and proof environment context: https://lean-lang.org/theorem_proving_in_lean4/Tactics/</li></ul>\n<h4 class=\"pm-body__h\">Regression Cases</h4>\n<p>The forbidden proof-body, private-ref, allowed-symbol false-positive, unqualified-token, and theorem-correctness cases are regression-only leakage guards. They are not product evidence and cannot stand in for the copied Lean/Std symbol-boundary system.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<p>The expected bundle projection is Mermaid <code>available_from_capsule_edges</code>, Atlas <code>linked_from_capsule_edges</code>, and 19 generated relationship edges with no unpopulated selective relations. A green result record proves only the allowed-premise and symbol-budget classification boundary; it does not establish formal-result correctness, run Lean or Lake, expose proof bodies, authorize external model access, claim Mathlib availability, or broaden all Std and Mathlib declarations into allowed priors.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The JSON bundle and generated row prove only allowed-premise and symbol-budget classification evidence: copied Lean/Std premise rows, real Ring2 ids and digests, extracted qualified symbol refs, declared budget-violation cases, source-open body-floor digest evidence, leakage regression cases, negative cases, and validation result records. They do not prove formal-result correctness, run Lean or Lake, expose proof bodies, use external model services, import non-public source refs, claim Mathlib availability, treat all Std or Mathlib declarations as allowed priors, include launch operations, authorize public sharing, or prove whole-system correctness. They also do not expose model-output data bodies, account or browser state, source notes, or private source-root bodies.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The classifier depends on copied, premise rows and pre-extracted qualified symbol observations. It does not parse arbitrary Lean syntax, expand imports, normalize proof terms, or run Lean/Lake to discover symbols. Unknown or unqualified tokens are deliberately kept outside the positive undeclared-library-prior claim unless the public observation and closed premise index make the boundary explicit.</p>\n<p>The public source-open body floor is a provenance check, not semantic equivalence for the full private source system. Exact copied bodies and path-normalized run-state bodies are checked for source/target digests, line counts, byte counts, and required anchors; that does not certify every upstream private root, model-output data, account state, or operator context that may have informed the original source run.</p>\n<p>The leakage and launch boundaries are also scoped. <code>secret_exclusion_scan</code> checks declared sentinel classes in the public fixture and bundle inputs, while the focused pytest checks regression cases for proof-body export, non-public refs, overclaims, and compact-card redaction. Those checks do not replace a whole-repo secret audit, a public sharing review, theorem-correctness evidence, or a Mathlib availability proof. The paper-module corpus and generated-row checks prove routing parity only.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module is allowed-premise and symbol-budget classification evidence only. It does not establish formal-result correctness, run Lean or Lake, expose proof bodies, use external model services, import non-public source refs, treat all Std or Mathlib declarations as allowed priors, claim Mathlib availability, or include launch operations.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not establish formal-result correctness, run Lean or Lake, expose proof bodies, use external model services, import non-public source refs, treat all Std/Mathlib declarations as allowed priors, claim Mathlib availability, or include launch operations.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The governing relation is the path from bundle authority to a bounded proof consumer. The source row binds this module to the <code>undeclared_library_prior_symbol_classifier</code> component, the mechanism <code>mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary</code>, the runtime locus <code>src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py</code>, the concept <code>concept.formal_math_and_proof_witness_bundle</code>, six principles, six axioms, and the sibling paper modules for corpus readiness, tactic availability, and Lean/Std premise indexing.</p>\n<p>The principle layer explains why the classifier is a boundary component rather than a theorem authority. <code>P-1</code> requires the symbol class to be recomputed from premise rows and observations instead of echoed from prose. <code>P-2</code> lowers the claim to what the checker actually tests: allowed-premise and symbol-budget classification. <code>P-3</code> concentrates trust in the small component and source-module manifest validators. <code>P-6</code> fails closed on missing or stale evidence. <code>P-8</code> turns inadmissible computations into typed outcomes such as <code>PREMISE_BUDGET_VIOLATION</code> and <code>UNDECLARED_LIBRARY_PRIOR</code>. <code>P-9</code> carries source refs, target refs, digests, and body-material status through the fixture, bundle, and result record layers.</p>\n<p>The axiom layer supplies the same ceiling in machine-checkable form. <code>AX-1</code> requires derivation before assertion, so the page points to fixture and bundle result records instead of declaring theorem truth. <code>AX-2</code> keeps verification inside kernelized validators. <code>AX-5</code> prevents an authority upgrade without stronger evidence. <code>AX-7</code> allows typed partiality and refusal when the proof body, non-public refs, or theorem-correctness claim is inadmissible. <code>AX-8</code> preserves provenance while keeping proof/provider/private bodies out of public result records.</p>\n<p>The generated JSON row currently contributes 19 relationship edges with no unpopulated selective relations. Those edges are evidence of route parity, not new authority: the source authority remains the JSON bundle and the proof authority remains the focused fixture, bundle, and regression consumers.</p>\n<p>This page treats those generated navigation surfaces as bundle-derived projections while explaining the resolved symbol-boundary component, code-locus, law, and sibling-paper links.</p>\n</details>",
      "components": [
        {
          "anchor": "component-undeclared_library_prior_symbol_classifier",
          "component_id": "undeclared_library_prior_symbol_classifier",
          "public_label": "Undeclared Library Prior Symbol Classifier"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 6
        },
        "link_count": 18,
        "links": [
          {
            "id": "undeclared_library_prior_symbol_classifier",
            "kind": "organ",
            "kind_label": "component",
            "label": "Undeclared Library Prior Symbol Classifier",
            "relation": "explains",
            "url": "components.html#component-undeclared_library_prior_symbol_classifier"
          },
          {
            "id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public symbol boundary",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.corpus_readiness_mathlib_absence_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Corpus Readiness Mathlib Absence Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate"
          },
          {
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Tactic Portfolio Availability",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
          },
          {
            "id": "paper_module.lean_std_premise_index",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Lean/Std Premise Index",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-lean-std-premise-index"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.undeclared_library_prior_classifier",
      "reader_packet": {
        "abstract": "Undeclared Library Prior Classifier scores extracted Lean symbol observations against an allowed premise set without running Lean or treating libraries as implicit allowlists.",
        "authority_ceiling": "Symbol-boundary classification fixture over copied Lean/Std premise rows and pre-extracted symbol observations only; no proof-source reads, Lean or Lake execution, formal-result correctness, whole-library implicit allowlist, Mathlib availability, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.undeclared_library_prior_classifier.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-undeclared-library-prior-classifier-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-undeclared-library-prior-classifier-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON source record paper_module.undeclared_library_prior_classifier\"] structured source record[\"structured source record 19 edges, no selective residuals\"] runtime[\"Runtime component undeclared_library_prior_symbol_classifier.py\"] premise[\"Copied Lean/Std premise index 11 sanctioned symbols\"] observations[\"Pre-extracted symbol observations Nat/List/Bool/Iff/Eq refs\"] budget[\"cited_unallowed_premise_ids present\"] residual[\"Known qualified symbol outside allowed_premise_ids\"] clean[\"Allowed symbol or no known undeclared symbol\"] retry[\"PREMISE_BUDGET_VIOLATION route: retry\"] escalate[\"UNDECLARED_LIBRARY_PRIOR route: bridge_escalate\"] advisory[\"NONE route: accept_as_advisory\"] result records[\"Result record stream fixture, board, validation, sign-off\"] ceiling[\"Scope limit no Lean/Lake, proof, provider, launch, private-system claim\"] bundle --> structured source record structured source record --> runtime runtime --> premise runtime --> observations observations --> budget observations --> residual observations --> clean budget --> retry residual --> escalate clean --> advisory retry --> result records escalate --> result records advisory --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:cb516b3ee00f0b842b65a4096a7b0065d1517061f09a2c46a780aa8da562edf1",
            "source_line_end": 94,
            "source_line_start": 64
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate"
              },
              {
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-tactic-portfolio-availability"
              },
              {
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-lean-std-premise-index"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "undeclared_library_prior_symbol_classifier",
                "kind": "organ",
                "kind_label": "component",
                "label": "Undeclared Library Prior Symbol Classifier",
                "relation": "explains",
                "url": "components.html#component-undeclared_library_prior_symbol_classifier"
              },
              {
                "id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public symbol boundary",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.undeclared_library_prior_classifier",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 277,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 374,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A theorem prover can return a proof that Lean accepts, yet that proof can still break the rules of the evaluation it was run under. The usual reason is simple: the proof reached for a library lemma that the recipe never put on the table. The symbol is real and the proof is sound, but the run quietly used a fact it was not allowed to assume. This component answers one question. Given a set of premises a candidate was allowed to use and the symbols it actually reached for, did it cite a known library symbol that was outside that allowed set? The unusual choice is what the classifier refuses to do. It does not run Lean, it does not read the proof body, and it does not treat the standard librar\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 61,
            "source_line_start": 34,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 95,
            "source_line_start": 62,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component separates three questions that are easy to conflate in proof evaluation: whether a candidate explicitly cites a premise outside the recipe, whether it uses a known Lean/Std symbol that was not in the allowed premise set, and whether the theorem is actually correct. Only the first two are in scope. validatepremiseindex builds the closed allowlist from copied Lean/Std premise rows, validatesymbolobservations reads pre-extracted qualified symbol observations, and classifyrow applies the precedence rule: citedunallowedpremiseids yields PREMISEBUDGET_VIOLATION with retry; otherwise a known qualified symbol outside allowedpremiseids yields UNDECLAREDLIBRARYPRIOR with bridge_escalate\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 134,
            "source_line_start": 96,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Start with the source record, not this prose: core/papermodulecapsules.json::papermodules[56:papermodule.undeclaredlibraryprior_classifier] is the source authority that names the component subject undeclaredlibrarypriorsymbolclassifier, the mechanism mechanism.undeclaredlibrarypriorsymbolclassifier.validatespublicsymbol_boundary, the code locus src/microcosmcore/components/undeclaredlibrarypriorsymbol_classifier.py, the concept concept.formalmathandproofwitness_bundle, the governing principles P-1, P-2, P-3, P-6, P-8, and P-9, the axioms AX-1, AX-2, AX-5, AX-7, AX-8, and AX-10, and the sibling modules papermodule.corpusreadinessmathlibabsence_gate, papermodule.tacticportfolio_availability,\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 206,
            "source_line_start": 135,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The fixture consumer is microcosmcore.components.undeclaredlibrarypriorsymbol_classifier run over fixtures/firstwave/undeclaredlibrarypriorsymbol_classifier/input. It proves the public example still classifies 11 copied premise rows and 3 symbol observations into one undeclared-library-prior escalation, one premise-budget retry, and one advisory clean case, while the expected negative cases cover proof-body export, non-public refs, theorem-correctness overclaim, allowed-symbol false positives, unqualified-token overclaims, and missing escalation. The exported-bundle consumer is microcosmcore.components.undeclaredlibrarypriorsymbol_classifier run-symbol-bundle over examples/undeclaredlibrary\u2026",
            "level": 2,
            "order": 5,
            "section_id": "named-proof-consumers",
            "source_line_end": 237,
            "source_line_start": 207,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Qualified symbol refs are restricted to Nat, List, Bool, Iff, and Eq namespaces in this public fixture. The closed premise index is an allowlist boundary, not permission to use the whole standard library. UNDECLAREDLIBRARYPRIOR routes to bridge_escalate because the proof may be informative while still out of recipe. PREMISEBUDGETVIOLATION routes to retry and short-circuits the residual symbol classifier. Result records expose ids, candidate artifact digests, symbols, counts, failure classes, source refs, source digests, and scope limits. secretexclusionscan records zero blocking hits for the declared sentinel classes in the public result record stream; it is not a complete secret audit, lau\u2026",
            "level": 2,
            "order": 6,
            "section_id": "public-mechanics",
            "source_line_end": 250,
            "source_line_start": 238,
            "title": "Public Mechanics"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This classifier is grounded in formal-methods work on premise control and library-aware proof search. Isabelle/Sledgehammer makes relevant-fact selection an explicit part of automated proof search, and Lean/Mathlib practice makes clear that accepted proofs can depend on a large library context. Microcosm uses that insight as a boundary check: an accepted proof artifact is not enough if it quietly used symbols outside the declared premise set. The component classifies the symbol-budget violation without judging theorem truth or exporting proof bodies. Prior-art anchors: Isabelle Sledgehammer and relevant-fact selection: https://isabelle.in.tum.de/doc/sledgehammer.pdf Lean community Mathlib o\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 269,
            "source_line_start": 251,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The forbidden proof-body, private-ref, allowed-symbol false-positive, unqualified-token, and theorem-correctness cases are regression-only leakage guards. They are not product evidence and cannot stand in for the copied Lean/Std symbol-boundary system.",
            "level": 2,
            "order": 8,
            "section_id": "regression-cases",
            "source_line_end": 276,
            "source_line_start": 270,
            "title": "Regression Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The governing relation is the path from bundle authority to a bounded proof consumer. The source row binds this module to the undeclaredlibrarypriorsymbolclassifier component, the mechanism mechanism.undeclaredlibrarypriorsymbolclassifier.validatespublicsymbol_boundary, the runtime locus src/microcosmcore/components/undeclaredlibrarypriorsymbol_classifier.py, the concept concept.formalmathandproofwitness_bundle, six principles, six axioms, and the sibling paper modules for corpus readiness, tactic availability, and Lean/Std premise indexing. The principle layer explains why the classifier is a boundary component rather than a theorem authority. P-1 requires the symbol class to be recomputed\u2026",
            "level": 2,
            "order": 9,
            "section_id": "governing-lattice-relation",
            "source_line_end": 336,
            "source_line_start": 294,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The JSON bundle and generated row prove only allowed-premise and symbol-budget classification evidence: copied Lean/Std premise rows, real Ring2 ids and digests, extracted qualified symbol refs, declared budget-violation cases, source-open body-floor digest evidence, leakage regression cases, negative cases, and validation result records. They do not prove formal-result correctness, run Lean or Lake, expose proof bodies, use external model services, import non-public source refs, claim Mathlib availability, treat all Std or Mathlib declarations as allowed priors, include launch operations, authorize public sharing, or prove whole-system correctness. They also do not expose model-output data\u2026",
            "level": 2,
            "order": 10,
            "section_id": "claim-ceiling",
            "source_line_end": 349,
            "source_line_start": 337,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The classifier depends on copied, premise rows and pre-extracted qualified symbol observations. It does not parse arbitrary Lean syntax, expand imports, normalize proof terms, or run Lean/Lake to discover symbols. Unknown or unqualified tokens are deliberately kept outside the positive undeclared-library-prior claim unless the public observation and closed premise index make the boundary explicit. The public source-open body floor is a provenance check, not semantic equivalence for the full private source system. Exact copied bodies and path-normalized run-state bodies are checked for source/target digests, line counts, byte counts, and required anchors; that does not certify every upstream\u2026",
            "level": 2,
            "order": 11,
            "section_id": "limitations",
            "source_line_end": 373,
            "source_line_start": 350,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate: The expected bundle projection is Mermaid availablefromcapsule_edges, Atlas linkedfromcapsule_edges, and 19 generated relationship edges with no unpopulated selective relations. A green result record proves only the allowed-premise and symbol-budget classification boundary; it does not establish formal-result correctness, run Lean or Lake, expose proof bodies, authorize external model access, claim Mathlib availability, or broaden all Std and Mathlib declarations into allowed priors.",
            "level": 2,
            "order": 12,
            "section_id": "validation-receipt-path",
            "source_line_end": 406,
            "source_line_start": 380,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is allowed-premise and symbol-budget classification evidence only. It does not establish formal-result correctness, run Lean or Lake, expose proof bodies, use external model services, import non-public source refs, treat all Std or Mathlib declarations as allowed priors, claim Mathlib availability, or include launch operations.",
            "level": 2,
            "order": 13,
            "section_id": "authority-ceiling",
            "source_line_end": 410,
            "source_line_start": 407,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not establish formal-result correctness, run Lean or Lake, expose proof bodies, use external model services, import non-public source refs, treat all Std/Mathlib declarations as allowed priors, claim Mathlib availability, or authorize launch.",
            "level": 2,
            "order": 14,
            "section_id": "scope-boundary",
            "source_line_end": 416,
            "source_line_start": 411,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/undeclared_library_prior_classifier.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Undeclared Library Prior Classifier scores extracted Lean symbol observations against an allowed premise set without running Lean or treating libraries as implicit allowlists."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Undeclared Library Prior Classifier validates copied Lean/Std premise rows and pre-extracted symbol observations, classifying undeclared library priors and premise-budget violations with route outcomes, source-module digest checks, secret-exclusion scans, negative cases, and scope limits. It does not read proof source, run Lean or Lake, prove formal-result correctness, treat the whole standard library as an implicit allowlist, claim Mathlib availability, use external model services, launch, publish, or prove whole-system correctness.",
      "summary_line": "Undeclared Library Prior Classifier scores extracted Lean symbol observations against an allowed premise set without running Lean or treating libraries as implicit allowlists.",
      "title": "Undeclared Library Prior Classifier"
    },
    {
      "anchor": "paper-module-voice-to-doctrine-self-improvement-loop",
      "authority_ceiling": "Declared lesson-propagation fixture only; no source notes export, non-public body export, model-output data export, source or doctrine mutation authority, global-promotion authority, live work log mutation, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
      "body_html": "<p>This module is the public Microcosm projection of the source system&#x27;s recursive self-improvement metabolism. It is not a synthetic result record layer. It imports the real source shape from <code>recursive_self_improvement_operating_loop</code>, <code>doctrine_population_loop</code>, and <code>local_to_general_propagation</code>: local pressure is sensed, classified, assigned to an owner surface, mutated or captured there, validated, closed out, and given a concrete re-entry condition.</p>\n<p>The exported bundle also carries exact copies of the source bodies that make this loop real: recursive self-improvement, doctrine population, local-to-general propagation, the plane-home decision table, work log metacontrol, work log skill doctrine, and the work log standard. Result records report only source refs, hashes, counts, and scan status; the body text lives under <code>examples/.../source_modules/ai_workflow/</code>.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The component answers one question: did a declared lesson actually change a named owner surface and pass that surface&#x27;s own validation, or did it only produce a result record that says so? &quot;The system learned from its work&quot; is an easy claim to assert and a hard one to back. Without a check, a log entry, a closed ticket, or a confident summary all read as progress. This validator refuses that shortcut.</p>\n<p>Each lesson row must name the surface it changed (a skill, a paper module, a standard, or a captured Work item), the action it took there, and the validation and completion refs that show the change held. Every ref must resolve to a real file in the exported bundle, the copied source modules, or the public Microcosm tree. A lesson then lands in exactly one of four outcomes: <code>refined_existing_surface</code> (a surface changed and was validated), <code>workitem_captured</code> (deferred work, but only with a concrete re-entry condition), <code>nothing_to_refine</code> (a typed null result that still required stewardship and a next-best-lane check), or <code>already_propagated_verified</code>. Anything that does not fit one of these is a finding, not an outcome.</p>\n<p>The unusual part is the defence against self-grading. A lesson row may carry an <code>expected_label</code> or <code>expected_status</code> field, but the validator ignores it and recomputes the verdict from the evidence. If the row is not genuinely backed, its own asserted label cannot rescue it, and the case is recorded as <code>VOICE_DOCTRINE_BAKED_EXPECTED_LABEL_IGNORED</code>. A fixture cannot pass by declaring its own success. The same instinct runs through the negative floor: source notes, private thread bodies, model-output data, direct edits to doctrine nodes, and global promotion without owner validation are each rejected, keeping &quot;the system improves itself&quot; separate from &quot;this public artifact may rewrite doctrine or export private voice.&quot;</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1928\" height=\"508\" viewBox=\"0 0 1928 508\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"180.2\" y1=\"90.0\" x2=\"376.4\" y2=\"227.0\"></line><polygon class=\"pmd-arrow\" points=\"376.4,227.0 369.1,225.6 372.6,220.6\"></polygon><line class=\"pmd-edge\" x1=\"505.0\" y1=\"254.0\" x2=\"591.0\" y2=\"254.0\"></line><polygon class=\"pmd-arrow\" points=\"591.0,254.0 584.2,257.1 584.2,250.9\"></polygon><line class=\"pmd-edge\" x1=\"757.0\" y1=\"244.3\" x2=\"843.0\" y2=\"234.3\"></line><polygon class=\"pmd-arrow\" points=\"843.0,234.3 836.6,238.1 835.8,232.0\"></polygon><line class=\"pmd-edge\" x1=\"757.0\" y1=\"274.9\" x2=\"901.6\" y2=\"311.4\"></line><polygon class=\"pmd-arrow\" points=\"901.6,311.4 894.3,312.7 895.8,306.7\"></polygon><line class=\"pmd-edge\" x1=\"977.9\" y1=\"311.6\" x2=\"1122.6\" y2=\"276.1\"></line><polygon class=\"pmd-arrow\" points=\"1122.6,276.1 1116.7,280.7 1115.2,274.8\"></polygon><line class=\"pmd-edge\" x1=\"1302.4\" y1=\"254.0\" x2=\"1388.4\" y2=\"254.0\"></line><polygon class=\"pmd-arrow\" points=\"1388.4,254.0 1381.6,257.1 1381.6,250.9\"></polygon><line class=\"pmd-edge\" x1=\"225.4\" y1=\"157.9\" x2=\"1688.7\" y2=\"247.2\"></line><polygon class=\"pmd-arrow\" points=\"1688.7,247.2 1681.7,249.9 1682.1,243.8\"></polygon><line class=\"pmd-edge\" x1=\"1602.7\" y1=\"254.0\" x2=\"1688.7\" y2=\"254.0\"></line><polygon class=\"pmd-arrow\" points=\"1688.7,254.0 1681.9,257.1 1681.9,250.9\"></polygon><line class=\"pmd-edge\" x1=\"1036.6\" y1=\"226.5\" x2=\"1688.7\" y2=\"250.0\"></line><polygon class=\"pmd-arrow\" points=\"1688.7,250.0 1681.7,252.8 1682.0,246.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"40.5\">Local pressure</tspan><tspan x=\"128.6\" y=\"58.5\">mistake, route gap,</tspan><tspan x=\"128.6\" y=\"76.5\">validation finding, residual</tspan></text><title>Local pressure mistake, route gap, validation finding, residual</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"325.2\" y=\"227.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"415.1\" y=\"249.5\">Classify</tspan><tspan x=\"415.1\" y=\"267.5\">owner surface + action</tspan></text><title>Classify owner surface + action</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"591.0\" y=\"218.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"674.0\" y=\"240.5\">Owner surface</tspan><tspan x=\"674.0\" y=\"258.5\">skill, paper module,</tspan><tspan x=\"674.0\" y=\"276.5\">standard, Work item</tspan></text><title>Owner surface skill, paper module, standard, Work item</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"843.0\" y=\"169.0\" width=\"193.6\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"939.8\" y=\"191.5\">Refused</tspan><tspan x=\"939.8\" y=\"209.5\">raw voice, private body,</tspan><tspan x=\"939.8\" y=\"227.5\">direct node edit, result</tspan><tspan x=\"939.8\" y=\"245.5\">record-only,</tspan><tspan x=\"939.8\" y=\"263.5\">unvalidated promotion</tspan></text><title>Refused raw voice, private body, direct node edit, result record-only, unvalidated promotion</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"31.8\" y=\"214.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"236.5\">changed ref + validation</tspan></text><title>changed ref + validation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.3\" y=\"276.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"298.5\">workitem_captured</tspan><tspan x=\"128.6\" y=\"316.5\">with re-entry condition</tspan></text><title>workitem_captured with re-entry condition</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"35.3\" y=\"356.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"378.5\">nothing_to_refine</tspan><tspan x=\"128.6\" y=\"396.5\">stewardship + next-lane</tspan><tspan x=\"128.6\" y=\"414.5\">checked</tspan></text><title>nothing_to_refine stewardship + next-lane checked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"90.5\" y=\"454.0\" width=\"76.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"476.5\">Already</tspan></text><title>Already</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1122.6\" y=\"218.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1212.5\" y=\"240.5\">Recompute verdict from</tspan><tspan x=\"1212.5\" y=\"258.5\">evidence</tspan><tspan x=\"1212.5\" y=\"276.5\">expected_label ignored</tspan></text><title>Recompute verdict from evidence expected_label ignored</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1388.4\" y=\"209.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1495.5\" y=\"231.5\">Validation</tspan><tspan x=\"1495.5\" y=\"249.5\">owner evidence + completion</tspan><tspan x=\"1495.5\" y=\"267.5\">ref;</tspan><tspan x=\"1495.5\" y=\"285.5\">every ref must resolve</tspan></text><title>Validation owner evidence + completion ref; every ref must resolve</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"31.8\" y=\"116.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"138.5\">Exact source bodies</tspan><tspan x=\"128.6\" y=\"156.5\">8 manifest rows: hashes,</tspan><tspan x=\"128.6\" y=\"174.5\">anchors</tspan></text><title>Exact source bodies 8 manifest rows: hashes, anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1688.7\" y=\"218.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1799.3\" y=\"240.5\">metadata-only result records</tspan><tspan x=\"1799.3\" y=\"258.5\">result, board, validation,</tspan><tspan x=\"1799.3\" y=\"276.5\">fixture sign-off</tspan></text><title>metadata-only result records result, board, validation, fixture sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"901.6\" y=\"303.0\" width=\"76.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"939.8\" y=\"325.5\">Outcome</tspan></text><title>Outcome</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>changed ref + validation</dt><dd><code class=\"pm-diagram__ref-loc\">refined_existing_surface</code></dd></div><div class=\"pm-diagram__ref\"><dt>Already</dt><dd><code class=\"pm-diagram__ref-loc\">already_propagated_verified</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Signal[&quot;Local pressure mistake, route gap, validation finding, residual&quot;] Classify[&quot;Classify owner surface + action&quot;] Owner[&quot;Owner surface skill, paper module, standard, Work item&quot;] Refused[&quot;Refused raw voice, private body, direct node edit, result record-only, unvalidated promotion&quot;] subgraph Outcome[&quot;One of four typed outcomes&quot;] Refined[&quot;refined_existing_surface changed ref + validation&quot;] Captured[&quot;workitem_captured with re-entry condition&quot;] Null[&quot;nothing_to_refine stewardship + next-lane checked&quot;] Already[&quot;already_propagated_verified&quot;] end Recompute[&quot;Recompute verdict from evidence expected_label ignored&quot;] Validate[&quot;Validation owner evidence + completion ref; every ref must resolve&quot;] Source[&quot;Exact source bodies 8 manifest rows: hashes, anchors&quot;] Result records[&quot;metadata-only result records result, board, validation, fixture sign-off&quot;] Signal --&gt; Classify Classify --&gt; Owner Owner --&gt; Refused Owner --&gt; Outcome Outcome --&gt; Recompute Recompute --&gt; Validate Source --&gt; Result records Validate --&gt; Result records Refused --&gt; Result records</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Public Mechanics</h4>\n<ul><li>Local lessons carry source pattern refs, evidence refs, owner-surface ids, owner actions, validation refs, completion refs, and outcomes.</li><li>Owner surfaces are explicit: skills, paper modules, standards, and residual captures each retain their own mutation authority.</li><li><code>refined_existing_surface</code> requires a changed owner surface and validation.</li><li><code>workitem_captured</code> requires a concrete re-entry condition.</li><li><code>nothing_to_refine</code> requires stewardship and next-best-lane checks.</li><li>source notes, private thread bodies, model-output data, live work log bodies, direct doctrine-node edits, and global promotion claims are rejected by negative cases.</li><li>Exported bundle validation requires <code>source_module_manifest.json</code>, verifies each copied body hash/line/byte/anchor contract, and scans copied bodies for forbidden public material.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module as a lesson-propagation validator, not as a general doctrine mutation license. The fixture proves that local pressure must choose a named owner surface, perform an owner-authorized action, carry validation and completion refs, and either refine an existing surface, capture a Work item with a re-entry condition, record a typed <code>nothing_to_refine</code>, or verify an already-propagated result.</p>\n<p>Read source-open evidence through the exported bundle manifest. It carries eight copied source bodies: three paper modules, four skills or skill companions, and the work log standard. Each manifest row records byte and line counts, exact source and target hashes, required anchors, and <code>body_in_receipt: false</code>. The source bodies make the source loop inspectable, while result records remain refs, hashes, counts, scan status, and scope limits.</p>\n<p>Read the negative floor as equally load-bearing. source notes bodies, private thread bodies, model-output data bodies, direct doctrine-node edits, result record-only progress, live work log mutation, and unvalidated global promotion are rejected. Those rejections keep &quot;the system learns from work&quot; separate from &quot;this public artifact can mutate doctrine or export private state.&quot;</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in after-action review, lessons-learned, and pattern language practices. NASA&#x27;s Lessons Learned Information System is a public example of preserving operational lessons so future work can reuse them, while pattern-language practice gives a vocabulary for turning repeated local solutions into named, reusable forms. Microcosm adopts that direction without collapsing operator voice into doctrine: a local lesson only becomes durable when it has evidence, an owner surface, a validation result record, and a bounded re-entry path.</p>\n<p>Prior-art anchors:</p>\n<ul><li>NASA Lessons Learned Information System: https://llis.nasa.gov/</li><li>Pattern language background: https://hillside.net/patterns/</li></ul>\n<h4 class=\"pm-body__h\">Runtime</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python -m microcosm_core.organs.voice_to_doctrine_self_improvement_loop run \\\n  --input fixtures/first_wave/voice_to_doctrine_self_improvement_loop/input \\\n  --out receipts/first_wave/voice_to_doctrine_self_improvement_loop</code></pre>\n<p>The exported bundle uses the same validator without negative-case inputs:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python -m microcosm_core.organs.voice_to_doctrine_self_improvement_loop run-bundle \\\n  --input examples/voice_to_doctrine_self_improvement_loop/exported_voice_to_doctrine_bundle \\\n  --out receipts/runtime_shell/demo_project/organs/voice_to_doctrine_self_improvement_loop</code></pre>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Run from <code>microcosm-substrate</code>:</p>\n<p>A green fixture or bundle result record proves only the public lesson-propagation boundary above; it does not grant source-file changes, live work log mutation, global doctrine-promotion, launch, or whole-system authority.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not export source note, source notes, private thread bodies, model-output data, account or browser state, live work log rows, proof authority, source-file changes, publishing-scope decision, or private-system equivalence. It shows the public mechanics of system learning under owner-surface evidence gates.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim a lesson-propagation fixture. It can explain owner-surface checks, negative cases, copied source-module manifests, and metadata-only result records. A diagram view and atlas card are generated for this module.</p>\n<p>It cannot claim source notes export, non-public body export, model-output data export, source-file changes, doctrine mutation authority, global-promotion authority, live work log mutation, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-voice_to_doctrine_self_improvement_loop",
          "component_id": "voice_to_doctrine_self_improvement_loop",
          "public_label": "Voice To Doctrine Self Improvement Loop"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 2,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 15,
        "links": [
          {
            "id": "voice_to_doctrine_self_improvement_loop",
            "kind": "organ",
            "kind_label": "component",
            "label": "Voice To Doctrine Self Improvement Loop",
            "relation": "explains",
            "url": "components.html#component-voice_to_doctrine_self_improvement_loop"
          },
          {
            "id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public voice to doctrine self improvement loop",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-7",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Track known unknowns without claiming the unknown is mapped",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-7"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Apply the same floor to meta artifacts",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-13"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "local pressure rows as typed candidates for owner-surface refinement",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-pattern-binding-contract"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
      "reader_packet": {
        "abstract": "Voice to Doctrine Self-Improvement Loop validates lesson propagation without exporting source notes or granting doctrine mutation authority.",
        "authority_ceiling": "Declared lesson-propagation fixture only; no source notes export, non-public body export, model-output data export, source or doctrine mutation authority, global-promotion authority, live work log mutation, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.voice_to_doctrine_self_improvement_loop.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-voice-to-doctrine-self-improvement-loop-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Signal[\"Local pressure mistake, route gap, validation finding, residual\"] Classify[\"Classify owner surface + action\"] Owner[\"Owner surface skill, paper module, standard, Work item\"] Refused[\"Refused raw voice, private body, direct node edit, result record-only, unvalidated promotion\"] subgraph Outcome[\"One of four typed outcomes\"] Refined[\"refined_existing_surface changed ref + validation\"] Captured[\"workitem_captured with re-entry condition\"] Null[\"nothing_to_refine stewardship + next-lane checked\"] Already[\"already_propagated_verified\"] end Recompute[\"Recompute verdict from evidence expected_label ignored\"] Validate[\"Validation owner evidence + completion ref; every ref must resolve\"] Source[\"Exact source bodies 8 manifest rows: hashes, anchors\"] Result records[\"metadata-only result records result, board, validation, fixture sign-off\"] Signal --> Classify Classify --> Owner Owner --> Refused Owner --> Outcome Outcome --> Recompute Recompute --> Validate Source --> Result records Validate --> Result records Refused --> Result records",
            "source_format": "mermaid",
            "source_hash": "sha256:2c67518e56832066010bd26e7e6c33cefbe8292042f9963d49138c0487372e12",
            "source_line_end": 77,
            "source_line_start": 49
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-pattern-binding-contract"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "voice_to_doctrine_self_improvement_loop",
                "kind": "organ",
                "kind_label": "component",
                "label": "Voice To Doctrine Self Improvement Loop",
                "relation": "explains",
                "url": "components.html#component-voice_to_doctrine_self_improvement_loop"
              },
              {
                "id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public voice to doctrine self improvement loop",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 6,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-7",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Track known unknowns without claiming the unknown is mapped",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "local pressure rows as typed candidates for owner-surface refinement",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.voice_to_doctrine_self_improvement_loop",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 118,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 134,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 143,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 217,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 232,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 248,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 293,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component answers one question: did a declared lesson actually change a named owner surface and pass that surface's own validation, or did it only produce a result record that says so? \"The system learned from its work\" is an easy claim to assert and a hard one to back. Without a check, a log entry, a closed ticket, or a confident summary all read as progress. This validator refuses that shortcut. Each lesson row must name the surface it changed (a skill, a paper module, a standard, or a captured Work item), the action it took there, and the validation and completion refs that show the change held. Every ref must resolve to a real file in the exported bundle, the copied source modules,\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 46,
            "source_line_start": 17,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 78,
            "source_line_start": 47,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Local lessons carry source pattern refs, evidence refs, owner-surface ids, owner actions, validation refs, completion refs, and outcomes. Owner surfaces are explicit: skills, paper modules, standards, and residual captures each retain their own mutation authority. refinedexistingsurface requires a changed owner surface and validation. workitem_captured requires a concrete re-entry condition. nothingtorefine requires stewardship and next-best-lane checks. source notes, private thread bodies, model-output data, live work log bodies, direct doctrine-node edits, and global promotion claims are rejected by negative cases. Exported bundle validation requires sourcemodulemanifest.json, verifies ea\u2026",
            "level": 2,
            "order": 3,
            "section_id": "public-mechanics",
            "source_line_end": 94,
            "source_line_start": 79,
            "title": "Public Mechanics"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read this module as a lesson-propagation validator, not as a general doctrine mutation license. The fixture proves that local pressure must choose a named owner surface, perform an owner-authorized action, carry validation and completion refs, and either refine an existing surface, capture a Work item with a re-entry condition, record a typed nothingtorefine, or verify an already-propagated result. Read source-open evidence through the exported bundle manifest. It carries eight copied source bodies: three paper modules, four skills or skill companions, and the work log standard. Each manifest row records byte and line counts, exact source and target hashes, required anchors, and bodyinrecei\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 117,
            "source_line_start": 95,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component is grounded in after-action review, lessons-learned, and pattern language practices. NASA's Lessons Learned Information System is a public example of preserving operational lessons so future work can reuse them, while pattern-language practice gives a vocabulary for turning repeated local solutions into named, reusable forms. Microcosm adopts that direction without collapsing operator voice into doctrine: a local lesson only becomes durable when it has evidence, an owner surface, a validation result record, and a bounded re-entry path. Prior-art anchors: NASA Lessons Learned Information System: https://llis.nasa.gov/ Pattern language background: https://hillside.net/patterns/",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 169,
            "source_line_start": 152,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The exported bundle uses the same validator without negative-case inputs:",
            "level": 2,
            "order": 6,
            "section_id": "runtime",
            "source_line_end": 186,
            "source_line_start": 170,
            "title": "Runtime"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run from microcosm-substrate: A green fixture or bundle result record proves only the public lesson-propagation boundary above; it does not grant source-file changes, live work log mutation, global doctrine-promotion, launch, or whole-system authority.",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 208,
            "source_line_start": 187,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not export source note, source notes, private thread bodies, model-output data, account or browser state, live work log rows, proof authority, source-file changes, public sharing decision, or private-system equivalence. It shows the public mechanics of system learning under owner-surface evidence gates.",
            "level": 2,
            "order": 8,
            "section_id": "scope-boundary",
            "source_line_end": 216,
            "source_line_start": 209,
            "title": "Scope boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim a lesson-propagation fixture. It can explain owner-surface checks, negative cases, copied source-module manifests, and metadata-only result records. A diagram view and atlas card are generated for this module. It cannot claim source notes export, non-public body export, model-output data export, source-file changes, doctrine mutation authority, global-promotion authority, live work log mutation, public sharing decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 292,
            "source_line_start": 281,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/voice_to_doctrine_self_improvement_loop.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Voice to Doctrine Self-Improvement Loop validates lesson propagation without exporting source notes or granting doctrine mutation authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Voice to Doctrine Self-Improvement Loop validates whether declared lessons refined a named owner surface with validation or were captured with a re-entry condition. It checks projection protocol, policy, owner surfaces, lesson rows, negative cases, source-open body imports, and scope limits while rejecting source notes export, private thread bodies, model-output data, direct doctrine-node edits, unvalidated global promotion, live work log mutation, public sharing, launch, and whole-system correctness.",
      "summary_line": "Voice to Doctrine Self-Improvement Loop validates lesson propagation without exporting source notes or granting doctrine mutation authority.",
      "title": "Voice to Doctrine Self-Improvement Loop"
    },
    {
      "anchor": "paper-module-routing-anti-patterns-registry",
      "authority_ceiling": "Declared public routing anti-pattern registry fixture and copied source body evidence only; no route source authority, no route mutation, no private routing-note export, no external model access, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
      "body_html": "<p><code>routing_anti_patterns_registry</code> is the public contract diagnostic for the source system&#x27;s typed navigation failure rows. It validates the copied <code>codex/doctrine/routing_anti_patterns.json</code> registry as runnable Microcosm system: the input must declare <code>kind: routing_anti_patterns</code>, carry a positive version, and expose stable <code>anti_patterns</code> rows with unique ids and plain explanatory text.</p>\n<p>The positive fixture imports the real source registry body. The exported bundle also carries a source module manifest and a byte-for-byte copy under <code>source_modules/codex/doctrine/routing_anti_patterns.json</code>, with sha256 hashes and anchors for <code>kernel_before_grep</code>, <code>bridge_before_scope</code>, and <code>mode_in_chat_only</code>. Result records carry refs, hashes, counts, and verdicts only; they do not inline the copied body.</p>\n<p>The component rejects five boundary failures:</p>\n<ul><li>missing <code>kind</code></li><li>duplicate anti-pattern ids</li><li>anti-pattern rows missing explanatory text</li><li>launch, provider, source-file changes, route-policy mutation, maturity, or whole-system-correctness overclaims</li><li>private routing bodies, source note bodies, model-output data bodies, or secret values in public inputs</li></ul>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A navigation system can fail quietly. An agent reaches for <code>grep</code> when a kernel route would have narrowed the space first, or changes execution mode in chat without updating the disk contract, and nothing complains until the work is already off the rails. This component answers one question: does the public registry of known routing failures hold its declared shape, and does the copied source body that backs it stay byte-honest? It names recurring navigation mistakes as typed rows so they can be recognised, not rediscovered.</p>\n<p>The registry is treated as a checked artifact, not as authority. A page describing routing failures is easy to read as a router or as policy. The component refuses both: a row may project a public anti-pattern, but it may not declare <code>source_authority</code>, <code>route_authority</code>, or any internal control role, and the validator rejects rows that try. So the document can describe how navigation goes wrong without itself becoming the thing that decides how navigation should go.</p>\n<p>One design choice sits in how each row&#x27;s route-repair state is decided. Rather than trust a label baked into the row, the checker derives the repair state from the row&#x27;s own id and explanatory text: <code>kernel_before_grep</code> only earns <code>kernel_first_navigation</code> if its text actually mentions grep, kernel, and route. A row carrying a pre-written <code>expected_route_repair_state</code> is flagged, and <code>baked_expected_labels_sufficient</code> is fixed to false. The point is to stop a registry from grading itself by self-asserted labels, and to keep the meaning grounded in the text a reader can see.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>This module is a projection over a bundle-backed public routing diagnostic, not route source authority. Cold readers should read it as a bounded chain: the JSON bundle and standard name the contract; the runtime component validates fixtures and an exported source bundle; result records preserve hashes, counts, verdicts, and negative cases; generated Mermaid and Atlas rows expose the bundle edges; the scope limit remains projection-only.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"661\" height=\"556\" viewBox=\"0 0 661 556\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"59.3\" y1=\"63.0\" x2=\"86.9\" y2=\"139.0\"></line><polygon class=\"pmd-arrow\" points=\"86.9,139.0 81.7,133.6 87.5,131.5\"></polygon><line class=\"pmd-edge\" x1=\"85.9\" y1=\"63.0\" x2=\"209.3\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"209.3,130.0 201.9,129.4 204.8,124.0\"></polygon><line class=\"pmd-edge\" x1=\"196.6\" y1=\"58.7\" x2=\"413.8\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"413.8,130.0 406.3,130.8 408.2,125.0\"></polygon><line class=\"pmd-edge\" x1=\"350.7\" y1=\"63.0\" x2=\"454.2\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"454.2,130.0 446.8,128.8 450.1,123.7\"></polygon><line class=\"pmd-edge\" x1=\"533.9\" y1=\"72.0\" x2=\"508.0\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"508.0,130.0 508.0,122.5 513.6,125.0\"></polygon><line class=\"pmd-edge\" x1=\"452.5\" y1=\"184.0\" x2=\"359.3\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"359.3,242.0 363.5,235.8 366.7,241.0\"></polygon><line class=\"pmd-edge\" x1=\"474.2\" y1=\"184.0\" x2=\"352.1\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"352.1,336.0 354.0,328.7 358.7,332.6\"></polygon><line class=\"pmd-edge\" x1=\"330.4\" y1=\"278.0\" x2=\"330.4\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"330.4,336.0 327.3,329.2 333.4,329.2\"></polygon><line class=\"pmd-edge\" x1=\"264.8\" y1=\"184.0\" x2=\"320.8\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"320.8,448.0 316.4,441.9 322.4,440.7\"></polygon><line class=\"pmd-edge\" x1=\"330.4\" y1=\"390.0\" x2=\"330.4\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"330.4,448.0 327.3,441.2 333.4,441.2\"></polygon><line class=\"pmd-edge\" x1=\"106.2\" y1=\"175.0\" x2=\"298.6\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"298.6,448.0 292.2,444.2 297.2,440.6\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"69.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"52.7\" y=\"49.5\">Bundle</tspan></text><title>Bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"113.4\" y=\"27.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"155.0\" y=\"49.5\">Standard</tspan></text><title>Standard</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"64.5\" y=\"139.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"93.5\" y=\"161.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"395.7\" y=\"130.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"496.0\" y=\"152.5\">run / run-bundle / result</tspan><tspan x=\"496.0\" y=\"170.5\">record writer</tspan></text><title>run / run-bundle / result record writer</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"222.6\" y=\"27.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"322.9\" y=\"49.5\">registry + negative cases</tspan></text><title>registry + negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"449.1\" y=\"18.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"545.9\" y=\"40.5\">source_module_manifest +</tspan><tspan x=\"545.9\" y=\"58.5\">exact copied body</tspan></text><title>source_module_manifest + exact copied body</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"299.1\" y=\"242.0\" width=\"62.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"330.4\" y=\"264.5\">Tests</tspan></text><title>Tests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"243.9\" y=\"336.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"330.4\" y=\"358.5\">refs, hashes, counts,</tspan><tspan x=\"330.4\" y=\"376.5\">verdicts</tspan></text><title>refs, hashes, counts, verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"130.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"152.5\">22 edges; Mermaid available;</tspan><tspan x=\"259.1\" y=\"170.5\">Atlas linked</tspan></text><title>22 edges; Mermaid available; Atlas linked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.3\" y=\"448.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"330.4\" y=\"470.5\">Scope limit</tspan><tspan x=\"330.4\" y=\"488.5\">no route authority, mutation,</tspan><tspan x=\"330.4\" y=\"506.5\">external model access,</tspan><tspan x=\"330.4\" y=\"524.5\">launch, or whole-system proof</tspan></text><title>Scope limit no route authority, mutation, external model access, launch, or whole-system proof</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Bundle</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json</code><code class=\"pm-diagram__ref-loc\">paper_module.routing_anti_patterns_registry</code></dd></div><div class=\"pm-diagram__ref\"><dt>Standard</dt><dd><code class=\"pm-diagram__ref-loc\">standards/std_microcosm_routing_anti_patterns_registry.json</code></dd></div><div class=\"pm-diagram__ref\"><dt></dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/routing_anti_patterns_registry.md</code></dd></div><div class=\"pm-diagram__ref\"><dt>run / run-bundle / result record writer</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/routing_anti_patterns_registry.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>registry + negative cases</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/routing_anti_patterns_registry/input</code></dd></div><div class=\"pm-diagram__ref\"><dt>source_module_manifest + exact copied body</dt><dd><code class=\"pm-diagram__ref-loc\">examples/routing_anti_patterns_registry/exported_routing_anti_patterns_bundle</code></dd></div><div class=\"pm-diagram__ref\"><dt>Tests</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_routing_anti_patterns_registry.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>refs, hashes, counts, verdicts</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/.../routing_anti_patterns_registry*.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>22 edges; Mermaid available; Atlas linked</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/routing_anti_patterns_registry.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;core/paper_module_capsules.json paper_module.routing_anti_patterns_registry&quot;] Standard[&quot;standards/std_microcosm_routing_anti_patterns_registry.json&quot;] Markdown[&quot;paper_modules/routing_anti_patterns_registry.md reader projection; not route authority&quot;] Runtime[&quot;src/microcosm_core/components/routing_anti_patterns_registry.py run / run-bundle / result record writer&quot;] Fixture[&quot;fixtures/first_wave/routing_anti_patterns_registry/input registry + negative cases&quot;] Bundle[&quot;examples/routing_anti_patterns_registry/exported_routing_anti_patterns_bundle source_module_manifest + exact copied body&quot;] Tests[&quot;tests/test_routing_anti_patterns_registry.py&quot;] Result records[&quot;result records/.../routing_anti_patterns_registry*.json refs, hashes, counts, verdicts&quot;] structured source record[&quot;paper_modules/routing_anti_patterns_registry.json 22 edges; Mermaid available; Atlas linked&quot;] Ceiling[&quot;Scope limit no route authority, mutation, external model access, launch, or whole-system proof&quot;] Bundle --&gt; Markdown Bundle --&gt; structured source record Standard --&gt; Runtime Fixture --&gt; Runtime Bundle --&gt; Runtime Runtime --&gt; Tests Runtime --&gt; Result records Tests --&gt; Result records structured source record --&gt; Ceiling Result records --&gt; Ceiling Markdown --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The component is a contract checker around a public routing-registry copy, not a router. <code>run</code> loads the first-wave fixture and asks <code>_build_result</code> to validate the positive <code>routing_anti_patterns.json</code> payload, all declared negative cases, the secret-exclusion scan, and the metadata-only result record bundle. The positive path requires <code>kind: routing_anti_patterns</code>, a positive integer <code>version</code>, stable anti-pattern ids, explanatory text, and the named source anchors <code>kernel_before_grep</code>, <code>bridge_before_scope</code>, and <code>mode_in_chat_only</code>.</p>\n<p>The failure lattice is explicit. <code>_payload_findings</code> records typed evidence for missing kind, non-positive version, missing rows, missing ids, duplicate ids, missing text, forbidden authority-role masquerade, private-source fields, and overclaims about launch, external model access, source-file changes, route-policy mutation, maturity, readiness, or whole-system correctness. A pass is admitted only when every expected negative case appears with its expected error code and <code>missing_negative_cases</code> is empty. That makes the negative cases proof obligations rather than illustrative examples.</p>\n<p>The exported-bundle path adds source-copy accountability. <code>run-bundle</code> calls <code>run_routing_anti_patterns_bundle</code>, which requires <code>bundle_manifest.json</code>, <code>source_module_manifest.json</code>, and the copied body under <code>source_modules/codex/doctrine/routing_anti_patterns.json</code>. The manifest checker streams sha256 over the copied target, verifies <code>sha256</code>, <code>source_sha256</code>, and <code>target_sha256</code>, checks required anchors, classifies the material as <code>copied_non_secret_macro_body</code>, and rejects any body-in-result record claim. The source body is available in the exported source-module tree; result records keep only refs, hashes, counts, verdicts, and omission fields.</p>\n<p>The governing lattice is deliberately narrow. The bundle binds this mechanism to <code>concept.architecture_and_navigation_route_contract_bundle</code>, <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-5</code>, <code>P-6</code>, <code>P-8</code>, <code>P-9</code>, <code>P-12</code>, <code>P-15</code>, and <code>AX-1</code>, <code>AX-4</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, <code>AX-11</code>, but the checker consumes those refs as a scope limit: evidence must be replayable, typed, public-safe, and below projection authority. It also depends on <code>navigation_hologram_route_plane</code>, <code>agent_route_observability_runtime</code>, and <code>cold_reader_route_map</code>, so the registry can describe navigation failure shapes without becoming the internal control route source.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module through the following source-to-proof route:</p>\n<ol><li>Start at the source record <code>core/paper_module_capsules.json::paper_modules[58:paper_module.routing_anti_patterns_registry]</code>. It is the source authority for <code>source_authority: json_capsule</code>, the component subject, mechanism subject, runtime source locus, concept, principles, axioms, dependency modules, and the projection statuses.</li><li>Read the generated structured source record <code>paper_modules/routing_anti_patterns_registry.json</code> only as a projection from that source record.</li><li>Follow the runtime proof path through <code>src/microcosm_core/organs/routing_anti_patterns_registry.py</code>, <code>fixtures/first_wave/routing_anti_patterns_registry/input/</code>, and <code>examples/routing_anti_patterns_registry/exported_routing_anti_patterns_bundle/</code>. Those surfaces carry the public registry fixture, negative cases, <code>source_module_manifest.json</code>, copied body target, required anchors, and digest checks.</li><li>Confirm the public result record floor with the named fixture command, bundle command, focused regression, and corpus check below. Result records may carry ids, refs, hashes, counts, verdicts, and omission fields, but not private routing bodies or model-output data.</li><li>Treat generated diagram, Atlas, search, object-map, and site cards as reachability projections from the same source row. They help a public reader find the module; they do not outrank the bundle, runtime, manifest, tests, or metadata-only result records.</li></ol>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>First-wave fixture consumer: PYTHONPATH=src ../repo-python -m microcosm_core.components.routing_anti_patterns_registry run --input fixtures/first_wave/routing_anti_patterns_registry/input --out /tmp/microcosm-routing-anti-patterns-registry/fixture --sign-off-out /tmp/microcosm-routing-anti-patterns-registry/sign-off.json --card consumes the public registry fixture, six expected negative-case families, private-source rejection, secret-exclusion scan, metadata-only result record writer, and command-card omission boundary.</li><li>Exported-bundle consumer: <code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.routing_anti_patterns_registry run-bundle --input examples/routing_anti_patterns_registry/exported_routing_anti_patterns_bundle --out /tmp/microcosm-routing-anti-patterns-registry/bundle --card</code> consumes the source-module manifest, exact copied source registry body, sha256 digest floor, required anchors, material class, and source-open summary while keeping body text out of result records.</li><li>Focused regression consumer: <code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_routing_anti_patterns_registry.py -q</code> pins negative-case coverage, source-authority masquerade rejection, digest mismatch blockers, exact copied-body imports, secret-exclusion result record policy, and fresh-card reuse behavior.</li><li>It is a read-only result record for this Markdown slice, not permission to hand-edit generated projections.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This registry follows the same family as pattern and anti-pattern catalogs: name recurring failure shapes so future operators can recognize and avoid them. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://hillside.net/patterns/\">Hillside patterns library</a> is the positive pattern-language ancestor, and the software anti-pattern literature supplies the inverse move: documenting repeated practices that look useful but produce bad outcomes.</p>\n<p>The routing-specific presentation also borrows from CLI usability practice. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://clig.dev/\">Command Line Interface Guidelines</a> emphasize discoverability, clear errors, and suggested next actions; this component applies that pressure to navigation failures by requiring stable ids and explanatory text while keeping the registry projection below route-source authority.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate</code>, validate the public routing-registry diagnostic without writing tracked result records:</p>\n<p>Passing validation proves the public anti-pattern registry fixture and copied-body digest floor only. It does not make this registry route source authority, and it excludes route-policy mutation, external model access, launch, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that anti-pattern row shape, stable anti-pattern ids, source-module digest checks, private-leak rejection, negative cases, and validation result records support the declared routing anti-pattern registry contract. It may also claim that the JSON row resolves the accepted component subject, mechanism subject, runtime source locus, governed concept, principles, axioms, and dependency modules.</p>\n<p>This module may not claim route source authority, live route freshness, route-policy mutation, provider authorization, private routing-note disclosure, maturity proof, hosted-public posture, launch-scope decision, publishing-scope decision, implementation correctness beyond the listed witnesses, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is a projection-only diagnostic. It can explain public anti-pattern registry validation, copied-body digest checks, private-leak rejection, negative cases, and validation result records. It does not become route source authority, mutate routes, expose private routing notes, authorize providers, include launch operations, or prove whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-routing_anti_patterns_registry",
          "component_id": "routing_anti_patterns_registry",
          "public_label": "Routing Anti Patterns Registry"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 9
        },
        "link_count": 21,
        "links": [
          {
            "id": "routing_anti_patterns_registry",
            "kind": "organ",
            "kind_label": "component",
            "label": "Routing Anti Patterns Registry",
            "relation": "explains",
            "url": "components.html#component-routing_anti_patterns_registry"
          },
          {
            "id": "mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public routing anti patterns registry",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.routing_anti_patterns_registry",
      "reader_packet": {
        "abstract": "Routing Anti-Patterns Registry validates public anti-pattern registry rows without becoming route source authority or mutating routes.",
        "authority_ceiling": "Declared public routing anti-pattern registry fixture and copied source body evidence only; no route source authority, no route mutation, no private routing-note export, no external model access, no launch-scope decision, no publishing-scope decision, and no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.routing_anti_patterns_registry.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-routing-anti-patterns-registry-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-routing-anti-patterns-registry-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"core/paper_module_capsules.json paper_module.routing_anti_patterns_registry\"] Standard[\"standards/std_microcosm_routing_anti_patterns_registry.json\"] Markdown[\"paper_modules/routing_anti_patterns_registry.md reader projection; not route authority\"] Runtime[\"src/microcosm_core/components/routing_anti_patterns_registry.py run / run-bundle / result record writer\"] Fixture[\"fixtures/first_wave/routing_anti_patterns_registry/input registry + negative cases\"] Bundle[\"examples/routing_anti_patterns_registry/exported_routing_anti_patterns_bundle source_module_manifest + exact copied body\"] Tests[\"tests/test_routing_anti_patterns_registry.py\"] Result records[\"result records/.../routing_anti_patterns_registry*.json refs, hashes, counts, verdicts\"] structured source record[\"paper_modules/routing_anti_patterns_registry.json 22 edges; Mermaid available; Atlas linked\"] Ceiling[\"Scope limit no route authority, mutation, external model access, launch, or whole-system proof\"] Bundle --> Markdown Bundle --> structured source record Standard --> Runtime Fixture --> Runtime Bundle --> Runtime Runtime --> Tests Runtime --> Result records Tests --> Result records structured source record --> Ceiling Result records --> Ceiling Markdown --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:a9e129ddfc8118e910060c8c9a3db1e27300f3bc456a58ad2ceeff869de03405",
            "source_line_end": 86,
            "source_line_start": 62
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "routing_anti_patterns_registry",
                "kind": "organ",
                "kind_label": "component",
                "label": "Routing Anti Patterns Registry",
                "relation": "explains",
                "url": "components.html#component-routing_anti_patterns_registry"
              },
              {
                "id": "mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public routing anti patterns registry",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.routing_anti_patterns_registry",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 88,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 108,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 224,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 232,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 261,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 291,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Hillside patterns library",
            "section_id": "prior-art-grounding",
            "url": "https://hillside.net/patterns/"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "prior-art-grounding",
            "url": "https://clig.dev/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A navigation system can fail quietly. An agent reaches for grep when a kernel route would have narrowed the space first, or changes execution mode in chat without updating the disk contract, and nothing complains until the work is already off the rails. This component answers one question: does the public registry of known routing failures hold its declared shape, and does the copied source body that backs it stay byte-honest? It names recurring navigation mistakes as typed rows so they can be recognised, not rediscovered. The registry is treated as a checked artifact, not as authority. A page describing routing failures is easy to read as a router or as policy. The component refuses both:\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 52,
            "source_line_start": 27,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This module is a projection over a bundle-backed public routing diagnostic, not route source authority. Cold readers should read it as a bounded chain: the JSON bundle and standard name the contract; the runtime component validates fixtures and an exported source bundle; result records preserve hashes, counts, verdicts, and negative cases; generated Mermaid and Atlas rows expose the bundle edges; the scope limit remains projection-only.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 87,
            "source_line_start": 53,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component is a contract checker around a public routing-registry copy, not a router. run loads the first-wave fixture and asks buildresult to validate the positive routingantipatterns.json payload, all declared negative cases, the secret-exclusion scan, and the metadata-only result record bundle. The positive path requires kind: routingantipatterns, a positive integer version, stable anti-pattern ids, explanatory text, and the named source anchors kernelbeforegrep, bridgebeforescope, and modeinchat_only. The failure lattice is explicit. payloadfindings records typed evidence for missing kind, non-positive version, missing rows, missing ids, duplicate ids, missing text, forbidden authori\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 155,
            "source_line_start": 117,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that anti-pattern row shape, stable anti-pattern ids, source-module digest checks, private-leak rejection, negative cases, and validation result records support the declared routing anti-pattern registry contract. It may also claim that the JSON row resolves the accepted component subject, mechanism subject, runtime source locus, governed concept, principles, axioms, and dependency modules. This module may not claim route source authority, live route freshness, route-policy mutation, provider authorization, private routing-note disclosure, maturity proof, hosted-public posture, launch-scope decision, public sharing approval, implementation corre\u2026",
            "level": 2,
            "order": 4,
            "section_id": "claim-ceiling",
            "source_line_end": 170,
            "source_line_start": 156,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read this module through the following source-to-proof route: Start at the source record core/papermodulecapsules.json::papermodules[58:papermodule.routingantipatterns_registry]. It is the source authority for sourceauthority: jsoncapsule, the component subject, mechanism subject, runtime source locus, concept, principles, axioms, dependency modules, and the projection statuses. Read the generated structured source record papermodules/routingantipatternsregistry.json only as a projection from that source record. Its 22 relationship edges, zero unresolved selective route authority. Follow the runtime proof path through src/microcosmcore/components/routingantipatternsregistry.py, fixtures/fir\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 200,
            "source_line_start": 171,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "First-wave fixture consumer: PYTHONPATH=src ../repo-python -m microcosmcore.components.routingantipatternsregistry run --input fixtures/firstwave/routingantipatternsregistry/input --out /tmp/microcosm-routing-anti-patterns-registry/fixture --sign-off-out /tmp/microcosm-routing-anti-patterns-registry/sign-off.json --card consumes the public registry fixture, six expected negative-case families, private-source rejection, secret-exclusion scan, metadata-only result record writer, and command-card omission boundary. Exported-bundle consumer: PYTHONPATH=src ../repo-python -m microcosmcore.components.routingantipatternsregistry run-bundle --input examples/routingantipatternsregistry/exportedrouti\u2026",
            "level": 2,
            "order": 6,
            "section_id": "named-proof-consumers",
            "source_line_end": 223,
            "source_line_start": 201,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a projection-only diagnostic. It can explain public anti-pattern registry validation, copied-body digest checks, private-leak rejection, negative cases, and validation result records. It does not become route source authority, mutate routes, expose private routing notes, authorize providers, authorize launch, or prove whole-system correctness.",
            "level": 2,
            "order": 7,
            "section_id": "authority-ceiling",
            "source_line_end": 275,
            "source_line_start": 268,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This registry follows the same family as pattern and anti-pattern catalogs: name recurring failure shapes so future operators can recognize and avoid them. The Hillside patterns library is the positive pattern-language ancestor, and the software anti-pattern literature supplies the inverse move: documenting repeated practices that look useful but produce bad outcomes. The routing-specific presentation also borrows from CLI usability practice. The Command Line Interface Guidelines emphasize discoverability, clear errors, and suggested next actions; this component applies that pressure to navigation failures by requiring stable ids and explanatory text while keeping the registry projection be\u2026",
            "level": 2,
            "order": 8,
            "section_id": "prior-art-grounding",
            "source_line_end": 290,
            "source_line_start": 276,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, validate the public routing-registry diagnostic without writing tracked result records: Passing validation proves the public anti-pattern registry fixture and copied-body digest floor only. It does not make this registry route source authority, and it excludes route-policy mutation, external model access, launch, or whole-system correctness.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 316,
            "source_line_start": 300,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/routing_anti_patterns_registry.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Routing Anti-Patterns Registry validates public anti-pattern registry rows without becoming route source authority or mutating routes."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Routing Anti-Patterns Registry validates the public routing anti-pattern registry contract: kind/version, unique row ids, text fields, required navigation anchors, source-module digest evidence, negative cases, and scope limits. It treats the registry as a checked public artifact, not route source authority, route mutation authority, private routing-note export, provider authority, launch, public sharing, or whole-system correctness.",
      "summary_line": "Routing Anti-Patterns Registry validates public anti-pattern registry rows without becoming route source authority or mutating routes.",
      "title": "Routing Anti-Patterns Registry"
    },
    {
      "anchor": "paper-module-batch8-audio-level-rms-port",
      "authority_ceiling": "Deterministic RMS parity evidence over public fixture inputs and copied source refs only; no macOS audio-session evidence, microphone permission authority, device capture, recorded audio, UI readiness, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p>This component ports the pure <code>AudioLevelMonitor.normalizedLevel</code> RMS math from Swift to Python and exercises it over public synthetic sample arrays.</p>\n<p>The bundle is bounded to numeric parity. It does not start an <code>AVCaptureSession</code>, request microphone permission, read recorded audio, capture a device, claim UI readiness, authorize public sharing, or approve launch.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The Swift <code>AudioLevelMonitor</code> feeds a live microphone level meter in a recording app. Most of that file is platform machinery: opening a capture session, selecting a device, reading sample buffers off a callback. Buried inside is one small, pure function, <code>normalizedLevel</code>, that turns a block of audio samples into a single number between zero and one. That number is the only part that can be checked without a microphone, so it is the only part this component ports.</p>\n<p>The single question this component answers is: does the Python re-implementation of that calculation produce the same level value as the Swift original, on inputs we can publish? Everything device-specific, permission-gated, or stateful is deliberately left on the Swift side. What crosses into Python is the arithmetic alone.</p>\n<p>The interesting choice here is what is held out, not what is included. A live level meter is hard to test because it depends on real audio hardware and OS permissions that cannot live in a public fixture. By isolating the pure amplitude maths and exercising it over synthetic sample arrays, the component keeps a checkable parity claim about the part that matters for the meter reading, while making no claim at all about capture, permission, or device state. The test is scoped to being a maths port and nothing more.</p>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p><code>normalized_level</code> takes a sequence of samples and a format tag. It accepts only <code>float32</code> and <code>int16</code>; any other tag raises <code>ValueError</code>, which is how the &quot;unsupported format&quot; case is exercised. An empty buffer returns <code>0.0</code> immediately, before any arithmetic.</p>\n<p>For each sample it accumulates the square of the value. Float samples are used as-is; int16 samples are first divided by <code>32767.0</code> (the Swift <code>Int16.max</code>) to map the integer range onto roughly minus-one to one. It then takes the root mean square, <code>sqrt(total / count)</code>, which summarises the block&#x27;s energy as a single amplitude. That value is multiplied by <code>8.0</code> and clamped to the <code>[0.0, 1.0]</code> range with <code>min(max(rms * 8.0, 0.0), 1.0)</code>. The gain of eight is a display choice carried over verbatim from the Swift source: quiet speech sits low on a zero-to-one meter without it, so the level is scaled up and then capped so loud input cannot overshoot one. These two lines, the int16 divisor and the <code>rms * 8</code> clamp, are the anchors the bundle requires to match the copied Swift text.</p>\n<p>The runtime checks three reference cases drawn from a public probe manifest (<code>float32</code>, <code>int16</code>, and an over-one buffer that must clamp), optionally decodes mono 16-bit PCM WAV byte fixtures and recomputes their level from the raw bytes, and runs three negative exercises: empty buffer must read zero, an over-one buffer must clamp to one, and an unknown format must be refused. Each case compares the observed level against the manifest&#x27;s expected value within a small tolerance. A mismatch, a missing expected case, or a failed refusal is recorded as a finding, and any finding turns the verdict from <code>pass</code> to <code>blocked</code>.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>Read this module as a bounded RMS-parity pipeline: the JSON bundle names the reader authority, runtime locus, standard, and generated navigation edges; the runtime ports Swift <code>normalizedLevel</code> math over public fixture arrays; tests and result records verify numeric parity and metadata-only evidence. Generated Mermaid and Atlas links are navigation status, not macOS audio-session, microphone, device, source-file changes, public sharing, or launch-scope decision.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"504\" height=\"1264\" viewBox=\"0 0 504 1264\" role=\"img\" aria-label=\"Flowchart diagram with 15 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"169.1\" y1=\"108.0\" x2=\"225.8\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"225.8,166.0 218.8,163.2 223.2,159.0\"></polygon><line class=\"pmd-edge\" x1=\"330.8\" y1=\"108.0\" x2=\"277.2\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"277.2,166.0 279.6,158.9 284.0,163.0\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"220.0\" x2=\"252.2\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,278.0 249.1,271.2 255.3,271.2\"></polygon><line class=\"pmd-edge\" x1=\"239.6\" y1=\"314.0\" x2=\"199.2\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"199.2,372.0 200.6,364.6 205.6,368.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"157.4\" y=\"334.0\" width=\"124.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"219.4\" y=\"347.0\" text-anchor=\"middle\">&quot;not float32/int16&quot;</text><line class=\"pmd-edge\" x1=\"272.6\" y1=\"314.0\" x2=\"348.5\" y2=\"381.0\"></line><polygon class=\"pmd-arrow\" points=\"348.5,381.0 341.3,378.8 345.4,374.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"251.6\" y=\"338.5\" width=\"118.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"310.6\" y=\"351.5\" text-anchor=\"middle\">&quot;float32 or int16&quot;</text><line class=\"pmd-edge\" x1=\"333.6\" y1=\"417.0\" x2=\"184.6\" y2=\"493.0\"></line><polygon class=\"pmd-arrow\" points=\"184.6,493.0 189.3,487.2 192.1,492.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"239.1\" y=\"446.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"259.1\" y=\"459.0\" text-anchor=\"middle\">&quot;yes&quot;</text><line class=\"pmd-edge\" x1=\"360.0\" y1=\"417.0\" x2=\"327.0\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"327.0,484.0 327.3,476.5 332.8,479.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"326.5\" y=\"441.5\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"343.5\" y=\"454.5\" text-anchor=\"middle\">&quot;no&quot;</text><line class=\"pmd-edge\" x1=\"297.6\" y1=\"538.0\" x2=\"262.9\" y2=\"596.0\"></line><polygon class=\"pmd-arrow\" points=\"262.9,596.0 263.8,588.6 269.1,591.7\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"632.0\" x2=\"252.2\" y2=\"690.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,690.0 249.1,683.2 255.3,683.2\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"744.0\" x2=\"252.2\" y2=\"802.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,802.0 249.1,795.2 255.3,795.2\"></polygon><line class=\"pmd-edge\" x1=\"184.9\" y1=\"426.0\" x2=\"247.7\" y2=\"802.0\"></line><polygon class=\"pmd-arrow\" points=\"247.7,802.0 243.5,795.7 249.6,794.7\"></polygon><line class=\"pmd-edge\" x1=\"155.1\" y1=\"529.0\" x2=\"243.5\" y2=\"802.0\"></line><polygon class=\"pmd-arrow\" points=\"243.5,802.0 238.4,796.4 244.3,794.5\"></polygon><line class=\"pmd-edge\" x1=\"252.2\" y1=\"856.0\" x2=\"252.2\" y2=\"914.0\"></line><polygon class=\"pmd-arrow\" points=\"252.2,914.0 249.1,907.2 255.3,907.2\"></polygon><line class=\"pmd-edge\" x1=\"239.1\" y1=\"950.0\" x2=\"196.9\" y2=\"1008.0\"></line><polygon class=\"pmd-arrow\" points=\"196.9,1008.0 198.5,1000.7 203.4,1004.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"198.0\" y=\"970.0\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"218.0\" y=\"983.0\" text-anchor=\"middle\">&quot;yes&quot;</text><line class=\"pmd-edge\" x1=\"267.3\" y1=\"950.0\" x2=\"315.9\" y2=\"1008.0\"></line><polygon class=\"pmd-arrow\" points=\"315.9,1008.0 309.1,1004.7 313.8,1000.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"274.6\" y=\"970.0\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"291.6\" y=\"983.0\" text-anchor=\"middle\">&quot;no&quot;</text><line class=\"pmd-edge\" x1=\"192.1\" y1=\"1044.0\" x2=\"218.9\" y2=\"1102.0\"></line><polygon class=\"pmd-arrow\" points=\"218.9,1102.0 213.3,1097.1 218.8,1094.5\"></polygon><line class=\"pmd-edge\" x1=\"321.4\" y1=\"1044.0\" x2=\"290.5\" y2=\"1102.0\"></line><polygon class=\"pmd-arrow\" points=\"290.5,1102.0 291.0,1094.5 296.4,1097.4\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"18.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"40.5\">Copied Swift source</tspan><tspan x=\"125.2\" y=\"58.5\">AudioLevelMonitor.</tspan><tspan x=\"125.2\" y=\"76.5\">normalizedLevel</tspan><tspan x=\"125.2\" y=\"94.5\">metadata-only; anchors only</tspan></text><title>Copied Swift source AudioLevelMonitor.normalizedLevel metadata-only; anchors only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"18.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"40.5\">Public probe manifest</tspan><tspan x=\"372.4\" y=\"58.5\">synthetic sample arrays + WAV</tspan><tspan x=\"372.4\" y=\"76.5\">bytes</tspan><tspan x=\"372.4\" y=\"94.5\">expected level per case</tspan></text><title>Public probe manifest synthetic sample arrays + WAV bytes expected level per case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"152.0\" y=\"166.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"188.5\">normalized_level(samples,</tspan><tspan x=\"252.2\" y=\"206.5\">format)</tspan></text><title>normalized_level(samples, format)</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"252.2,278.0 304.1,296.0 252.2,314.0 200.2,296.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"300.5\">format tag?</tspan></text><title>format tag?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"76.7\" y=\"372.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"180.4\" y=\"394.5\">raise ValueError</tspan><tspan x=\"180.4\" y=\"412.5\">unsupported format refused</tspan></text><title>raise ValueError unsupported format refused</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"368.9,381.0 427.8,399.0 368.9,417.0 310.1,399.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.9\" y=\"403.5\">buffer empty?</tspan></text><title>buffer empty?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"100.8\" y=\"493.0\" width=\"97.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"149.3\" y=\"515.5\">return 0.0</tspan></text><title>return 0.0</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"484.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"313.7\" y=\"506.5\">square + accumulate</tspan><tspan x=\"313.7\" y=\"524.5\">int16 divided by 32767</tspan></text><title>square + accumulate int16 divided by 32767</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"152.0\" y=\"596.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"618.5\">rms = sqrt(total / count)</tspan></text><title>rms = sqrt(total / count)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"690.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"712.5\">min(max(rms * 8, 0), 1)</tspan><tspan x=\"252.2\" y=\"730.5\">scaled, then clamped to 0..1</tspan></text><title>min(max(rms * 8, 0), 1) scaled, then clamped to 0..1</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"802.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"824.5\">compare observed vs expected</tspan><tspan x=\"252.2\" y=\"842.5\">within tolerance</tspan></text><title>compare observed vs expected within tolerance</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"252.2,914.0 307.6,932.0 252.2,950.0 196.8,932.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"936.5\">any finding?</tspan></text><title>any finding?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"118.1\" y=\"1008.0\" width=\"131.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"183.8\" y=\"1030.5\">status: blocked</tspan></text><title>status: blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"275.6\" y=\"1008.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"1030.5\">status: pass</tspan></text><title>status: pass</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"138.2\" y=\"1102.0\" width=\"228.1\" height=\"144.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"252.2\" y=\"1124.5\">Scope limit</tspan><tspan x=\"252.2\" y=\"1142.5\">RMS parity over public</tspan><tspan x=\"252.2\" y=\"1160.5\">fixtures only</tspan><tspan x=\"252.2\" y=\"1178.5\">no audio session, microphone,</tspan><tspan x=\"252.2\" y=\"1196.5\">device,</tspan><tspan x=\"252.2\" y=\"1214.5\">source-file changes, public</tspan><tspan x=\"252.2\" y=\"1232.5\">sharing, or launch</tspan></text><title>Scope limit RMS parity over public fixtures only no audio session, microphone, device, source-file changes, public sharing, or launch</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD swift[&quot;Copied Swift source AudioLevelMonitor.normalizedLevel metadata-only; anchors only&quot;] manifest[&quot;Public probe manifest synthetic sample arrays + WAV bytes expected level per case&quot;] samples[&quot;normalized_level(samples, format)&quot;] fmt{&quot;format tag?&quot;} refuse[&quot;raise ValueError unsupported format refused&quot;] empty{&quot;buffer empty?&quot;} zero[&quot;return 0.0&quot;] scale[&quot;square + accumulate int16 divided by 32767&quot;] rms[&quot;rms = sqrt(total / count)&quot;] clamp[&quot;min(max(rms * 8, 0), 1) scaled, then clamped to 0..1&quot;] compare[&quot;compare observed vs expected within tolerance&quot;] verdict{&quot;any finding?&quot;} blocked[&quot;status: blocked&quot;] passed[&quot;status: pass&quot;] ceiling[&quot;Scope limit RMS parity over public fixtures only no audio session, microphone, device, source-file changes, public sharing, or launch&quot;] swift --&gt; samples manifest --&gt; samples samples --&gt; fmt fmt --&gt;|&quot;not float32/int16&quot;| refuse fmt --&gt;|&quot;float32 or int16&quot;| empty empty --&gt;|&quot;yes&quot;| zero empty --&gt;|&quot;no&quot;| scale scale --&gt; rms rms --&gt; clamp clamp --&gt; compare refuse --&gt; compare zero --&gt; compare compare --&gt; verdict verdict --&gt;|&quot;yes&quot;| blocked verdict --&gt;|&quot;no&quot;| passed blocked --&gt; ceiling passed --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: read <code>core/paper_module_capsules.json::paper_modules[59]</code> before treating this Markdown as explanation.</li><li>Generated route: inspect <code>paper_modules/batch8_audio_level_rms_port.json</code> for the current generated instance derived from the source record.</li><li>Bundle route: inspect <code>examples/batch8_audio_level_rms_port/exported_batch8_audio_level_rms_port_bundle</code> for copied Swift source refs and digest evidence.</li><li>Runtime route: run <code>tests/test_batch8_audio_level_rms_port.py</code> and the commands in ## Validation Result record Path for recomputation evidence.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in standard digital-audio metering practice: root mean square amplitude is a common way to summarize signal energy for level displays, while OS capture APIs and media tools are kept outside pure numeric tests. Useful anchors include:</p>\n<ul><li>Apple&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://developer.apple.com/av-foundation/\">AVFoundation</a> media framework family for time-based audiovisual capture and processing on Apple platforms.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.ffmpeg.org/documentation.html\">FFmpeg audio/video documentation</a>, as a broad media-processing toolchain where audio streams and levels are handled as explicit inputs and transforms.</li></ul>\n<p>Microcosm borrows only the pure RMS-level calculation shape and ports it to fixture-bound Python parity tests. It does not start an audio session, request microphone permission, read recorded audio, capture a device, or approve UI or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Source Reference</h4>\n<p>The exported bundle copies <code>apps/demo-take-console/Sources/DemoTakeConsoleApp/AudioLevelMonitor.swift</code> under <code>examples/batch8_audio_level_rms_port/exported_batch8_audio_level_rms_port_bundle/source_modules/</code>. Result records carry refs, digests, anchors, sample counts, and parity verdicts, not copied body text, recorded audio, or private device state.</p>\n<h4 class=\"pm-body__h\">Mechanism Set</h4>\n<p>The validator requires float32 parity, int16 parity, over-one clamp behavior, empty-buffer zero behavior, and unsupported-format refusal. Shared registry, sign-off, runtime-shell, CLI, atlas, package-data, and generated docs wiring is intentionally deferred while the existing shared Microcosm core lease is active.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the bounded RMS parity result record and sign-off JSON. The bundle command validates the copied Swift source module, digest anchors, negative exercises, body-exclusion scan, and source-ref boundary. The focused test checks the Python port, bundle validation, result record body scan, and scope limit.</p>\n<p>This result record path is reader-verifiable evidence only. It does not start an audio session, request microphone permission, read recorded audio, prove device capture, approve UI readiness, change source files, authorize public sharing, or approve launch.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is deterministic Python-port evidence over fixture inputs only. It is not macOS audio-session evidence, not microphone permission authority, not device capture, not UI readiness, not source-file changes, and not launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim a deterministic Python port of the audio-level RMS calculation with a diagram view generated for this module and navigation links available from the same source row. It can explain deterministic numeric RMS/level behavior over fixture inputs and metadata-only result records.</p>\n<p>It cannot claim macOS audio-session evidence, microphone permission authority, device capture, UI readiness, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness. Those claims would need new supporting evidence before this module could narrate them.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch8_audio_level_rms_port",
          "component_id": "batch8_audio_level_rms_port",
          "public_label": "Audio Level RMS Port"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 5,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 7
        },
        "link_count": 18,
        "links": [
          {
            "id": "batch8_audio_level_rms_port",
            "kind": "organ",
            "kind_label": "component",
            "label": "Audio Level RMS Port",
            "relation": "explains",
            "url": "components.html#component-batch8_audio_level_rms_port"
          },
          {
            "id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public audio level rms port",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.batch7_demo_take_console_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 7 Demo Take Console Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.public_reveal_walkthrough",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Public Reveal Walkthrough",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-public-reveal-walkthrough"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch8_audio_level_rms_port",
      "reader_packet": {
        "abstract": "Set 8 Audio Level RMS Port validates deterministic RMS math parity over public synthetic samples without audio capture, microphone permission, or UI readiness authority.",
        "authority_ceiling": "Deterministic RMS parity evidence over public fixture inputs and copied source refs only; no macOS audio-session evidence, microphone permission authority, device capture, recorded audio, UI readiness, source-file changes, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch8_audio_level_rms_port.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch8-audio-level-rms-port-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch8-audio-level-rms-port-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD swift[\"Copied Swift source AudioLevelMonitor.normalizedLevel metadata-only; anchors only\"] manifest[\"Public probe manifest synthetic sample arrays + WAV bytes expected level per case\"] samples[\"normalized_level(samples, format)\"] fmt{\"format tag?\"} refuse[\"raise ValueError unsupported format refused\"] empty{\"buffer empty?\"} zero[\"return 0.0\"] scale[\"square + accumulate int16 divided by 32767\"] rms[\"rms = sqrt(total / count)\"] clamp[\"min(max(rms * 8, 0), 1) scaled, then clamped to 0..1\"] compare[\"compare observed vs expected within tolerance\"] verdict{\"any finding?\"} blocked[\"status: blocked\"] passed[\"status: pass\"] ceiling[\"Scope limit RMS parity over public fixtures only no audio session, microphone, device, source-file changes, public sharing, or launch\"] swift --> samples manifest --> samples samples --> fmt fmt -->|\"not float32/int16\"| refuse fmt -->|\"float32 or int16\"| empty empty -->|\"yes\"| zero empty -->|\"no\"| scale scale --> rms rms --> clamp clamp --> compare refuse --> compare zero --> compare compare --> verdict verdict -->|\"yes\"| blocked verdict -->|\"no\"| passed blocked --> ceiling passed --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:9661d52ab724bdec4978dd913e85c2213b16ef150570e75f13731b38d23655ec",
            "source_line_end": 136,
            "source_line_start": 101
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 5,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-public-reveal-walkthrough"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_audio_level_rms_port",
                "kind": "organ",
                "kind_label": "component",
                "label": "Audio Level RMS Port",
                "relation": "explains",
                "url": "components.html#component-batch8_audio_level_rms_port"
              },
              {
                "id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public audio level rms port",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch8_audio_level_rms_port",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 60,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 78,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 138,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 151,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 161,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 183,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 232,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "AVFoundation",
            "section_id": "prior-art-grounding",
            "url": "https://developer.apple.com/av-foundation/"
          },
          {
            "kind": "external_reference",
            "label": "FFmpeg audio/video documentation",
            "section_id": "prior-art-grounding",
            "url": "https://www.ffmpeg.org/documentation.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Swift AudioLevelMonitor feeds a live microphone level meter in a recording app. Most of that file is platform machinery: opening a capture session, selecting a device, reading sample buffers off a callback. Buried inside is one small, pure function, normalizedLevel, that turns a block of audio samples into a single number between zero and one. That number is the only part that can be checked without a microphone, so it is the only part this component ports. The single question this component answers is: does the Python re-implementation of that calculation produce the same level value as the Swift original, on inputs we can publish? Everything device-specific, permission-gated, or state\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 9,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "normalized_level takes a sequence of samples and a format tag. It accepts only float32 and int16; any other tag raises ValueError, which is how the \"unsupported format\" case is exercised. An empty buffer returns 0.0 immediately, before any arithmetic. For each sample it accumulates the square of the value. Float samples are used as-is; int16 samples are first divided by 32767.0 (the Swift Int16.max) to map the integer range onto roughly minus-one to one. It then takes the root mean square, sqrt(total / count), which summarises the block's energy as a single amplitude. That value is multiplied by 8.0 and clamped to the [0.0, 1.0] range with min(max(rms * 8.0, 0.0), 1.0). The gain of eight is\u2026",
            "level": 2,
            "order": 2,
            "section_id": "how-it-works",
            "source_line_end": 59,
            "source_line_start": 32,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "Read this module as a bounded RMS-parity pipeline: the JSON bundle names the reader authority, runtime locus, standard, and generated navigation edges; the runtime ports Swift normalizedLevel math over public fixture arrays; tests and result records verify numeric parity and metadata-only evidence. Generated Mermaid and Atlas links are navigation status, not macOS audio-session, microphone, device, source-file changes, public sharing, or launch-scope decision.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 137,
            "source_line_start": 92,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: read core/papermodulecapsules.json::paper_modules[59] before treating this Markdown as explanation. Generated route: inspect papermodules/batch8audiolevelrms_port.json for the current generated instance derived from the source record. Bundle route: inspect examples/batch8audiolevelrmsport/exportedbatch8audiolevelrmsportbundle for copied Swift source refs and digest evidence. Runtime route: run tests/testbatch8audiolevelrms_port.py and the commands in ## Validation Result record Path for recomputation evidence.",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 182,
            "source_line_start": 172,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 5,
            "section_id": "first-command",
            "source_line_end": 203,
            "source_line_start": 195,
            "title": "First Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the bounded RMS parity result record and sign-off JSON. The bundle command validates the copied Swift source module, digest anchors, negative exercises, body-exclusion scan, and source-ref boundary. The focused test checks the Python port, bundle validation, result record body scan, and scope limit. This result record path is reader-verifiable evidence only. It does not start an audio session, request microphone permission, read recorded audio, prove device capture, approve UI readiness, change source files, authorize public sharing, or approve launch.",
            "level": 2,
            "order": 6,
            "section_id": "validation-receipt-path",
            "source_line_end": 231,
            "source_line_start": 204,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is deterministic Python-port evidence over fixture inputs only. It is not macOS audio-session evidence, not microphone permission authority, not device capture, not UI readiness, not source-file changes, and not launch approval.",
            "level": 2,
            "order": 7,
            "section_id": "authority-ceiling",
            "source_line_end": 247,
            "source_line_start": 241,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim a deterministic Python port of the audio-level RMS calculation with a diagram view generated for this module and navigation links available from the same source row. It can explain deterministic numeric RMS/level behavior over fixture inputs and metadata-only result records. It cannot claim macOS audio-session evidence, microphone permission authority, device capture, UI readiness, source-file changes, public sharing decision, launch approval, or whole-system correctness. Those claims would need new supporting evidence before this module could narrate them.",
            "level": 2,
            "order": 8,
            "section_id": "claim-ceiling",
            "source_line_end": 259,
            "source_line_start": 248,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in standard digital-audio metering practice: root mean square amplitude is a common way to summarize signal energy for level displays, while OS capture APIs and media tools are kept outside pure numeric tests. Useful anchors include: Apple's AVFoundation media framework family for time-based audiovisual capture and processing on Apple platforms. FFmpeg audio/video documentation, as a broad media-processing toolchain where audio streams and levels are handled as explicit inputs and transforms. Microcosm borrows only the pure RMS-level calculation shape and ports it to fixture-bound Python parity tests. It does not start an audio session, request microphone permissio\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 278,
            "source_line_start": 260,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The exported bundle copies apps/demo-take-console/Sources/DemoTakeConsoleApp/AudioLevelMonitor.swift under examples/batch8audiolevelrmsport/exportedbatch8audiolevelrmsportbundle/source_modules/. Result records carry refs, digests, anchors, sample counts, and parity verdicts, not copied body text, recorded audio, or private device state.",
            "level": 2,
            "order": 10,
            "section_id": "source-reference",
            "source_line_end": 287,
            "source_line_start": 279,
            "title": "Source Reference"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator requires float32 parity, int16 parity, over-one clamp behavior, empty-buffer zero behavior, and unsupported-format refusal. Shared registry, sign-off, runtime-shell, CLI, atlas, package-data, and generated docs wiring is intentionally deferred while the existing shared Microcosm core lease is active.",
            "level": 2,
            "order": 11,
            "section_id": "mechanism-set",
            "source_line_end": 294,
            "source_line_start": 288,
            "title": "Mechanism Set"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch8_audio_level_rms_port.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 8 Audio Level RMS Port validates deterministic RMS math parity over public synthetic samples without audio capture, microphone permission, or UI readiness authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 8 Audio Level RMS Port ports the Swift AudioLevelMonitor normalizedLevel RMS calculation into a bounded Python component and checks float, int16, clamp, empty-buffer, and unsupported-format cases over public synthetic sample arrays. It carries source-module refs, digests, anchors, sample counts, parity verdicts, negative cases, and an scope limit while excluding AVCaptureSession startup, microphone permission, recorded audio, device state, UI readiness, source-file changes, launch, public sharing, and whole-system correctness.",
      "summary_line": "Set 8 Audio Level RMS Port validates deterministic RMS math parity over public synthetic samples without audio capture, microphone permission, or UI readiness authority.",
      "title": "Set 8 Audio Level RMS Port"
    },
    {
      "anchor": "paper-module-batch8-compliance-pipeline-capsule",
      "authority_ceiling": "Declared public compliance and pipeline fixture evidence plus copied source-module digest checks only; no full compliance-ledger refresh, bridge/external model access authority, source note mutation, repository mutation, complete compliance proof, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>batch8_compliance_pipeline_capsule</code> copies two source subsystems into Microcosm as source bodies and then exercises them. The first is the compliance scanner registry and its bounded ledger builder. The second is the six-stage observe pipeline that turns a source note into a synthesis seed. The component runs six engines over the copied bodies and writes metadata-only result records.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Most of the bundle components in this set are shape linters: they grep the copied source for expected tokens and pass when the tokens are present. This one goes further. Four of its six engines run the copied bodies on synthetic inputs, importing the pipeline and scanner helpers directly or driving the ledger builder as a subprocess, so the result record records observed behaviour rather than mere presence. The question it answers is narrow and testable: when these two subsystems are imported as copied bodies, do they still behave as their source contracts say, without touching the live ledger or dispatching any work?</p>\n<p>The behaviour worth singling out is digest preservation. The pipeline compresses a long source note down to a short digest before deciding what to inspect next. If that compression silently drops an instruction, the agent downstream loses it. The component feeds the real <code>digest_raw_seed</code> an eighty-line block of low-signal text with one directive line buried inside, then checks the directive survives the compression. The matching negative case removes the directive marker from the copied source and confirms the directive is then lost. That pairing is what the page is really about: a compression step that is asserted to keep the one line that matters, with a test that fails when it does not.</p>\n<p>The standing limit is just as deliberate. The bounded compliance check runs the ledger builder in <code>--check --report</code> mode, which reads and reports but never writes the ledger. The pipeline engines stop before any bridge or external model access. The bundle is evidence that the imported mechanics work on a sample, not a claim that the full compliance ledger is fresh or that every branch is covered.</p>\n<h4 class=\"pm-body__h\">Role</h4>\n<p>This module imports the source compliance scanner registry, the bounded compliance ledger builder, and the observe-loop pipeline stages into Microcosm as copied source bodies with a runnable component.</p>\n<h4 class=\"pm-body__h\">Imported system</h4>\n<ul><li><code>system/lib/compliance/__init__.py</code></li><li><code>system/lib/compliance/compliance_coverage_adapter.py</code></li><li><code>system/lib/compliance/standard_baseline_adapter.py</code></li><li><code>system/lib/compliance/microcosm_adapter.py</code></li><li><code>tools/meta/factory/build_compliance_ledger.py</code></li><li><code>system/lib/pipeline/stage_extract.py</code></li><li><code>system/lib/pipeline/stage_select.py</code></li><li><code>system/lib/pipeline/stage_emit.py</code></li><li><code>system/lib/pipeline/stage_compile.py</code></li><li><code>system/lib/pipeline/stage_execute.py</code></li><li><code>system/lib/pipeline/stage_process.py</code></li></ul>\n<h4 class=\"pm-body__h\">What the engines check</h4>\n<p>The component runs six engines and passes only if all six pass and every required source body is present.</p>\n<ul><li><code>compliance_registry_runtime_witness</code> confirms the copied registry exposes the adapter table, the domain and baseline standard-id sets, and a <code>scan_all</code> entry point, that the coverage adapter carries its self-audit fields, and that the ledger builder carries its bounded-check command. When the live registry is importable it also reads the adapter, domain, and baseline counts as a shape witness, never as a freshness claim.</li><li><code>compliance_coverage_bounded_check</code> runs the ledger builder with <code>--check --report</code> for two named standards. The pass condition is strict: the check reports <code>ok</code>, <code>wrote_ledger</code> is false, there are no error findings, and a next-step ratchet command is present. The point is a check that reads and reports without writing. Stale ledger rows that were not selected stay outside the claim.</li><li><code>baseline_companion_scanner_contract</code> runs the baseline scanner on a sample standard and checks the returned row is honest about its own shallowness: it must be marked a baseline-inventory row with no domain-specific adapter, so a bare file-exists check can never read as a real compliance pass.</li><li><code>pipeline_digest_and_shard_normalization</code> exercises three pure helpers from the extract stage. It checks the buried directive survives digest compression, that an unknown shard status is normalised to <code>pending</code> while the original value is preserved as a variant, and that diverse-shard selection caps how many shards one group can contribute.</li><li><code>pipeline_observe_compile_helpers</code> runs the compile-stage helpers on a small fixture and checks they pull the right known-file mentions from free text, order follow-up files, and lift probe questions from a plan while skipping synthesis and summary roles.</li><li><code>pipeline_dispatch_process_boundary_contract</code> confirms the execute and process stages keep the dispatch boundary explicit. It checks the copied bodies carry the <code>observe_dispatch_skipped</code> and <code>observe_dispatch_started</code> markers and the result record-selection helper, so the page can state plainly that bridge dispatch stays disabled.</li></ul>\n<p>Each engine carries its own scope limit in the result record. The six negative cases each remove one load-bearing token from a copied body and confirm the matching engine then reports <code>blocked</code>, so a pass means the contract was actually exercised rather than skipped.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The authoritative source record is <code>core/paper_module_capsules.json::paper_modules[60:paper_module.batch8_compliance_pipeline_capsule]</code>. The generated JSON instance is <code>paper_modules/batch8_compliance_pipeline_capsule.json</code>, whose <code>source_refs</code> mark that source record as the source of record and this Markdown as <code>legacy_markdown_projection_not_source_authority</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1179\" height=\"464\" viewBox=\"0 0 1179 464\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"221.9\" y1=\"72.3\" x2=\"339.0\" y2=\"96.2\"></line><polygon class=\"pmd-arrow\" points=\"339.0,96.2 331.7,97.9 332.9,91.9\"></polygon><line class=\"pmd-edge\" x1=\"196.8\" y1=\"90.0\" x2=\"354.9\" y2=\"178.0\"></line><polygon class=\"pmd-arrow\" points=\"354.9,178.0 347.4,177.3 350.4,172.0\"></polygon><line class=\"pmd-edge\" x1=\"170.4\" y1=\"90.0\" x2=\"387.8\" y2=\"294.0\"></line><polygon class=\"pmd-arrow\" points=\"387.8,294.0 380.8,291.5 384.9,287.1\"></polygon><line class=\"pmd-edge\" x1=\"529.0\" y1=\"152.0\" x2=\"666.2\" y2=\"205.0\"></line><polygon class=\"pmd-arrow\" points=\"666.2,205.0 658.7,205.4 660.9,199.7\"></polygon><line class=\"pmd-edge\" x1=\"539.5\" y1=\"226.1\" x2=\"625.5\" y2=\"228.7\"></line><polygon class=\"pmd-arrow\" points=\"625.5,228.7 618.6,231.5 618.7,225.4\"></polygon><line class=\"pmd-edge\" x1=\"539.5\" y1=\"302.1\" x2=\"660.3\" y2=\"259.0\"></line><polygon class=\"pmd-arrow\" points=\"660.3,259.0 654.9,264.2 652.8,258.4\"></polygon><line class=\"pmd-edge\" x1=\"846.7\" y1=\"232.0\" x2=\"932.7\" y2=\"232.0\"></line><polygon class=\"pmd-arrow\" points=\"932.7,232.0 925.9,235.1 925.9,228.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.2\" y=\"18.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"40.5\">Copied source bundle</tspan><tspan x=\"132.1\" y=\"58.5\">11 source bodies</tspan><tspan x=\"132.1\" y=\"76.5\">body_in_receipt: false</tspan></text><title>Copied source bundle 11 source bodies body_in_receipt: false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"339.0\" y=\"80.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.8\" y=\"102.5\">Registry runtime witness</tspan><tspan x=\"435.8\" y=\"120.5\">adapter table, scan_all,</tspan><tspan x=\"435.8\" y=\"138.5\">coverage self-audit</tspan></text><title>Registry runtime witness adapter table, scan_all, coverage self-audit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"31.8\" y=\"116.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"138.5\">Bounded ledger check</tspan><tspan x=\"132.1\" y=\"156.5\">check --report</tspan><tspan x=\"132.1\" y=\"174.5\">reports ok, wrote_ledger:</tspan><tspan x=\"132.1\" y=\"192.5\">false</tspan></text><title>Bounded ledger check check --report reports ok, wrote_ledger: false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"21.5\" y=\"232.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"254.5\">Baseline scanner contract</tspan><tspan x=\"132.1\" y=\"272.5\">row admits no domain adapter</tspan></text><title>Baseline scanner contract row admits no domain adapter</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"332.1\" y=\"178.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.8\" y=\"200.5\">Digest and shard helpers</tspan><tspan x=\"435.8\" y=\"218.5\">buried directive survives;</tspan><tspan x=\"435.8\" y=\"236.5\">status normalised, variant</tspan><tspan x=\"435.8\" y=\"254.5\">kept</tspan></text><title>Digest and shard helpers buried directive survives; status normalised, variant kept</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"28.4\" y=\"312.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"334.5\">Compile helpers</tspan><tspan x=\"132.1\" y=\"352.5\">file mentions, follow-ups,</tspan><tspan x=\"132.1\" y=\"370.5\">probe questions</tspan></text><title>Compile helpers file mentions, follow-ups, probe questions</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"410.0\" width=\"228.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"432.5\">Dispatch and process boundary</tspan></text><title>Dispatch and process boundary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"332.1\" y=\"294.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"435.8\" y=\"316.5\">6 negative cases</tspan><tspan x=\"435.8\" y=\"334.5\">remove one token per body;</tspan><tspan x=\"435.8\" y=\"352.5\">matching engine reports</tspan><tspan x=\"435.8\" y=\"370.5\">blocked</tspan></text><title>6 negative cases remove one token per body; matching engine reports blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"625.5\" y=\"205.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"736.1\" y=\"227.5\">metadata-only result records</tspan><tspan x=\"736.1\" y=\"245.5\">result, board, validation</tspan></text><title>metadata-only result records result, board, validation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"932.7\" y=\"169.0\" width=\"228.1\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1046.8\" y=\"191.5\">Scope limit</tspan><tspan x=\"1046.8\" y=\"209.5\">no ledger refresh, no</tspan><tspan x=\"1046.8\" y=\"227.5\">provider/bridge dispatch,</tspan><tspan x=\"1046.8\" y=\"245.5\">no source note or source-file</tspan><tspan x=\"1046.8\" y=\"263.5\">changes,</tspan><tspan x=\"1046.8\" y=\"281.5\">no public sharing or launch</tspan></text><title>Scope limit no ledger refresh, no provider/bridge dispatch, no source note or source-file changes, no public sharing or launch</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Dispatch and process boundary</dt><dd><code class=\"pm-diagram__ref-loc\">observe_dispatch_skipped</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR bundle[&quot;Copied source bundle 11 source bodies body_in_receipt: false&quot;] subgraph Compliance[&quot;Compliance subsystem (3 engines)&quot;] reg[&quot;Registry runtime witness adapter table, scan_all, coverage self-audit&quot;] bounded[&quot;Bounded ledger check --check --report reports ok, wrote_ledger: false&quot;] base[&quot;Baseline scanner contract row admits no domain adapter&quot;] end subgraph Pipeline[&quot;Observe pipeline (3 engines)&quot;] digest[&quot;Digest and shard helpers buried directive survives; status normalised, variant kept&quot;] compile[&quot;Compile helpers file mentions, follow-ups, probe questions&quot;] boundary[&quot;Dispatch and process boundary observe_dispatch_skipped&quot;] end neg[&quot;6 negative cases remove one token per body; matching engine reports blocked&quot;] result records[&quot;metadata-only result records result, board, validation&quot;] ceiling[&quot;Scope limit no ledger refresh, no provider/bridge dispatch, no source note or source-file changes, no public sharing or launch&quot;] bundle --&gt; reg &amp; bounded &amp; base bundle --&gt; digest &amp; compile &amp; boundary bundle --&gt; neg reg &amp; bounded &amp; base --&gt; result records digest &amp; compile &amp; boundary --&gt; result records neg --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The shape is a bounded compliance and observe-pipeline witness. The bundle names the component subject <code>batch8_compliance_pipeline_capsule</code>, the mechanism subject <code>mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule</code>, the resolved runtime/source locus <code>src/microcosm_core/organs/batch8_compliance_pipeline_capsule.py</code>, and the dependency/concept/law edges.</p>\n<p>The local standard, when read as <code>standards/std_microcosm_batch8_compliance_pipeline_capsule.json</code>, keeps the same boundary: public engine ids, stable negative-case codes, source refs, digests, line counts, required anchors, bounded synthetic outcomes, scope limits, and scope boundaries are public-safe; keys, account secrets, browser state, account or browser state, model-output data bodies, browser UI live-access material, raw operator transcripts, private artifact bodies, live observe dispatch state, and source note bodies are forbidden public inputs. Its validator contract expects eleven copied source source modules and six negative cases, with the runtime command routed through <code>microcosm_core.organs.batch8_compliance_pipeline_capsule</code>.</p>\n<p>The runtime locus writes and validates result records through <code>run</code>, <code>run_batch8_compliance_pipeline_bundle</code>, <code>result_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>. The fixture path <code>fixtures/first_wave/batch8_compliance_pipeline_capsule/input</code> and the example bundle <code>examples/batch8_compliance_pipeline_capsule/exported_batch8_compliance_pipeline_capsule_bundle</code> carry the public exercise inputs, source-module manifest, and copied compliance/pipeline source bodies. The manifest currently records <code>source_import_class: copied_non_secret_macro_body</code>, <code>module_count: 11</code>, and <code>body_in_receipt: false</code>.</p>\n<p>Validation evidence is the focused test <code>tests/test_batch8_compliance_pipeline_capsule.py</code>, the first-wave result record set under <code>receipts/first_wave/batch8_compliance_pipeline_capsule/</code>, the sign-off result record result records/sign-off/first_wave/batch8_compliance_pipeline_capsule_fixture_acceptance.json, the runtime-shell exported validation result record under <code>receipts/runtime_shell/demo_project/organs/batch8_compliance_pipeline_capsule/</code>, and the verifier cycle result record <code>state/microcosm_verifier/receipts/20260604T0346Z_batch8_compliance_pipeline_capsule_cycle.json</code>. Those result records can show pass status, exact-copy digest/anchor checks, stable negative cases, no-write behavior, secret/body exclusion scans, and <code>body_in_receipt: false</code>; they do not become full compliance-ledger freshness, pipeline dispatch, external model access, source-file changes, public sharing, launch, or whole-system correctness authority.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: read <code>core/paper_module_capsules.json::paper_modules[60]</code> before treating this Markdown as explanation.</li><li>Generated route: inspect <code>paper_modules/batch8_compliance_pipeline_capsule.json</code> for the current generated instance (relationship graph, diagram availability, and lattice position).</li><li>Bundle route: inspect <code>examples/batch8_compliance_pipeline_capsule/exported_batch8_compliance_pipeline_capsule_bundle</code> for copied compliance and pipeline source refs.</li><li>Runtime route: run <code>tests/test_batch8_compliance_pipeline_capsule.py</code> and the commands in ## Validation Result record Path for recomputation evidence.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This bundle borrows from control-assessment, policy-as-code, provenance, and observability practice. Useful anchors include:</p>\n<ul><li>NIST <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final\">SP 800-53 Rev. 5</a>, as a control-catalog pattern for naming, assessing, and reporting control posture.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>, as a general-purpose policy engine pattern for evaluating structured inputs without embedding every rule in the caller.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/v1.2/provenance\">SLSA provenance</a>, for treating artifact origin and process metadata as explicit attestations.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/\">OpenTelemetry</a>, for instrumentation patterns around pipeline stages, traces, metrics, and logs.</li></ul>\n<p>Microcosm borrows the scanner, policy, provenance, and pipeline-stage shape, but the component only validates bounded no-write behavior and pure helper mechanics. It stays with bounded registry/helper checks; broader compliance refresh, provider work, source-record changes, and complete branch certification are outside this fixture.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the bounded compliance/pipeline exercise result record and sign-off JSON. The bundle command validates copied compliance and pipeline source modules, manifest digests, observed negative cases, result record body scans, and public/private boundary checks. The focused test confirms the no-write runtime boundary, bundle validation, omission posture, and scope limit.</p>\n<p>This result record path is reader-verifiable evidence only. It does not refresh the full compliance ledger, dispatch bridge or provider work, change source records, certify every compliance branch, authorize public sharing, or approve launch.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The bundle validates registry shape, bounded no-write compliance checks, baseline scanner truth accounting, and pure pipeline helper behavior. It does not refresh the full compliance ledger, dispatch bridge/provider work, change source records, or certify every compliance and pipeline branch.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim a compliance pipeline fixture with a diagram view generated for this module and a navigable atlas card. It can explain registry shape checks, bounded no-write compliance probes, scanner truth accounting, pure pipeline helper behavior, and metadata-only result records.</p>\n<p>It cannot claim full compliance-ledger refresh, bridge or external model access, source-record changes, complete compliance branch certification, public sharing, launch, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch8_compliance_pipeline_capsule",
          "component_id": "batch8_compliance_pipeline_capsule",
          "public_label": "Compliance Pipeline Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 5,
          "principle": 8
        },
        "link_count": 22,
        "links": [
          {
            "id": "batch8_compliance_pipeline_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Compliance Pipeline Bundle",
            "relation": "explains",
            "url": "components.html#component-batch8_compliance_pipeline_capsule"
          },
          {
            "id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public compliance pipeline bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Apply the same floor to meta artifacts",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-13"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.engine_room_egress_self_compliance_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Egress Self-Compliance Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.batch11_saturation_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 11 Saturation Engines Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch8_compliance_pipeline_capsule",
      "reader_packet": {
        "abstract": "Set 8 Compliance Pipeline Bundle validates copied compliance scanner and observe-pipeline mechanics without refreshing the full ledger or dispatching bridge/provider work.",
        "authority_ceiling": "Declared public compliance and pipeline fixture evidence plus copied source-module digest checks only; no full compliance-ledger refresh, bridge/external model access authority, source note mutation, repository mutation, complete compliance proof, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch8_compliance_pipeline_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch8-compliance-pipeline-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch8-compliance-pipeline-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR bundle[\"Copied source bundle 11 source bodies body_in_receipt: false\"] subgraph Compliance[\"Compliance subsystem (3 engines)\"] reg[\"Registry runtime witness adapter table, scan_all, coverage self-audit\"] bounded[\"Bounded ledger check --check --report reports ok, wrote_ledger: false\"] base[\"Baseline scanner contract row admits no domain adapter\"] end subgraph Pipeline[\"Observe pipeline (3 engines)\"] digest[\"Digest and shard helpers buried directive survives; status normalised, variant kept\"] compile[\"Compile helpers file mentions, follow-ups, probe questions\"] boundary[\"Dispatch and process boundary observe_dispatch_skipped\"] end neg[\"6 negative cases remove one token per body; matching engine reports blocked\"] result records[\"metadata-only result records result, board, validation\"] ceiling[\"Scope limit no ledger refresh, no provider/bridge dispatch, no source note or source-file changes, no public sharing or launch\"] bundle --> reg & bounded & base bundle --> digest & compile & boundary bundle --> neg reg & bounded & base --> result records digest & compile & boundary --> result records neg --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:38fab06954fb63ac1c22135cdd8b08dbf79e3ad57a5549099dc6471d716c9f17",
            "source_line_end": 169,
            "source_line_start": 142
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_compliance_pipeline_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Compliance Pipeline Bundle",
                "relation": "explains",
                "url": "components.html#component-batch8_compliance_pipeline_capsule"
              },
              {
                "id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public compliance pipeline bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 9,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch8_compliance_pipeline_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 98,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 117,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 221,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 234,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 245,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 266,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 343,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "SP 800-53 Rev. 5",
            "section_id": "prior-art-grounding",
            "url": "https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "SLSA provenance",
            "section_id": "prior-art-grounding",
            "url": "https://slsa.dev/spec/v1.2/provenance"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry",
            "section_id": "prior-art-grounding",
            "url": "https://opentelemetry.io/docs/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Most of the bundle components in this set are shape linters: they grep the copied source for expected tokens and pass when the tokens are present. This one goes further. Four of its six engines run the copied bodies on synthetic inputs, importing the pipeline and scanner helpers directly or driving the ledger builder as a subprocess, so the result record records observed behaviour rather than mere presence. The question it answers is narrow and testable: when these two subsystems are imported as copied bodies, do they still behave as their source contracts say, without touching the live ledger or dispatching any work? The behaviour worth singling out is digest preservation. The pipeline com\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 36,
            "source_line_start": 9,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module imports the source compliance scanner registry, the bounded compliance ledger builder, and the observe-loop pipeline stages into Microcosm as copied source bodies with a runnable component.",
            "level": 2,
            "order": 2,
            "section_id": "role",
            "source_line_end": 42,
            "source_line_start": 37,
            "title": "Role"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "system/lib/compliance/init.py system/lib/compliance/compliancecoverageadapter.py system/lib/compliance/standardbaselineadapter.py system/lib/compliance/microcosm_adapter.py tools/meta/factory/buildcomplianceledger.py system/lib/pipeline/stage_extract.py system/lib/pipeline/stage_select.py system/lib/pipeline/stage_emit.py system/lib/pipeline/stage_compile.py system/lib/pipeline/stage_execute.py system/lib/pipeline/stage_process.py",
            "level": 2,
            "order": 3,
            "section_id": "imported-substrate",
            "source_line_end": 56,
            "source_line_start": 43,
            "title": "Imported system"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component runs six engines and passes only if all six pass and every required source body is present. complianceregistryruntime_witness confirms the copied registry exposes the adapter table, the domain and baseline standard-id sets, and a scan_all entry point, that the coverage adapter carries its self-audit fields, and that the ledger builder carries its bounded-check command. When the live registry is importable it also reads the adapter, domain, and baseline counts as a shape witness, never as a freshness claim. compliancecoveragebounded_check runs the ledger builder with `--check --report` for two named standards. The pass condition is strict: the check reports ok, wrote_ledger is\u2026",
            "level": 2,
            "order": 4,
            "section_id": "what-the-engines-check",
            "source_line_end": 97,
            "source_line_start": 57,
            "title": "What the engines check"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The authoritative source record is core/papermodulecapsules.json::papermodules[60:papermodule.batch8compliancepipeline_capsule]. The generated JSON instance is papermodules/batch8compliancepipelinecapsule.json, whose source_refs mark that source record as the source of record and this Markdown as legacymarkdownprojectionnotsource_authority. This section is therefore a The shape is a bounded compliance and observe-pipeline witness. The bundle names the component subject batch8compliancepipeline_capsule, the mechanism subject mechanism.batch8compliancepipelinecapsule.validatespubliccompliancepipeline_capsule, the resolved runtime/source locus src/microcosmcore/components/batch8compliancepipel\u2026",
            "level": 2,
            "order": 5,
            "section_id": "shape",
            "source_line_end": 220,
            "source_line_start": 132,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: read core/papermodulecapsules.json::paper_modules[60] before treating this Markdown as explanation. Generated route: inspect papermodules/batch8compliancepipelinecapsule.json for the current generated instance (relationship graph, diagram availability, and lattice position). Bundle route: inspect examples/batch8compliancepipelinecapsule/exportedbatch8compliancepipelinecapsulebundle for copied compliance and pipeline source refs. Runtime route: run tests/testbatch8compliancepipelinecapsule.py and the commands in ## Validation Result record Path for recomputation evidence.",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 265,
            "source_line_start": 255,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This bundle borrows from control-assessment, policy-as-code, provenance, and observability practice. Useful anchors include: NIST SP 800-53 Rev. 5, as a control-catalog pattern for naming, assessing, and reporting control posture. Open Policy Agent, as a general-purpose policy engine pattern for evaluating structured inputs without embedding every rule in the caller. SLSA provenance, for treating artifact origin and process metadata as explicit attestations. OpenTelemetry, for instrumentation patterns around pipeline stages, traces, metrics, and logs. Microcosm borrows the scanner, policy, provenance, and pipeline-stage shape, but the component only validates bounded no-write behavior and p\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 299,
            "source_line_start": 278,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle validates registry shape, bounded no-write compliance checks, baseline scanner truth accounting, and pure pipeline helper behavior. It does not refresh the full compliance ledger, dispatch bridge/provider work, change source records, or certify every compliance and pipeline branch.",
            "level": 2,
            "order": 8,
            "section_id": "authority-ceiling",
            "source_line_end": 306,
            "source_line_start": 300,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim a compliance pipeline fixture with a diagram view generated for this module and a navigable atlas card. It can explain registry shape checks, bounded no-write compliance probes, scanner truth accounting, pure pipeline helper behavior, and metadata-only result records. It cannot claim full compliance-ledger refresh, bridge or external model access, source-record changes, complete compliance branch certification, public sharing, launch, or whole-system correctness. Higher claims belong in the JSON bundle",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 315,
            "source_line_start": 307,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the bounded compliance/pipeline exercise result record and sign-off JSON. The bundle command validates copied compliance and pipeline source modules, manifest digests, observed negative cases, result record body scans, and public/private boundary checks. The focused test confirms the no-write runtime boundary, bundle validation, omission posture, and scope limit. This result record path is reader-verifiable evidence only. It does not refresh the full compliance ledger, dispatch bridge or provider work, change source records, certify every compliance branch, authorize public sharing, or appr\u2026",
            "level": 2,
            "order": 10,
            "section_id": "validation-receipt-path",
            "source_line_end": 342,
            "source_line_start": 316,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch8_compliance_pipeline_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 8 Compliance Pipeline Bundle validates copied compliance scanner and observe-pipeline mechanics without refreshing the full ledger or dispatching bridge/provider work."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 8 Compliance Pipeline Bundle imports compliance scanner registry, bounded compliance ledger builder, and observe-loop pipeline helper bodies into a runnable component. It checks registry shape, bounded no-write compliance checks, baseline scanner truth accounting, pure pipeline helper behavior, source-module digests, negative cases, and scope limits while excluding full compliance-ledger refresh, bridge/external model access, source note mutation, repository mutation, launch, public sharing, and complete compliance proof.",
      "summary_line": "Set 8 Compliance Pipeline Bundle validates copied compliance scanner and observe-pipeline mechanics without refreshing the full ledger or dispatching bridge/provider work.",
      "title": "Set 8 Compliance Pipeline Bundle"
    },
    {
      "anchor": "paper-module-batch8-policy-engines-capsule",
      "authority_ceiling": "Deterministic public policy-engine fixture evidence and copied source source refs only; no live campaign execution, external model access, repository mutation, private artifact export, market validation, publishing-scope decision, launch-scope decision, or whole-system correctness.",
      "body_html": "<p>This component imports three Set-8 policy engines as exact copied source source bodies plus bounded public exercises: Lab contract audit red/green gating, market-fusion fail-closed claim preflight, and campaign dispatch transition adjudication.</p>\n<p>The bundle is source-open and bounded. It exercises deterministic policy mechanics over synthetic public fixtures. It does not run live campaigns, use external model services, mutate repositories, export private artifacts, claim market-level conclusions, authorize public sharing, or approve launch.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The three engines copied here share one design idea: a machine-checkable gate that runs before any judgement, model call, or downstream action, and refuses by default rather than passing on absent evidence. The bundle answers a single question for a cold reader: do these copied gate bodies still make the same deterministic decisions when run against public fixture inputs?</p>\n<p>The Lab contract audit reads persisted Lab node artifacts from disk and applies fixed structural rules: a ban on question marks in compute-node outputs (an output carrying a <code>?</code> is treated as an unresolved hedge, not an answer), tuple formatting and two-sentence annotation rules, exact thesis inheritance between nodes, prediction targets grounded against an allowed set, and contradiction reconciliation. Any hard fail flips the report from <code>green</code> to <code>red</code>. The interesting choice is that this audit is deterministic and runs ahead of any semantic interpretation, so a runtime gate can fail closed on structure without asking a model whether the output looks right.</p>\n<p>The market-fusion readiness gate decides whether a consumer may turn raw feed presence into a cross-feed claim. Every registered candidate situation is currently set to refuse, each for named, specific reasons (a missing provider, an absent event window, relation edges that are not measurement-conditioned). An unregistered situation also refuses, but with the distinct reason <code>candidate_situation_gate_missing</code>. That distinction is the point: the gate fails closed on anything it has not explicitly reasoned about, and the bundle checks that a registered refusal and a fail-closed refusal stay legible as different things.</p>\n<p>The campaign dispatch adjudicator is a small state machine over a fixed table of legal status transitions. It returns <code>legal_transition</code> for an allowed move, <code>already_target</code> for a no-op, and raises an error for an illegal one. Its load- bearing rule is that <code>completed</code> is terminal: a <code>completed</code> dispatch cannot move back to <code>running</code> without an explicit superseding event.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>Read this module as a bounded evidence pipeline: the JSON bundle names the paper-module authority, runtime locus, standard, and generated projections; the runtime exercises copied policy sources against public fixtures; the tests and result record commands verify those fixture mechanics and scope boundaries. Everything below the bundle is reader or navigation evidence, not live policy, source-file changes, market, public sharing, provider, production, or launch-scope decision.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1148\" height=\"718\" viewBox=\"0 0 1148 718\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"451.7\" y1=\"81.0\" x2=\"473.9\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"473.9,166.0 469.2,160.1 475.1,158.6\"></polygon><line class=\"pmd-edge\" x1=\"471.3\" y1=\"81.0\" x2=\"622.3\" y2=\"193.0\"></line><polygon class=\"pmd-arrow\" points=\"622.3,193.0 615.0,191.4 618.6,186.5\"></polygon><line class=\"pmd-edge\" x1=\"482.1\" y1=\"81.0\" x2=\"703.8\" y2=\"194.9\"></line><polygon class=\"pmd-arrow\" points=\"703.8,194.9 696.3,194.5 699.1,189.1\"></polygon><line class=\"pmd-edge\" x1=\"630.8\" y1=\"108.0\" x2=\"549.0\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"549.0,166.0 552.9,159.5 556.4,164.5\"></polygon><line class=\"pmd-edge\" x1=\"679.7\" y1=\"108.0\" x2=\"652.4\" y2=\"193.0\"></line><polygon class=\"pmd-arrow\" points=\"652.4,193.0 651.5,185.5 657.4,187.4\"></polygon><line class=\"pmd-edge\" x1=\"706.7\" y1=\"108.0\" x2=\"730.1\" y2=\"193.0\"></line><polygon class=\"pmd-arrow\" points=\"730.1,193.0 725.3,187.2 731.2,185.6\"></polygon><line class=\"pmd-edge\" x1=\"381.9\" y1=\"246.3\" x2=\"135.7\" y2=\"330.0\"></line><polygon class=\"pmd-arrow\" points=\"135.7,330.0 141.2,324.9 143.2,330.7\"></polygon><line class=\"pmd-edge\" x1=\"412.1\" y1=\"256.0\" x2=\"317.3\" y2=\"314.0\"></line><polygon class=\"pmd-arrow\" points=\"317.3,314.0 321.6,307.8 324.8,313.0\"></polygon><line class=\"pmd-edge\" x1=\"674.9\" y1=\"229.0\" x2=\"823.0\" y2=\"323.0\"></line><polygon class=\"pmd-arrow\" points=\"823.0,323.0 815.6,321.9 818.9,316.7\"></polygon><line class=\"pmd-edge\" x1=\"622.5\" y1=\"229.0\" x2=\"484.9\" y2=\"332.0\"></line><polygon class=\"pmd-arrow\" points=\"484.9,332.0 488.5,325.4 492.2,330.3\"></polygon><line class=\"pmd-edge\" x1=\"766.3\" y1=\"224.6\" x2=\"992.1\" y2=\"323.0\"></line><polygon class=\"pmd-arrow\" points=\"992.1,323.0 984.6,323.1 987.1,317.5\"></polygon><line class=\"pmd-edge\" x1=\"725.3\" y1=\"229.0\" x2=\"674.4\" y2=\"323.0\"></line><polygon class=\"pmd-arrow\" points=\"674.4,323.0 674.9,315.5 680.3,318.4\"></polygon><line class=\"pmd-edge\" x1=\"345.9\" y1=\"386.0\" x2=\"486.7\" y2=\"444.0\"></line><polygon class=\"pmd-arrow\" points=\"486.7,444.0 479.2,444.2 481.5,438.6\"></polygon><line class=\"pmd-edge\" x1=\"476.5\" y1=\"368.0\" x2=\"542.7\" y2=\"444.0\"></line><polygon class=\"pmd-arrow\" points=\"542.7,444.0 535.9,440.8 540.5,436.8\"></polygon><line class=\"pmd-edge\" x1=\"642.0\" y1=\"377.0\" x2=\"597.8\" y2=\"444.0\"></line><polygon class=\"pmd-arrow\" points=\"597.8,444.0 599.0,436.6 604.1,440.0\"></polygon><line class=\"pmd-edge\" x1=\"574.1\" y1=\"516.0\" x2=\"574.1\" y2=\"574.0\"></line><polygon class=\"pmd-arrow\" points=\"574.1,574.0 571.0,567.2 577.2,567.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"339.9\" y=\"45.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"447.0\" y=\"67.5\">Copied source source bodies</tspan></text><title>Copied source source bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"580.2\" y=\"18.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"694.2\" y=\"40.5\">Public synthetic fixtures</tspan><tspan x=\"694.2\" y=\"58.5\">Lab node artifacts, candidate</tspan><tspan x=\"694.2\" y=\"76.5\">claims,</tspan><tspan x=\"694.2\" y=\"94.5\">dispatch status pairs</tspan></text><title>Public synthetic fixtures Lab node artifacts, candidate claims, dispatch status pairs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"381.9\" y=\"166.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"485.6\" y=\"188.5\">question-mark ban,</tspan><tspan x=\"485.6\" y=\"206.5\">tuple/annotation,</tspan><tspan x=\"485.6\" y=\"224.5\">thesis inheritance, target</tspan><tspan x=\"485.6\" y=\"242.5\">grounding</tspan></text><title>question-mark ban, tuple/annotation, thesis inheritance, target grounding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"323.0\" width=\"117.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"76.8\" y=\"345.5\">green</tspan><tspan x=\"76.8\" y=\"363.5\">no hard fails</tspan></text><title>green no hard fails</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"161.7\" y=\"314.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"258.5\" y=\"336.5\">red</tspan><tspan x=\"258.5\" y=\"354.5\">QUESTION_MARK_OUTPUT and</tspan><tspan x=\"258.5\" y=\"372.5\">others</tspan></text><title>red QUESTION_MARK_OUTPUT and others</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"615.3\" y=\"193.0\" width=\"62.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"646.6\" y=\"215.5\">Mkrun</tspan></text><title>Mkrun</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"779.1\" y=\"323.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"865.6\" y=\"345.5\">refuse: named reasons</tspan><tspan x=\"865.6\" y=\"363.5\">registered situation</tspan></text><title>refuse: named reasons registered situation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"381.3\" y=\"332.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"460.9\" y=\"354.5\">fail-closed default</tspan></text><title>fail-closed default</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"703.8\" y=\"193.0\" width=\"62.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"735.1\" y=\"215.5\">Cprun</tspan></text><title>Cprun</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"978.0\" y=\"323.0\" width=\"152.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1054.1\" y=\"345.5\">legal_transition /</tspan><tspan x=\"1054.1\" y=\"363.5\">already_target</tspan></text><title>legal_transition / already_target</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"566.4\" y=\"323.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"659.8\" y=\"345.5\">CampaignTransitionError</tspan><tspan x=\"659.8\" y=\"363.5\">completed is terminal</tspan></text><title>CampaignTransitionError completed is terminal</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"467.0\" y=\"444.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"574.1\" y=\"466.5\">Bundle evaluator</tspan><tspan x=\"574.1\" y=\"484.5\">three engines must pass,</tspan><tspan x=\"574.1\" y=\"502.5\">three stable negative cases</tspan></text><title>Bundle evaluator three engines must pass, three stable negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"460.1\" y=\"574.0\" width=\"228.1\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"574.1\" y=\"596.5\">Scope limit</tspan><tspan x=\"574.1\" y=\"614.5\">fixture evidence and copied</tspan><tspan x=\"574.1\" y=\"632.5\">source refs only</tspan><tspan x=\"574.1\" y=\"650.5\">no live campaign, provider,</tspan><tspan x=\"574.1\" y=\"668.5\">market, repo, or launch-scope</tspan><tspan x=\"574.1\" y=\"686.5\">decision</tspan></text><title>Scope limit fixture evidence and copied source refs only no live campaign, provider, market, repo, or launch-scope decision</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Copied source source bodies</dt><dd><code class=\"pm-diagram__ref-loc\">lab_contract_audit.py</code><code class=\"pm-diagram__ref-loc\">market_fusion_readiness.py</code><code class=\"pm-diagram__ref-loc\">campaign_state_transition.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>question-mark ban, tuple/annotation, thesis inheritance, target grounding</dt><dd><code class=\"pm-diagram__ref-loc\">compute_lab_contract_audit</code></dd></div><div class=\"pm-diagram__ref\"><dt>Mkrun</dt><dd><code class=\"pm-diagram__ref-loc\">preflight_candidate_situation</code></dd></div><div class=\"pm-diagram__ref\"><dt>fail-closed default</dt><dd><code class=\"pm-diagram__ref-loc\">refuse: candidate_situation_gate_missing</code></dd></div><div class=\"pm-diagram__ref\"><dt>Cprun</dt><dd><code class=\"pm-diagram__ref-loc\">validate_dispatch_transition</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;Copied source source bodies lab_contract_audit.py market_fusion_readiness.py campaign_state_transition.py&quot;] fixtures[&quot;Public synthetic fixtures Lab node artifacts, candidate claims, dispatch status pairs&quot;] subgraph Lab[&quot;Lab contract audit&quot;] labrun[&quot;compute_lab_contract_audit question-mark ban, tuple/annotation, thesis inheritance, target grounding&quot;] labgreen[&quot;green no hard fails&quot;] labred[&quot;red QUESTION_MARK_OUTPUT and others&quot;] end subgraph Market[&quot;Market-fusion readiness&quot;] mkrun[&quot;preflight_candidate_situation&quot;] mknamed[&quot;refuse: named reasons registered situation&quot;] mkmissing[&quot;refuse: candidate_situation_gate_missing fail-closed default&quot;] end subgraph Campaign[&quot;Campaign dispatch adjudicator&quot;] cprun[&quot;validate_dispatch_transition&quot;] cplegal[&quot;legal_transition / already_target&quot;] cpillegal[&quot;CampaignTransitionError completed is terminal&quot;] end exercises[&quot;Bundle evaluator three engines must pass, three stable negative cases&quot;] ceiling[&quot;Scope limit fixture evidence and copied source refs only no live campaign, provider, market, repo, or launch-scope decision&quot;] bundle --&gt; labrun bundle --&gt; mkrun bundle --&gt; cprun fixtures --&gt; labrun fixtures --&gt; mkrun fixtures --&gt; cprun labrun --&gt; labgreen labrun --&gt; labred mkrun --&gt; mknamed mkrun --&gt; mkmissing cprun --&gt; cplegal cprun --&gt; cpillegal labred --&gt; exercises mkmissing --&gt; exercises cpillegal --&gt; exercises exercises --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: read <code>core/paper_module_capsules.json::paper_modules[61]</code> before treating this Markdown as explanation.</li><li>Generated route: inspect <code>paper_modules/batch8_policy_engines_capsule.json</code> for the current generated instance of this module.</li><li>Bundle route: inspect <code>examples/batch8_policy_engines_capsule/exported_batch8_policy_engines_capsule_bundle</code> for the three copied source policy sources.</li><li>Runtime route: run <code>tests/test_batch8_policy_engines_capsule.py</code> and the commands in ## Validation Result record Path for recomputation evidence.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This bundle borrows from policy-as-code, risk-management, and market-claim boundary practice. Useful anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>, which treats policy as a separately evaluated engine over structured input.</li><li>NIST&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nist.gov/itl/ai-risk-management-framework\">AI Risk Management Framework</a>, whose govern/map/measure/manage posture is a useful precedent for explicit risk gates and red/green decision surfaces.</li><li>The CFTC&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.cftc.gov/LearnandProtect/PredictionMarkets\">prediction markets</a> explainer, as a boundary reminder for market-facing claims and event-contract language.</li></ul>\n<p>Microcosm borrows the deterministic policy-gate and market-claim-preflight shape, but keeps the component to fixture inputs and copied public source. It does not run campaigns, use external model services, claim market-level conclusions, mutate repositories, or approve launch.</p>\n<h4 class=\"pm-body__h\">Source Modules</h4>\n<p>The exported bundle copies the relevant source sources under <code>examples/batch8_policy_engines_capsule/exported_batch8_policy_engines_capsule_bundle/source_modules/</code>. Result records carry source refs, digests, anchors, counts, and exercise outcomes, not copied body text or private state.</p>\n<h4 class=\"pm-body__h\">Mechanism Set</h4>\n<p>The validator requires exactly these three engine rows: Lab contract audit deterministic red gate, market-fusion readiness fail-closed gate, and campaign dispatch status transition adjudicator. The source module manifest requires three exact copied source source modules. The fixture requires three stable negative cases, one per engine row.</p>\n<p>Each engine exercise runs the copied body and checks a concrete decision, so a silent change in gate behaviour shows up as a blocked exercise:</p>\n<ul><li>Lab contract audit: a green artifact set must return <code>green</code>, and the same set with a banned <code>?</code> injected into a compute-node output must return <code>red</code> with <code>QUESTION_MARK_OUTPUT</code> in its hard fails. The negative case <code>BATCH8_LAB_CONTRACT_QUESTION_MARK_RED_GATE</code> confirms the red gate fires.</li><li>Market-fusion readiness: a registered candidate situation must refuse with named reasons, while an unregistered situation and a malformed payload must both refuse with <code>candidate_situation_gate_missing</code>. The negative case <code>BATCH8_MARKET_FUSION_MISSING_GATE_REFUSED</code> confirms the fail-closed default.</li><li>Campaign dispatch adjudicator: <code>candidate -&gt; blocked</code> is a <code>legal_transition</code>, <code>completed -&gt; completed</code> is <code>already_target</code>, and <code>completed -&gt; running</code> raises a terminal-state error. The negative case <code>BATCH8_CAMPAIGN_COMPLETED_TO_RUNNING_REFUSED</code> confirms the refusal.</li></ul>\n<p>Shared registry, sign-off, runtime-shell, CLI, atlas, package-data, and generated docs wiring is intentionally deferred while the existing shared Microcosm core lease is active.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the bounded policy-engine result record and sign-off JSON. The bundle command validates copied source policy sources, manifest digests, negative cases, source-body exclusion, and scope limit posture. The focused test checks deterministic red/green gates, bundle validation, private-boundary scans, and the no-launch scope limit.</p>\n<p>This result record path is reader-verifiable evidence only. It does not run live campaigns, use external model services, mutate repositories, validate markets, certify whole system safety, authorize public sharing, or approve launch.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is deterministic public-system evidence over fixture inputs only. It is not Lab correctness, not live campaign execution authority, not market validation, not whole-system safety, not repository mutation authority, not external model access, and not launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module covers a bounded policy-engines fixture. A diagram view and atlas card are generated for this module. It can explain deterministic policy checks over public fixture inputs and metadata-only source-module result records.</p>\n<p>It cannot claim Lab correctness, live campaign execution authority, market validation, whole-system safety, repository mutation authority, external model access, publishing-scope decision, launch-scope decision, or private-system equivalence.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch8_policy_engines_capsule",
          "component_id": "batch8_policy_engines_capsule",
          "public_label": "Policy Engines Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 8
        },
        "link_count": 20,
        "links": [
          {
            "id": "batch8_policy_engines_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Policy Engines Bundle",
            "relation": "explains",
            "url": "components.html#component-batch8_policy_engines_capsule"
          },
          {
            "id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public policy engines bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-4",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Possession is not permission",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-4"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-3",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Authority by derivation, not possession",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-3"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.batch7_macro_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 7 Source Engines Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch7-macro-engines-capsule"
          },
          {
            "id": "paper_module.proof_derived_governed_mutation_authorization",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof-Derived Governed Mutation Authorization",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch8_policy_engines_capsule",
      "reader_packet": {
        "abstract": "Set 8 Policy Engines Bundle validates three deterministic public policy-engine exercises without running campaigns, providers, markets, or repository mutations.",
        "authority_ceiling": "Deterministic public policy-engine fixture evidence and copied source source refs only; no live campaign execution, external model access, repository mutation, private artifact export, market validation, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch8_policy_engines_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch8-policy-engines-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch8-policy-engines-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"Copied source source bodies lab_contract_audit.py market_fusion_readiness.py campaign_state_transition.py\"] fixtures[\"Public synthetic fixtures Lab node artifacts, candidate claims, dispatch status pairs\"] subgraph Lab[\"Lab contract audit\"] labrun[\"compute_lab_contract_audit question-mark ban, tuple/annotation, thesis inheritance, target grounding\"] labgreen[\"green no hard fails\"] labred[\"red QUESTION_MARK_OUTPUT and others\"] end subgraph Market[\"Market-fusion readiness\"] mkrun[\"preflight_candidate_situation\"] mknamed[\"refuse: named reasons registered situation\"] mkmissing[\"refuse: candidate_situation_gate_missing fail-closed default\"] end subgraph Campaign[\"Campaign dispatch adjudicator\"] cprun[\"validate_dispatch_transition\"] cplegal[\"legal_transition / already_target\"] cpillegal[\"CampaignTransitionError completed is terminal\"] end exercises[\"Bundle evaluator three engines must pass, three stable negative cases\"] ceiling[\"Scope limit fixture evidence and copied source refs only no live campaign, provider, market, repo, or launch-scope decision\"] bundle --> labrun bundle --> mkrun bundle --> cprun fixtures --> labrun fixtures --> mkrun fixtures --> cprun labrun --> labgreen labrun --> labred mkrun --> mknamed mkrun --> mkmissing cprun --> cplegal cprun --> cpillegal labred --> exercises mkmissing --> exercises cpillegal --> exercises exercises --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:4aa2e749e1f916922a2885d974a1352e00d688de84f049cd920c0c06f4c6abcc",
            "source_line_end": 131,
            "source_line_start": 89
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-3",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Authority by derivation, not possession",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-3"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch7-macro-engines-capsule"
              },
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization"
              },
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_policy_engines_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Policy Engines Bundle",
                "relation": "explains",
                "url": "components.html#component-batch8_policy_engines_capsule"
              },
              {
                "id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public policy engines bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 9,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-4",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Possession is not permission",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-4"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch8_policy_engines_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 47,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 65,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 133,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 146,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 157,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 179,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 246,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "AI Risk Management Framework",
            "section_id": "prior-art-grounding",
            "url": "https://www.nist.gov/itl/ai-risk-management-framework"
          },
          {
            "kind": "external_reference",
            "label": "prediction markets",
            "section_id": "prior-art-grounding",
            "url": "https://www.cftc.gov/LearnandProtect/PredictionMarkets"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The three engines copied here share one design idea: a machine-checkable gate that runs before any judgement, model call, or downstream action, and refuses by default rather than passing on absent evidence. The bundle answers a single question for a cold reader: do these copied gate bodies still make the same deterministic decisions when run against public fixture inputs? The Lab contract audit reads persisted Lab node artifacts from disk and applies fixed structural rules: a ban on question marks in compute-node outputs (an output carrying a ? is treated as an unresolved hedge, not an answer), tuple formatting and two-sentence annotation rules, exact thesis inheritance between nodes, predi\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 46,
            "source_line_start": 13,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "Read this module as a bounded evidence pipeline: the JSON bundle names the paper-module authority, runtime locus, standard, and generated projections; the runtime exercises copied policy sources against public fixtures; the tests and result record commands verify those fixture mechanics and scope boundaries. Everything below the bundle is reader or navigation evidence, not live policy, source-file changes, market, public sharing, provider, production, or launch authority.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 132,
            "source_line_start": 79,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: read core/papermodulecapsules.json::paper_modules[61] before treating this Markdown as explanation. Generated route: inspect papermodules/batch8policyenginescapsule.json for the current generated instance of this module. Bundle route: inspect examples/batch8policyenginescapsule/exportedbatch8policyenginescapsulebundle for the three copied source policy sources. Runtime route: run tests/testbatch8policyenginescapsule.py and the commands in ## Validation Result record Path for recomputation evidence.",
            "level": 2,
            "order": 3,
            "section_id": "reader-evidence-routing",
            "source_line_end": 178,
            "source_line_start": 168,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This bundle borrows from policy-as-code, risk-management, and market-claim boundary practice. Useful anchors include: Open Policy Agent, which treats policy as a separately evaluated engine over structured input. NIST's AI Risk Management Framework, whose govern/map/measure/manage posture is a useful precedent for explicit risk gates and red/green decision surfaces. The CFTC's prediction markets explainer, as a boundary reminder for market-facing claims and event-contract language. Microcosm borrows the deterministic policy-gate and market-claim-preflight shape, but keeps the component to fixture inputs and copied public source. It does not run campaigns, use external model services, claim\u2026",
            "level": 2,
            "order": 4,
            "section_id": "prior-art-grounding",
            "source_line_end": 209,
            "source_line_start": 191,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 5,
            "section_id": "first-command",
            "source_line_end": 218,
            "source_line_start": 210,
            "title": "First Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the bounded policy-engine result record and sign-off JSON. The bundle command validates copied source policy sources, manifest digests, negative cases, source-body exclusion, and scope limit posture. The focused test checks deterministic red/green gates, bundle validation, private-boundary scans, and the no-launch scope limit. This result record path is reader-verifiable evidence only. It does not run live campaigns, use external model services, mutate repositories, validate markets, certify whole system safety, authorize public sharing, or approve launch.",
            "level": 2,
            "order": 6,
            "section_id": "validation-receipt-path",
            "source_line_end": 245,
            "source_line_start": 219,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is deterministic public-system evidence over fixture inputs only. It is not Lab correctness, not live campaign execution authority, not market validation, not whole-system safety, not repository mutation authority, not external model access, and not launch-scope decision.",
            "level": 2,
            "order": 7,
            "section_id": "authority-ceiling",
            "source_line_end": 261,
            "source_line_start": 255,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module covers a bounded policy-engines fixture. A diagram view and atlas card are generated for this module. It can explain deterministic policy checks over public fixture inputs and metadata-only source-module result records. It cannot claim Lab correctness, live campaign execution authority, market validation, whole-system safety, repository mutation authority, external model access, public sharing decision, launch-scope decision, or private-system equivalence.",
            "level": 2,
            "order": 8,
            "section_id": "claim-ceiling",
            "source_line_end": 272,
            "source_line_start": 262,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The exported bundle copies the relevant source sources under examples/batch8policyenginescapsule/exportedbatch8policyenginescapsulebundle/source_modules/. Result records carry source refs, digests, anchors, counts, and exercise outcomes, not copied body text or private state.",
            "level": 2,
            "order": 9,
            "section_id": "source-modules",
            "source_line_end": 279,
            "source_line_start": 273,
            "title": "Source Modules"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The validator requires exactly these three engine rows: Lab contract audit deterministic red gate, market-fusion readiness fail-closed gate, and campaign dispatch status transition adjudicator. The source module manifest requires three exact copied source source modules. The fixture requires three stable negative cases, one per engine row. Each engine exercise runs the copied body and checks a concrete decision, so a silent change in gate behaviour shows up as a blocked exercise: Lab contract audit: a green artifact set must return green, and the same set with a banned ? injected into a compute-node output must return red with QUESTIONMARKOUTPUT in its hard fails. The negative case BATCH8LA\u2026",
            "level": 2,
            "order": 10,
            "section_id": "mechanism-set",
            "source_line_end": 306,
            "source_line_start": 280,
            "title": "Mechanism Set"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch8_policy_engines_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 8 Policy Engines Bundle validates three deterministic public policy-engine exercises without running campaigns, providers, markets, or repository mutations."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 8 Policy Engines Bundle imports Lab contract audit red/green gating, market-fusion fail-closed claim preflight, and campaign dispatch transition adjudication as exact copied source bodies with bounded public exercises. It checks source-module manifests, stable negative cases, exercise outcomes, source digests, and scope limits while excluding live campaigns, external model access, repository mutation, private artifact export, market-level conclusions, launch, public sharing, and whole-system safety.",
      "summary_line": "Set 8 Policy Engines Bundle validates three deterministic public policy-engine exercises without running campaigns, providers, markets, or repository mutations.",
      "title": "Set 8 Policy Engines Bundle"
    },
    {
      "anchor": "paper-module-batch8-structural-theses-capsule",
      "authority_ceiling": "Deterministic fixture evidence over public synthetic thesis rows and copied source refs only; no financial decisions, investment recommendation, live-market validation, external model access, portfolio authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
      "body_html": "<p>This component imports <code>tools/finance/structural_theses.py</code> as exact copied source source and exercises it over public synthetic structural-thesis fixtures.</p>\n<p>The bundle is bounded to replayable CP1/CP2 thesis-family validation. It excludes financial decisions, investment recommendations, live market data, external model access, portfolio action, public sharing, or launch.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The copied source, <code>tools/finance/structural_theses.py</code>, takes a tempting idea and disciplines it. The tempting idea is that some market moves look structurally obvious, so a corpus of &quot;obvious&quot; theses ought to predict the next one. The trap is survivorship: it is easy to assemble a list of patterns that worked in hindsight and call the list a method.</p>\n<p>The single question the source answers is narrower and harder. Given claims that looked structurally obvious at the time they were written, which reasoning families still survive once you resolve every claim forward and keep the ones that failed? The load-bearing inversion is that &quot;obvious&quot; is treated as a claim-status frozen at commitment time, never as a label applied to outcomes afterwards. A thesis whose meaning shifts once the result is known is a post-hoc mutation, and the leakage guard rejects it.</p>\n<p>What is unusual is that losers and negative controls are first-class, required evidence rather than noise. A refuted thesis must flow through the same pipeline as a confirmed one and stay legible as valid evidence; a negative control must be present and must not resolve into a confirmed claim. The output vocabulary deliberately has no tradable &quot;winner&quot;: the strongest a surviving pattern can earn is <code>review_candidate</code>, a flag for human review and nothing more.</p>\n<p>This bundle does not assert any of those findings as market-level conclusions. It imports the source verbatim, runs it over public synthetic rows, and checks that the discipline holds. It is not financial decisions, an investment recommendation, or live-market validation.</p>\n<h4 class=\"pm-body__h\">What it validates</h4>\n<p>The component loads the copied finance source, builds one public winner, loser, and control family from a synthetic probe, and then exercises the source&#x27;s own validator over both the clean family and three deliberately broken variants.</p>\n<p>The clean path confirms the at-time semantics survive a full run: the winner resolves <code>claim_confirmed_forward</code>, the loser resolves <code>claim_refuted_forward</code> and is marked valid evidence, the control resolves as a control without becoming a confirmed claim, the surviving pattern lands in family memory as a <code>candidate_set</code>, and the authority boundary keeps <code>investment_recommendation_authorized</code> false. Under the hood the source maps each thesis onto the existing forecast-claim shape and drives the real CP1 admission, CP2 resolution, proper-scoring replay, and purged walk-forward replay with deterministic fixture prices rather than building a new evaluator.</p>\n<p>The three negative exercises are the substance of the proof, because each one forces a specific discipline to fire:</p>\n<ul><li><strong>Survivor-only.</strong> A family built from winners alone, with no failed thesis, must be rejected. The source raises <code>NO_LOSER_FLOWED_THROUGH</code>, <code>NO_NEGATIVE_CONTROL</code>, and <code>SURVIVORSHIP_SAMPLE</code>; the component confirms all three appear (error code <code>BATCH8_STRUCTURAL_THESES_SURVIVOR_ONLY_REJECTED</code>).</li><li><strong>Forward-gate breach.</strong> A refuted pattern is smuggled into the forward review candidates. The source must raise <code>FORWARD_GATE_BREACH</code>, because only a pattern that survived at-time replay may produce a <code>review_candidate</code> (<code>BATCH8_STRUCTURAL_THESES_FORWARD_GATE_BREACH_REJECTED</code>).</li><li><strong>Control leak.</strong> A negative control is mutated to claim it confirmed forward. The source must raise <code>CONTROL_LEAK</code> (<code>BATCH8_STRUCTURAL_THESES_CONTROL_LEAK_REJECTED</code>).</li></ul>\n<p>If any of these refusals fails to fire, the component records a blocked finding rather than a pass. Alongside the family check it verifies exact digest parity and required anchors for the copied source, so the page cannot drift away from the code it claims to exercise. Result records carry verdicts, counts, error codes, and refs only; copied bodies, market data, and model-output data stay out.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>This module&#x27;s shape is bundle-first and projection-bounded. The source row is <code>core/paper_module_capsules.json::paper_modules[63:paper_module.batch8_structural_theses_capsule]</code>; the generated JSON instance is <code>paper_modules/batch8_structural_theses_capsule.json</code>, and it preserves <code>source_authority: json_capsule</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"875\" height=\"888\" viewBox=\"0 0 875 888\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"258.8\" y1=\"72.0\" x2=\"403.1\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"403.1,148.0 395.6,147.5 398.5,142.1\"></polygon><line class=\"pmd-edge\" x1=\"411.2\" y1=\"72.0\" x2=\"432.3\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"432.3,148.0 427.5,142.2 433.4,140.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"350.8\" y=\"101.0\" width=\"142.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"421.8\" y=\"114.0\" text-anchor=\"middle\">digest + anchor parity</text><line class=\"pmd-edge\" x1=\"560.6\" y1=\"90.0\" x2=\"466.5\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"466.5,148.0 470.7,141.8 473.9,147.0\"></polygon><line class=\"pmd-edge\" x1=\"423.5\" y1=\"184.0\" x2=\"379.2\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"379.2,242.0 380.9,234.7 385.7,238.4\"></polygon><line class=\"pmd-edge\" x1=\"255.2\" y1=\"350.0\" x2=\"125.1\" y2=\"435.0\"></line><polygon class=\"pmd-arrow\" points=\"125.1,435.0 129.2,428.7 132.5,433.8\"></polygon><line class=\"pmd-edge\" x1=\"138.9\" y1=\"471.0\" x2=\"347.4\" y2=\"561.8\"></line><polygon class=\"pmd-arrow\" points=\"347.4,561.8 339.9,561.9 342.3,556.3\"></polygon><line class=\"pmd-edge\" x1=\"452.0\" y1=\"184.0\" x2=\"528.9\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"528.9,278.0 522.2,274.6 527.0,270.8\"></polygon><line class=\"pmd-edge\" x1=\"515.3\" y1=\"314.0\" x2=\"367.3\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"367.3,408.0 371.4,401.7 374.7,406.9\"></polygon><line class=\"pmd-edge\" x1=\"540.1\" y1=\"314.0\" x2=\"519.7\" y2=\"417.0\"></line><polygon class=\"pmd-arrow\" points=\"519.7,417.0 518.0,409.7 524.0,410.9\"></polygon><line class=\"pmd-edge\" x1=\"566.8\" y1=\"314.0\" x2=\"711.2\" y2=\"426.0\"></line><polygon class=\"pmd-arrow\" points=\"711.2,426.0 703.9,424.2 707.7,419.4\"></polygon><line class=\"pmd-edge\" x1=\"408.0\" y1=\"646.0\" x2=\"370.3\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"370.3,704.0 371.4,696.6 376.6,699.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"375.1\" y=\"666.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"389.1\" y=\"679.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"480.7\" y1=\"646.0\" x2=\"536.6\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"536.6,704.0 529.7,701.2 534.1,696.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"497.7\" y=\"666.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"508.7\" y=\"679.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"306.8\" y1=\"498.0\" x2=\"354.4\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"354.4,704.0 349.9,698.0 355.8,696.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"286.6\" y=\"592.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"330.6\" y=\"605.0\" text-anchor=\"middle\">refusal fires</text><line class=\"pmd-edge\" x1=\"492.0\" y1=\"489.0\" x2=\"368.9\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"368.9,704.0 369.6,696.5 374.9,699.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"386.4\" y=\"587.5\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"430.4\" y=\"600.5\" text-anchor=\"middle\">refusal fires</text><line class=\"pmd-edge\" x1=\"707.1\" y1=\"480.0\" x2=\"384.5\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"384.5,704.0 388.4,697.6 391.8,702.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"501.8\" y=\"583.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"545.8\" y=\"596.0\" text-anchor=\"middle\">refusal fires</text><line class=\"pmd-edge\" x1=\"339.5\" y1=\"498.0\" x2=\"536.8\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"536.8,704.0 529.8,701.2 534.2,696.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"388.2\" y=\"592.0\" width=\"100.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"438.2\" y=\"605.0\" text-anchor=\"middle\">refusal missing</text><line class=\"pmd-edge\" x1=\"518.1\" y1=\"489.0\" x2=\"551.2\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"551.2,704.0 547.2,697.7 553.2,696.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"484.7\" y=\"587.5\" width=\"100.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"534.7\" y=\"600.5\" text-anchor=\"middle\">refusal missing</text><line class=\"pmd-edge\" x1=\"726.7\" y1=\"480.0\" x2=\"566.8\" y2=\"704.0\"></line><polygon class=\"pmd-arrow\" points=\"566.8,704.0 568.3,696.6 573.3,700.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"596.8\" y=\"583.0\" width=\"100.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"646.8\" y=\"596.0\" text-anchor=\"middle\">refusal missing</text><line class=\"pmd-edge\" x1=\"371.2\" y1=\"740.0\" x2=\"412.0\" y2=\"798.0\"></line><polygon class=\"pmd-arrow\" points=\"412.0,798.0 405.5,794.2 410.6,790.6\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"36.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"224.6\" y=\"58.5\">JSON source record</tspan></text><title>JSON source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"378.4\" y=\"148.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"170.5\">Runtime locus</tspan></text><title>Runtime locus</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"326.7\" y=\"36.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"406.2\" y=\"58.5\">Exact copied source</tspan></text><title>Exact copied source</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"511.8\" y=\"18.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"618.9\" y=\"40.5\">Public synthetic probe</tspan><tspan x=\"618.9\" y=\"58.5\">winner, loser, control rows</tspan><tspan x=\"618.9\" y=\"76.5\">plus realized returns</tspan></text><title>Public synthetic probe winner, loser, control rows plus realized returns</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"242.0\" width=\"186.7\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"264.5\">CP1 admit forward-only</tspan><tspan x=\"337.9\" y=\"282.5\">CP2 resolve vs frozen</tspan><tspan x=\"337.9\" y=\"300.5\">criterion</tspan><tspan x=\"337.9\" y=\"318.5\">proper-scoring + purged</tspan><tspan x=\"337.9\" y=\"336.5\">replay</tspan></text><title>CP1 admit forward-only CP2 resolve vs frozen criterion proper-scoring + purged replay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"435.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"97.5\" y=\"457.5\">on the clean family</tspan></text><title>on the clean family</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"437.3,556.0 527.2,601.0 437.3,646.0 347.4,601.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"578.5\">Winner confirmed,</tspan><tspan x=\"437.3\" y=\"596.5\">loser refuted + valid</tspan><tspan x=\"437.3\" y=\"614.5\">evidence,</tspan><tspan x=\"437.3\" y=\"632.5\">control not confirmed?</tspan></text><title>Winner confirmed, loser refuted + valid evidence, control not confirmed?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"457.2\" y=\"278.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"543.7\" y=\"300.5\">Three broken variants</tspan></text><title>Three broken variants</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"203.1\" y=\"408.0\" width=\"186.7\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"296.4\" y=\"430.5\">Survivor-only family</tspan><tspan x=\"296.4\" y=\"448.5\">NO_LOSER_FLOWED_THROUGH</tspan><tspan x=\"296.4\" y=\"466.5\">NO_NEGATIVE_CONTROL</tspan><tspan x=\"296.4\" y=\"484.5\">SURVIVORSHIP_SAMPLE</tspan></text><title>Survivor-only family NO_LOSER_FLOWED_THROUGH NO_NEGATIVE_CONTROL SURVIVORSHIP_SAMPLE</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"415.8\" y=\"417.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"512.6\" y=\"439.5\">Refuted pattern smuggled</tspan><tspan x=\"512.6\" y=\"457.5\">into forward candidates</tspan><tspan x=\"512.6\" y=\"475.5\">FORWARD_GATE_BREACH</tspan></text><title>Refuted pattern smuggled into forward candidates FORWARD_GATE_BREACH</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"635.4\" y=\"426.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"746.0\" y=\"448.5\">Control mutated to confirmed</tspan><tspan x=\"746.0\" y=\"466.5\">CONTROL_LEAK</tspan></text><title>Control mutated to confirmed CONTROL_LEAK</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"254.9\" y=\"704.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"726.5\">Bounded pass result record</tspan></text><title>Bounded pass result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"488.2\" y=\"704.0\" width=\"131.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"554.0\" y=\"726.5\">Blocked finding</tspan></text><title>Blocked finding</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"333.6\" y=\"798.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"437.3\" y=\"820.5\">Scope limit</tspan><tspan x=\"437.3\" y=\"838.5\">public synthetic fixture +</tspan><tspan x=\"437.3\" y=\"856.5\">copied source only</tspan></text><title>Scope limit public synthetic fixture + copied source only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON source record</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json[63]</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime locus</dt><dd><code class=\"pm-diagram__ref-loc\">organs/batch8_structural_theses_capsule.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Exact copied source</dt><dd><code class=\"pm-diagram__ref-loc\">tools/finance/structural_theses.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>CP1 admit forward-only CP2 resolve vs frozen criterion proper-scoring + purged replay</dt><dd><code class=\"pm-diagram__ref-loc\">build_structural_thesis_family</code></dd></div><div class=\"pm-diagram__ref\"><dt>on the clean family</dt><dd><code class=\"pm-diagram__ref-loc\">validate_structural_thesis_family</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Bundle[&quot;JSON source record core/paper_module_capsules.json[63]&quot;] --&gt; Runtime[&quot;Runtime locus components/batch8_structural_theses_capsule.py&quot;] Source[&quot;Exact copied source tools/finance/structural_theses.py&quot;] --&gt;|digest + anchor parity| Runtime Probe[&quot;Public synthetic probe winner, loser, control rows plus realized returns&quot;] --&gt; Runtime Runtime --&gt; Build[&quot;build_structural_thesis_family CP1 admit forward-only CP2 resolve vs frozen criterion proper-scoring + purged replay&quot;] Build --&gt; Clean[&quot;validate_structural_thesis_family on the clean family&quot;] Clean --&gt; CleanCheck{&quot;Winner confirmed, loser refuted + valid evidence, control not confirmed?&quot;} Runtime --&gt; Neg[&quot;Three broken variants&quot;] Neg --&gt; Survivor[&quot;Survivor-only family NO_LOSER_FLOWED_THROUGH NO_NEGATIVE_CONTROL SURVIVORSHIP_SAMPLE&quot;] Neg --&gt; Forward[&quot;Refuted pattern smuggled into forward candidates FORWARD_GATE_BREACH&quot;] Neg --&gt; Control[&quot;Control mutated to confirmed CONTROL_LEAK&quot;] CleanCheck --&gt;|yes| Pass[&quot;Bounded pass result record&quot;] CleanCheck --&gt;|no| Block[&quot;Blocked finding&quot;] Survivor --&gt;|refusal fires| Pass Forward --&gt;|refusal fires| Pass Control --&gt;|refusal fires| Pass Survivor --&gt;|refusal missing| Block Forward --&gt;|refusal missing| Block Control --&gt;|refusal missing| Block Pass --&gt; Ceiling[&quot;Scope limit public synthetic fixture + copied source only&quot;] Ceiling -. forbids .-&gt; NoClaims[&quot;No advice, recommendation, live market data, external model access, portfolio action, public sharing, launch&quot;]</code></pre></details></figure>\n<p>The standards lane is split deliberately. The module-specific public runtime standard, <code>standards/std_microcosm_batch8_structural_theses_capsule.json</code>, governs the fixture fields, public/private boundary, result record contract, validator command, negative-case count, and explicit anti-purpose. The wider <code>codex/standards/std_microcosm.json::paper_module_coverage_contract</code> governs how paper-module coverage, Atlas cards, generated Mermaid, and context-pack depth stay navigable without promoting generated projections into source truth.</p>\n<p>The runtime/source lane is likewise bounded. The Microcosm component <code>src/microcosm_core/organs/batch8_structural_theses_capsule.py</code> loads the copied structural-theses source, builds the winner/loser/control family, evaluates survivor-only, forward-gate-breach, and control-leak negative exercises, and writes metadata-only result records. The exported bundle at <code>examples/batch8_structural_theses_capsule/exported_batch8_structural_theses_capsule_bundle</code> contains <code>source_module_manifest.json</code>; that manifest records 12 exact copied source modules for bundle validation, including <code>source_modules/tools/finance/structural_theses.py</code>, while the first-wave result record narrows the copied-source proof to the structural-theses module itself.</p>\n<p>The proof lane is fixture-level. The public fixture input under <code>fixtures/first_wave/batch8_structural_theses_capsule/input</code> and the focused regression <code>tests/test_batch8_structural_theses_capsule.py</code> validate digest and anchor parity, thesis-family replay, winner/loser/control semantics, stable negative cases, body exclusion, scope limits, and the runtime-shell bundle path. Result record evidence lives under <code>receipts/first_wave/batch8_structural_theses_capsule/</code>, result records/sign-off/first_wave/batch8_structural_theses_capsule_fixture_acceptance.json, and <code>receipts/runtime_shell/demo_project/organs/batch8_structural_theses_capsule/exported_batch8_structural_theses_capsule_bundle_validation_result.json</code>.</p>\n<p>The generated Mermaid and Atlas statuses are useful only as navigation result records: <code>available_from_capsule_edges</code> and <code>linked_from_capsule_edges</code> mean the JSON bundle edges are walkable. They do not authorize financial decisions, investment recommendations, live-market validation, external model access, portfolio action, public sharing, launch, private-system equivalence, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: read <code>core/paper_module_capsules.json::paper_modules[63]</code> before treating this Markdown as explanation.</li><li>Generated route: inspect <code>paper_modules/batch8_structural_theses_capsule.json</code> for current generated state.</li><li>Bundle route: inspect <code>examples/batch8_structural_theses_capsule/exported_batch8_structural_theses_capsule_bundle</code> for copied source refs and digest evidence.</li><li>Runtime route: run <code>tests/test_batch8_structural_theses_capsule.py</code> and the commands in ## Validation Result record Path.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This bundle borrows from empirical-finance validation and bias-control patterns. Useful anchors include:</p>\n<ul><li>Fama and French&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html\">common risk factors</a> work and data-library tradition, as a precedent for decomposing structural market claims into named factor families and testable rows.</li><li>MacKinlay&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.bu.edu/econ/files/2011/01/MacKinlay-1996-Event-Studies-in-Economics-and-Finance.pdf\">event-study methodology</a>, as a prior pattern for separating an event window, expected baseline, and abnormal-return evidence.</li><li>Brown, Goetzmann, Ibbotson, and Ross on <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://terpconnect.umd.edu/~wermers/ftpsite/FAME/Brown_Goetzmann_Ibbotson_Ross.pdf\">survivorship bias</a>, which motivates explicit loser/control cases rather than winner-only thesis replay.</li></ul>\n<p>Microcosm borrows the factor-family, event-window, and bias-control shape, but keeps the component to public synthetic thesis rows and copied source. It is not financial decisions, an investment recommendation, live-market validation, portfolio authority, publishing-scope decision, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Source Reference</h4>\n<p>The exported bundle copies <code>tools/finance/structural_theses.py</code> under <code>examples/batch8_structural_theses_capsule/exported_batch8_structural_theses_capsule_bundle/source_modules/</code>. Result records carry refs, digests, anchors, counts, and runtime verdicts, not copied body text, model-output data, market data, or private runtime state.</p>\n<h4 class=\"pm-body__h\">Mechanism Set</h4>\n<p>The validator requires exact source digest parity, structural-thesis source anchors, a public winner/loser/control family, valid loser evidence, a negative control that does not become a confirmed claim, and rejection of survivor-only, forward-gate-breach, and control-leak exercises. Shared registry, sign-off, runtime-shell, CLI, atlas, package-data, and generated docs wiring is intentionally deferred while shared Microcosm core leases are active.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the bounded thesis-family result record and sign-off JSON. The bundle command validates copied source refs, digest anchors, public winner/loser/control cases, negative controls, body-exclusion posture, and scope limit fields. The focused test checks fixture validation, bundle validation, survivor-bias refusal, control-leak refusal, and claim boundaries.</p>\n<p>This result record path is reader-verifiable evidence only. It is not financial decisions, not an investment recommendation, not live-market validation, not external model access, not portfolio authority, not publishing-scope decision, and not launch-scope decision.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is deterministic fixture evidence over public synthetic thesis rows and exact copied source only. It is not advice, not an investment recommendation, not live-market validation, not external model access, not portfolio authority, not publishing-scope decision, and not launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module demonstrates a bounded structural-theses fixture: deterministic validation over public synthetic thesis rows, exact copied source refs, and metadata-only result records. A diagram view is generated for this module and it appears in the Atlas navigation surface.</p>\n<p>It cannot claim advice, investment recommendation, live-market validation, external model access, portfolio authority, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness. Higher claims must be authorized by the JSON bundle and generated projection state first.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch8_structural_theses_capsule",
          "component_id": "batch8_structural_theses_capsule",
          "public_label": "Structural Theses Finance Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 7
        },
        "link_count": 19,
        "links": [
          {
            "id": "batch8_structural_theses_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Structural Theses Finance Bundle",
            "relation": "explains",
            "url": "components.html#component-batch8_structural_theses_capsule"
          },
          {
            "id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public structural theses bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.prediction_oracle_reconciliation",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Prediction Oracle Reconciliation",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-prediction-oracle-reconciliation"
          },
          {
            "id": "paper_module.batch12_prediction_market_board_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 12 Prediction Market Board Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule"
          },
          {
            "id": "paper_module.world_model_projection_drift_control_room",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "World-Model Projection Drift Control Room",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch8_structural_theses_capsule",
      "reader_packet": {
        "abstract": "Set 8 Structural Theses Bundle validates public synthetic thesis-family replay without financial decisions, live-market validation, external model access, or portfolio authority.",
        "authority_ceiling": "Deterministic fixture evidence over public synthetic thesis rows and copied source refs only; no financial decisions, investment recommendation, live-market validation, external model access, portfolio authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch8_structural_theses_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch8-structural-theses-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch8-structural-theses-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Bundle[\"JSON source record core/paper_module_capsules.json[63]\"] --> Runtime[\"Runtime locus components/batch8_structural_theses_capsule.py\"] Source[\"Exact copied source tools/finance/structural_theses.py\"] -->|digest + anchor parity| Runtime Probe[\"Public synthetic probe winner, loser, control rows plus realized returns\"] --> Runtime Runtime --> Build[\"build_structural_thesis_family CP1 admit forward-only CP2 resolve vs frozen criterion proper-scoring + purged replay\"] Build --> Clean[\"validate_structural_thesis_family on the clean family\"] Clean --> CleanCheck{\"Winner confirmed, loser refuted + valid evidence, control not confirmed?\"} Runtime --> Neg[\"Three broken variants\"] Neg --> Survivor[\"Survivor-only family NO_LOSER_FLOWED_THROUGH NO_NEGATIVE_CONTROL SURVIVORSHIP_SAMPLE\"] Neg --> Forward[\"Refuted pattern smuggled into forward candidates FORWARD_GATE_BREACH\"] Neg --> Control[\"Control mutated to confirmed CONTROL_LEAK\"] CleanCheck -->|yes| Pass[\"Bounded pass result record\"] CleanCheck -->|no| Block[\"Blocked finding\"] Survivor -->|refusal fires| Pass Forward -->|refusal fires| Pass Control -->|refusal fires| Pass Survivor -->|refusal missing| Block Forward -->|refusal missing| Block Control -->|refusal missing| Block Pass --> Ceiling[\"Scope limit public synthetic fixture + copied source only\"] Ceiling -. forbids .-> NoClaims[\"No advice, recommendation, live market data, external model access, portfolio action, public sharing, launch\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:312a758ff1895b9074020305f21fe7290cb311adfbf16eaf9dc62f380bcb24c2",
            "source_line_end": 145,
            "source_line_start": 119
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-prediction-oracle-reconciliation"
              },
              {
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_structural_theses_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Structural Theses Finance Bundle",
                "relation": "explains",
                "url": "components.html#component-batch8_structural_theses_capsule"
              },
              {
                "id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public structural theses bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch8_structural_theses_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 77,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 96,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 186,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 199,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 210,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 231,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 303,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "common risk factors",
            "section_id": "prior-art-grounding",
            "url": "https://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html"
          },
          {
            "kind": "external_reference",
            "label": "event-study methodology",
            "section_id": "prior-art-grounding",
            "url": "https://www.bu.edu/econ/files/2011/01/MacKinlay-1996-Event-Studies-in-Economics-and-Finance.pdf"
          },
          {
            "kind": "external_reference",
            "label": "survivorship bias",
            "section_id": "prior-art-grounding",
            "url": "https://terpconnect.umd.edu/~wermers/ftpsite/FAME/Brown_Goetzmann_Ibbotson_Ross.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The copied source, tools/finance/structural_theses.py, takes a tempting idea and disciplines it. The tempting idea is that some market moves look structurally obvious, so a corpus of \"obvious\" theses ought to predict the next one. The trap is survivorship: it is easy to assemble a list of patterns that worked in hindsight and call the list a method. The single question the source answers is narrower and harder. Given claims that looked structurally obvious at the time they were written, which reasoning families still survive once you resolve every claim forward and keep the ones that failed? The load-bearing inversion is that \"obvious\" is treated as a claim-status frozen at commitment time,\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 39,
            "source_line_start": 11,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component loads the copied finance source, builds one public winner, loser, and control family from a synthetic probe, and then exercises the source's own validator over both the clean family and three deliberately broken variants. The clean path confirms the at-time semantics survive a full run: the winner resolves claimconfirmedforward, the loser resolves claimrefutedforward and is marked valid evidence, the control resolves as a control without becoming a confirmed claim, the surviving pattern lands in family memory as a candidate_set, and the authority boundary keeps investmentrecommendationauthorized false. Under the hood the source maps each thesis onto the existing forecast-claim\u2026",
            "level": 2,
            "order": 2,
            "section_id": "what-it-validates",
            "source_line_end": 76,
            "source_line_start": 40,
            "title": "What it validates"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This module's shape is bundle-first and projection-bounded. The source row is core/papermodulecapsules.json::papermodules[63:papermodule.batch8structuraltheses_capsule]; the generated JSON instance is papermodules/batch8structuralthesescapsule.json, and it preserves sourceauthority: jsoncapsule. that JSON row, not a source-authority flip. The standards lane is split deliberately. The module-specific public runtime standard, standards/stdmicrocosmbatch8structuraltheses_capsule.json, governs the fixture fields, public/private boundary, result record contract, validator command, negative-case count, and explicit anti-purpose. The wider codex/standards/stdmicrocosm.json::papermodulecoveragecont\u2026",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 185,
            "source_line_start": 110,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: read core/papermodulecapsules.json::paper_modules[63] before treating this Markdown as explanation. Generated route: inspect papermodules/batch8structuralthesescapsule.json for current generated state. Bundle route: inspect examples/batch8structuralthesescapsule/exportedbatch8structuralthesescapsulebundle for copied source refs and digest evidence. Runtime route: run tests/testbatch8structuralthesescapsule.py and the commands in ## Validation Result record Path.",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 230,
            "source_line_start": 220,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This bundle borrows from empirical-finance validation and bias-control patterns. Useful anchors include: Fama and French's common risk factors work and data-library tradition, as a precedent for decomposing structural market claims into named factor families and testable rows. MacKinlay's event-study methodology, as a prior pattern for separating an event window, expected baseline, and abnormal-return evidence. Brown, Goetzmann, Ibbotson, and Ross on survivorship bias, which motivates explicit loser/control cases rather than winner-only thesis replay. Microcosm borrows the factor-family, event-window, and bias-control shape, but keeps the component to public synthetic thesis rows and copied\u2026",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 265,
            "source_line_start": 243,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "first-command",
            "source_line_end": 274,
            "source_line_start": 266,
            "title": "First Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the bounded thesis-family result record and sign-off JSON. The bundle command validates copied source refs, digest anchors, public winner/loser/control cases, negative controls, body-exclusion posture, and scope limit fields. The focused test checks fixture validation, bundle validation, survivor-bias refusal, control-leak refusal, and claim boundaries. This result record path is reader-verifiable evidence only. It is not financial decisions, not an investment recommendation, not live-market validation, not external model access, not portfolio authority, not public sharing decision, and not\u2026",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 302,
            "source_line_start": 275,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is deterministic fixture evidence over public synthetic thesis rows and exact copied source only. It is not advice, not an investment recommendation, not live-market validation, not external model access, not portfolio authority, not public sharing decision, and not launch-scope decision.",
            "level": 2,
            "order": 8,
            "section_id": "authority-ceiling",
            "source_line_end": 319,
            "source_line_start": 313,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module demonstrates a bounded structural-theses fixture: deterministic validation over public synthetic thesis rows, exact copied source refs, and metadata-only result records. A diagram view is generated for this module and it appears in the Atlas navigation surface. It cannot claim advice, investment recommendation, live-market validation, external model access, portfolio authority, public sharing decision, launch-scope decision, private-system equivalence, or whole-system correctness. Higher claims must be authorized by the JSON bundle and generated projection state first.",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 331,
            "source_line_start": 320,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The exported bundle copies tools/finance/structural_theses.py under examples/batch8structuralthesescapsule/exportedbatch8structuralthesescapsulebundle/source_modules/. Result records carry refs, digests, anchors, counts, and runtime verdicts, not copied body text, model-output data, market data, or private runtime state.",
            "level": 2,
            "order": 10,
            "section_id": "source-reference",
            "source_line_end": 338,
            "source_line_start": 332,
            "title": "Source Reference"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator requires exact source digest parity, structural-thesis source anchors, a public winner/loser/control family, valid loser evidence, a negative control that does not become a confirmed claim, and rejection of survivor-only, forward-gate-breach, and control-leak exercises. Shared registry, sign-off, runtime-shell, CLI, atlas, package-data, and generated docs wiring is intentionally deferred while shared Microcosm core leases are active.",
            "level": 2,
            "order": 11,
            "section_id": "mechanism-set",
            "source_line_end": 346,
            "source_line_start": 339,
            "title": "Mechanism Set"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch8_structural_theses_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 8 Structural Theses Bundle validates public synthetic thesis-family replay without financial decisions, live-market validation, external model access, or portfolio authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 8 Structural Theses Bundle imports tools/finance/structural_theses.py as exact copied source source and exercises CP1/CP2 thesis-family validation over public synthetic winner, loser, and control rows. It checks source digest parity, anchors, public family evidence, loser evidence, negative controls, survivor-only rejection, forward-gate-breach rejection, control-leak rejection, runtime verdicts, and scope limits while excluding financial decisions, investment recommendations, live market data, external model access, portfolio action, launch, public sharing, and whole-system correctness.",
      "summary_line": "Set 8 Structural Theses Bundle validates public synthetic thesis-family replay without financial decisions, live-market validation, external model access, or portfolio authority.",
      "title": "Set 8 Structural Theses Bundle"
    },
    {
      "anchor": "paper-module-batch8-tools-tail-primitives-capsule",
      "authority_ceiling": "Deterministic public tools-tail fixture evidence and copied source source refs only; no oracle truth, prediction correctness, semantic edit correctness, Lab execution authority, live bridge authority, repository mutation authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p>This component imports four Set-8 tools-tail primitives as exact copied source source bodies plus bounded public exercises: observer set diffing, JSON patch interpretation, ledger identity hashing, and shadow envelope parse coverage.</p>\n<p>The bundle is intentionally source-open and bounded. It exercises pure mechanics over synthetic public fixtures. It does not run GodMode, use external model services, execute live bridge work, mutate repositories, export private lab artifacts, claim oracle truth, authorize public sharing, or approve launch.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>When a piece of tooling is copied from the private system into the public system, the obvious question is whether the copy still behaves the way the original did, or whether it has quietly drifted into a stub that only looks right. This bundle answers that one question for four small &quot;tools-tail&quot; primitives: does the copied source body, when run on a fixed public input, still produce the exact output the original would?</p>\n<p>The unusual choice here is that the bundle does not re-describe the primitives or re-implement them. It loads the copied module straight from the exported bundle and runs the real functions, then checks the results against hard-coded expected values. If the copy were a hollow shell, the assertion would fail rather than pass with a green tick. The evidence is therefore behavioural, not merely a digest match: the code is executed, not just hashed.</p>\n<p>What it deliberately does not do is treat any of that execution as truth about the world. Diffing two sets of observer rows is set arithmetic, not a claim that either set is correct. Applying a JSON patch is interpreting an edit script, not a claim that the edit is the right one. The bundle keeps the gap between &quot;the mechanism runs as copied&quot; and &quot;the answer is correct&quot; explicit, which is why the scope limit refuses oracle truth, prediction correctness, and semantic edit correctness even though real code ran.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The shape is a tools-tail primitive evidence map.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"634\" height=\"3384\" viewBox=\"0 0 634 3384\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"165.0\" y1=\"81.0\" x2=\"264.0\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"264.0,148.0 256.6,146.7 260.0,141.6\"></polygon><line class=\"pmd-edge\" x1=\"127.1\" y1=\"81.0\" x2=\"313.9\" y2=\"2670.0\"></line><polygon class=\"pmd-arrow\" points=\"313.9,2670.0 310.4,2663.4 316.5,2662.9\"></polygon><line class=\"pmd-edge\" x1=\"330.7\" y1=\"220.0\" x2=\"352.4\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"352.4,278.0 347.1,272.7 352.9,270.5\"></polygon><line class=\"pmd-edge\" x1=\"286.3\" y1=\"220.0\" x2=\"236.6\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"236.6,278.0 238.7,270.8 243.4,274.8\"></polygon><line class=\"pmd-edge\" x1=\"320.6\" y1=\"72.0\" x2=\"317.2\" y2=\"2670.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,2670.0 314.2,2663.1 320.3,2663.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"2670.0\" x2=\"317.2\" y2=\"2612.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,2612.0 320.2,2618.8 314.1,2618.8\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"2612.0\" x2=\"317.2\" y2=\"2670.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,2670.0 314.1,2663.2 320.2,2663.2\"></polygon><line class=\"pmd-edge\" x1=\"510.0\" y1=\"90.0\" x2=\"320.5\" y2=\"2670.0\"></line><polygon class=\"pmd-arrow\" points=\"320.5,2670.0 317.9,2662.9 324.0,2663.4\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"2760.0\" x2=\"317.2\" y2=\"2818.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,2818.0 314.1,2811.2 320.2,2811.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"2962.0\" x2=\"317.2\" y2=\"3020.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,3020.0 314.1,3013.2 320.2,3013.2\"></polygon><line class=\"pmd-edge\" x1=\"510.3\" y1=\"90.0\" x2=\"319.5\" y2=\"3020.0\"></line><polygon class=\"pmd-arrow\" points=\"319.5,3020.0 316.9,3013.0 323.0,3013.4\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"2612.0\" x2=\"317.2\" y2=\"3020.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,3020.0 314.1,3013.2 320.2,3013.2\"></polygon><line class=\"pmd-edge\" x1=\"317.2\" y1=\"3092.0\" x2=\"317.2\" y2=\"3150.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,3150.0 314.1,3143.2 320.2,3143.2\"></polygon><line class=\"pmd-edge\" x1=\"358.9\" y1=\"314.0\" x2=\"318.7\" y2=\"3150.0\"></line><polygon class=\"pmd-arrow\" points=\"318.7,3150.0 315.7,3143.1 321.8,3143.2\"></polygon><line class=\"pmd-edge\" x1=\"221.7\" y1=\"314.0\" x2=\"313.6\" y2=\"3150.0\"></line><polygon class=\"pmd-arrow\" points=\"313.6,3150.0 310.4,3143.3 316.5,3143.1\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"49.5\">JSON source record</tspan><tspan x=\"125.2\" y=\"67.5\">source basis: source record</tspan></text><title>JSON source record source basis: source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"148.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"170.5\">Generated JSON instance</tspan><tspan x=\"317.2\" y=\"188.5\">20 edges; 0 unresolved</tspan><tspan x=\"317.2\" y=\"206.5\">selective relations</tspan></text><title>Generated JSON instance 20 edges; 0 unresolved selective relations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"192.2\" y=\"278.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.2\" y=\"300.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"36.0\" width=\"124.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"320.6\" y=\"58.5\">Local standard</tspan></text><title>Local standard</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.6\" y=\"2670.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"2692.5\">Runtime/source locus</tspan><tspan x=\"317.2\" y=\"2710.5\">loads copied modules, runs</tspan><tspan x=\"317.2\" y=\"2728.5\">four exercises, checks exact</tspan><tspan x=\"317.2\" y=\"2746.5\">output</tspan></text><title>Runtime/source locus loads copied modules, runs four exercises, checks exact output</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.6\" y=\"2818.0\" width=\"221.2\" height=\"144.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"2840.5\">Four primitive exercises</tspan><tspan x=\"317.2\" y=\"2858.5\">observer set diff |</tspan><tspan x=\"317.2\" y=\"2876.5\">JSON-patch VM</tspan><tspan x=\"317.2\" y=\"2894.5\">ledger-id hash | shadow</tspan><tspan x=\"317.2\" y=\"2912.5\">envelope parse</tspan><tspan x=\"317.2\" y=\"2930.5\">each: accept path + negative</tspan><tspan x=\"317.2\" y=\"2948.5\">case</tspan></text><title>Four primitive exercises observer set diff | JSON-patch VM ledger-id hash | shadow envelope parse each: accept path + negative case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"408.9\" y=\"18.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"512.6\" y=\"40.5\">Public fixture input</tspan><tspan x=\"512.6\" y=\"58.5\">four primitives + negative</tspan><tspan x=\"512.6\" y=\"76.5\">cases</tspan></text><title>Public fixture input four primitives + negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"234.2\" y=\"2576.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"2598.5\">Copied source bundle</tspan></text><title>Copied source bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.6\" y=\"3020.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"3042.5\">Tests and result records</tspan><tspan x=\"317.2\" y=\"3060.5\">result records/first_wave +</tspan><tspan x=\"317.2\" y=\"3078.5\">sign-off + bundle validation</tspan></text><title>Tests and result records result records/first_wave + sign-off + bundle validation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"276.2\" y=\"278.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"359.2\" y=\"300.5\">Generated navigation</tspan></text><title>Generated navigation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"203.1\" y=\"3150.0\" width=\"228.1\" height=\"216.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.2\" y=\"3172.5\">Scope limit</tspan><tspan x=\"317.2\" y=\"3190.5\">deterministic public</tspan><tspan x=\"317.2\" y=\"3208.5\">primitive exercises and</tspan><tspan x=\"317.2\" y=\"3226.5\">metadata-only source refs</tspan><tspan x=\"317.2\" y=\"3244.5\">only</tspan><tspan x=\"317.2\" y=\"3262.5\">no oracle truth, semantic</tspan><tspan x=\"317.2\" y=\"3280.5\">edit correctness, live</tspan><tspan x=\"317.2\" y=\"3298.5\">bridge/Lab execution,</tspan><tspan x=\"317.2\" y=\"3316.5\">external model access, repo</tspan><tspan x=\"317.2\" y=\"3334.5\">mutation, public sharing,</tspan><tspan x=\"317.2\" y=\"3352.5\">launch, or whole-system proof</tspan></text><title>Scope limit deterministic public primitive exercises and metadata-only source refs only no oracle truth, semantic edit correctness, live bridge/Lab execution, external model access, repo mutation, public sharing, launch, or whole-system proof</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON source record source basis: source record</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json[64]</code></dd></div><div class=\"pm-diagram__ref\"><dt>Generated JSON instance 20 edges; 0 unresolved selective relations</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch8_tools_tail_primitives_capsule.json</code></dd></div><div class=\"pm-diagram__ref\"><dt></dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch8_tools_tail_primitives_capsule.md</code></dd></div><div class=\"pm-diagram__ref\"><dt>Local standard</dt><dd><code class=\"pm-diagram__ref-loc\">standards/std_microcosm_batch8_tools_tail_primitives_capsule.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime/source locus loads copied modules, runs four exercises, checks exact output</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Public fixture input four primitives + negative cases</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/batch8_tools_tail_primitives_capsule/input</code></dd></div><div class=\"pm-diagram__ref\"><dt>Copied source bundle</dt><dd><code class=\"pm-diagram__ref-loc\">examples/batch8_tools_tail_primitives_capsule/exported_batch8_tools_tail_primitives_capsule_bundle</code><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Tests and result records result records/first_wave + sign-off + bundle validation</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_batch8_tools_tail_primitives_capsule.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON source record core/paper_module_capsules.json[64] source basis: source record&quot;] instance[&quot;Generated JSON instance paper_modules/batch8_tools_tail_primitives_capsule.json 20 edges; 0 unresolved selective relations&quot;] markdown[&quot;Reader projection paper_modules/batch8_tools_tail_primitives_capsule.md&quot;] standard[&quot;Local standard standards/std_microcosm_batch8_tools_tail_primitives_capsule.json&quot;] runtime[&quot;Runtime/source locus src/microcosm_core/components/batch8_tools_tail_primitives_capsule.py loads copied modules, runs four exercises, checks exact output&quot;] exercises[&quot;Four primitive exercises observer set diff | JSON-patch VM ledger-id hash | shadow envelope parse each: accept path + negative case&quot;] fixture[&quot;Public fixture input fixtures/first_wave/batch8_tools_tail_primitives_capsule/input four primitives + negative cases&quot;] bundle[&quot;Copied source bundle examples/batch8_tools_tail_primitives_capsule/exported_batch8_tools_tail_primitives_capsule_bundle source_module_manifest.json&quot;] tests[&quot;Tests and result records tests/test_batch8_tools_tail_primitives_capsule.py result records/first_wave + sign-off + bundle validation&quot;] projections[&quot;Generated navigation Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges&quot;] ceiling[&quot;Scope limit deterministic public primitive exercises and metadata-only source refs only no oracle truth, semantic edit correctness, live bridge/Lab execution, external model access, repo mutation, public sharing, launch, or whole-system proof&quot;] bundle --&gt; instance bundle --&gt; runtime instance --&gt; projections instance --&gt; markdown standard --&gt; runtime runtime --&gt; bundle bundle --&gt; runtime fixture --&gt; runtime runtime --&gt; exercises exercises --&gt; tests fixture --&gt; tests bundle --&gt; tests tests --&gt; ceiling projections --&gt; ceiling markdown --&gt; ceiling</code></pre></details></figure>\n<p>The bundle explains the <code>batch8_tools_tail_primitives_capsule</code> component and the public tools-tail mechanism, binds the import/projection drift concept plus the principle and axiom edges, and resolves the runtime locus to <code>src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py</code>. The local standard keeps the evidence to four primitive mechanics: observer set diffs, JSON-patch interpretation, ledger identity hashing, and shadow-envelope parse coverage. Public evidence may include primitive ids, source refs, digests, anchors, counts, stable negative cases, metadata-only result record posture, and scope limits; it must not include private lab artifacts, model-output data, bridge payloads, account or browser state, or account secret-equivalent material.</p>\n<p>The fixture path <code>fixtures/first_wave/batch8_tools_tail_primitives_capsule/input</code> and exported bundle <code>examples/batch8_tools_tail_primitives_capsule/exported_batch8_tools_tail_primitives_capsule_bundle</code> hold the public inputs and exact copied source modules. The focused test and result records prove fixture mechanics, bundle validation, negative cases, source-module digest/anchor posture, and no body text in result records. Generated Mermaid and Atlas links only make the bundle edges walkable; they do not authorize live tool execution, bridge work, external model access, repository mutation, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p>The evaluator loads four copied modules by manifest reference and runs one bounded exercise against each, comparing the live output to a fixed expected value. A primitive passes only when every checked field matches.</p>\n<ul><li>Observer set diff. The copied <code>diff_evidence</code> and <code>diff_predictions</code> functions take two lists of rows keyed by id and partition them. For evidence, three lab rows and two oracle rows resolve to one overlap, one missed id, and one extra id; a row with no <code>ledger_id</code> is dropped rather than crashing the diff. For predictions, rows are split into matching, divergent, and missing-target sets. The exercise also asserts the dropped malformed row never appears in the serialised result, so a parse gap cannot leak through as silent data.</li><li>Version committer JSON-patch VM. The copied <code>_apply_op</code> interprets a small set of edit operations (<code>set</code>, <code>merge</code>, <code>append</code>) over a nested document by path. The exercise applies four ops, checks the resulting document exactly, and confirms that attempting to traverse into a scalar (<code>/profile/name</code> where <code>profile</code> is a string) raises <code>VersionCommitterError</code> instead of corrupting the document. The interesting property is the refusal: a malformed path is a controlled error, not a partial write.</li><li>Ledger-id identity hash. The copied <code>generate_ledger_id</code> produces a stable id from a lane and a record. The exercise checks that the lane alias <code>poly</code> and <code>POLYMARKET</code> normalise to the same canonical lane and hash to the same id, so the id is identity-stable across spelling; an unknown lane falls back to an <code>X_</code> prefix; and a record missing the identity field its lane requires raises <code>ValueError</code> rather than hashing a blank.</li><li>Shadow envelope parser coverage. The copied <code>run</code> parses a small envelope DSL (miner tuples, a spine line, prediction rows) written into a temporary run directory. The exercise feeds it one well-formed line and one malformed tuple per node, then checks that parsing did not hard-fail, that the well-formed rows parsed, and that the malformed tuple was counted as a <code>comma_arity</code> coverage gap. The point is that the parser reports its own coverage holes rather than swallowing them.</li></ul>\n<p>Each exercise also has a matching negative case (<code>EXPECTED_NEGATIVE_CASES</code>) that re-runs the same code on input designed to be rejected and confirms the rejection. So for every primitive the page shows both the accepting path and the refusing path. None of these checks open a network, a provider, or the live bridge; they run copied source bodies in process and keep the bodies out of the result records.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: read <code>core/paper_module_capsules.json::paper_modules[64]</code> before treating this Markdown as explanation.</li><li>Generated route: inspect <code>paper_modules/batch8_tools_tail_primitives_capsule.json</code> for the current generated instance.</li><li>Bundle route: inspect <code>examples/batch8_tools_tail_primitives_capsule/exported_batch8_tools_tail_primitives_capsule_bundle</code> for the copied source source modules.</li><li>Runtime route: run <code>tests/test_batch8_tools_tail_primitives_capsule.py</code> and the commands in ## Validation Result record Path.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This bundle borrows from standardized patch formats, transparency-log identity patterns, provenance metadata, and parser coverage practice. Useful anchors include:</p>\n<ul><li>IETF <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://datatracker.ietf.org/doc/html/rfc6902\">RFC 6902</a>, which defines JSON Patch operations such as add, remove, replace, move, copy, and test.</li><li>IETF <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.rfc-editor.org/rfc/rfc9162\">RFC 9162</a>, where Certificate Transparency uses an append-only Merkle tree as an auditable log pattern.</li><li>W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a>, for representing the provenance of derived artifacts and their generating activities.</li></ul>\n<p>Microcosm borrows the patch-operation, identity-hash, append-only-log, and provenance shapes, but keeps this bundle at deterministic fixture exercises. It does not claim oracle truth, semantic edit correctness, live bridge authority, external model access, repository mutation authority, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Source Modules</h4>\n<p>The exported bundle copies the relevant source sources under <code>examples/batch8_tools_tail_primitives_capsule/exported_batch8_tools_tail_primitives_capsule_bundle/source_modules/</code>. Result records carry source refs, digests, anchors, counts, and exercise outcomes, not copied body text or private state.</p>\n<h4 class=\"pm-body__h\">Mechanism Set</h4>\n<p>The validator requires exactly these four mechanism rows: observer set diff kernel, version-committer JSON patch VM, ledger-id identity hash engine, and shadow envelope DSL parser coverage.</p>\n<p>The source module manifest requires four exact copied source source modules. The fixture requires four stable negative cases, one per mechanism row. Shared registry, sign-off, runtime-shell, CLI, atlas, and generated docs wiring is intentionally deferred while the existing shared Microcosm core lease is active.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the bounded tools-tail primitives result record and sign-off JSON. The bundle command validates copied source sources, manifest digests, observer-diff, JSON-patch, ledger-id, and shadow-envelope exercises, body-exclusion posture, and scope limit fields. The focused test checks fixture mechanics, bundle validation, negative cases, and the no-live-bridge scope limit.</p>\n<p>This result record path is reader-verifiable evidence only. It is not oracle truth, not prediction correctness, not semantic edit correctness, not live bridge or Lab execution authority, not external model access, not repository mutation authority, not publishing-scope decision, and not launch-scope decision.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is deterministic public-system evidence over fixture inputs only. It is not oracle truth, not prediction correctness, not semantic edit correctness, not provenance by itself, not Lab execution authority, not live Oracle bridge authority, not repository mutation authority, not external model access, and not launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim a tools-tail primitives fixture with a diagram view generated for navigation. It can explain deterministic public-system checks over fixture inputs and metadata-only source-module result records.</p>\n<p>It cannot claim oracle truth, prediction correctness, semantic edit correctness, provenance sufficiency by itself, Lab execution authority, live Oracle bridge authority, repository mutation authority, external model access, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch8_tools_tail_primitives_capsule",
          "component_id": "batch8_tools_tail_primitives_capsule",
          "public_label": "Tools-Tail Primitives Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 7
        },
        "link_count": 19,
        "links": [
          {
            "id": "batch8_tools_tail_primitives_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Tools-Tail Primitives Bundle",
            "relation": "explains",
            "url": "components.html#component-batch8_tools_tail_primitives_capsule"
          },
          {
            "id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public tools tail primitives bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-9",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Compensable transactional effects",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-9"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.batch7_oracle_sibling_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 7 Oracle Sibling Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule"
          },
          {
            "id": "paper_module.batch7_macro_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 7 Source Engines Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch7-macro-engines-capsule"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch8_tools_tail_primitives_capsule",
      "reader_packet": {
        "abstract": "Set 8 Tools-Tail Primitives Bundle validates four public tools-tail primitive exercises without Oracle truth, external model access, live bridge work, or repository mutation authority.",
        "authority_ceiling": "Deterministic public tools-tail fixture evidence and copied source source refs only; no oracle truth, prediction correctness, semantic edit correctness, Lab execution authority, live bridge authority, repository mutation authority, external model access, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch8_tools_tail_primitives_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch8-tools-tail-primitives-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON source record core/paper_module_capsules.json[64] source basis: source record\"] instance[\"Generated JSON instance paper_modules/batch8_tools_tail_primitives_capsule.json 20 edges; 0 unresolved selective relations\"] markdown[\"Reader projection paper_modules/batch8_tools_tail_primitives_capsule.md\"] standard[\"Local standard standards/std_microcosm_batch8_tools_tail_primitives_capsule.json\"] runtime[\"Runtime/source locus src/microcosm_core/components/batch8_tools_tail_primitives_capsule.py loads copied modules, runs four exercises, checks exact output\"] exercises[\"Four primitive exercises observer set diff | JSON-patch VM ledger-id hash | shadow envelope parse each: accept path + negative case\"] fixture[\"Public fixture input fixtures/first_wave/batch8_tools_tail_primitives_capsule/input four primitives + negative cases\"] bundle[\"Copied source bundle examples/batch8_tools_tail_primitives_capsule/exported_batch8_tools_tail_primitives_capsule_bundle source_module_manifest.json\"] tests[\"Tests and result records tests/test_batch8_tools_tail_primitives_capsule.py result records/first_wave + sign-off + bundle validation\"] projections[\"Generated navigation Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges\"] ceiling[\"Scope limit deterministic public primitive exercises and metadata-only source refs only no oracle truth, semantic edit correctness, live bridge/Lab execution, external model access, repo mutation, public sharing, launch, or whole-system proof\"] bundle --> instance bundle --> runtime instance --> projections instance --> markdown standard --> runtime runtime --> bundle bundle --> runtime fixture --> runtime runtime --> exercises exercises --> tests fixture --> tests bundle --> tests tests --> ceiling projections --> ceiling markdown --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:d7a03dd97ac2480e2247b0737cb6ae16ab5a122685f3b0ce8be2709b9b3fe877",
            "source_line_end": 110,
            "source_line_start": 81
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-9",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Compensable transactional effects",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-9"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch7-macro-engines-capsule"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_tools_tail_primitives_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Tools-Tail Primitives Bundle",
                "relation": "explains",
                "url": "components.html#component-batch8_tools_tail_primitives_capsule"
              },
              {
                "id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public tools tail primitives bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch8_tools_tail_primitives_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 37,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 57,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 177,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 190,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 201,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 222,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 293,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "RFC 6902",
            "section_id": "prior-art-grounding",
            "url": "https://datatracker.ietf.org/doc/html/rfc6902"
          },
          {
            "kind": "external_reference",
            "label": "RFC 9162",
            "section_id": "prior-art-grounding",
            "url": "https://www.rfc-editor.org/rfc/rfc9162"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When a piece of tooling is copied from the private system into the public system, the obvious question is whether the copy still behaves the way the original did, or whether it has quietly drifted into a stub that only looks right. This bundle answers that one question for four small \"tools-tail\" primitives: does the copied source body, when run on a fixed public input, still produce the exact output the original would? The unusual choice here is that the bundle does not re-describe the primitives or re-implement them. It loads the copied module straight from the exported bundle and runs the real functions, then checks the results against hard-coded expected values. If the copy were a hollo\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 36,
            "source_line_start": 13,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is a tools-tail primitive evidence map. The JSON source record core/papermodulecapsules.json::papermodules[64:papermodule.batch8toolstailprimitivescapsule] is the source of record; the generated instance papermodules/batch8toolstailprimitives_capsule.json carries the that graph. The bundle explains the batch8toolstailprimitivescapsule component and the public tools-tail mechanism, binds the import/projection drift concept plus the principle and axiom edges, and resolves the runtime locus to src/microcosmcore/components/batch8toolstailprimitives_capsule.py. The local standard keeps the evidence to four primitive mechanics: observer set diffs, JSON-patch interpretation, ledger ident\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 134,
            "source_line_start": 72,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The evaluator loads four copied modules by manifest reference and runs one bounded exercise against each, comparing the live output to a fixed expected value. A primitive passes only when every checked field matches. Observer set diff. The copied diffevidence and diffpredictions functions take two lists of rows keyed by id and partition them. For evidence, three lab rows and two oracle rows resolve to one overlap, one missed id, and one extra id; a row with no ledger_id is dropped rather than crashing the diff. For predictions, rows are split into matching, divergent, and missing-target sets. The exercise also asserts the dropped malformed row never appears in the serialised result, so a pa\u2026",
            "level": 2,
            "order": 3,
            "section_id": "how-it-works",
            "source_line_end": 176,
            "source_line_start": 135,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: read core/papermodulecapsules.json::paper_modules[64] before treating this Markdown as explanation. Generated route: inspect papermodules/batch8toolstailprimitives_capsule.json for the current generated instance. Bundle route: inspect examples/batch8toolstailprimitivescapsule/exportedbatch8toolstailprimitivescapsulebundle for the copied source source modules. Runtime route: run tests/testbatch8toolstailprimitives_capsule.py and the commands in ## Validation Result record Path.",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 221,
            "source_line_start": 211,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This bundle borrows from standardized patch formats, transparency-log identity patterns, provenance metadata, and parser coverage practice. Useful anchors include: IETF RFC 6902, which defines JSON Patch operations such as add, remove, replace, move, copy, and test. IETF RFC 9162, where Certificate Transparency uses an append-only Merkle tree as an auditable log pattern. W3C PROV, for representing the provenance of derived artifacts and their generating activities. Microcosm borrows the patch-operation, identity-hash, append-only-log, and provenance shapes, but keeps this bundle at deterministic fixture exercises. It does not claim oracle truth, semantic edit correctness, live bridge author\u2026",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 254,
            "source_line_start": 234,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "first-command",
            "source_line_end": 263,
            "source_line_start": 255,
            "title": "First Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the bounded tools-tail primitives result record and sign-off JSON. The bundle command validates copied source sources, manifest digests, observer-diff, JSON-patch, ledger-id, and shadow-envelope exercises, body-exclusion posture, and scope limit fields. The focused test checks fixture mechanics, bundle validation, negative cases, and the no-live-bridge scope limit. This result record path is reader-verifiable evidence only. It is not oracle truth, not prediction correctness, not semantic edit correctness, not live bridge or Lab execution authority, not external model access, not repository\u2026",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 292,
            "source_line_start": 264,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is deterministic public-system evidence over fixture inputs only. It is not oracle truth, not prediction correctness, not semantic edit correctness, not provenance by itself, not Lab execution authority, not live Oracle bridge authority, not repository mutation authority, not external model access, and not launch-scope decision.",
            "level": 2,
            "order": 8,
            "section_id": "authority-ceiling",
            "source_line_end": 310,
            "source_line_start": 303,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim a tools-tail primitives fixture with a diagram view generated for navigation. It can explain deterministic public-system checks over fixture inputs and metadata-only source-module result records. It cannot claim oracle truth, prediction correctness, semantic edit correctness, provenance sufficiency by itself, Lab execution authority, live Oracle bridge authority, repository mutation authority, external model access, public sharing approval, launch-scope decision, or whole-system correctness. Stronger claims must",
            "level": 2,
            "order": 9,
            "section_id": "claim-ceiling",
            "source_line_end": 322,
            "source_line_start": 311,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The exported bundle copies the relevant source sources under examples/batch8toolstailprimitivescapsule/exportedbatch8toolstailprimitivescapsulebundle/source_modules/. Result records carry source refs, digests, anchors, counts, and exercise outcomes, not copied body text or private state.",
            "level": 2,
            "order": 10,
            "section_id": "source-modules",
            "source_line_end": 329,
            "source_line_start": 323,
            "title": "Source Modules"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator requires exactly these four mechanism rows: observer set diff kernel, version-committer JSON patch VM, ledger-id identity hash engine, and shadow envelope DSL parser coverage. The source module manifest requires four exact copied source source modules. The fixture requires four stable negative cases, one per mechanism row. Shared registry, sign-off, runtime-shell, CLI, atlas, and generated docs wiring is intentionally deferred while the existing shared Microcosm core lease is active.",
            "level": 2,
            "order": 11,
            "section_id": "mechanism-set",
            "source_line_end": 339,
            "source_line_start": 330,
            "title": "Mechanism Set"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch8_tools_tail_primitives_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 8 Tools-Tail Primitives Bundle validates four public tools-tail primitive exercises without Oracle truth, external model access, live bridge work, or repository mutation authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 8 Tools-Tail Primitives Bundle imports observer set diffing, JSON patch interpretation, ledger identity hashing, and shadow envelope parse coverage as exact copied source source bodies with bounded public exercises. It checks source-module manifests, stable negative cases, exercise outcomes, mechanism rows, digests, and scope limits while excluding GodMode execution, external model access, live bridge work, repository mutation, private lab artifact export, oracle truth, launch, public sharing, and whole-system correctness.",
      "summary_line": "Set 8 Tools-Tail Primitives Bundle validates four public tools-tail primitive exercises without Oracle truth, external model access, live bridge work, or repository mutation authority.",
      "title": "Set 8 Tools-Tail Primitives Bundle"
    },
    {
      "anchor": "paper-module-batch8-validator-checker-capsule",
      "authority_ceiling": "Selected public checker-group fixture and copied validator-source evidence only; no launch-scope decision, hosted-public proof, source-file changes, complete validator-suite proof, external model access authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Role</h4>\n<p>This module imports the real self-indexing-cognitive-system/src/idea_microcosm/validators.py body into Microcosm and exercises individual checker functions that were not covered by the earlier status-judge-only import.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>An earlier import brought across only one entry point from <code>validators.py</code>, the status-judge function. That left most of the validator body imported as text but never actually run. This bundle answers a single question: when the real checker functions are invoked, do they still behave the way their names claim? It picks six groups of checkers from the copied body and runs them, rather than asserting from a distance that the file is correct.</p>\n<p>The groups are chosen to span the kinds of judgement the validator makes: whether a status policy blocks a poisoned transition, whether the private boundary scanner finds a planted home path and email address, whether the specimen and launch-gate checkers report zero failures on the existing fixture, and whether the no-write <code>validate(root, write_receipt=False)</code> entry point runs without mutating anything. Each group reaches into a different part of the imported body.</p>\n<p>The design choice worth noting is what happens when the private source state is not present. In that case the component does not pretend the checkers passed. It falls back to reading the copied source for the named anchors and marks the remaining engines <code>public_runtime_source_only</code>, recording that as a stated limit rather than a hidden success. The second unusual choice is that the negative cases are judged from the engine outputs themselves, so a check cannot pass merely because a fixture file happens to contain the right error string. Both choices exist to stop a green run from claiming more than it observed.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This bundle borrows from schema validation, fixture-driven testing, and policy/checker separation. Useful anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/\">JSON Schema</a>, as a general pattern for declaring structural expectations and validating data instances against them.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.pytest.org/en/stable/reference/fixtures.html\">pytest fixtures</a>, as a common test pattern for isolating public inputs and expected negative cases.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>, as a prior art pattern for separating policy evaluation from the application code that invokes it.</li></ul>\n<p>Microcosm borrows the validator/checker and fixture-negative-case shape, but keeps this component to bounded checker exercises over copied public source. It is not launch-scope decision, hosted-public proof, source-file changes, or a complete validator-suite proof.</p>\n<h4 class=\"pm-body__h\">Imported system</h4>\n<ul><li>self-indexing-cognitive-system/src/idea_microcosm/validators.py</li></ul>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime does not ask the reader to trust the phrase &quot;validator checker.&quot; It builds a small checker membrane around a single imported source body and then records how far that membrane reaches.</p>\n<p>The source-anchor phase reads <code>examples/batch8_validator_checker_capsule/exported_batch8_validator_checker_capsule_bundle/source_module_manifest.json</code>. That manifest declares one exact copied module under the public bundle-relative locus source_modules/self-indexing-cognitive-system/src/idea_microcosm/validators.py, with a 12,747-line body and digest <code>4b2d44810cb9db2c5f62fd39da55deb7f20f6bd44ed1a8b0ae4324d38012a1d4</code>. Here the root segment is a manifest-included public synthetic Microcosm root. The private source-root path is lineage-only and remains excluded from public copy; the checker validates the copied bundle body, not live private source. <code>_validator_source_anchor_matrix</code> checks that the copied body still contains the named validator anchors: <code>private_boundary_hits</code>, <code>policy_wellformedness_failures</code>, <code>judge_status_request</code>, <code>_status_collapse_suite_failures</code>, <code>_source_shuttle_specimen_failures</code>, and <code>validate(root: Path)</code>.</p>\n<p>The checker-exercise phase then runs six bounded engines when source state is available: source anchoring, status-policy judging, private-boundary scanning, specimen checker groups, launch-gate checker groups, and the no-write <code>validate(root, write_receipt=False)</code> witness. In exported-bundle mode, where a public runtime should not import private source state, the same component falls back to copied-source anchor evidence and marks the remaining engines as <code>public_runtime_source_only</code>. That fallback is a scope limit, not a hidden pass-through to private state.</p>\n<p>The negative-case phase is semantic rather than fixture-string-only. The component declares six failure modes: missing validator source, policy poisoning, blind private-boundary scanning, missing specimen checkers, missing launch gates, and bypassing the validate entrypoint. <code>evaluate_negative_case</code> observes those cases from the engine outputs, so the tests can prove the negative cases move with runtime evidence instead of passing because a fixture file contains the right error code.</p>\n<p>The result record phase uses the shared crown-jewel runner to write result, board, validation, and sign-off artifacts, then <code>result_card</code> deliberately compresses them into an authority floor and body floor. Those card fields keep <code>release_authorized</code>, <code>publication_authorized</code>, <code>provider_dispatch</code>, <code>model_dispatch</code>, <code>source_mutation_authorized</code>, <code>full_validator_suite_freshness_claim</code>, <code>public_clone_or_hosting_authority</code>, and <code>test_completeness_proof</code> false while also preserving <code>body_in_receipt: false</code>.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"484\" height=\"986\" viewBox=\"0 0 484 986\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"241.9\" y1=\"72.0\" x2=\"241.9\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"241.9,130.0 238.8,123.2 244.9,123.2\"></polygon><line class=\"pmd-edge\" x1=\"241.9\" y1=\"166.0\" x2=\"241.9\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"241.9,224.0 238.8,217.2 244.9,217.2\"></polygon><line class=\"pmd-edge\" x1=\"241.9\" y1=\"278.0\" x2=\"241.9\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"241.9,336.0 238.8,329.2 244.9,329.2\"></polygon><line class=\"pmd-edge\" x1=\"221.5\" y1=\"372.0\" x2=\"145.5\" y2=\"439.0\"></line><polygon class=\"pmd-arrow\" points=\"145.5,439.0 148.7,432.2 152.7,436.8\"></polygon><line class=\"pmd-edge\" x1=\"262.8\" y1=\"372.0\" x2=\"330.5\" y2=\"430.0\"></line><polygon class=\"pmd-arrow\" points=\"330.5,430.0 323.3,427.9 327.3,423.2\"></polygon><line class=\"pmd-edge\" x1=\"143.9\" y1=\"475.0\" x2=\"213.7\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"213.7,542.0 206.7,539.5 210.9,535.1\"></polygon><line class=\"pmd-edge\" x1=\"333.0\" y1=\"484.0\" x2=\"270.8\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"270.8,542.0 273.7,535.1 277.9,539.6\"></polygon><line class=\"pmd-edge\" x1=\"241.9\" y1=\"596.0\" x2=\"241.9\" y2=\"654.0\"></line><polygon class=\"pmd-arrow\" points=\"241.9,654.0 238.8,647.2 244.9,647.2\"></polygon><line class=\"pmd-edge\" x1=\"241.9\" y1=\"726.0\" x2=\"241.9\" y2=\"784.0\"></line><polygon class=\"pmd-arrow\" points=\"241.9,784.0 238.8,777.2 244.9,777.2\"></polygon><line class=\"pmd-edge\" x1=\"241.9\" y1=\"838.0\" x2=\"241.9\" y2=\"896.0\"></line><polygon class=\"pmd-arrow\" points=\"241.9,896.0 238.8,889.2 244.9,889.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"18.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"40.5\">Fixture input or exported</tspan><tspan x=\"241.9\" y=\"58.5\">bundle</tspan></text><title>Fixture input or exported bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"138.2\" y=\"130.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"152.5\">Source manifest validation</tspan></text><title>Source manifest validation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.7\" y=\"224.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"246.5\">Exact copied validators.py</tspan><tspan x=\"241.9\" y=\"264.5\">digest and required anchors</tspan></text><title>Exact copied validators.py digest and required anchors</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"241.9,336.0 335.2,354.0 241.9,372.0 148.5,354.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"358.5\">Source state available?</tspan></text><title>Source state available?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"439.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"461.5\">Six runtime checker engines</tspan></text><title>Six runtime checker engines</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"430.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"362.0\" y=\"452.5\">Copied-source anchors plus</tspan><tspan x=\"362.0\" y=\"470.5\">source-only witnesses</tspan></text><title>Copied-source anchors plus source-only witnesses</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"152.0\" y=\"542.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"564.5\">Semantic negative-case</tspan><tspan x=\"241.9\" y=\"582.5\">evaluator</tspan></text><title>Semantic negative-case evaluator</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.7\" y=\"654.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"676.5\">Crown-jewel result, board,</tspan><tspan x=\"241.9\" y=\"694.5\">validation, sign-off result</tspan><tspan x=\"241.9\" y=\"712.5\">records</tspan></text><title>Crown-jewel result, board, validation, sign-off result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.7\" y=\"784.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"806.5\">Result card authority_floor</tspan><tspan x=\"241.9\" y=\"824.5\">and body_floor</tspan></text><title>Result card authority_floor and body_floor</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"896.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"918.5\">Reader claim: bounded checker</tspan><tspan x=\"241.9\" y=\"936.5\">membrane, not launch-scope</tspan><tspan x=\"241.9\" y=\"954.5\">decision</tspan></text><title>Reader claim: bounded checker membrane, not launch-scope decision</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Fixture input or exported bundle&quot;] --&gt; B[&quot;Source manifest validation&quot;] B --&gt; C[&quot;Exact copied validators.py digest and required anchors&quot;] C --&gt; D{&quot;Source state available?&quot;} D -- &quot;yes&quot; --&gt; E[&quot;Six runtime checker engines&quot;] D -- &quot;no&quot; --&gt; F[&quot;Copied-source anchors plus source-only witnesses&quot;] E --&gt; G[&quot;Semantic negative-case evaluator&quot;] F --&gt; G G --&gt; H[&quot;Crown-jewel result, board, validation, sign-off result records&quot;] H --&gt; I[&quot;Result card authority_floor and body_floor&quot;] I --&gt; J[&quot;Reader claim: bounded checker membrane, not launch-scope decision&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Doctrine Relation</h4>\n<p>The generated JSON row binds this page to <code>mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule</code> and <code>concept.agent_reliability_and_safety_validator_bundle</code>; that relation is bundle-declared rather than inferred from this prose. The bundle also names the axiom refs <code>AX-1</code>, <code>AX-4</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, <code>AX-11</code>, and <code>AX-12</code> and the principle refs <code>P-1</code>, <code>P-2</code>, <code>P-5</code>, <code>P-6</code>, <code>P-8</code>, <code>P-9</code>, <code>P-13</code>, and <code>P-15</code>. In this module those refs matter because the component separates evidence from authority, keeps JSON as the navigable contract, prevents body leakage, and refuses to promote a selected checker run into a launch or proof claim.</p>\n<p>The dependency edges also explain the reader route. <code>microcosm_axiom_substrate</code> owns the axiom vocabulary this module abides by; <code>engine_room_generated_projection_drift_gate</code> owns the generated-projection freshness posture this page must not bypass; and <code>public_reveal_walkthrough</code> owns the reading lane for result records, source refs, and scope boundaries.</p>\n<h4 class=\"pm-body__h\">Evidence Model and Limitations</h4>\n<p>The strongest positive evidence is narrow and useful: the focused regression checks that all expected engines are present, the exact copied source body matches the source source digest, exported-bundle validation does not import source validators, source-anchor corruption blocks validation, result cards omit private bodies, and semantic negative cases fail when runtime evidence is weakened.</p>\n<p>The limitations are just as important. Exported-bundle mode validates copied source anchors and public-runtime witness fields; it does not re-run the full source validator suite. The fixture proves selected checker groups and selected negative cases, not all future validator behavior. The copied source body being large does not itself increase the claim; only the named anchors, engines, digests, negative cases, and result record fields are evidence. A green run therefore supports a bounded checker-membrane claim and nothing broader.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Bundle route: read <code>core/paper_module_capsules.json::paper_modules[65]</code> before treating this Markdown as explanation.</li><li>Generated route: inspect <code>paper_modules/batch8_validator_checker_capsule.json</code> for current relationship state and projection details.</li><li>Bundle route: inspect <code>examples/batch8_validator_checker_capsule/exported_batch8_validator_checker_capsule_bundle</code> for copied validator source refs and digest evidence.</li><li>Runtime route: run <code>tests/test_batch8_validator_checker_capsule.py</code> and the commands in ## Validation Result record Path.</li></ul>\n<h4 class=\"pm-body__h\">Exercised checker groups</h4>\n<ul><li>Policy well-formedness and status transition judging.</li><li>Private boundary scanning without putting private body text into result records.</li><li>Status collapse, internal control, correction, self-comprehension, task-ledger, and atlas navigation specimen checkers.</li><li>launch standards, source bundle, source shuttle, concurrency, native guard, and launch-root compiler gate checkers.</li><li>The no-write <code>validate(root, write_receipt=False)</code> entrypoint.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the bounded validator-checker result record and sign-off JSON. The bundle command validates copied checker source, manifest digests, selected checker-group exercises, body-exclusion scans, and scope limit fields. The focused test checks fixture validation, bundle validation, private-boundary scanning, and the no-complete-suite-proof scope limit.</p>\n<p>This result record path is reader-verifiable evidence only. It does not establish the complete validator suite, authorize source-file changes, provide hosted-public proof, dispatch providers, authorize public sharing, or approve launch.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The bundle is not launch-scope decision, not hosted-public proof, not source-file changes, and not a complete validator-suite proof.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim a bounded validator/checker fixture with a diagram view and Atlas navigation generated for it. It can explain the declared checker groups, no-write validation entrypoint, and metadata-only result record boundary.</p>\n<p>It cannot claim launch-scope decision, hosted-public proof, source-file changes, complete validator-suite proof, publishing-scope decision, provider authority, or whole-system correctness. Any broader checker claim must be grounded in the JSON bundle and its generated projection.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch8_validator_checker_capsule",
          "component_id": "batch8_validator_checker_capsule",
          "public_label": "Validator Checker Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 7,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 8
        },
        "link_count": 21,
        "links": [
          {
            "id": "batch8_validator_checker_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Validator Checker Bundle",
            "relation": "explains",
            "url": "components.html#component-batch8_validator_checker_capsule"
          },
          {
            "id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public validator checker bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Apply the same floor to meta artifacts",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-13"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.microcosm_axiom_substrate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Microcosm Axiom System",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-microcosm-axiom-substrate"
          },
          {
            "id": "paper_module.engine_room_generated_projection_drift_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Generated Projection Drift Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate"
          },
          {
            "id": "paper_module.public_reveal_walkthrough",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Public Reveal Walkthrough",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-public-reveal-walkthrough"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch8_validator_checker_capsule",
      "reader_packet": {
        "abstract": "Set 8 Validator Checker Bundle validates selected public checker groups without becoming launch-scope decision or a complete validator-suite proof.",
        "authority_ceiling": "Selected public checker-group fixture and copied validator-source evidence only; no launch-scope decision, hosted-public proof, source-file changes, complete validator-suite proof, external model access authority, publishing-scope decision, launch-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch8_validator_checker_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch8-validator-checker-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch8-validator-checker-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Fixture input or exported bundle\"] --> B[\"Source manifest validation\"] B --> C[\"Exact copied validators.py digest and required anchors\"] C --> D{\"Source state available?\"} D -- \"yes\" --> E[\"Six runtime checker engines\"] D -- \"no\" --> F[\"Copied-source anchors plus source-only witnesses\"] E --> G[\"Semantic negative-case evaluator\"] F --> G G --> H[\"Crown-jewel result, board, validation, sign-off result records\"] H --> I[\"Result card authority_floor and body_floor\"] I --> J[\"Reader claim: bounded checker membrane, not launch-scope decision\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:549ea6d5b2d5f43b4a40d320800c4d2ee5e3529637a07807a2b051c3b2a5b392",
            "source_line_end": 168,
            "source_line_start": 156
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 7,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-microcosm-axiom-substrate"
              },
              {
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate"
              },
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-public-reveal-walkthrough"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch8_validator_checker_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Validator Checker Bundle",
                "relation": "explains",
                "url": "components.html#component-batch8_validator_checker_capsule"
              },
              {
                "id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public validator checker bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 9,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch8_validator_checker_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 59,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 79,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 94,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 205,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 215,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 237,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 299,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "prior-art-grounding",
            "url": "https://json-schema.org/"
          },
          {
            "kind": "external_reference",
            "label": "pytest fixtures",
            "section_id": "prior-art-grounding",
            "url": "https://docs.pytest.org/en/stable/reference/fixtures.html"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs/latest"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module imports the real self-indexing-cognitive-system/src/idea_microcosm/validators.py body into Microcosm and exercises individual checker functions that were not covered by the earlier status-judge-only import.",
            "level": 2,
            "order": 1,
            "section_id": "role",
            "source_line_end": 9,
            "source_line_start": 3,
            "title": "Role"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "An earlier import brought across only one entry point from validators.py, the status-judge function. That left most of the validator body imported as text but never actually run. This bundle answers a single question: when the real checker functions are invoked, do they still behave the way their names claim? It picks six groups of checkers from the copied body and runs them, rather than asserting from a distance that the file is correct. The groups are chosen to span the kinds of judgement the validator makes: whether a status policy blocks a poisoned transition, whether the private boundary scanner finds a planted home path and email address, whether the specimen and launch-gate checkers\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 10,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This bundle borrows from schema validation, fixture-driven testing, and policy/checker separation. Useful anchors include: JSON Schema, as a general pattern for declaring structural expectations and validating data instances against them. pytest fixtures, as a common test pattern for isolating public inputs and expected negative cases. Open Policy Agent, as a prior art pattern for separating policy evaluation from the application code that invokes it. Microcosm borrows the validator/checker and fixture-negative-case shape, but keeps this component to bounded checker exercises over copied public source. It is not launch-scope decision, hosted-public proof, source-file changes, or a complete\u2026",
            "level": 2,
            "order": 3,
            "section_id": "prior-art-grounding",
            "source_line_end": 54,
            "source_line_start": 36,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "self-indexing-cognitive-system/src/idea_microcosm/validators.py",
            "level": 2,
            "order": 4,
            "section_id": "imported-substrate",
            "source_line_end": 58,
            "source_line_start": 55,
            "title": "Imported system"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime does not ask the reader to trust the phrase \"validator checker.\" It builds a small checker membrane around a single imported source body and then records how far that membrane reaches. The source-anchor phase reads examples/batch8validatorcheckercapsule/exportedbatch8validatorcheckercapsulebundle/sourcemodulemanifest.json. That manifest declares one exact copied module under the public bundle-relative locus sourcemodules/self-indexing-cognitive-system/src/ideamicrocosm/validators.py, with a 12,747-line body and digest 4b2d44810cb9db2c5f62fd39da55deb7f20f6bd44ed1a8b0ae4324d38012a1d4. Here the root segment is a manifest-included public synthetic Microcosm root. The private source-\u2026",
            "level": 2,
            "order": 5,
            "section_id": "technical-mechanism",
            "source_line_end": 153,
            "source_line_start": 106,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 6,
            "section_id": "shape",
            "source_line_end": 169,
            "source_line_start": 154,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The generated JSON row binds this page to mechanism.batch8validatorcheckercapsule.validatespublicvalidatorchecker_capsule and concept.agentreliabilityandsafetyvalidator_bundle; that relation is bundle-declared rather than inferred from this prose. The bundle also names the axiom refs AX-1, AX-4, AX-5, AX-7, AX-8, AX-11, and AX-12 and the principle refs P-1, P-2, P-5, P-6, P-8, P-9, P-13, and P-15. In this module those refs matter because the component separates evidence from authority, keeps JSON as the navigable contract, prevents body leakage, and refuses to promote a selected checker run into a launch or proof claim. The dependency edges also explain the reader route. microcosmaxiomsubst\u2026",
            "level": 2,
            "order": 7,
            "section_id": "doctrine-relation",
            "source_line_end": 187,
            "source_line_start": 170,
            "title": "Doctrine Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The strongest positive evidence is narrow and useful: the focused regression checks that all expected engines are present, the exact copied source body matches the source source digest, exported-bundle validation does not import source validators, source-anchor corruption blocks validation, result cards omit private bodies, and semantic negative cases fail when runtime evidence is weakened. The limitations are just as important. Exported-bundle mode validates copied source anchors and public-runtime witness fields; it does not re-run the full source validator suite. The fixture proves selected checker groups and selected negative cases, not all future validator behavior. The copied source b\u2026",
            "level": 2,
            "order": 8,
            "section_id": "evidence-model-and-limitations",
            "source_line_end": 204,
            "source_line_start": 188,
            "title": "Evidence Model and Limitations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Bundle route: read core/papermodulecapsules.json::paper_modules[65] before treating this Markdown as explanation. Generated route: inspect papermodules/batch8validatorcheckercapsule.json for current relationship state and projection details. Bundle route: inspect examples/batch8validatorcheckercapsule/exportedbatch8validatorcheckercapsulebundle for copied validator source refs and digest evidence. Runtime route: run tests/testbatch8validatorcheckercapsule.py and the commands in ## Validation Result record Path.",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 236,
            "source_line_start": 226,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Policy well-formedness and status transition judging. Private boundary scanning without putting private body text into result records. Status collapse, internal control, correction, self-comprehension, task-ledger, and atlas navigation specimen checkers. launch standards, source bundle, source shuttle, concurrency, native guard, and launch-root compiler gate checkers. The no-write validate(root, write_receipt=False) entrypoint.",
            "level": 2,
            "order": 10,
            "section_id": "exercised-checker-groups",
            "source_line_end": 256,
            "source_line_start": 249,
            "title": "Exercised checker groups"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle is not launch-scope decision, not hosted-public proof, not source-file changes, and not a complete validator-suite proof.",
            "level": 2,
            "order": 11,
            "section_id": "authority-ceiling",
            "source_line_end": 260,
            "source_line_start": 257,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim a bounded validator/checker fixture with a diagram view and Atlas navigation generated for it. It can explain the declared checker groups, no-write validation entrypoint, and metadata-only result record boundary. It cannot claim launch-scope decision, hosted-public proof, source-file changes authority, complete validator-suite proof, public sharing decision, provider authority, or whole-system correctness. Any broader checker claim must be grounded in the JSON bundle and its generated projection.",
            "level": 2,
            "order": 12,
            "section_id": "claim-ceiling",
            "source_line_end": 271,
            "source_line_start": 261,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the bounded validator-checker result record and sign-off JSON. The bundle command validates copied checker source, manifest digests, selected checker-group exercises, body-exclusion scans, and scope limit fields. The focused test checks fixture validation, bundle validation, private-boundary scanning, and the no-complete-suite-proof scope limit. This result record path is reader-verifiable evidence only. It does not establish the complete validator suite, authorize source-file changes, provide hosted-public proof, dispatch providers, authorize public sharing, or approve launch.",
            "level": 2,
            "order": 13,
            "section_id": "validation-receipt-path",
            "source_line_end": 298,
            "source_line_start": 272,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch8_validator_checker_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 8 Validator Checker Bundle validates selected public checker groups without becoming launch-scope decision or a complete validator-suite proof."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 8 Validator Checker Bundle imports the real idea_microcosm validators body and exercises policy well-formedness, status transition judging, private-boundary scanning, zero-failure, specimen, launch-gate, source-bundle, source-shuttle, concurrency, native-guard, launch-root compiler, and no-write validate entrypoint groups. It carries source anchors, public runtime-only evidence, negative cases, and scope limits while excluding launch-scope decision, hosted-public proof, source-file changes, full validator-suite proof, external model access, public sharing, and whole-system correctness.",
      "summary_line": "Set 8 Validator Checker Bundle validates selected public checker groups without becoming launch-scope decision or a complete validator-suite proof.",
      "title": "Set 8 Validator Checker Bundle"
    },
    {
      "anchor": "paper-module-batch12-market-dashboard-read-model-capsule",
      "authority_ceiling": "Fixture-bound market-dashboard read-model evidence and copied source refs only; no launch-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The underlying source module compiles a generated market-situation graph into a backend read model: a trust strip, a ranked situation queue, a detail index, a graph slice, facets, drilldowns, and an API contract. The read model is the shape a dashboard consumes. It runs the copied read-model helpers over small synthetic fixtures and asks one question: does the read-model layer hold its own claim boundary, or does it quietly become a market-truth or advice surface?</p>\n<p>The interesting part is what the validator refuses rather than what it accepts. A presentation layer is the easy place for an overclaim to leak in: a label like &quot;strong buy&quot;, an <code>auto_apply_allowed</code> flag left true, a freshness state that reports green from a stale or missing artifact. The copied <code>validate_market_dashboard_read_model</code> scans for trading and action-claim language, requires <code>oracle_evolve.auto_apply_allowed</code> to be false and <code>review_gated</code> to be true, requires <code>no_advice_mode</code> to be enabled, and requires the silent-omission count to be zero. The bundle drives those checks with fixtures designed to trip each one, then records whether the source actually flagged them.</p>\n<p>The other two mechanisms guard the read path itself. A feed-freshness overlay classifies the current run into a small set of honest states so historical green proof cannot stand in for live-feed capability, and a related-situations scorer groups situations by shared entities or matching type without inventing links. Everything is fixture-bound: there is no live market data, no external model access, and no investment-related actions anywhere in scope.</p>\n<h4 class=\"pm-body__h\">Mechanisms</h4>\n<ul><li><code>validate_market_dashboard_read_model</code></li><li><code>_runtime_feed_freshness_overlay</code></li><li><code>_related_situations</code></li></ul>\n<h4 class=\"pm-body__h\">What the checks do</h4>\n<p><code>validate_market_dashboard_read_model</code> is the structural and overclaim gate. It first checks the read model is well formed: the schema version matches, every situation in the queue resolves to a detail entry, every graph-slice edge points at a node that exists, and each drilldown source-ref returns metadata only with no arbitrary file read and no <code>..</code> traversal in its route. It then enforces the claim boundary. <code>auto_apply_allowed</code> must be false, <code>review_gated</code> must be true, <code>no_advice_mode</code> must be enabled, the silent-omission count must be zero, and any copied source text is scanned for trading or action-claim language (buy, sell, short, price target, stop loss, and similar). The bundle feeds it five negative fixtures, one per failure shape, and confirms the source emits the matching error string for each. A read model that passed these checks but stayed silent on a planted overclaim would be the real failure, so the bundle treats a missing error as a finding.</p>\n<p><code>_runtime_feed_freshness_overlay</code> reads a per-run readiness summary and reports one of three honest states. <code>fresh_green_feed</code> requires the run to be ready, all targets met, no blockers, and same-day generation. <code>stale_green_feed</code> is artifact-backed but no longer same-day. <code>blocked_missing_artifact</code> covers the run that is missing its readiness file, falls short on targets, or carries blockers. The point is that a stale or absent run never reports green: historical proof cannot stand in for live-feed capability, and the state carries a plain truth-statement saying so. The bundle writes synthetic readiness files for each case and checks the classifier returns the expected state.</p>\n<p><code>_related_situations</code> builds the &quot;see also&quot; cohort for a situation. It collects other situations that either share an entity or match the situation type, ranks them, excludes the focus situation itself, and caps the list at six. The bundle checks one boundary case in particular: a situation with no entity overlap and a different type produces an empty cohort rather than a spurious link.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1307\" height=\"628\" viewBox=\"0 0 1307 628\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"653.5\" y1=\"72.0\" x2=\"653.5\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"653.5,130.0 650.4,123.2 656.5,123.2\"></polygon><line class=\"pmd-edge\" x1=\"593.2\" y1=\"202.0\" x2=\"496.3\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"496.3,260.0 500.6,253.9 503.7,259.1\"></polygon><line class=\"pmd-edge\" x1=\"384.8\" y1=\"314.0\" x2=\"220.4\" y2=\"381.0\"></line><polygon class=\"pmd-arrow\" points=\"220.4,381.0 225.6,375.6 227.9,381.2\"></polygon><line class=\"pmd-edge\" x1=\"436.2\" y1=\"314.0\" x2=\"404.1\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"404.1,372.0 404.8,364.5 410.1,367.5\"></polygon><line class=\"pmd-edge\" x1=\"659.6\" y1=\"202.0\" x2=\"669.5\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"669.5,260.0 665.4,253.8 671.4,252.7\"></polygon><line class=\"pmd-edge\" x1=\"654.9\" y1=\"314.0\" x2=\"594.4\" y2=\"399.0\"></line><polygon class=\"pmd-arrow\" points=\"594.4,399.0 595.9,391.6 600.9,395.2\"></polygon><line class=\"pmd-edge\" x1=\"689.1\" y1=\"314.0\" x2=\"736.1\" y2=\"399.0\"></line><polygon class=\"pmd-arrow\" points=\"736.1,399.0 730.1,394.5 735.4,391.5\"></polygon><line class=\"pmd-edge\" x1=\"728.9\" y1=\"314.0\" x2=\"901.5\" y2=\"399.0\"></line><polygon class=\"pmd-arrow\" points=\"901.5,399.0 894.0,398.7 896.7,393.2\"></polygon><line class=\"pmd-edge\" x1=\"719.8\" y1=\"202.0\" x2=\"843.3\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"843.3,269.0 835.8,268.4 838.8,263.0\"></polygon><line class=\"pmd-edge\" x1=\"917.8\" y1=\"305.0\" x2=\"1092.2\" y2=\"381.0\"></line><polygon class=\"pmd-arrow\" points=\"1092.2,381.0 1084.7,381.1 1087.2,375.5\"></polygon><line class=\"pmd-edge\" x1=\"246.1\" y1=\"449.4\" x2=\"546.3\" y2=\"534.6\"></line><polygon class=\"pmd-arrow\" points=\"546.3,534.6 538.9,535.7 540.5,529.8\"></polygon><line class=\"pmd-edge\" x1=\"462.6\" y1=\"462.0\" x2=\"570.1\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"570.1,520.0 562.6,519.4 565.5,514.1\"></polygon><line class=\"pmd-edge\" x1=\"590.3\" y1=\"435.0\" x2=\"631.6\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"631.6,520.0 625.9,515.2 631.4,512.5\"></polygon><line class=\"pmd-edge\" x1=\"734.7\" y1=\"435.0\" x2=\"681.6\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"681.6,520.0 682.6,512.6 687.8,515.8\"></polygon><line class=\"pmd-edge\" x1=\"903.4\" y1=\"435.0\" x2=\"740.0\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"740.0,520.0 744.6,514.1 747.5,519.6\"></polygon><line class=\"pmd-edge\" x1=\"1060.8\" y1=\"449.4\" x2=\"760.6\" y2=\"534.6\"></line><polygon class=\"pmd-arrow\" points=\"760.6,534.6 766.4,529.8 768.0,535.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"546.3\" y=\"18.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"653.5\" y=\"40.5\">Synthetic dashboard,</tspan><tspan x=\"653.5\" y=\"58.5\">freshness, related fixtures</tspan></text><title>Synthetic dashboard, freshness, related fixtures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"539.4\" y=\"130.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"653.5\" y=\"152.5\">Copied read-model helpers</tspan><tspan x=\"653.5\" y=\"170.5\">(market_dashboard_read_model.</tspan><tspan x=\"653.5\" y=\"188.5\">py)</tspan></text><title>Copied read-model helpers (market_dashboard_read_model.py)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"350.9\" y=\"260.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"451.1\" y=\"282.5\">Validate market dashboard</tspan><tspan x=\"451.1\" y=\"300.5\">read model</tspan></text><title>Validate market dashboard read model</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"381.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"403.5\">Structure: schema,</tspan><tspan x=\"132.1\" y=\"421.5\">queue-to-detail, graph edges,</tspan><tspan x=\"132.1\" y=\"439.5\">drilldown route safety</tspan></text><title>Structure: schema, queue-to-detail, graph edges, drilldown route safety</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"372.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"379.2\" y=\"394.5\">Scope limit: no auto-apply,</tspan><tspan x=\"379.2\" y=\"412.5\">review-gated, no-advice,</tspan><tspan x=\"379.2\" y=\"430.5\">no trading language,</tspan><tspan x=\"379.2\" y=\"448.5\">zero silent omissions</tspan></text><title>Scope limit: no auto-apply, review-gated, no-advice, no trading language, zero silent omissions</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"577.4\" y=\"260.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"674.2\" y=\"282.5\">_runtime_feed_freshness_</tspan><tspan x=\"674.2\" y=\"300.5\">overlay</tspan></text><title>_runtime_feed_freshness_overlay</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"512.4\" y=\"399.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"581.6\" y=\"421.5\">fresh_green_feed</tspan></text><title>fresh_green_feed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"676.8\" y=\"399.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"746.0\" y=\"421.5\">stale_green_feed</tspan></text><title>stale_green_feed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"841.2\" y=\"399.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"938.0\" y=\"421.5\">Blocked missing artifact</tspan></text><title>Blocked missing artifact</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"797.0\" y=\"269.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"876.5\" y=\"291.5\">_related_situations</tspan></text><title>_related_situations</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1060.8\" y=\"381.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1174.9\" y=\"403.5\">Entity overlap or type match;</tspan><tspan x=\"1174.9\" y=\"421.5\">self-excluded, capped at six;</tspan><tspan x=\"1174.9\" y=\"439.5\">no overlap means empty</tspan></text><title>Entity overlap or type match; self-excluded, capped at six; no overlap means empty</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"546.3\" y=\"520.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"653.5\" y=\"542.5\">metadata-only result record</tspan><tspan x=\"653.5\" y=\"560.5\">and card</tspan><tspan x=\"653.5\" y=\"578.5\">(refs, digests, counts,</tspan><tspan x=\"653.5\" y=\"596.5\">verdicts)</tspan></text><title>metadata-only result record and card (refs, digests, counts, verdicts)</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Validate market dashboard read model</dt><dd><code class=\"pm-diagram__ref-loc\">validate_market_dashboard_read_model</code></dd></div><div class=\"pm-diagram__ref\"><dt>Blocked missing artifact</dt><dd><code class=\"pm-diagram__ref-loc\">blocked_missing_artifact</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Synthetic dashboard, freshness, related fixtures&quot;] --&gt; B[&quot;Copied read-model helpers (market_dashboard_read_model.py)&quot;] B --&gt; C[&quot;validate_market_dashboard_read_model&quot;] C --&gt; C1[&quot;Structure: schema, queue-to-detail, graph edges, drilldown route safety&quot;] C --&gt; C2[&quot;Scope limit: no auto-apply, review-gated, no-advice, no trading language, zero silent omissions&quot;] B --&gt; D[&quot;_runtime_feed_freshness_overlay&quot;] D --&gt; D1[&quot;fresh_green_feed&quot;] D --&gt; D2[&quot;stale_green_feed&quot;] D --&gt; D3[&quot;blocked_missing_artifact&quot;] B --&gt; E[&quot;_related_situations&quot;] E --&gt; E1[&quot;Entity overlap or type match; self-excluded, capped at six; no overlap means empty&quot;] C1 --&gt; F[&quot;metadata-only result record and card (refs, digests, counts, verdicts)&quot;] C2 --&gt; F D1 --&gt; F D2 --&gt; F D3 --&gt; F E1 --&gt; F</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Start with <code>paper_modules/batch12_market_dashboard_read_model_capsule.json</code> for bundle-derived source authority, then read this Markdown as the explanatory projection. Use <code>examples/batch12_market_dashboard_read_model_capsule/exported_batch12_market_dashboard_read_model_capsule_bundle/source_module_manifest.json</code> to inspect copied-source digest status before opening copied source modules. Use <code>tests/test_batch12_market_dashboard_read_model_capsule.py</code> to verify the fixture and bundle expectations.</p>\n<p>The useful evidence is dashboard read-model accounting over synthetic public fixtures: validation rows, freshness overlays, related-situation joins, negative cases, metadata-only result records, and scope limit fields.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in CQRS/read-model and dashboard-observability patterns: derive presentation-ready projections from source data, make freshness visible, and keep the read surface separate from mutation authority. Useful anchors include:</p>\n<ul><li>Microsoft&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://learn.microsoft.com/en-us/azure/architecture/patterns/cqrs\">CQRS pattern</a>, where read models are optimized for queries and presentation rather than command handling.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://grafana.com/docs/grafana/latest/visualizations/dashboards/\">Grafana dashboards</a>, which query and transform data sources into operational panels.</li></ul>\n<p>Microcosm borrows the read-model shape for dashboard validation, runtime feed freshness overlays, and related-situation joins. The result is fixture-bound mechanism evidence; it does not become market-level conclusions, external model access, investment-related actions, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the dashboard read-model result record and sign-off JSON. The bundle command validates copied source system, manifest digests, freshness overlay rows, related-situation joins, negative cases, and metadata-only result record posture. The focused test checks fixture validation, bundle validation, digest/anchor coverage, and scope limits.</p>\n<p>This result record path is reader-verifiable evidence only. It excludes launch, external model access, private-system equivalence, market-level conclusions, investment-related actions, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that the copied source system produced market-dashboard read-model rows, runtime feed freshness overlays, related-situation joins, negative-case checks, metadata-only result record posture, and validation result records over synthetic inputs.</p>\n<p>This module may not claim launch-scope decision, external model access, private-system equivalence, live market-level conclusions, investment-related actions, deployment posture, source-file changes, publishing-scope decision, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is fixture-bound market-dashboard read-model mechanism evidence. It excludes launch, external model access, private-system equivalence, market-level conclusions, investment-related actions, deployment posture, source-file changes, publishing-scope decision, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch12_market_dashboard_read_model_capsule",
          "component_id": "batch12_market_dashboard_read_model_capsule",
          "public_label": "Market Dashboard Read-Model Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 2,
          "principle": 4
        },
        "link_count": 13,
        "links": [
          {
            "id": "batch12_market_dashboard_read_model_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Market Dashboard Read-Model Bundle",
            "relation": "explains",
            "url": "components.html#component-batch12_market_dashboard_read_model_capsule"
          },
          {
            "id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public market dashboard read model bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "research and science replay validators as reproducibility scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
          },
          {
            "id": "paper_module.prediction_oracle_reconciliation",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Prediction Oracle Reconciliation",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-prediction-oracle-reconciliation"
          },
          {
            "id": "paper_module.world_model_projection_drift_control_room",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "World-Model Projection Drift Control Room",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
      "reader_packet": {
        "abstract": "Set 12 Market Dashboard Read-Model Bundle validates copied read-model helpers over public fixtures without market-level conclusions, external model access, or launch-scope decision.",
        "authority_ceiling": "Fixture-bound market-dashboard read-model evidence and copied source refs only; no launch-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch12_market_dashboard_read_model_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch12-market-dashboard-read-model-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Synthetic dashboard, freshness, related fixtures\"] --> B[\"Copied read-model helpers (market_dashboard_read_model.py)\"] B --> C[\"validate_market_dashboard_read_model\"] C --> C1[\"Structure: schema, queue-to-detail, graph edges, drilldown route safety\"] C --> C2[\"Scope limit: no auto-apply, review-gated, no-advice, no trading language, zero silent omissions\"] B --> D[\"_runtime_feed_freshness_overlay\"] D --> D1[\"fresh_green_feed\"] D --> D2[\"stale_green_feed\"] D --> D3[\"blocked_missing_artifact\"] B --> E[\"_related_situations\"] E --> E1[\"Entity overlap or type match; self-excluded, capped at six; no overlap means empty\"] C1 --> F[\"metadata-only result record and card (refs, digests, counts, verdicts)\"] C2 --> F D1 --> F D2 --> F D3 --> F E1 --> F",
            "source_format": "mermaid",
            "source_hash": "sha256:ddeef4898f215927976ba86697e7b8e23a427ca48fdf5391b46cb84934863bfb",
            "source_line_end": 154,
            "source_line_start": 132
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-prediction-oracle-reconciliation"
              },
              {
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch12_market_dashboard_read_model_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Market Dashboard Read-Model Bundle",
                "relation": "explains",
                "url": "components.html#component-batch12_market_dashboard_read_model_capsule"
              },
              {
                "id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public market dashboard read model bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch12_market_dashboard_read_model_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 33,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 39,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 53,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 64,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 75,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 170,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "CQRS pattern",
            "section_id": "prior-art-grounding",
            "url": "https://learn.microsoft.com/en-us/azure/architecture/patterns/cqrs"
          },
          {
            "kind": "external_reference",
            "label": "Grafana dashboards",
            "section_id": "prior-art-grounding",
            "url": "https://grafana.com/docs/grafana/latest/visualizations/dashboards/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The underlying source module compiles a generated market-situation graph into a backend read model: a trust strip, a ranked situation queue, a detail index, a graph slice, facets, drilldowns, and an API contract. The read model is the shape a dashboard consumes. It runs the copied read-model helpers over small synthetic fixtures and asks one question: does the read-model layer hold its own claim boundary, or does it quietly become a market-truth or advice surface? The interesting part is what the validator refuses rather than what it accepts. A presentation layer is the easy place for an overclaim to leak in: a label like \"strong buy\", an autoapplyallowed flag left true, a freshness state t\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 5,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that the copied source system produced market-dashboard read-model rows, runtime feed freshness overlays, related-situation joins, negative-case checks, metadata-only result record posture, and validation result records over synthetic inputs. This module may not claim launch-scope decision, external model access, private-system equivalence, live market-level conclusions, investment-related actions, deployment posture, source-file changes, public sharing decision, or whole-system correctness.",
            "level": 2,
            "order": 2,
            "section_id": "claim-ceiling",
            "source_line_end": 91,
            "source_line_start": 81,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "validatemarketdashboardreadmodel runtimefeedfreshnessoverlay relatedsituations",
            "level": 2,
            "order": 3,
            "section_id": "mechanisms",
            "source_line_end": 97,
            "source_line_start": 92,
            "title": "Mechanisms"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validatemarketdashboardreadmodel is the structural and overclaim gate. It first checks the read model is well formed: the schema version matches, every situation in the queue resolves to a detail entry, every graph-slice edge points at a node that exists, and each drilldown source-ref returns metadata only with no arbitrary file read and no .. traversal in its route. It then enforces the claim boundary. autoapplyallowed must be false, review_gated must be true, noadvicemode must be enabled, the silent-omission count must be zero, and any copied source text is scanned for trading or action-claim language (buy, sell, short, price target, stop loss, and similar). The bundle feeds it five negat\u2026",
            "level": 2,
            "order": 4,
            "section_id": "what-the-checks-do",
            "source_line_end": 129,
            "source_line_start": 98,
            "title": "What the checks do"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 5,
            "section_id": "shape",
            "source_line_end": 155,
            "source_line_start": 130,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Start with papermodules/batch12marketdashboardreadmodelcapsule.json for bundle-derived source authority, then read this Markdown as the explanatory projection. Use examples/batch12marketdashboardreadmodelcapsule/exportedbatch12marketdashboardreadmodelcapsulebundle/sourcemodulemanifest.json to inspect copied-source digest status before opening copied source modules. Use tests/testbatch12marketdashboardreadmodelcapsule.py to verify the fixture and bundle expectations. The useful evidence is dashboard read-model accounting over synthetic public fixtures: validation rows, freshness overlays, related-situation joins, negative cases, metadata-only result records, and scope limit fields.",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 169,
            "source_line_start": 156,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the dashboard read-model result record and sign-off JSON. The bundle command validates copied source system, manifest digests, freshness overlay rows, related-situation joins, negative cases, and metadata-only result record posture. The focused test checks fixture validation, bundle validation, digest/anchor coverage, and scope limits. This result record path is reader-verifiable evidence only. It excludes launch, external model access, private-system equivalence, market-level conclusions, investment-related actions, or whole-system correctness.",
            "level": 2,
            "order": 7,
            "section_id": "validation-receipt-path",
            "source_line_end": 203,
            "source_line_start": 176,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is fixture-bound market-dashboard read-model mechanism evidence. It excludes launch, external model access, private-system equivalence, market-level conclusions, investment-related actions, deployment posture, source-file changes, public sharing decision, or whole-system correctness.",
            "level": 2,
            "order": 8,
            "section_id": "authority-ceiling",
            "source_line_end": 207,
            "source_line_start": 204,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in CQRS/read-model and dashboard-observability patterns: derive presentation-ready projections from source data, make freshness visible, and keep the read surface separate from mutation authority. Useful anchors include: Microsoft's CQRS pattern, where read models are optimized for queries and presentation rather than command handling. Grafana dashboards, which query and transform data sources into operational panels. Microcosm borrows the read-model shape for dashboard validation, runtime feed freshness overlays, and related-situation joins. The result is fixture-bound mechanism evidence; it does not become market-level conclusions, external model access, investme\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 224,
            "source_line_start": 208,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch12_market_dashboard_read_model_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 12 Market Dashboard Read-Model Bundle validates copied read-model helpers over public fixtures without market-level conclusions, external model access, or launch-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 12 Market Dashboard Read-Model Bundle runs market-dashboard read-model over public synthetic fixtures. It validates market dashboard import stubs, validator-case derivation, runtime feed freshness overlays, related-situation rows, source anchors, digest checks, negative cases, and scope limits while excluding launch-scope decision, external model access, private-system equivalence, live market-level conclusions, investment-related actions, public sharing, and whole-system correctness.",
      "summary_line": "Set 12 Market Dashboard Read-Model Bundle validates copied read-model helpers over public fixtures without market-level conclusions, external model access, or launch-scope decision.",
      "title": "Set 12 Market Dashboard Read-Model Bundle"
    },
    {
      "anchor": "paper-module-batch12-prediction-market-board-capsule",
      "authority_ceiling": "Fixture-bound prediction-board and quant-mart diagnostic evidence plus copied source refs only; no market-level conclusions, provider truth, investment-related actions, external model access, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Market and source dashboards have a recurring failure: a row looks like a fact when it is really a guess. A duplicate listing inflates a volume figure, an unmatched market slug grows a fabricated identity, a feed reports zero rows but the board shows it as healthy, and a &quot;change since last time&quot; number appears even when there is no prior baseline to compare against. The single question this component answers is whether the copied presentation-mart logic keeps those distinctions honest when run over public synthetic inputs.</p>\n<p>It does that by importing the real <code>quant_presentation_mart</code> helper body and running it against fixtures that are built to expose each trap, then asserting the exact diagnostic the body should produce. The interesting choice is that the board never asserts what a market price means. It computes accounting about the data: which event a market belongs to, whether its identity was actually matched, how providers drifted, where rows went missing, and whether a vintage date is genuinely present. Aggregation is deliberately conservative. A missing value stays missing rather than defaulting to a confident zero, and an unmatched slug is reported as <code>missing_from_feed_artifact</code> instead of being given a synthetic event id.</p>\n<p>The result is fixture-bound evidence, not a forecast. The board is a diagnostic surface over public synthetic rows. It does not read live markets, use external model services, or claim that any number is tradeable.</p>\n<h4 class=\"pm-body__h\">Mechanisms</h4>\n<ul><li><code>_prediction_market_board</code></li><li><code>_polymarket_identity_by_slug</code></li><li><code>_provider_drift_monitor</code></li><li><code>_missingness_board</code></li><li><code>_delta_since_previous_green</code></li><li><code>_macro_lifecycle_by_slug</code></li><li><code>_macro_regime_board</code></li></ul>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p>The bundle loads three fixtures, runs the copied helpers, and checks eight named invariants. Each check targets a specific way a board can quietly mislead.</p>\n<p>The event-join engine (<code>_prediction_market_board</code> with <code>_polymarket_identity_by_slug</code>) groups raw market rows into events using the Polymarket identity snapshot. Identity is matched by <code>market_slug</code>. When two rows share the same slug and outcome, only the higher-volume one is kept, so a duplicate listing cannot double a market count or inflate an aggregate. A slug with no identity match is not dropped and is not given a made-up event id. Its <code>event_identity_status</code> becomes <code>missing_from_feed_artifact</code> and its <code>max_liquidity</code> stays at <code>0.0</code>. The fixture proves all three: the duplicate fold (top volume 900000 with one surviving market), the orphan with a null event id, and the deduped aggregate.</p>\n<p>The provider-drift monitor (<code>_provider_drift_monitor</code>) reads each feed&#x27;s diagnostics and raises typed flags rather than a single health score. Generic transport problems (<code>provider_fallback_used</code>, <code>html_response_seen</code>, <code>fetch_failures</code>) are kept distinct from FRED-specific ones (<code>fred_invalid_series</code>, <code>fred_network_warning</code>). The fixture checks that the stock feed surfaces the generic set, the news feed stays clean, and the source feed surfaces the FRED set. Keeping the families apart means a source data-source fault is not laundered into a generic warning.</p>\n<p>The missingness board (<code>_missingness_board</code>) lists only feeds that are not both non-empty and <code>ok</code>. A feed with zero rows is labelled <code>zero_rows</code>; a populated but low-quality feed is labelled <code>quality_degraded</code>; a healthy feed is omitted entirely. The fixture confirms the healthy feed is absent and the two failing lanes carry the correct reason, so an empty feed cannot read as present.</p>\n<p>The prior-green delta (<code>_delta_since_previous_green</code>) only computes a &quot;change since last run&quot; when a previous green run actually exists. With no baseline it returns <code>status: unavailable</code> and an empty <code>row_deltas_by_lane</code>, which the fixture asserts directly. This is the guard against a delta number that has nothing to compare against.</p>\n<p>The source lifecycle enrichment (<code>_macro_lifecycle_by_slug</code> feeding <code>_macro_regime_board</code>) buckets source series, then binds each bucket&#x27;s <code>vintage_status</code> and <code>release_calendar_status</code> to whether the lifecycle structured source record genuinely carries that metadata. The fixture proves a series with a present vintage reads <code>available</code> with the expected observation date, while a series whose lifecycle row is absent reads <code>missing_from_feed_artifact</code>. A vintage date is shown only when it is really there.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1177\" height=\"574\" viewBox=\"0 0 1177 574\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"312.4\" y1=\"54.0\" x2=\"178.9\" y2=\"121.0\"></line><polygon class=\"pmd-arrow\" points=\"178.9,121.0 183.7,115.2 186.4,120.7\"></polygon><line class=\"pmd-edge\" x1=\"499.6\" y1=\"54.0\" x2=\"232.3\" y2=\"121.1\"></line><polygon class=\"pmd-arrow\" points=\"232.3,121.1 238.2,116.5 239.7,122.4\"></polygon><line class=\"pmd-edge\" x1=\"737.1\" y1=\"54.0\" x2=\"438.1\" y2=\"126.3\"></line><polygon class=\"pmd-arrow\" points=\"438.1,126.3 444.0,121.7 445.5,127.6\"></polygon><line class=\"pmd-edge\" x1=\"774.0\" y1=\"54.0\" x2=\"634.4\" y2=\"121.0\"></line><polygon class=\"pmd-arrow\" points=\"634.4,121.0 639.3,115.3 641.9,120.8\"></polygon><line class=\"pmd-edge\" x1=\"814.3\" y1=\"54.0\" x2=\"824.6\" y2=\"121.0\"></line><polygon class=\"pmd-arrow\" points=\"824.6,121.0 820.6,114.7 826.6,113.8\"></polygon><line class=\"pmd-edge\" x1=\"851.8\" y1=\"54.0\" x2=\"981.6\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"981.6,112.0 974.1,112.0 976.6,106.4\"></polygon><line class=\"pmd-edge\" x1=\"228.5\" y1=\"175.0\" x2=\"526.2\" y2=\"252.7\"></line><polygon class=\"pmd-arrow\" points=\"526.2,252.7 518.8,254.0 520.3,248.0\"></polygon><line class=\"pmd-edge\" x1=\"531.8\" y1=\"296.0\" x2=\"410.1\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"410.1,354.0 415.0,348.3 417.6,353.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"457.0\" y=\"316.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"471.0\" y=\"329.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"588.5\" y1=\"296.0\" x2=\"588.5\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"588.5,354.0 585.4,347.2 591.6,347.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"544.5\" y=\"316.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"588.5\" y=\"329.0\" text-anchor=\"middle\">no, unmatched</text><line class=\"pmd-edge\" x1=\"645.2\" y1=\"296.0\" x2=\"766.9\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"766.9,354.0 759.4,353.8 762.0,348.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"668.0\" y=\"316.0\" width=\"76.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"706.0\" y=\"329.0\" text-anchor=\"middle\">no, matched</text><line class=\"pmd-edge\" x1=\"402.3\" y1=\"390.0\" x2=\"498.7\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"498.7,448.0 491.3,447.1 494.4,441.8\"></polygon><line class=\"pmd-edge\" x1=\"588.5\" y1=\"390.0\" x2=\"588.5\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"588.5,448.0 585.4,441.2 591.6,441.2\"></polygon><line class=\"pmd-edge\" x1=\"774.7\" y1=\"390.0\" x2=\"678.3\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"678.3,448.0 682.6,441.8 685.7,447.1\"></polygon><line class=\"pmd-edge\" x1=\"366.5\" y1=\"175.0\" x2=\"551.8\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"551.8,448.0 545.5,444.1 550.5,440.6\"></polygon><line class=\"pmd-edge\" x1=\"578.9\" y1=\"175.0\" x2=\"586.9\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"586.9,448.0 583.7,441.2 589.8,441.1\"></polygon><line class=\"pmd-edge\" x1=\"810.5\" y1=\"175.0\" x2=\"625.2\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"625.2,448.0 626.5,440.6 631.5,444.1\"></polygon><line class=\"pmd-edge\" x1=\"1014.0\" y1=\"184.0\" x2=\"660.8\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"660.8,448.0 664.4,441.5 668.1,446.4\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.8\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"348.2\" y=\"40.5\">Synthetic market rows</tspan></text><title>Synthetic market rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"121.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"143.5\">Event join + identity match</tspan><tspan x=\"125.2\" y=\"161.5\">_prediction_market_board</tspan></text><title>Event join + identity match _prediction_market_board</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"460.6\" y=\"18.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"571.2\" y=\"40.5\">Polymarket identity snapshot</tspan></text><title>Polymarket identity snapshot</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"707.9\" y=\"18.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"811.6\" y=\"40.5\">Quant-mart helper fixtures</tspan></text><title>Quant-mart helper fixtures</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"121.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"348.2\" y=\"143.5\">Provider drift monitor</tspan><tspan x=\"348.2\" y=\"161.5\">generic vs FRED flags</tspan></text><title>Provider drift monitor generic vs FRED flags</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"464.1\" y=\"121.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"578.2\" y=\"143.5\">Missingness board</tspan><tspan x=\"578.2\" y=\"161.5\">zero_rows vs quality_degraded</tspan></text><title>Missingness board zero_rows vs quality_degraded</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"718.2\" y=\"121.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"828.8\" y=\"143.5\">Prior-green delta</tspan><tspan x=\"828.8\" y=\"161.5\">unavailable with no baseline</tspan></text><title>Prior-green delta unavailable with no baseline</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"965.4\" y=\"112.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1062.2\" y=\"134.5\">Source regime board</tspan><tspan x=\"1062.2\" y=\"152.5\">vintage status bound to</tspan><tspan x=\"1062.2\" y=\"170.5\">structured source record</tspan></text><title>Source regime board vintage status bound to structured source record</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"588.5,242.0 650.8,269.0 588.5,296.0 526.2,269.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"588.5\" y=\"264.5\">Slug + outcome</tspan><tspan x=\"588.5\" y=\"282.5\">seen before?</tspan></text><title>Slug + outcome seen before?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"354.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"376.5\">Keep higher-volume market</tspan></text><title>Keep higher-volume market</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"498.6\" y=\"354.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"588.5\" y=\"376.5\">no fabricated event id</tspan></text><title>no fabricated event id</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"704.4\" y=\"354.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"804.7\" y=\"376.5\">Append to event aggregate</tspan></text><title>Append to event aggregate</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"481.4\" y=\"448.0\" width=\"214.3\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"588.5\" y=\"470.5\">metadata-only result record</tspan><tspan x=\"588.5\" y=\"488.5\">and card</tspan><tspan x=\"588.5\" y=\"506.5\">diagnostic rows, negative</tspan><tspan x=\"588.5\" y=\"524.5\">cases,</tspan><tspan x=\"588.5\" y=\"542.5\">scope limit</tspan></text><title>metadata-only result record and card diagnostic rows, negative cases, scope limit</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>no fabricated event id</dt><dd><code class=\"pm-diagram__ref-loc\">missing_from_feed_artifact</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Rows[&quot;Synthetic market rows&quot;] --&gt; Join[&quot;Event join + identity match _prediction_market_board&quot;] Identity[&quot;Polymarket identity snapshot&quot;] --&gt; Join Helpers[&quot;Quant-mart helper fixtures&quot;] --&gt; Drift[&quot;Provider drift monitor generic vs FRED flags&quot;] Helpers --&gt; Miss[&quot;Missingness board zero_rows vs quality_degraded&quot;] Helpers --&gt; Delta[&quot;Prior-green delta unavailable with no baseline&quot;] Helpers --&gt; Source[&quot;Source regime board vintage status bound to structured source record&quot;] Join --&gt; Dedup{&quot;Slug + outcome seen before?&quot;} Dedup --&gt;|yes| Keep[&quot;Keep higher-volume market&quot;] Dedup --&gt;|no, unmatched| Orphan[&quot;missing_from_feed_artifact no fabricated event id&quot;] Dedup --&gt;|no, matched| Append[&quot;Append to event aggregate&quot;] Keep --&gt; Result record[&quot;metadata-only result record and card diagnostic rows, negative cases, scope limit&quot;] Orphan --&gt; Result record Append --&gt; Result record Drift --&gt; Result record Miss --&gt; Result record Delta --&gt; Result record Source --&gt; Result record</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Start with <code>paper_modules/batch12_prediction_market_board_capsule.json</code> for bundle-derived source authority, then read this Markdown as the explanatory projection. Use <code>examples/batch12_prediction_market_board_capsule/exported_batch12_prediction_market_board_capsule_bundle/source_module_manifest.json</code> to inspect copied-source digest status before opening copied source modules. Use <code>tests/test_batch12_prediction_market_board_capsule.py</code> to verify the fixture and bundle expectations.</p>\n<p>The useful evidence is diagnostic accounting over synthetic public fixtures: provider identity matching, drift rows, missingness boards, prior-green deltas, lifecycle/vintage rows, source-regime enrichment, negative cases, metadata-only result records, and scope limit fields.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows from prediction-market information aggregation and public market-data integration practice: event contracts expose market prices and settlement states, while dashboards must keep provider identity, missingness, and vintage drift visible. Relevant anchors include:</p>\n<ul><li>Robin Hanson&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://mason.gmu.edu/~rhanson/infomkts.html\">information markets</a> framing, where markets are used to aggregate dispersed information about uncertain events.</li><li>The CFTC&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.cftc.gov/LearnandProtect/PredictionMarkets\">prediction markets explainer</a>, which frames event contracts, market prices, and consumer cautions.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.polymarket.com/api-reference\">Polymarket API documentation</a>, as a concrete public API family for market, event, tag, series, and profile data.</li></ul>\n<p>Microcosm borrows the information-aggregation and provider-join shape, then keeps the board explicitly diagnostic: identity matching, provider drift, missingness, prior-green deltas, lifecycle vintage, and source-regime enrichment are tested over public synthetic fixtures. It is not market-level conclusions, provider truth, investment-related actions, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the prediction-market board result record and sign-off JSON. The bundle command validates copied source system, manifest digests, provider identity and drift diagnostics, missingness rows, lifecycle rows, negative cases, and metadata-only result record posture. The focused test checks fixture validation, bundle validation, digest/anchor coverage, and scope limits.</p>\n<p>This result record path is reader-verifiable evidence only. It excludes launch, external model access, private-system equivalence, market-level conclusions, provider truth, investment-related actions, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is fixture-bound mechanism evidence for prediction-market joining, quant-mart diagnostics, and source-lifecycle vintage enrichment. It excludes launch, external model access, private-system equivalence, market-level conclusions, provider truth, investment-related actions, source-file changes, publishing-scope decision, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>It does not establish live market-level conclusions, provider truth, external model access, investment-related actions, source-file changes, launch-scope decision, publishing-scope decision, private-system equivalence, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch12_prediction_market_board_capsule",
          "component_id": "batch12_prediction_market_board_capsule",
          "public_label": "Prediction Market Board Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "batch12_prediction_market_board_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Prediction Market Board Bundle",
            "relation": "explains",
            "url": "components.html#component-batch12_prediction_market_board_capsule"
          },
          {
            "id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public prediction market board bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "research and science replay validators as reproducibility scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
          },
          {
            "id": "paper_module.prediction_oracle_reconciliation",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Prediction Oracle Reconciliation",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-prediction-oracle-reconciliation"
          },
          {
            "id": "paper_module.batch8_structural_theses_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 8 Structural Theses Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch8-structural-theses-capsule"
          },
          {
            "id": "paper_module.finance_forecast_evaluation_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Finance Forecast Evaluation Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch12_prediction_market_board_capsule",
      "reader_packet": {
        "abstract": "Set 12 Prediction Market Board Bundle validates copied prediction-board and quant-mart diagnostics over public fixtures without market-level conclusions or provider authority.",
        "authority_ceiling": "Fixture-bound prediction-board and quant-mart diagnostic evidence plus copied source refs only; no market-level conclusions, provider truth, investment-related actions, external model access, private-system equivalence, launch-scope decision, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch12_prediction_market_board_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch12-prediction-market-board-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch12-prediction-market-board-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Rows[\"Synthetic market rows\"] --> Join[\"Event join + identity match _prediction_market_board\"] Identity[\"Polymarket identity snapshot\"] --> Join Helpers[\"Quant-mart helper fixtures\"] --> Drift[\"Provider drift monitor generic vs FRED flags\"] Helpers --> Miss[\"Missingness board zero_rows vs quality_degraded\"] Helpers --> Delta[\"Prior-green delta unavailable with no baseline\"] Helpers --> Source[\"Source regime board vintage status bound to structured source record\"] Join --> Dedup{\"Slug + outcome seen before?\"} Dedup -->|yes| Keep[\"Keep higher-volume market\"] Dedup -->|no, unmatched| Orphan[\"missing_from_feed_artifact no fabricated event id\"] Dedup -->|no, matched| Append[\"Append to event aggregate\"] Keep --> Result record[\"metadata-only result record and card diagnostic rows, negative cases, scope limit\"] Orphan --> Result record Append --> Result record Drift --> Result record Miss --> Result record Delta --> Result record Source --> Result record",
            "source_format": "mermaid",
            "source_hash": "sha256:3d1db58db99a74e9088e3971fd9e23146e339885532339b579d06a85ad900c10",
            "source_line_end": 110,
            "source_line_start": 89
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-prediction-oracle-reconciliation"
              },
              {
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch8-structural-theses-capsule"
              },
              {
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch12_prediction_market_board_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Prediction Market Board Bundle",
                "relation": "explains",
                "url": "components.html#component-batch12_prediction_market_board_capsule"
              },
              {
                "id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public prediction market board bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch12_prediction_market_board_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 13,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 19,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 33,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 46,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 57,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 127,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "information markets",
            "section_id": "prior-art-grounding",
            "url": "https://mason.gmu.edu/~rhanson/infomkts.html"
          },
          {
            "kind": "external_reference",
            "label": "prediction markets explainer",
            "section_id": "prior-art-grounding",
            "url": "https://www.cftc.gov/LearnandProtect/PredictionMarkets"
          },
          {
            "kind": "external_reference",
            "label": "Polymarket API documentation",
            "section_id": "prior-art-grounding",
            "url": "https://docs.polymarket.com/api-reference"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Market and source dashboards have a recurring failure: a row looks like a fact when it is really a guess. A duplicate listing inflates a volume figure, an unmatched market slug grows a fabricated identity, a feed reports zero rows but the board shows it as healthy, and a \"change since last time\" number appears even when there is no prior baseline to compare against. The single question this component answers is whether the copied presentation-mart logic keeps those distinctions honest when run over public synthetic inputs. It does that by importing the real quantpresentationmart helper body and running it against fixtures that are built to expose each trap, then asserting the exact diagnost\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 12,
            "source_line_start": 5,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "predictionmarket_board polymarketidentitybyslug providerdrift_monitor missingnessboard deltasincepreviousgreen macrolifecyclebyslug macroregime_board",
            "level": 2,
            "order": 2,
            "section_id": "mechanisms",
            "source_line_end": 72,
            "source_line_start": 63,
            "title": "Mechanisms"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The bundle loads three fixtures, runs the copied helpers, and checks eight named invariants. Each check targets a specific way a board can quietly mislead. The event-join engine (predictionmarketboard with polymarketidentitybyslug) groups raw market rows into events using the Polymarket identity snapshot. Identity is matched by marketslug. When two rows share the same slug and outcome, only the higher-volume one is kept, so a duplicate listing cannot double a market count or inflate an aggregate. A slug with no identity match is not dropped and is not given a made-up event id. Its eventidentitystatus becomes missingfromfeedartifact and its maxliquidity stays at 0.0. The fixture proves all t\u2026",
            "level": 2,
            "order": 3,
            "section_id": "how-it-works",
            "source_line_end": 86,
            "source_line_start": 73,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "shape",
            "source_line_end": 111,
            "source_line_start": 87,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Start with papermodules/batch12predictionmarketboard_capsule.json for bundle-derived source authority, then read this Markdown as the explanatory projection. Use examples/batch12predictionmarketboardcapsule/exportedbatch12predictionmarketboardcapsulebundle/sourcemodulemanifest.json to inspect copied-source digest status before opening copied source modules. Use tests/testbatch12predictionmarketboard_capsule.py to verify the fixture and bundle expectations. The useful evidence is diagnostic accounting over synthetic public fixtures: provider identity matching, drift rows, missingness boards, prior-green deltas, lifecycle/vintage rows, source-regime enrichment, negative cases, metadata-only r\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 126,
            "source_line_start": 112,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the prediction-market board result record and sign-off JSON. The bundle command validates copied source system, manifest digests, provider identity and drift diagnostics, missingness rows, lifecycle rows, negative cases, and metadata-only result record posture. The focused test checks fixture validation, bundle validation, digest/anchor coverage, and scope limits. This result record path is reader-verifiable evidence only. It excludes launch, external model access, private-system equivalence, market-level conclusions, provider truth, investment-related actions, or whole-system correctness.",
            "level": 2,
            "order": 6,
            "section_id": "validation-receipt-path",
            "source_line_end": 161,
            "source_line_start": 133,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is fixture-bound mechanism evidence for prediction-market joining, quant-mart diagnostics, and source-lifecycle vintage enrichment. It excludes launch, external model access, private-system equivalence, market-level conclusions, provider truth, investment-related actions, source-file changes, public sharing decision, or whole-system correctness.",
            "level": 2,
            "order": 7,
            "section_id": "authority-ceiling",
            "source_line_end": 165,
            "source_line_start": 162,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that copied prediction-market board system can run over public synthetic fixtures, produce provider identity, drift, missingness, lifecycle, and source-regime diagnostics, and keep metadata-only result record evidence linked to JSON-bundle It does not establish live market-level conclusions, provider truth, external model access, investment-related actions, source-file changes, launch-scope decision, public sharing decision, private-system equivalence, or whole-system correctness.",
            "level": 2,
            "order": 8,
            "section_id": "claim-ceiling",
            "source_line_end": 175,
            "source_line_start": 166,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows from prediction-market information aggregation and public market-data integration practice: event contracts expose market prices and settlement states, while dashboards must keep provider identity, missingness, and vintage drift visible. Relevant anchors include: Robin Hanson's information markets framing, where markets are used to aggregate dispersed information about uncertain events. The CFTC's prediction markets explainer, which frames event contracts, market prices, and consumer cautions. Polymarket API documentation, as a concrete public API family for market, event, tag, series, and profile data. Microcosm borrows the information-aggregation and provider-join sh\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 197,
            "source_line_start": 176,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch12_prediction_market_board_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 12 Prediction Market Board Bundle validates copied prediction-board and quant-mart diagnostics over public fixtures without market-level conclusions or provider authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 12 Prediction Market Board Bundle runs prediction-market board and quant-mart diagnostics over public synthetic fixtures. It validates prediction-market joins, Polymarket identity by slug, provider drift monitors, missingness boards, prior green deltas, source lifecycle vintage enrichment, source-module digests, negative cases, and scope limits while excluding launch-scope decision, external model access, private-system equivalence, market-level conclusions, provider truth, investment-related actions, public sharing, and whole-system correctness.",
      "summary_line": "Set 12 Prediction Market Board Bundle validates copied prediction-board and quant-mart diagnostics over public fixtures without market-level conclusions or provider authority.",
      "title": "Set 12 Prediction Market Board Bundle"
    },
    {
      "anchor": "paper-module-batch12-release-claim-language-gate",
      "authority_ceiling": "Fixture-bound launch-claim language gate evidence and copied source refs only; no launch-scope decision, publishing-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Public copy drifts towards over-claiming. A page that started as &quot;fixture-proven, not yet published&quot; gets edited over months until someone writes launch, licensing, or maturity language without noticing that nothing changed underneath. This component answers one question: does a piece of public copy claim more than the result records behind it can support, and would the launch gate catch it if it did?</p>\n<p>The mechanism it wraps is a deterministic regex scan, not a language model. The copied gate body reads a public sharing manifest, walks every claim-bearing file it lists, and matches each line against fixed families of risky launch, licensing, maturity, and private launch-control wording. What makes the scan more than a grep is the classification step. The same family of wording is read three ways depending on context: a bare affirmative launch or maturity claim becomes an <code>active_claim_blocker</code>; the same wording inside a forbidden-example block or near a negation marker becomes <code>boundary_or_negative_context</code> and is allowed; and a phrase that has neither an affirmative verb nor a clear negation marker is parked in a <code>needs_review</code> queue rather than waved through.</p>\n<p>That last branch is the interesting design choice. The gate fails closed. An ambiguous claim does not pass quietly; it lands in a no-go review state, and <code>main --assert-clear</code> exits non-zero whenever any active blocker or unresolved review item remains. The scan never rewrites a file, never authorises launch, and treats marketing copy as just another claim surface with an evidence ledger rather than a looser register of speech.</p>\n<p>This paper module is the public, fixture-bound check that the wrapped gate behaves as described over the shipped fixtures. The component runs the copied gate over a safe fixture and an active fixture, then checks that boundary-context language clears, that bare launch language blocks, and that the assert-clear exit code is 2 when blockers remain. It is a check on the checker, held behind digest, result record, and scope limit boundaries.</p>\n<h4 class=\"pm-body__h\">Mechanisms</h4>\n<ul><li><code>_classify_hit</code></li><li><code>build_gate</code></li><li><code>main --assert-clear</code></li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<ul><li>Runtime locus: <code>src/microcosm_core/organs/batch12_release_claim_language_gate.py</code>, especially <code>_blocked_exercise</code>, <code>_write_gate_fixture</code>, <code>_run_main_assert_clear</code>, <code>_evaluate</code>, <code>run</code>, <code>run_batch12_release_claim_language_gate_bundle</code>, <code>result_card</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>.</li><li>Source source import: <code>tools/meta/dissemination/release_claim_language_gate.py</code>, copied into the exported bundle as one source body with digest equality and anchors <code>RISKY_PHRASES</code>, <code>NEGATIVE_CONTEXT_MARKERS</code>, <code>def _classify_hit</code>, and <code>def build_gate</code>.</li><li>Positive fixture shape: one safe boundary-context claim surface passes because limiting language keeps <code>does_not_authorize_release: true</code>.</li><li>Active fixture shape: two active claim blockers are reported for bare unsupported launch-language surfaces, while boundary/negative context remains counted separately.</li><li>Negative floor: <code>affirmative_open_source_production_ready_blocks</code> and <code>assert_clear_returns_exit_2</code>, with stable error codes <code>BATCH12_RELEASE_CLAIM_ACTIVE_BLOCKER</code> and <code>BATCH12_RELEASE_CLAIM_ASSERT_CLEAR_EXIT_2</code>.</li><li>Public result record posture: real-system bundle, source manifest pass, secret-exclusion scan pass, result record body scan pass, and a false <code>body_in_receipt</code> flag.</li></ul>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"765\" height=\"1220\" viewBox=\"0 0 765 1220\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"228.1\" y1=\"72.0\" x2=\"168.8\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"168.8,130.0 171.6,123.0 175.9,127.4\"></polygon><line class=\"pmd-edge\" x1=\"284.8\" y1=\"72.0\" x2=\"347.3\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"347.3,130.0 340.2,127.6 344.4,123.1\"></polygon><line class=\"pmd-edge\" x1=\"522.8\" y1=\"63.0\" x2=\"596.9\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"596.9,130.0 589.8,127.7 593.9,123.1\"></polygon><line class=\"pmd-edge\" x1=\"566.4\" y1=\"202.0\" x2=\"453.1\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"453.1,260.0 457.8,254.2 460.6,259.6\"></polygon><line class=\"pmd-edge\" x1=\"201.5\" y1=\"202.0\" x2=\"313.3\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"313.3,260.0 305.8,259.6 308.6,254.1\"></polygon><line class=\"pmd-edge\" x1=\"385.2\" y1=\"202.0\" x2=\"383.7\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"383.7,260.0 380.8,253.1 386.9,253.2\"></polygon><line class=\"pmd-edge\" x1=\"382.7\" y1=\"332.0\" x2=\"382.7\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"382.7,390.0 379.6,383.2 385.8,383.2\"></polygon><line class=\"pmd-edge\" x1=\"341.4\" y1=\"444.0\" x2=\"225.1\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"225.1,520.0 229.1,513.7 232.5,518.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"257.2\" y=\"473.0\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"283.2\" y=\"486.0\" text-anchor=\"middle\">allowed</text><line class=\"pmd-edge\" x1=\"384.0\" y1=\"444.0\" x2=\"386.9\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"386.9,502.0 383.5,495.3 389.6,495.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"359.5\" y=\"464.0\" width=\"52.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"385.5\" y=\"477.0\" text-anchor=\"middle\">blocked</text><line class=\"pmd-edge\" x1=\"425.4\" y1=\"444.0\" x2=\"545.4\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"545.4,520.0 538.0,518.9 541.3,513.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"453.4\" y=\"473.0\" width=\"64.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"485.4\" y=\"486.0\" text-anchor=\"middle\">ambiguous</text><line class=\"pmd-edge\" x1=\"387.1\" y1=\"610.0\" x2=\"384.4\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"384.4,668.0 381.6,661.0 387.8,661.3\"></polygon><line class=\"pmd-edge\" x1=\"548.9\" y1=\"592.0\" x2=\"436.1\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"436.1,668.0 440.1,661.6 443.5,666.7\"></polygon><line class=\"pmd-edge\" x1=\"195.9\" y1=\"592.0\" x2=\"343.9\" y2=\"798.0\"></line><polygon class=\"pmd-arrow\" points=\"343.9,798.0 337.4,794.2 342.4,790.7\"></polygon><line class=\"pmd-edge\" x1=\"388.3\" y1=\"610.0\" x2=\"384.0\" y2=\"798.0\"></line><polygon class=\"pmd-arrow\" points=\"384.0,798.0 381.1,791.1 387.2,791.2\"></polygon><line class=\"pmd-edge\" x1=\"382.7\" y1=\"740.0\" x2=\"382.7\" y2=\"798.0\"></line><polygon class=\"pmd-arrow\" points=\"382.7,798.0 379.6,791.2 385.8,791.2\"></polygon><line class=\"pmd-edge\" x1=\"382.7\" y1=\"906.0\" x2=\"382.7\" y2=\"964.0\"></line><polygon class=\"pmd-arrow\" points=\"382.7,964.0 379.6,957.2 385.8,957.2\"></polygon><line class=\"pmd-edge\" x1=\"382.7\" y1=\"1036.0\" x2=\"382.7\" y2=\"1094.0\"></line><polygon class=\"pmd-arrow\" points=\"382.7,1094.0 379.6,1087.2 385.8,1087.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"18.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"255.7\" y=\"40.5\">safe and active public copy</tspan><tspan x=\"255.7\" y=\"58.5\">surfaces</tspan></text><title>safe and active public copy surfaces</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"388.8\" y=\"27.0\" width=\"228.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"502.9\" y=\"49.5\">exact copied source gate body</tspan></text><title>exact copied source gate body</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"526.2\" y=\"130.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"636.8\" y=\"152.5\">load source module</tspan><tspan x=\"636.8\" y=\"170.5\">digest equality and required</tspan><tspan x=\"636.8\" y=\"188.5\">anchors</tspan></text><title>load source module digest equality and required anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"130.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"152.5\">safe fixture root</tspan><tspan x=\"132.1\" y=\"170.5\">_write_gate_fixture(active=fa</tspan><tspan x=\"132.1\" y=\"188.5\">lse)</tspan></text><title>safe fixture root _write_gate_fixture(active=false)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"130.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"386.2\" y=\"152.5\">active fixture root</tspan><tspan x=\"386.2\" y=\"170.5\">_write_gate_fixture(active=tr</tspan><tspan x=\"386.2\" y=\"188.5\">ue)</tspan></text><title>active fixture root _write_gate_fixture(active=true)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"289.4\" y=\"260.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"382.7\" y=\"282.5\">build_gate</tspan><tspan x=\"382.7\" y=\"300.5\">scan manifest files for</tspan><tspan x=\"382.7\" y=\"318.5\">RISKY_PHRASES</tspan></text><title>build_gate scan manifest files for RISKY_PHRASES</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"382.7,390.0 489.9,417.0 382.7,444.0 275.6,417.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"382.7\" y=\"412.5\">_classify_hit</tspan><tspan x=\"382.7\" y=\"430.5\">read each phrase in context</tspan></text><title>_classify_hit read each phrase in context</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"59.4\" y=\"520.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"170.0\" y=\"542.5\">negation marker or forbidden</tspan><tspan x=\"170.0\" y=\"560.5\">example</tspan><tspan x=\"170.0\" y=\"578.5\">=&gt; allowed</tspan></text><title>negation marker or forbidden example =&gt; allowed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"306.6\" y=\"502.0\" width=\"166.0\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"389.6\" y=\"524.5\">active_claim_blocker</tspan><tspan x=\"389.6\" y=\"542.5\">affirmative line, no</tspan><tspan x=\"389.6\" y=\"560.5\">downgrade</tspan><tspan x=\"389.6\" y=\"578.5\">=&gt; status</tspan><tspan x=\"389.6\" y=\"596.5\">active_claim_blocked</tspan></text><title>active_claim_blocker affirmative line, no downgrade =&gt; status active_claim_blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"498.6\" y=\"520.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"602.3\" y=\"542.5\">needs_review</tspan><tspan x=\"602.3\" y=\"560.5\">no clear marker either way</tspan><tspan x=\"602.3\" y=\"578.5\">=&gt; fail-closed no-go queue</tspan></text><title>needs_review no clear marker either way =&gt; fail-closed no-go queue</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"303.2\" y=\"668.0\" width=\"159.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"382.7\" y=\"690.5\">main --assert-clear</tspan><tspan x=\"382.7\" y=\"708.5\">exit 2 when not</tspan><tspan x=\"382.7\" y=\"726.5\">public_copy_clean</tspan></text><title>main --assert-clear exit 2 when not public_copy_clean</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.7\" y=\"798.0\" width=\"228.1\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"382.7\" y=\"820.5\">computed negative cases</tspan><tspan x=\"382.7\" y=\"838.5\">affirmative claim blocks</tspan><tspan x=\"382.7\" y=\"856.5\">assert-clear exits 2</tspan><tspan x=\"382.7\" y=\"874.5\">private internal control leak</tspan><tspan x=\"382.7\" y=\"892.5\">blocks</tspan></text><title>computed negative cases affirmative claim blocks assert-clear exits 2 private internal control leak blocks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"964.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"382.7\" y=\"986.5\">metadata-only result records</tspan><tspan x=\"382.7\" y=\"1004.5\">result, board, validation,</tspan><tspan x=\"382.7\" y=\"1022.5\">sign-off</tspan></text><title>metadata-only result records result, board, validation, sign-off</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"279.0\" y=\"1094.0\" width=\"207.4\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"382.7\" y=\"1116.5\">scope limit</tspan><tspan x=\"382.7\" y=\"1134.5\">no launch, public sharing,</tspan><tspan x=\"382.7\" y=\"1152.5\">NLP truth,</tspan><tspan x=\"382.7\" y=\"1170.5\">secret completeness, or</tspan><tspan x=\"382.7\" y=\"1188.5\">whole-system claim</tspan></text><title>scope limit no launch, public sharing, NLP truth, secret completeness, or whole-system claim</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>safe and active public copy surfaces</dt><dd><code class=\"pm-diagram__ref-loc\">release_gate_fixture.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>exact copied source gate body</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>negation marker or forbidden example =&gt; allowed</dt><dd><code class=\"pm-diagram__ref-loc\">boundary_or_negative_context</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;release_gate_fixture.json safe and active public copy surfaces&quot;] Manifest[&quot;source_module_manifest.json exact copied source gate body&quot;] Loader[&quot;load source module digest equality and required anchors&quot;] SafeRoot[&quot;safe fixture root _write_gate_fixture(active=false)&quot;] ActiveRoot[&quot;active fixture root _write_gate_fixture(active=true)&quot;] Scan[&quot;build_gate scan manifest files for RISKY_PHRASES&quot;] Classify{&quot;_classify_hit read each phrase in context&quot;} Boundary[&quot;boundary_or_negative_context negation marker or forbidden example =&gt; allowed&quot;] Active[&quot;active_claim_blocker affirmative line, no downgrade =&gt; status active_claim_blocked&quot;] Review[&quot;needs_review no clear marker either way =&gt; fail-closed no-go queue&quot;] Assert[&quot;main --assert-clear exit 2 when not public_copy_clean&quot;] Negatives[&quot;computed negative cases affirmative claim blocks assert-clear exits 2 private internal control leak blocks&quot;] Result records[&quot;metadata-only result records result, board, validation, sign-off&quot;] Ceiling[&quot;scope limit no launch, public sharing, NLP truth, secret completeness, or whole-system claim&quot;] Fixture --&gt; SafeRoot Fixture --&gt; ActiveRoot Manifest --&gt; Loader Loader --&gt; Scan SafeRoot --&gt; Scan ActiveRoot --&gt; Scan Scan --&gt; Classify Classify --&gt;|allowed| Boundary Classify --&gt;|blocked| Active Classify --&gt;|ambiguous| Review Active --&gt; Assert Review --&gt; Assert Boundary --&gt; Negatives Active --&gt; Negatives Assert --&gt; Negatives Negatives --&gt; Result records Result records --&gt; Ceiling</code></pre></details></figure>\n<p>This component is the public copy gate for result record-backed evidence accounting. It does not ask whether a phrase sounds impressive; it asks whether the phrase is within the evidence class and scope limit that result records can support.</p>\n<p>Evidence strength is typed ordinal data, not vibes: ranks, real-system flags, and fail-closed defaults constrain how far public language may climb. Independent validators reconcile each component&#x27;s declared class against result record-backed facts so over-claiming is blocked and stale under-claiming can be surfaced for review. Result record scanners may downgrade when bodies or account secret-equivalent payloads leak; they cannot upgrade merely because a narrative is strong.</p>\n<p>The boundary-context classifier is allowed to pass negated or limiting language such as &quot;not a hosted product&quot; while blocking bare maturity claims when no launch-scope decision exists. Marketing copy is therefore treated as another claim surface with an accounting ledger, not as a looser mode of speech.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Start with <code>paper_modules/batch12_release_claim_language_gate.json</code> for source authority, then read this Markdown as the projection.</li><li>Open <code>standards/std_microcosm_batch12_release_claim_language_gate.json</code> for the required witnesses, negative floor, denied authority, result record contract, validator command, and runtime bundle command.</li><li>Open <code>core/fixture_manifests/batch12_release_claim_language_gate.fixture_manifest.json</code> for source-open body import count, source manifest refs, and durable result record refs.</li><li>Open <code>examples/batch12_release_claim_language_gate/exported_batch12_release_claim_language_gate_bundle/source_module_manifest.json</code> before inspecting copied source modules; result records carry refs, hashes, counts, verdicts, and omissions rather than copied body text.</li><li>Open <code>tests/test_batch12_release_claim_language_gate.py</code> for assertions on pass result records, digest mismatch rejection, fixture path safety, duplicate-key rejection, duplicate fixture names, exact source body import, and card body omission.</li><li>Run fixture and bundle routes from <code>microcosm-substrate/</code>. The CLI supports <code>--card</code>, but it does not expose a <code>--json</code> flag.</li><li>Use <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code> to verify this Markdown projection still satisfies the shared paper-module coverage contract.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows a narrow pattern from advertising-substantiation and regulated-communication practice: public claims should stay within evidence actually held, and stronger language requires stronger support. This is prior art for the proof-consumer shape only. The module does not implement legal compliance, include launch operations, or decide whether public copy is fit to publish.</p>\n<p>External source result record, checked 2026-06-05:</p>\n<table class=\"pm-table\"><thead><tr><th>Source</th><th>Exact URL</th><th>Why it matters here</th><th>Local boundary</th></tr></thead><tbody><tr><td>FTC advertising substantiation policy</td><td><code>https://www.ftc.gov/legal-library/browse/ftc-policy-statement-regarding-advertising-substantiation</code></td><td>Objective claims need a reasonable basis before dissemination, and express or implied support claims must match the support actually held.</td><td>Microcosm maps this to result record-backed evidence classes and fail-closed launch-language blockers, not to legal sufficiency.</td></tr><tr><td>FINRA Rule 2210</td><td><code>https://www.finra.org/rules-guidance/rulebooks/finra-rules/2210</code></td><td>Public communications must be fair and balanced, give a sound factual basis, and avoid false, exaggerated, unwarranted, promissory, or misleading claims.</td><td>The module only uses this as a prior-art analogue for keeping benefits, risks, and qualifications in the same local claim context.</td></tr><tr><td>SEC investment adviser marketing guide</td><td><code>https://www.sec.gov/resources-small-businesses/small-business-compliance-guides/investment-adviser-marketing</code></td><td>The marketing rule guide summarizes general prohibitions on untrue or misleading material statements, unsupported material facts, unfair treatment of risks, and constrained performance or endorsement claims.</td><td>The module&#x27;s investment-advice scope boundary stays negative: a green result record is not adviser marketing compliance or investment-related actions.</td></tr><tr><td>SEC marketing compliance FAQ</td><td><code>https://www.sec.gov/rules-regulations/staff-guidance/division-investment-management-frequently-asked-questions/marketing-compliance-frequently-asked-questions</code></td><td>Current staff FAQ entries still route extracted performance and characteristics through Rule 206(4)-1 general prohibitions.</td><td>This is a currency/source-link result record for scope limit posture, not a new Microcosm capability or finance claim.</td></tr></tbody></table>\n<p>Microcosm adapts the substantiation pattern to launch and evidence language. Result record-backed classes, ordinal evidence strength, real-system flags, boundary-context exceptions, and fail-closed defaults constrain what public copy may say. The gate blocks unsupported elevation without turning itself into public launch permission, market-level conclusions, investment-related actions, legal review, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the claim-language gate result record and sign-off JSON. The bundle command validates copied source system, source manifest digests, active-blocker and boundary-context classification, negative cases, metadata-only result records, and scope limit fields. The focused test checks pass result records, digest mismatch rejection, fixture path safety, duplicate-key and duplicate-fixture rejection, exact source body import, and card body omission.</p>\n<p>This result record path is reader-verifiable evidence only. It excludes launch, public sharing, external model access, semantic NLP truth, complete secret detection, private-system equivalence, portability proof, market-level conclusions, investment-related actions, source-file changes, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound evidence that the Set 12 public launch-language gate can classify result record-backed public copy against an scope limit. Positive claims stay within typed claim hits, evidence strength ranks, real-system flags, boundary-context classification, fail-closed defaults, active blockers, negative cases, copied source source-module refs and bodies, source-manifest pass status, metadata-only result record scan status, secret-exclusion scan status, and validation result records.</p>\n<p>This module may not claim public launch permission, public sharing posture, hosted product status, external model dispatch authority, semantic NLP truth, complete secret detection, private-system equivalence, portability proof, market-level conclusions, investment-related actions, source editing authority, deployment maturity, formal-result correctness beyond the listed witnesses, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The gate is a lexical and fixture-driven proof consumer, not a launch oracle. It exercises copied <code>release_claim_language_gate.py</code> behavior over bounded public markdown fixtures, so it can detect active over-claiming phrases, boundary-context exceptions, digest drift, fixture path hazards, and stable negative-case regressions. It cannot prove that public copy is semantically complete, market-accurate, legally sufficient, safe for public sharing, or free of all secrets.</p>\n<p>The exact-copy evidence floor is intentionally narrow. The source-module manifest proves one copied source body, required anchors, digest equality, and metadata-only result record posture; it excludes refreshing the source module, accepting private-system equivalence, mutating launch policy, or publishing copied bodies into result records. Any change to the copied source body, fixture corpus, negative cases, or scope limit belongs in the source, standard, and bundle lanes before this Markdown can expand its claim.</p>\n<p>The focused test proves the runtime contract only for the shipped fixtures and bundle shape. Passing <code>test_batch12_release_claim_language_gate.py</code> means the public proof consumer still rejects digest mismatch, unsafe fixture names, duplicate fixture inputs, unstable negative labels, and result record body leakage in that bundle. It does not establish launch-scope decision for other documents, providers, frontends, markets, or future site projections.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is fixture-bound launch claim-language gate evidence. Its scope stops before public launch permission, public sharing posture, external model dispatch, semantic NLP truth, complete secret detection, private-system equivalence, portability proof, market-level conclusions, investment-related actions, source editing authority, deployment maturity, formal-result correctness beyond the listed witnesses, or whole-system correctness.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>This paper module sits under <code>concept.import_projection_and_drift_control_bundle</code>: a copied source mechanism is imported into the public system, exercised through public fixtures, and held behind digest, result record, and projection boundaries. The bundle therefore does not treat Markdown prose as authority; it treats the JSON bundle, generated instance, mechanism row, standard, source manifest, and result records as the lattice that the prose must explain.</p>\n<p>The governing principles <code>P-2</code>, <code>P-6</code>, <code>P-13</code>, and <code>P-15</code> map onto the component&#x27;s operational checks. Typed evidence ranks and real-system flags keep public claims below the result record-backed ceiling; public/private boundary rules keep source bodies and private launch state out of result records; negative fixtures and fail-closed defaults prevent optimistic marketing language from bypassing the validator; and generated Mermaid/Atlas rows remain projections of bundle edges, not independent launch-scope decision.</p>\n<p>The axiom boundary is the hard scope limit. <code>AX-5</code>, <code>AX-7</code>, <code>AX-11</code>, and <code>AX-12</code> require the gate to preserve source truth, avoid projection drift, route public copy through explicit authority checks, and block unsupported launch language. That is why the mechanism couples <code>_write_gate_fixture</code>, <code>_evaluate</code>, <code>run_batch12_release_claim_language_gate_bundle</code>, exact-copy source manifest validation, and metadata-only result records instead of asking a prose reviewer to decide whether a claim sounds acceptable.</p>\n<p>The sibling dependencies define how to read the result. <code>public_reveal_walkthrough</code> supplies the public-copy setting, <code>proof_derived_governed_mutation_authorization</code> supplies the proof-before-mutation posture, and <code>batch8_validator_checker_capsule</code> supplies the validator/checker pattern. This module is the claim-language checker within that lattice, not the public launch decision itself.</p>\n<p>The generated JSON row currently contributes 15 relationship edges: two <code>paper_module.explains.organ_or_mechanism</code> edges, one <code>paper_module.governed_by.concept</code> edge, four <code>paper_module.governed_by.principle</code> edges, four <code>paper_module.abides_by.axiom</code> edges, three sibling <code>paper_module.depends_on.paper_module</code> edges, and one resolved <code>paper_module.cites.code_locus</code> edge.</p>\n<p>At this HEAD the generated instance reports zero unresolved selective relations. If future bundle edits introduce residuals, this Markdown may name them but must not invent concept ids or promote candidate doctrine.</p>\n</details>",
      "components": [
        {
          "anchor": "component-batch12_release_claim_language_gate",
          "component_id": "batch12_release_claim_language_gate",
          "public_label": "Release Public Wording Gate"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "batch12_release_claim_language_gate",
            "kind": "organ",
            "kind_label": "component",
            "label": "Release Public Wording Gate",
            "relation": "explains",
            "url": "components.html#component-batch12_release_claim_language_gate"
          },
          {
            "id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public launch claim language gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Apply the same floor to meta artifacts",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-13"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.public_reveal_walkthrough",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Public Reveal Walkthrough",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-public-reveal-walkthrough"
          },
          {
            "id": "paper_module.proof_derived_governed_mutation_authorization",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof-Derived Governed Mutation Authorization",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization"
          },
          {
            "id": "paper_module.batch8_validator_checker_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 8 Validator Checker Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch8-validator-checker-capsule"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch12_release_claim_language_gate",
      "reader_packet": {
        "abstract": "Set 12 launch claim-Language Gate checks public claim language against result record-backed scope limits without approving launch or public sharing.",
        "authority_ceiling": "Fixture-bound launch-claim language gate evidence and copied source refs only; no launch-scope decision, publishing-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch12_release_claim_language_gate.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch12-release-claim-language-gate-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch12-release-claim-language-gate-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Fixture[\"release_gate_fixture.json safe and active public copy surfaces\"] Manifest[\"source_module_manifest.json exact copied source gate body\"] Loader[\"load source module digest equality and required anchors\"] SafeRoot[\"safe fixture root _write_gate_fixture(active=false)\"] ActiveRoot[\"active fixture root _write_gate_fixture(active=true)\"] Scan[\"build_gate scan manifest files for RISKY_PHRASES\"] Classify{\"_classify_hit read each phrase in context\"} Boundary[\"boundary_or_negative_context negation marker or forbidden example => allowed\"] Active[\"active_claim_blocker affirmative line, no downgrade => status active_claim_blocked\"] Review[\"needs_review no clear marker either way => fail-closed no-go queue\"] Assert[\"main --assert-clear exit 2 when not public_copy_clean\"] Negatives[\"computed negative cases affirmative claim blocks assert-clear exits 2 private internal control leak blocks\"] Result records[\"metadata-only result records result, board, validation, sign-off\"] Ceiling[\"scope limit no launch, public sharing, NLP truth, secret completeness, or whole-system claim\"] Fixture --> SafeRoot Fixture --> ActiveRoot Manifest --> Loader Loader --> Scan SafeRoot --> Scan ActiveRoot --> Scan Scan --> Classify Classify -->|allowed| Boundary Classify -->|blocked| Active Classify -->|ambiguous| Review Active --> Assert Review --> Assert Boundary --> Negatives Active --> Negatives Assert --> Negatives Negatives --> Result records Result records --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:b8792efc4879dfecf6bd03ab118f299b203a7f8fa7d84f6e22816ccf1de756ef",
            "source_line_end": 253,
            "source_line_start": 219
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-public-reveal-walkthrough"
              },
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch8-validator-checker-capsule"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch12_release_claim_language_gate",
                "kind": "organ",
                "kind_label": "component",
                "label": "Release Public Wording Gate",
                "relation": "explains",
                "url": "components.html#component-batch12_release_claim_language_gate"
              },
              {
                "id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public launch claim language gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch12_release_claim_language_gate",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 15,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 41,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 55,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 68,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 120,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 327,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Public copy drifts towards over-claiming. A page that started as \"fixture-proven, not yet published\" gets edited over months until someone writes launch, licensing, or maturity language without noticing that nothing changed underneath. This component answers one question: does a piece of public copy claim more than the result records behind it can support, and would the launch gate catch it if it did? The mechanism it wraps is a deterministic regex scan, not a language model. The copied gate body reads a public sharing manifest, walks every claim-bearing file it lists, and matches each line against fixed families of risky launch, licensing, maturity, and private launch-control wording. What\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 14,
            "source_line_start": 5,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound evidence that the Set 12 public launch-language gate can classify result record-backed public copy against an scope limit. Positive claims stay within typed claim hits, evidence strength ranks, real-system flags, boundary-context classification, fail-closed defaults, active blockers, negative cases, copied source source-module refs and bodies, source-manifest pass status, metadata-only result record scan status, secret-exclusion scan status, and validation result records. This module may not claim public launch permission, public sharing posture, hosted product status, external model dispatch authority, semantic NLP truth, complete secret detection, priva\u2026",
            "level": 2,
            "order": 2,
            "section_id": "claim-ceiling",
            "source_line_end": 94,
            "source_line_start": 79,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The gate is a lexical and fixture-driven proof consumer, not a launch oracle. It exercises copied releaseclaimlanguage_gate.py behavior over bounded public markdown fixtures, so it can detect active over-claiming phrases, boundary-context exceptions, digest drift, fixture path hazards, and stable negative-case regressions. It cannot prove that public copy is semantically complete, market-accurate, legally sufficient, safe for public sharing, or free of all secrets. The exact-copy evidence floor is intentionally narrow. The source-module manifest proves one copied source body, required anchors, digest equality, and metadata-only result record posture; it excludes refreshing the source module\u2026",
            "level": 2,
            "order": 3,
            "section_id": "limitations",
            "source_line_end": 119,
            "source_line_start": 95,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module sits under concept.importprojectionanddriftcontrol_bundle: a copied source mechanism is imported into the public system, exercised through public fixtures, and held behind digest, result record, and projection boundaries. The bundle therefore does not treat Markdown prose as authority; it treats the JSON bundle, generated instance, mechanism row, standard, source manifest, and result records as the lattice that the prose must explain. The governing principles P-2, P-6, P-13, and P-15 map onto the component's operational checks. Typed evidence ranks and real-system flags keep public claims below the result record-backed ceiling; public/private boundary rules keep source bod\u2026",
            "level": 2,
            "order": 4,
            "section_id": "governing-lattice-relation",
            "source_line_end": 186,
            "source_line_start": 140,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "classifyhit build_gate main --assert-clear",
            "level": 2,
            "order": 5,
            "section_id": "mechanisms",
            "source_line_end": 192,
            "source_line_start": 187,
            "title": "Mechanisms"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Runtime locus: src/microcosmcore/components/batch12releaseclaimlanguage_gate.py, especially blockedexercise, writegate_fixture, runmainassertclear, _evaluate, run, runbatch12releaseclaimlanguagegatebundle, result_card, EXPECTEDNEGATIVECASES, and scope_limit. Source source import: tools/meta/dissemination/releaseclaimlanguage_gate.py, copied into the exported bundle as one source body with digest equality and anchors RISKYPHRASES, NEGATIVECONTEXTMARKERS, def classify_hit, and def build_gate. Positive fixture shape: one safe boundary-context claim surface passes because limiting language keeps doesnotauthorize_release: true. Active fixture shape: two active claim blockers are reported for bar\u2026",
            "level": 2,
            "order": 6,
            "section_id": "shape",
            "source_line_end": 271,
            "source_line_start": 193,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start with papermodules/batch12releaseclaimlanguage_gate.json for source authority, then read this Markdown as the projection. Open standards/stdmicrocosmbatch12releaseclaimlanguagegate.json for the required witnesses, negative floor, denied authority, result record contract, validator command, and runtime bundle command. Open core/fixturemanifests/batch12releaseclaimlanguagegate.fixturemanifest.json for source-open body import count, source manifest refs, and durable result record refs. Open examples/batch12releaseclaimlanguagegate/exportedbatch12releaseclaimlanguagegatebundle/sourcemodulemanifest.json before inspecting copied source modules; result records carry refs, hashes, counts, verd\u2026",
            "level": 2,
            "order": 7,
            "section_id": "reader-evidence-routing",
            "source_line_end": 296,
            "source_line_start": 272,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the claim-language gate result record and sign-off JSON. The bundle command validates copied source system, source manifest digests, active-blocker and boundary-context classification, negative cases, metadata-only result records, and scope limit fields. The focused test checks pass result records, digest mismatch rejection, fixture path safety, duplicate-key and duplicate-fixture rejection, exact source body import, and card body omission. This result record path is reader-verifiable evidence only. It excludes launch, public sharing, external model access, semantic NLP truth, complete secr\u2026",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 326,
            "source_line_start": 297,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is fixture-bound launch claim-language gate evidence. Its scope stops before public launch permission, public sharing posture, external model dispatch, semantic NLP truth, complete secret detection, private-system equivalence, portability proof, market-level conclusions, investment-related actions, source editing authority, deployment maturity, formal-result correctness beyond the listed witnesses, or whole-system correctness.",
            "level": 2,
            "order": 9,
            "section_id": "authority-ceiling",
            "source_line_end": 352,
            "source_line_start": 349,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The component borrows a narrow pattern from advertising-substantiation and regulated-communication practice: public claims should stay within evidence actually held, and stronger language requires stronger support. This is prior art for the proof-consumer shape only. The module does not implement legal compliance, include launch operations, or decide whether public copy is fit to publish. External source result record, checked 2026-06-05: Microcosm adapts the substantiation pattern to launch and evidence language. Result record-backed classes, ordinal evidence strength, real-system flags, boundary-context exceptions, and fail-closed defaults constrain what public copy may say. The gate bloc\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 375,
            "source_line_start": 353,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch12_release_claim_language_gate.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 12 launch claim-Language Gate checks public claim language against result record-backed scope limits without approving launch or public sharing."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 12 launch claim-Language Gate runs launch claim-language over public fixtures. It classifies phrases against evidence class and scope limit, checks typed ordinal evidence ranks, real-system flags, fail-closed defaults, boundary-context negation, main --assert-clear behavior, source digests, negative cases, and scope limits while excluding launch-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, public sharing, and whole-system correctness.",
      "summary_line": "Set 12 launch claim-Language Gate checks public claim language against result record-backed scope limits without approving launch or public sharing.",
      "title": "Set 12 launch claim-Language Gate"
    },
    {
      "anchor": "paper-module-batch10-cold-eval-honesty-capsule",
      "authority_ceiling": "Fixture-bound route-quality scorecard and copied source refs only; no live benchmark, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p><code>batch10_cold_eval_honesty_capsule</code> answers one narrow question: can the public Microcosm copy of the source <code>cold_eval.py</code> route-quality simulator run over a synthetic workspace, expose its measured scorecard shape, and refuse to promote that shape into a benchmark or navigation-truth claim?</p>\n<p>The useful evidence is deliberately small. A green run means the copied source body executed, the all-<code>B.idea_first_packet</code> winner shape was recomputed from fixture rows, and the scope limit blocked benchmark, hosted-readiness, and launch language. It does not say idea-first routing wins in the live system.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"463\" height=\"928\" viewBox=\"0 0 463 928\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"231.5\" y1=\"72.0\" x2=\"231.5\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"231.5,130.0 228.4,123.2 234.6,123.2\"></polygon><line class=\"pmd-edge\" x1=\"211.6\" y1=\"166.0\" x2=\"147.6\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"147.6,224.0 150.6,217.1 154.8,221.7\"></polygon><line class=\"pmd-edge\" x1=\"248.0\" y1=\"166.0\" x2=\"309.6\" y2=\"233.0\"></line><polygon class=\"pmd-arrow\" points=\"309.6,233.0 302.7,230.0 307.2,225.9\"></polygon><line class=\"pmd-edge\" x1=\"142.1\" y1=\"296.0\" x2=\"197.3\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"197.3,354.0 190.3,351.1 194.8,346.9\"></polygon><line class=\"pmd-edge\" x1=\"313.0\" y1=\"287.0\" x2=\"260.0\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"260.0,354.0 261.8,346.7 266.6,350.5\"></polygon><line class=\"pmd-edge\" x1=\"231.5\" y1=\"426.0\" x2=\"231.5\" y2=\"484.0\"></line><polygon class=\"pmd-arrow\" points=\"231.5,484.0 228.4,477.2 234.6,477.2\"></polygon><line class=\"pmd-edge\" x1=\"231.5\" y1=\"538.0\" x2=\"231.5\" y2=\"596.0\"></line><polygon class=\"pmd-arrow\" points=\"231.5,596.0 228.4,589.2 234.6,589.2\"></polygon><line class=\"pmd-edge\" x1=\"231.5\" y1=\"668.0\" x2=\"231.5\" y2=\"726.0\"></line><polygon class=\"pmd-arrow\" points=\"231.5,726.0 228.4,719.2 234.6,719.2\"></polygon><line class=\"pmd-edge\" x1=\"231.5\" y1=\"798.0\" x2=\"231.5\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"231.5,856.0 228.4,849.2 234.6,849.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.3\" y=\"18.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"40.5\">Public cold-eval workspace</tspan><tspan x=\"231.5\" y=\"58.5\">(tasks, navigation packets)</tspan></text><title>Public cold-eval workspace (tasks, navigation packets)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"130.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"152.5\">Copied cold_eval.py runner</tspan></text><title>Copied cold_eval.py runner</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"224.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"107.9\" y=\"246.5\">Arm A: flat repo entry</tspan><tspan x=\"107.9\" y=\"264.5\">(README, quickstart,</tspan><tspan x=\"107.9\" y=\"282.5\">pyproject)</tspan></text><title>Arm A: flat repo entry (README, quickstart, pyproject)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"223.8\" y=\"233.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"334.4\" y=\"255.5\">Arm B: idea-first packet</tspan><tspan x=\"334.4\" y=\"273.5\">(entry packet, atlas, index)</tspan></text><title>Arm B: idea-first packet (entry packet, atlas, index)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.4\" y=\"354.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"376.5\">Score each task by</tspan><tspan x=\"231.5\" y=\"394.5\">declared route refs covered</tspan><tspan x=\"231.5\" y=\"412.5\">(refs scored, never injected)</tspan></text><title>Score each task by declared route refs covered (refs scored, never injected)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"484.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"506.5\">Winner per task,</tspan><tspan x=\"231.5\" y=\"524.5\">idea-first win count</tspan></text><title>Winner per task, idea-first win count</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.3\" y=\"596.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"618.5\">Scorecard shape audit</tspan><tspan x=\"231.5\" y=\"636.5\">all-B win + route asymmetry</tspan><tspan x=\"231.5\" y=\"654.5\">+ no non-public refs</tspan></text><title>Scorecard shape audit all-B win + route asymmetry + no non-public refs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.4\" y=\"726.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"748.5\">Scope limit gate</tspan><tspan x=\"231.5\" y=\"766.5\">injection off, forbidden</tspan><tspan x=\"231.5\" y=\"784.5\">benchmark/launch claims named</tspan></text><title>Scope limit gate injection off, forbidden benchmark/launch claims named</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.3\" y=\"856.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"878.5\">metadata-only result record</tspan><tspan x=\"231.5\" y=\"896.5\">and card</tspan></text><title>metadata-only result record and card</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Public cold-eval workspace (tasks, navigation packets)&quot;] --&gt; B[&quot;Copied cold_eval.py runner&quot;] B --&gt; A1[&quot;Arm A: flat repo entry (README, quickstart, pyproject)&quot;] B --&gt; A2[&quot;Arm B: idea-first packet (entry packet, atlas, index)&quot;] A1 --&gt; SC[&quot;Score each task by declared route refs covered (refs scored, never injected)&quot;] A2 --&gt; SC SC --&gt; W[&quot;Winner per task, idea-first win count&quot;] W --&gt; C[&quot;Scorecard shape audit all-B win + route asymmetry + no non-public refs&quot;] C --&gt; D[&quot;Scope limit gate injection off, forbidden benchmark/launch claims named&quot;] D --&gt; E[&quot;metadata-only result record and card&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in evaluation-transparency and benchmark-hygiene practice: scorecards should expose what was measured, what fixture assumptions were injected, and what claims the result can and cannot support. Useful anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://crfm.stanford.edu/helm/index.html\">HELM</a>, which frames model evaluation as a transparent, scenario-bound benchmark surface rather than a single global capability claim.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://arxiv.org/abs/1810.03993\">Model Cards for Model Reporting</a>, which established the pattern of pairing performance results with intended use, limitations, and caveats.</li></ul>\n<p>Microcosm borrows the scorecard-plus-limitations shape, then narrows it to a deterministic route-quality fixture. The all-<code>B.idea_first_packet</code> winner row is accounting evidence for this fixture only; it is not promoted into navigation truth, hosted readiness, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read the scorecard as evidence accounting, not as a leaderboard. The fixture intentionally creates a public workspace where the idea-first packet wins. The component then checks that the expected-ref injection policy is off, that non-public refs are not present, and that forbidden claims are named in the manifest.</p>\n<p>The honesty of that win turns on one design choice in the copied scorer. Each task lists the route refs an answer should reach, but those expected refs are only ever used to *score* coverage. They are never added to either arm&#x27;s route, so neither arm is handed the answer. Arm A is scored on the refs a flat reader reaches from <code>README.md</code>, <code>docs/quickstart.md</code>, and <code>pyproject.toml</code>. Arm B is scored on the refs the navigation packets actually declare. The scoring policy is named in every row as <code>declared_route_refs_no_expected_ref_injection_v1</code>, and every row carries <code>expected_ref_injection_used: false</code>. The idea-first arm wins because the entry packets genuinely declare more of the relevant files, not because the scorer leaked the target into the route. That distinction is the difference between a measured route-quality result and a rigged one, and the scope limit gate reports <code>blocked</code> rather than <code>pass</code> if the injection flag is ever turned on.</p>\n<p>The engine ids are:</p>\n<ul><li><code>cold_eval_original_runner</code>: dynamically loads the copied source body and runs <code>run_cold_eval</code> in a temporary public workspace.</li><li><code>cold_eval_scorecard_shape_audit</code>: verifies the all-B winner shape and records visible route-surface asymmetry without upgrading it into proof.</li><li><code>cold_eval_claim_ceiling_gate</code>: checks expected-ref injection policy and forbidden benchmark/launch claims.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the route-quality scorecard result record and sign-off JSON. The bundle command validates copied source source, source manifests, metadata-only cards, expected-ref injection policy, and private-ref negative cases. The focused test covers missing tasks, flat-route wins, expected-ref injection, private fixture refs, and the no-benchmark/no-launch scope limit.</p>\n<p>This result record path is reader-verifiable evidence only. It does not establish live benchmark results, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that the copied <code>cold_eval.py</code> source body executed over the synthetic workspace, the expected scorecard shape was recomputed, expected-ref injection was refused, non-public refs were excluded, negative fixtures were checked, metadata-only cards were emitted, and validation result records enforced the listed scope limit.</p>\n<p>This module may not claim live benchmark results, navigation truth, hosted readiness, route-quality superiority, external model access, deployment posture, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Fixture-bound route-quality scorecard and copied source refs only; no live benchmark, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch10_cold_eval_honesty_capsule",
          "component_id": "batch10_cold_eval_honesty_capsule",
          "public_label": "Cold Evaluation Honesty Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "batch10_cold_eval_honesty_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Cold Evaluation Honesty Bundle",
            "relation": "explains",
            "url": "components.html#component-batch10_cold_eval_honesty_capsule"
          },
          {
            "id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public cold eval honesty bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Apply the same floor to meta artifacts",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-13"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "agent reliability and safety validators as bounded public scope limits",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
          },
          {
            "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Benchmark Integrity Anti-Gaming Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay"
          },
          {
            "id": "paper_module.research_replication_rubric_artifact_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Research Replication Rubric Artifact Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
          },
          {
            "id": "paper_module.batch8_validator_checker_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 8 Validator Checker Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch8-validator-checker-capsule"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch10_cold_eval_honesty_capsule",
      "reader_packet": {
        "abstract": "Set 10 Cold Eval Honesty Bundle runs cold-eval over public fixtures without benchmark, navigation-truth, or launch-scope decision.",
        "authority_ceiling": "Fixture-bound route-quality scorecard and copied source refs only; no live benchmark, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch10_cold_eval_honesty_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch10-cold-eval-honesty-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Public cold-eval workspace (tasks, navigation packets)\"] --> B[\"Copied cold_eval.py runner\"] B --> A1[\"Arm A: flat repo entry (README, quickstart, pyproject)\"] B --> A2[\"Arm B: idea-first packet (entry packet, atlas, index)\"] A1 --> SC[\"Score each task by declared route refs covered (refs scored, never injected)\"] A2 --> SC SC --> W[\"Winner per task, idea-first win count\"] W --> C[\"Scorecard shape audit all-B win + route asymmetry + no non-public refs\"] C --> D[\"Scope limit gate injection off, forbidden benchmark/launch claims named\"] D --> E[\"metadata-only result record and card\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:5278f9079a9b8309211673fa9214cb364e564f57b571294eb553ed960af9e9c0",
            "source_line_end": 28,
            "source_line_start": 17
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay"
              },
              {
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay"
              },
              {
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch8-validator-checker-capsule"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch10_cold_eval_honesty_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Cold Evaluation Honesty Bundle",
                "relation": "explains",
                "url": "components.html#component-batch10_cold_eval_honesty_capsule"
              },
              {
                "id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public cold eval honesty bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch10_cold_eval_honesty_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 30,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 37,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 43,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 56,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 70,
              "title": "Body Handling"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "HELM",
            "section_id": "prior-art-grounding",
            "url": "https://crfm.stanford.edu/helm/index.html"
          },
          {
            "kind": "external_reference",
            "label": "Model Cards for Model Reporting",
            "section_id": "prior-art-grounding",
            "url": "https://arxiv.org/abs/1810.03993"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "batch10coldevalhonestycapsule answers one narrow question: can the public Microcosm copy of the source cold_eval.py route-quality simulator run over a synthetic workspace, expose its measured scorecard shape, and refuse to promote that shape into a benchmark or navigation-truth claim? The useful evidence is deliberately small. A green run means the copied source body executed, the all-B.ideafirstpacket winner shape was recomputed from fixture rows, and the scope limit blocked benchmark, hosted-readiness, and launch language. It does not say idea-first routing wins in the live system.",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 14,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 29,
            "source_line_start": 15,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that the copied cold_eval.py source body executed over the synthetic workspace, the expected scorecard shape was recomputed, expected-ref injection was refused, non-public refs were excluded, negative fixtures were checked, metadata-only cards were emitted, and validation result records enforced the listed scope limit. This module may not claim live benchmark results, navigation truth, hosted readiness, route-quality superiority, external model access, deployment posture, source-file changes, public sharing decision, launch-scope decision, or whole-system correctness.",
            "level": 2,
            "order": 3,
            "section_id": "claim-ceiling",
            "source_line_end": 91,
            "source_line_start": 79,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component is grounded in evaluation-transparency and benchmark-hygiene practice: scorecards should expose what was measured, what fixture assumptions were injected, and what claims the result can and cannot support. Useful anchors include: HELM, which frames model evaluation as a transparent, scenario-bound benchmark surface rather than a single global capability claim. Model Cards for Model Reporting, which established the pattern of pairing performance results with intended use, limitations, and caveats. Microcosm borrows the scorecard-plus-limitations shape, then narrows it to a deterministic route-quality fixture. The all-B.ideafirstpacket winner row is accounting evidence for this\u2026",
            "level": 2,
            "order": 4,
            "section_id": "prior-art-grounding",
            "source_line_end": 110,
            "source_line_start": 92,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Read the scorecard as evidence accounting, not as a leaderboard. The fixture intentionally creates a public workspace where the idea-first packet wins. The component then checks that the expected-ref injection policy is off, that non-public refs are not present, and that forbidden claims are named in the manifest. The honesty of that win turns on one design choice in the copied scorer. Each task lists the route refs an answer should reach, but those expected refs are only ever used to score coverage. They are never added to either arm's route, so neither arm is handed the answer. Arm A is scored on the refs a flat reader reaches from README.md, docs/quickstart.md, and pyproject.toml. Arm B\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 140,
            "source_line_start": 111,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the route-quality scorecard result record and sign-off JSON. The bundle command validates copied source source, source manifests, metadata-only cards, expected-ref injection policy, and private-ref negative cases. The focused test covers missing tasks, flat-route wins, expected-ref injection, private fixture refs, and the no-benchmark/no-launch scope limit. This result record path is reader-verifiable evidence only. It does not establish live benchmark results, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.",
            "level": 2,
            "order": 6,
            "section_id": "validation-receipt-path",
            "source_line_end": 168,
            "source_line_start": 141,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Fixture-bound route-quality scorecard and copied source refs only; no live benchmark, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, or whole-system correctness.",
            "level": 2,
            "order": 7,
            "section_id": "authority-ceiling",
            "source_line_end": 173,
            "source_line_start": 169,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch10_cold_eval_honesty_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 10 Cold Eval Honesty Bundle runs cold-eval over public fixtures without benchmark, navigation-truth, or launch-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 10 Cold Eval Honesty Bundle imports the real cold_eval.py source body and runs its route-quality simulator over a synthetic public workspace. It audits the all-B idea-first scorecard shape, expected-ref injection policy, private fixture refs, missing-task refusals, negative cases, and scope limits while excluding live benchmark results, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, and whole-system correctness.",
      "summary_line": "Set 10 Cold Eval Honesty Bundle runs cold-eval over public fixtures without benchmark, navigation-truth, or launch-scope decision.",
      "title": "Set 10 Cold Eval Honesty Bundle"
    },
    {
      "anchor": "paper-module-batch10-live-source-drift-capsule",
      "authority_ceiling": "Fixture-bound source-digest, anchor, compile, and scope limit evidence only; no route authority, Work or work log mutation, mission execution, git approval, source-file changes, launch, public sharing, external model access, or non-public runtime export.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p><code>batch10_live_source_drift_capsule</code> answers one narrow question: can Microcosm prove that selected internal control source copies match the current source source bytes, still compile without import execution, and still carry the scope limit that prevents copied code from becoming route or mutation authority?</p>\n<p>The component imports exact current Python source bodies for four source internal control files:</p>\n<ul><li><code>system/lib/standard_option_surface.py</code></li><li><code>system/lib/mission_transaction_landing_preflight.py</code></li><li><code>tools/meta/control/work_landing.py</code></li><li>tools/meta/factory/work_ledger.py</li></ul>\n<p>The bundle exists because the source source moved ahead of older public source-module records. The interesting part is that it keeps the old, wrong digest visible on purpose. Each digest row carries three fingerprints that must agree before a copy passes: the copied public body, the manifest target it claims to match, and the current source source. In the same row it keeps the stale recorded digest and asserts it differs from the current one, so the proof of freshness and the evidence of the earlier drift sit side by side.</p>\n<p>That makes the component a drift sentinel rather than a one-off check. It is built to go red when the public copies fall behind the source source again, and a red result is the signal to refresh the copies through the exact-copy source lane, not a defect in the page. Two cheap checks back the freshness claim without running anything dangerous: the copied Python is compiled but never imported, so a malformed body is caught without executing source code, and a small set of named anchors is matched in each body so a copy that compiles but has quietly lost a command or contract surface is still flagged.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"669\" height=\"480\" viewBox=\"0 0 669 480\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"206.0\" y1=\"81.0\" x2=\"151.2\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"151.2,148.0 153.1,140.8 157.9,144.6\"></polygon><line class=\"pmd-edge\" x1=\"352.4\" y1=\"90.0\" x2=\"210.1\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"210.1,148.0 215.2,142.6 217.5,148.2\"></polygon><line class=\"pmd-edge\" x1=\"180.6\" y1=\"220.0\" x2=\"275.5\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"275.5,278.0 268.1,277.0 271.3,271.8\"></polygon><line class=\"pmd-edge\" x1=\"412.3\" y1=\"90.0\" x2=\"359.2\" y2=\"157.0\"></line><polygon class=\"pmd-arrow\" points=\"359.2,157.0 361.1,149.7 365.9,153.5\"></polygon><line class=\"pmd-edge\" x1=\"471.2\" y1=\"90.0\" x2=\"520.1\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"520.1,148.0 513.4,144.7 518.1,140.8\"></polygon><line class=\"pmd-edge\" x1=\"337.1\" y1=\"211.0\" x2=\"335.4\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"335.4,278.0 332.5,271.1 338.6,271.2\"></polygon><line class=\"pmd-edge\" x1=\"490.7\" y1=\"220.0\" x2=\"394.3\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"394.3,278.0 398.5,271.8 401.7,277.1\"></polygon><line class=\"pmd-edge\" x1=\"334.4\" y1=\"350.0\" x2=\"334.4\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"334.4,408.0 331.3,401.2 337.5,401.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.7\" y=\"27.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.0\" y=\"49.5\">Probe manifest</tspan><tspan x=\"228.0\" y=\"67.5\">stale + current digests</tspan></text><title>Probe manifest stale + current digests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"148.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"170.5\">Digest refresh matrix</tspan><tspan x=\"121.7\" y=\"188.5\">copied = target = current,</tspan><tspan x=\"121.7\" y=\"206.5\">stale differs from current</tspan></text><title>Digest refresh matrix copied = target = current, stale differs from current</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"347.4\" y=\"18.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"40.5\">Copied internal control</tspan><tspan x=\"440.8\" y=\"58.5\">bodies</tspan><tspan x=\"440.8\" y=\"76.5\">and source manifest</tspan></text><title>Copied internal control bodies and source manifest</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"278.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"334.4\" y=\"300.5\">Scope limit gate</tspan><tspan x=\"334.4\" y=\"318.5\">import is not route or</tspan><tspan x=\"334.4\" y=\"336.5\">mutation authority</tspan></text><title>Scope limit gate import is not route or mutation authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"157.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"337.9\" y=\"179.5\">Compile gate</tspan><tspan x=\"337.9\" y=\"197.5\">py_compile, no import</tspan></text><title>Compile gate py_compile, no import</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"450.3\" y=\"148.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"550.5\" y=\"170.5\">Anchor matrix</tspan><tspan x=\"550.5\" y=\"188.5\">named command and</tspan><tspan x=\"550.5\" y=\"206.5\">contract surfaces present</tspan></text><title>Anchor matrix named command and contract surfaces present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"227.2\" y=\"408.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"334.4\" y=\"430.5\">metadata-only result record</tspan><tspan x=\"334.4\" y=\"448.5\">and card</tspan></text><title>metadata-only result record and card</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Probe manifest stale + current digests&quot;] --&gt; C B[&quot;Copied internal control bodies and source manifest&quot;] --&gt; C C[&quot;Digest refresh matrix copied = target = current, stale differs from current&quot;] --&gt; F B --&gt; D[&quot;Compile gate py_compile, no import&quot;] B --&gt; E[&quot;Anchor matrix named command and contract surfaces present&quot;] D --&gt; F E --&gt; F F[&quot;Scope limit gate import is not route or mutation authority&quot;] --&gt; G[&quot;metadata-only result record and card&quot;] C -. mismatch .-&gt; H[&quot;Blocked: refresh copies via exact-copy source lane&quot;]</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows from reproducible-build and supply-chain provenance practice: declared source inputs are fingerprinted, generated or copied artifacts are checked against those fingerprints, and result records avoid shipping unnecessary private state. Useful anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://bazel.build/concepts/hermeticity\">Bazel hermeticity</a>, especially the emphasis on source identity, declared inputs, and repeatable outputs.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/\">SLSA provenance</a>, which records how software artifacts relate to build inputs and supply-chain guarantees.</li></ul>\n<p>Microcosm applies that pattern to live source-copy drift: stale digest rows remain visible as regression fixtures, current public copies must match source digests byte-for-byte, and result records carry digest/anchor/negative-case evidence instead of private source bodies or runtime state.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>The copied bodies are real system, not result record-only metadata. The evidence route is still metadata-only at result record time: result records keep digest rows, required anchors, negative-case outcomes, compile status, and scope limit evidence.</p>\n<p>The engine ids are:</p>\n<ul><li><code>live_source_drift_digest_refresh_matrix</code>: compares stale recorded digests, current source digests, copied target digests, and target digest status.</li><li><code>copied_python_source_compile_gate</code>: compiles each copied Python target without importing or executing it.</li><li><code>control_surface_anchor_matrix</code>: checks that each copied body still exposes expected command, route, landing, claim, or read-result record anchors.</li><li><code>claim_ceiling_gate</code>: verifies the copied-body import excludes live route decisions, work log mutation, work log mutation, mission execution, git staging, source-file changes, launch, public sharing, external model access, or non-public runtime export.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>This component is also a drift sentinel. The fixture command writes digest-refresh, compile-gate, anchor-matrix, and scope limit result records, and it is allowed to exit blocked when copied public source no longer matches current source source. That blocked result is evidence for the exact-copy/source-refresh owner lane, not a paper-module corpus defect. Re-entry after a blocked result is to refresh the copied public source bodies and manifest digests through the source-open exact-copy lane, then rerun the fixture, bundle, and focused test.</p>\n<p>The bundle command validates current copied source digests, source manifests, compile-without-import checks, stale-digest negative cases, metadata-only cards, and scope limit fields when the exact-copy refresh is current. The focused pytest command is therefore a green-gate after refresh: if the sentinel is blocked, that test file is expected to fail on pass-status or exact-body equality and should be reported with the same exact-copy refresh residual. When current, the focused test covers stale digest replay, compile bypass, private runtime state export, and live mutation-authority claims.</p>\n<p>This result record path is reader-verifiable evidence only. It does not provide route authority, Work or work log mutation authority, mission execution, git approval, source-file changes, launch, public sharing, external model access, or non-public runtime export.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Fixture-bound source-digest, anchor, compile, and scope limit evidence only; no route authority, Work or work log mutation, mission execution, git approval, source-file changes, launch, public sharing, external model access, or non-public runtime export.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module supports only the reader-verifiable claim that selected internal control source copies can be compared with current source digests, compiled without import execution, checked for required anchors, and guarded by stale-digest and scope limit negative cases when the exact-copy lane is current. A green result does not grant route authority, Work or work log mutation authority, mission execution, git approval, source-file changes, launch-scope decision, publishing-scope decision, external model access, non-public runtime export, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch10_live_source_drift_capsule",
          "component_id": "batch10_live_source_drift_capsule",
          "public_label": "Live Source Drift Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "batch10_live_source_drift_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Live Source Drift Bundle",
            "relation": "explains",
            "url": "components.html#component-batch10_live_source_drift_capsule"
          },
          {
            "id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public live source drift bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          },
          {
            "id": "paper_module.concurrency_mission_control",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Concurrency Mission Control",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-concurrency-mission-control"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch10_live_source_drift_capsule",
      "reader_packet": {
        "abstract": "Set 10 Live Source Drift Bundle validates copied current internal control source bodies without route, ledger-mutation, or launch-scope decision.",
        "authority_ceiling": "Fixture-bound source-digest, anchor, compile, and scope limit evidence only; no route authority, Work or work log mutation, mission execution, git approval, source-file changes, launch, public sharing, external model access, or non-public runtime export.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch10_live_source_drift_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch10-live-source-drift-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch10-live-source-drift-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Probe manifest stale + current digests\"] --> C B[\"Copied internal control bodies and source manifest\"] --> C C[\"Digest refresh matrix copied = target = current, stale differs from current\"] --> F B --> D[\"Compile gate py_compile, no import\"] B --> E[\"Anchor matrix named command and contract surfaces present\"] D --> F E --> F F[\"Scope limit gate import is not route or mutation authority\"] --> G[\"metadata-only result record and card\"] C -. mismatch .-> H[\"Blocked: refresh copies via exact-copy source lane\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:bb9094da55129e842750bf452405b24a7645783d72f721cabace1322f290a1a2",
            "source_line_end": 49,
            "source_line_start": 38
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              },
              {
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-concurrency-mission-control"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch10_live_source_drift_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Live Source Drift Bundle",
                "relation": "explains",
                "url": "components.html#component-batch10_live_source_drift_capsule"
              },
              {
                "id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public live source drift bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch10_live_source_drift_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 51,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 58,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 64,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 77,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 92,
              "title": "Body Handling"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Bazel hermeticity",
            "section_id": "prior-art-grounding",
            "url": "https://bazel.build/concepts/hermeticity"
          },
          {
            "kind": "external_reference",
            "label": "SLSA provenance",
            "section_id": "prior-art-grounding",
            "url": "https://slsa.dev/spec/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "batch10livesourcedriftcapsule answers one narrow question: can Microcosm prove that selected internal control source copies match the current source source bytes, still compile without import execution, and still carry the scope limit that prevents copied code from becoming route or mutation authority? The component imports exact current Python source bodies for four source internal control files: system/lib/standardoptionsurface.py system/lib/missiontransactionlanding_preflight.py tools/meta/control/work_landing.py tools/meta/factory/work_ledger.py The bundle exists because the source source moved ahead of older public source-module records. The interesting part is that it keeps the old, w\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 35,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 50,
            "source_line_start": 36,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows from reproducible-build and supply-chain provenance practice: declared source inputs are fingerprinted, generated or copied artifacts are checked against those fingerprints, and result records avoid shipping unnecessary private state. Useful anchors include: Bazel hermeticity, especially the emphasis on source identity, declared inputs, and repeatable outputs. SLSA provenance, which records how software artifacts relate to build inputs and supply-chain guarantees. Microcosm applies that pattern to live source-copy drift: stale digest rows remain visible as regression fixtures, current public copies must match source digests byte-for-byte, and result records carry diges\u2026",
            "level": 2,
            "order": 3,
            "section_id": "prior-art-grounding",
            "source_line_end": 117,
            "source_line_start": 101,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The copied bodies are real system, not result record-only metadata. The evidence route is still metadata-only at result record time: result records keep digest rows, required anchors, negative-case outcomes, compile status, and scope limit evidence. The engine ids are: livesourcedriftdigestrefresh_matrix: compares stale recorded digests, current source digests, copied target digests, and target digest status. copiedpythonsourcecompilegate: compiles each copied Python target without importing or executing it. controlsurfaceanchor_matrix: checks that each copied body still exposes expected command, route, landing, claim, or read-result record anchors. claimceilinggate: verifies the copied-bod\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 136,
            "source_line_start": 118,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: This component is also a drift sentinel. The fixture command writes digest-refresh, compile-gate, anchor-matrix, and scope limit result records, and it is allowed to exit blocked when copied public source no longer matches current source source. That blocked result is evidence for the exact-copy/source-refresh owner lane, not a paper-module corpus defect. Re-entry after a blocked result is to refresh the copied public source bodies and manifest digests through the source-open exact-copy lane, then rerun the fixture, bundle, and focused test. The bundle command validates current copied source digests, source manifests\u2026",
            "level": 2,
            "order": 5,
            "section_id": "validation-receipt-path",
            "source_line_end": 176,
            "source_line_start": 137,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Fixture-bound source-digest, anchor, compile, and scope limit evidence only; no route authority, Work or work log mutation, mission execution, git approval, source-file changes, launch, public sharing, external model access, or non-public runtime export.",
            "level": 2,
            "order": 6,
            "section_id": "authority-ceiling",
            "source_line_end": 183,
            "source_line_start": 177,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that selected internal control source copies can be compared with current source digests, compiled without import execution, checked for required anchors, and guarded by stale-digest and scope limit negative cases when the exact-copy lane is current. A green result does not grant route authority, Work or work log mutation authority, mission execution, git approval, source-file changes, launch-scope decision, public sharing decision, external model access, non-public runtime export, or whole-system correctness.",
            "level": 2,
            "order": 7,
            "section_id": "claim-ceiling",
            "source_line_end": 193,
            "source_line_start": 184,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch10_live_source_drift_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 10 Live Source Drift Bundle validates copied current internal control source bodies without route, ledger-mutation, or launch-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 10 Live Source Drift Bundle imports exact current internal control Python bodies after source source drift. It validates stale-versus-current digest rows, copied-source compileability without import execution, required behavioral anchors, source-manifest boundaries, negative cases, and scope limits while excluding route authority, work log or work log mutation authority, mission execution, git approval, source-file changes, launch, public sharing, external model access, and non-public runtime export.",
      "summary_line": "Set 10 Live Source Drift Bundle validates copied current internal control source bodies without route, ledger-mutation, or launch-scope decision.",
      "title": "Set 10 Live Source Drift Bundle"
    },
    {
      "anchor": "paper-module-batch7-macro-engines-capsule",
      "authority_ceiling": "Fixture-bound public source-body import and deterministic exercise evidence only; no launch-scope decision, private-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, external model access, or source-file changes.",
      "body_html": "<h4 class=\"pm-body__h\">TLDR</h4>\n<p><code>batch7_macro_engines_capsule</code> imports the Set-7 source engines as source bodies and runs focused exercises around them. It is a real-system bundle: source copies, original JS/TS witnesses, deterministic Python exercises, negative cases, digest checks, and fenced claims.</p>\n<h4 class=\"pm-body__h\">What It Makes Visible</h4>\n<ul><li><code>tools/agent_trace_structurer/parser.mjs</code> as a trace-IR/edit-claim witness with <code>node --test parser.test.mjs</code>.</li><li><code>system/server/ui/src/lib/codemap/</code> as a code-map layout witness with Vitest.</li><li>DAG wave scheduling, source indexing, patch context validation, network blocking, robust numeric center/scale, PageRank mass preservation, and never-empty regression-test selection.</li></ul>\n<h4 class=\"pm-body__h\">What Each Exercise Proves</h4>\n<p>Each engine has a single deterministic check with a known answer, plus a paired negative case that must keep failing. The exercises are concrete:</p>\n<ul><li><strong>Trace IR parser</strong> (<code>agent_trace_ir_compiler</code>). Runs <code>node --test parser.test.mjs</code> against the copied parser. The paired negative case is a commit claim with no diff evidence, which the parser&#x27;s own test rejects, so a pass means the edit-claim gate is intact rather than merely that the file copied.</li><li><strong>Code-map layout</strong> (<code>codemap_orbit_layout</code>). Runs the Vitest suite for the layout module and, in process, places five nodes on an orbit and measures every pair distance. The pass condition requires zero circle overlaps, so the layout proves geometric non-collision, not route meaning.</li><li><strong>DAG scheduler</strong> (<code>constitutional_dag_kernel</code>). Calls <code>compute_waves</code> on a six-node graph and checks the schedule is exactly <code>[[&quot;a&quot;,&quot;f&quot;], [&quot;b&quot;,&quot;c&quot;], [&quot;d&quot;], [&quot;e&quot;]]</code>. A two-node cycle must raise, and an impure config path must be flagged, so the kernel proves wave ordering and cycle rejection together.</li><li><strong>launch-root index</strong> (<code>release_root_compiler</code>). Parses the copied module&#x27;s AST and confirms the expected report-building functions exist and that a missing-reference count is reported. This is source indexing, not launch-scope decision.</li><li><strong>Source surgeon</strong> (<code>source_surgeon_patch</code>). Applies a one-line unified diff and checks the result is exactly <code>a = &#x27;B&#x27;</code>. A diff whose context does not match must raise, and broken Python must fail to parse, so the engine proves patch-context and syntax validation, not semantic correctness.</li><li><strong>Clean clone</strong> (<code>hermetic_clean_clone</code>). Temporarily replaces the socket factory and confirms an outbound connection raises a network-disabled error. It proves a hermetic baseline, not complete sandboxing.</li><li><strong>Robust calculator</strong> (<code>calculator_standard_actor</code>). Feeds <code>[1, 2, 3, 4, 5, 100]</code> to the robust centre/scale routine. The robust centre stays at <code>3.5</code> while the naive mean is dragged above <code>19</code>, so the outlier is resisted. It is a numeric primitive, not market data or investment-related actions.</li><li><strong>PageRank ranker</strong> (<code>personalized_pagerank_ranker</code>). Ranks a four-node graph and checks the score mass sums to <code>1.0</code>; an unknown source node must return an empty map. It proves the rank invariant and missing-source refusal, not semantic understanding.</li><li><strong>Regression selection</strong> (<code>regression_test_selection</code>). Confirms the impacted- test selector never returns an empty set: an empty selection must fall back to a non-empty bundle. It proves the never-empty contract, not that the selected tests are sufficient.</li></ul>\n<p>When the input is the exported source-open bundle rather than the live fixture, the same nine engine rows are gated on the copied source manifest instead: every expected digest must match and every required anchor must be present before any row passes. The exercises stay metadata-only throughout; result records carry status, counts, digests, and refs, never the copied source or command output.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in trace instrumentation, graph analysis, and regression selection practice: parse execution traces into structured spans, project code or route graphs into navigable layouts, preserve graph-rank invariants, and choose focused tests without claiming sufficiency. Relevant anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/\">OpenTelemetry</a>, especially traces/spans as a vendor-neutral model for representing units of work and their relationships.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/d3/d3-force\">D3 force layouts</a>, a common graph layout pattern for visualizing networks and hierarchies.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.link_analysis.pagerank_alg.pagerank.html\">NetworkX PageRank</a>, which documents the PageRank family for graph-link analysis.</li></ul>\n<p>Microcosm borrows the structured-trace, graph-layout, and invariant-checking shape across its mixed Set-7 engines. The bundle remains a bundle of focused source witnesses and deterministic exercises; it is not a complete sandbox, semantic truth engine, or proof that selected tests are sufficient.</p>\n<h4 class=\"pm-body__h\">Source Body Imports</h4>\n<p>The source-module manifest at <code>examples/batch7_macro_engines_capsule/exported_batch7_macro_engines_capsule_bundle/source_module_manifest.json</code> lists the exact copied source bodies and required anchors. Result records store digests and counts, not source bodies.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This module is the reader-facing instrument for the accepted <code>batch7_macro_engines_capsule</code> component. Its source authority is the JSON source record in <code>core/paper_module_capsules.json</code>; this Markdown explains the proof boundary for a cold reader and points back to the runtime component, copied source manifest, and focused tests.</p>\n<p>The component answers one narrow question: do nine unrelated source engines, copied out of the larger system as source, still behave the way their own tests and invariants say they should? Rather than describe them in prose, the bundle runs each one. A trace-IR parser is checked by its own Node test runner; a code-map layout is checked by its Vitest suite; a dependency-graph scheduler, a robust numeric scorer, a PageRank ranker, a patch applier, a network-isolation guard, an AST source index, and a regression-test selector are each driven through a small deterministic exercise with a known correct answer.</p>\n<p>What is worth noting is the mix. Most validators in this set check one shape of evidence. This one deliberately binds several kinds under a single fixture and a single scope limit: an external JavaScript test process, an external TypeScript test process, in-process Python function calls, and static AST reads. The point is not that any one engine is impressive in isolation. It is that nine engines with quite different runtimes can be exercised together, each with a concrete pass condition, while every exercise stays below launch, semantic-truth, and source-file changes.</p>\n<p>The failure mode this guards against is the comfortable assumption that copied code still works. A source body can be copied faithfully, pass a digest check, and still be broken or subtly different from the original. The bundle refuses to treat a digest match as behaviour: each engine has to produce the expected output, and each negative case has to keep failing, before the row is allowed to pass.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1503\" height=\"464\" viewBox=\"0 0 1503 464\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"108.1\" y1=\"232.0\" x2=\"194.1\" y2=\"232.0\"></line><polygon class=\"pmd-arrow\" points=\"194.1,232.0 187.3,235.1 187.3,228.9\"></polygon><line class=\"pmd-edge\" x1=\"314.0\" y1=\"205.0\" x2=\"512.9\" y2=\"72.0\"></line><polygon class=\"pmd-arrow\" points=\"512.9,72.0 508.9,78.3 505.5,73.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"396.4\" y=\"129.5\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"413.4\" y=\"142.5\" text-anchor=\"middle\">live</text><line class=\"pmd-edge\" x1=\"344.2\" y1=\"205.0\" x2=\"482.7\" y2=\"152.0\"></line><polygon class=\"pmd-arrow\" points=\"482.7,152.0 477.4,157.3 475.2,151.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"396.4\" y=\"169.5\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"413.4\" y=\"182.5\" text-anchor=\"middle\">live</text><line class=\"pmd-edge\" x1=\"353.2\" y1=\"224.3\" x2=\"470.2\" y2=\"213.0\"></line><polygon class=\"pmd-arrow\" points=\"470.2,213.0 463.7,216.7 463.1,210.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"394.7\" y=\"209.7\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"411.7\" y=\"222.7\" text-anchor=\"middle\">live</text><line class=\"pmd-edge\" x1=\"353.2\" y1=\"252.2\" x2=\"439.2\" y2=\"274.0\"></line><polygon class=\"pmd-arrow\" points=\"439.2,274.0 431.8,275.3 433.3,269.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"379.2\" y=\"254.1\" width=\"34.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"396.2\" y=\"267.1\" text-anchor=\"middle\">live</text><line class=\"pmd-edge\" x1=\"316.1\" y1=\"259.0\" x2=\"496.7\" y2=\"374.0\"></line><polygon class=\"pmd-arrow\" points=\"496.7,374.0 489.3,372.9 492.6,367.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"383.4\" y=\"307.5\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"406.4\" y=\"320.5\" text-anchor=\"middle\">bundle</text><line class=\"pmd-edge\" x1=\"624.4\" y1=\"374.0\" x2=\"790.4\" y2=\"290.0\"></line><polygon class=\"pmd-arrow\" points=\"790.4,290.0 785.7,295.8 782.9,290.4\"></polygon><line class=\"pmd-edge\" x1=\"600.4\" y1=\"72.0\" x2=\"778.8\" y2=\"174.0\"></line><polygon class=\"pmd-arrow\" points=\"778.8,174.0 771.3,173.3 774.3,167.9\"></polygon><line class=\"pmd-edge\" x1=\"650.1\" y1=\"152.0\" x2=\"753.3\" y2=\"180.8\"></line><polygon class=\"pmd-arrow\" points=\"753.3,180.8 745.9,181.9 747.5,176.0\"></polygon><line class=\"pmd-edge\" x1=\"636.2\" y1=\"203.8\" x2=\"753.3\" y2=\"202.1\"></line><polygon class=\"pmd-arrow\" points=\"753.3,202.1 746.5,205.2 746.4,199.1\"></polygon><line class=\"pmd-edge\" x1=\"667.3\" y1=\"260.3\" x2=\"753.8\" y2=\"228.0\"></line><polygon class=\"pmd-arrow\" points=\"753.8,228.0 748.4,233.3 746.3,227.5\"></polygon><line class=\"pmd-edge\" x1=\"895.1\" y1=\"261.0\" x2=\"984.6\" y2=\"246.8\"></line><polygon class=\"pmd-arrow\" points=\"984.6,246.8 978.3,250.9 977.4,244.9\"></polygon><line class=\"pmd-edge\" x1=\"898.6\" y1=\"209.9\" x2=\"984.6\" y2=\"220.5\"></line><polygon class=\"pmd-arrow\" points=\"984.6,220.5 977.4,222.7 978.2,216.6\"></polygon><line class=\"pmd-edge\" x1=\"1171.3\" y1=\"232.0\" x2=\"1257.3\" y2=\"232.0\"></line><polygon class=\"pmd-arrow\" points=\"1257.3,232.0 1250.5,235.1 1250.5,228.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"214.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"63.0\" y=\"236.5\">Input dir</tspan></text><title>Input dir</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"273.6,205.0 353.2,232.0 273.6,259.0 194.1,232.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"273.6\" y=\"227.5\">Live fixture</tspan><tspan x=\"273.6\" y=\"245.5\">or exported bundle?</tspan></text><title>Live fixture or exported bundle?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"487.5\" y=\"18.0\" width=\"131.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"553.2\" y=\"40.5\">Trace IR parser</tspan><tspan x=\"553.2\" y=\"58.5\">node --test</tspan></text><title>Trace IR parser node --test</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"449.6\" y=\"98.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"553.2\" y=\"120.5\">Code-map layout</tspan><tspan x=\"553.2\" y=\"138.5\">Vitest + orbit non-overlap</tspan></text><title>Code-map layout Vitest + orbit non-overlap</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"470.2\" y=\"178.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"553.2\" y=\"200.5\">DAG scheduler</tspan><tspan x=\"553.2\" y=\"218.5\">waves + cycle reject</tspan></text><title>DAG scheduler waves + cycle reject</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"439.2\" y=\"258.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"553.2\" y=\"280.5\">launch index, source surgeon,</tspan><tspan x=\"553.2\" y=\"298.5\">clean clone, calculator,</tspan><tspan x=\"553.2\" y=\"316.5\">PageRank, regression</tspan><tspan x=\"553.2\" y=\"334.5\">selection</tspan></text><title>launch index, source surgeon, clean clone, calculator, PageRank, regression selection</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"459.9\" y=\"374.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"553.2\" y=\"396.5\">Source manifest:</tspan><tspan x=\"553.2\" y=\"414.5\">digests match + anchors</tspan><tspan x=\"553.2\" y=\"432.5\">present</tspan></text><title>Source manifest: digests match + anchors present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"756.7\" y=\"254.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"825.9\" y=\"276.5\">Nine engine rows</tspan></text><title>Nine engine rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"753.3\" y=\"174.0\" width=\"145.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"825.9\" y=\"196.5\">Negative cases</tspan><tspan x=\"825.9\" y=\"214.5\">must keep failing</tspan></text><title>Negative cases must keep failing</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"984.6\" y=\"205.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1077.9\" y=\"227.5\">metadata-only result</tspan><tspan x=\"1077.9\" y=\"245.5\">status, counts, digests</tspan></text><title>metadata-only result status, counts, digests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1257.3\" y=\"196.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1371.3\" y=\"218.5\">scope limit</tspan><tspan x=\"1371.3\" y=\"236.5\">no launch, no semantic truth,</tspan><tspan x=\"1371.3\" y=\"254.5\">no source-file changes</tspan></text><title>scope limit no launch, no semantic truth, no source-file changes</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Nine engine rows</dt><dd><code class=\"pm-diagram__ref-loc\">source_open_manifest_verified</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR input[&quot;Input dir&quot;] mode{&quot;Live fixture or exported bundle?&quot;} subgraph Live[&quot;Live fixture: run each engine&quot;] trace[&quot;Trace IR parser node --test&quot;] codemap[&quot;Code-map layout Vitest + orbit non-overlap&quot;] dag[&quot;DAG scheduler waves + cycle reject&quot;] rest[&quot;launch index, source surgeon, clean clone, calculator, PageRank, regression selection&quot;] end subgraph Bundle[&quot;Exported bundle: gate on manifest&quot;] manifest[&quot;Source manifest: digests match + anchors present&quot;] rows[&quot;Nine engine rows source_open_manifest_verified&quot;] end neg[&quot;Negative cases must keep failing&quot;] result[&quot;metadata-only result status, counts, digests&quot;] ceiling[&quot;scope limit no launch, no semantic truth, no source-file changes&quot;] input --&gt; mode mode --&gt;|live| trace mode --&gt;|live| codemap mode --&gt;|live| dag mode --&gt;|live| rest mode --&gt;|bundle| manifest manifest --&gt; rows trace --&gt; neg codemap --&gt; neg dag --&gt; neg rest --&gt; neg rows --&gt; result neg --&gt; result result --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Start from the component source when checking behavior:</p>\n<ul><li><code>EXPECTED_NEGATIVE_CASES</code> names the rejected cases.</li><li><code>AUTHORITY_CEILING</code> names the forbidden claims.</li><li><code>_source_open_bundle_exercises</code> and <code>_evaluate</code> assemble the accepted public witness set.</li><li><code>run_batch7_bundle</code> and <code>result_card</code> expose the reproducible command and metadata-only summary.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the Set-7 source-engine result record and sign-off JSON. The exported-bundle command validates copied trace, codemap, DAG, source-rank, and regression-selection witnesses without emitting private bodies. The focused test covers the runtime component, exported bundle shape, exact-copy source imports, negative cases, card body omission, and numeric dependencies. The corpus and projection checks prove only that the generated paper-module instance remains fresh for this bundle-backed Markdown state.</p>\n<p>This result record path is public fixture evidence only. It does not establish semantic truth, selected-test sufficiency, sandbox completeness, private-system equivalence, launch-scope decision, external model access, source-file changes, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This bundle is not launch-scope decision, hosted-public authority, semantic truth, investment-related actions, a complete sandbox, or proof that selected tests are sufficient. It excludes raw operator transcripts, provider/browser state, wallet/account state, account secrets, and live market fetches.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>The module can support only fixture-bound public source-body import evidence and deterministic exercise result records. It cannot authorize external model access, source-file changes, launch, public sharing, investment-related actions, private-system equivalence, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch7_macro_engines_capsule",
          "component_id": "batch7_macro_engines_capsule",
          "public_label": "Trace, Code-Map & Scheduling Engines Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "batch7_macro_engines_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Trace, Code-Map & Scheduling Engines Bundle",
            "relation": "explains",
            "url": "components.html#component-batch7_macro_engines_capsule"
          },
          {
            "id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public source engines bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.computer_use_action_trace_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Computer-Use Action Trace Replay",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-computer-use-action-trace-replay"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch7_macro_engines_capsule",
      "reader_packet": {
        "abstract": "Set 7 Source Engines Bundle imports source engine bodies and exercises trace, graph, scheduling, source-index, patch, numeric, rank, and regression-selection invariants.",
        "authority_ceiling": "Fixture-bound public source-body import and deterministic exercise evidence only; no launch-scope decision, private-system equivalence, semantic truth, investment-related actions, complete sandbox proof, selected-test sufficiency proof, external model access, or source-file changes.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch7_macro_engines_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch7-macro-engines-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch7-macro-engines-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR input[\"Input dir\"] mode{\"Live fixture or exported bundle?\"} subgraph Live[\"Live fixture: run each engine\"] trace[\"Trace IR parser node --test\"] codemap[\"Code-map layout Vitest + orbit non-overlap\"] dag[\"DAG scheduler waves + cycle reject\"] rest[\"launch index, source surgeon, clean clone, calculator, PageRank, regression selection\"] end subgraph Bundle[\"Exported bundle: gate on manifest\"] manifest[\"Source manifest: digests match + anchors present\"] rows[\"Nine engine rows source_open_manifest_verified\"] end neg[\"Negative cases must keep failing\"] result[\"metadata-only result status, counts, digests\"] ceiling[\"scope limit no launch, no semantic truth, no source-file changes\"] input --> mode mode -->|live| trace mode -->|live| codemap mode -->|live| dag mode -->|live| rest mode -->|bundle| manifest manifest --> rows trace --> neg codemap --> neg dag --> neg rest --> neg rows --> result neg --> result result --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:60feec778abd5e8471761fd25cb27381410f9f0b76ab7082ad764954cabd38dd",
            "source_line_end": 199,
            "source_line_start": 164
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-computer-use-action-trace-replay"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch7_macro_engines_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Trace, Code-Map & Scheduling Engines Bundle",
                "relation": "explains",
                "url": "components.html#component-batch7_macro_engines_capsule"
              },
              {
                "id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source engines bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch7_macro_engines_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 145,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 201,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 232,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 243,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 256,
              "title": "Body Handling"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry",
            "section_id": "prior-art-grounding",
            "url": "https://opentelemetry.io/docs/"
          },
          {
            "kind": "external_reference",
            "label": "D3 force layouts",
            "section_id": "prior-art-grounding",
            "url": "https://github.com/d3/d3-force"
          },
          {
            "kind": "external_reference",
            "label": "NetworkX PageRank",
            "section_id": "prior-art-grounding",
            "url": "https://networkx.org/documentation/stable/reference/algorithms/generated/networkx.algorithms.link_analysis.pagerank_alg.pagerank.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "batch7macroengines_capsule imports the Set-7 source engines as source bodies and runs focused exercises around them. It is a real-system bundle: source copies, original JS/TS witnesses, deterministic Python exercises, negative cases, digest checks, and fenced claims.",
            "level": 2,
            "order": 1,
            "section_id": "tldr",
            "source_line_end": 9,
            "source_line_start": 3,
            "title": "TLDR"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "tools/agenttracestructurer/parser.mjs as a trace-IR/edit-claim witness with node --test parser.test.mjs. system/server/ui/src/lib/codemap/ as a code-map layout witness with Vitest. DAG wave scheduling, source indexing, patch context validation, network blocking, robust numeric center/scale, PageRank mass preservation, and never-empty regression-test selection.",
            "level": 2,
            "order": 2,
            "section_id": "what-it-makes-visible",
            "source_line_end": 18,
            "source_line_start": 10,
            "title": "What It Makes Visible"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Each engine has a single deterministic check with a known answer, plus a paired negative case that must keep failing. The exercises are concrete: Trace IR parser (agenttraceir_compiler). Runs `node --test parser.test.mjs` against the copied parser. The paired negative case is a commit claim with no diff evidence, which the parser's own test rejects, so a pass means the edit-claim gate is intact rather than merely that the file copied. Code-map layout (codemaporbitlayout). Runs the Vitest suite for the layout module and, in process, places five nodes on an orbit and measures every pair distance. The pass condition requires zero circle overlaps, so the layout proves geometric non-collision, n\u2026",
            "level": 2,
            "order": 3,
            "section_id": "what-each-exercise-proves",
            "source_line_end": 66,
            "source_line_start": 19,
            "title": "What Each Exercise Proves"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 4,
            "section_id": "first-command",
            "source_line_end": 77,
            "source_line_start": 67,
            "title": "First Command"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This bundle is not launch-scope decision, hosted-public authority, semantic truth, investment-related actions, a complete sandbox, or proof that selected tests are sufficient. It excludes raw operator transcripts, provider/browser state, wallet/account state, account secrets, and live market fetches.",
            "level": 2,
            "order": 5,
            "section_id": "claim-ceiling",
            "source_line_end": 84,
            "source_line_start": 78,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in trace instrumentation, graph analysis, and regression selection practice: parse execution traces into structured spans, project code or route graphs into navigable layouts, preserve graph-rank invariants, and choose focused tests without claiming sufficiency. Relevant anchors include: OpenTelemetry, especially traces/spans as a vendor-neutral model for representing units of work and their relationships. D3 force layouts, a common graph layout pattern for visualizing networks and hierarchies. NetworkX PageRank, which documents the PageRank family for graph-link analysis. Microcosm borrows the structured-trace, graph-layout, and invariant-checking shape across its\u2026",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 103,
            "source_line_start": 85,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The source-module manifest at examples/batch7macroenginescapsule/exportedbatch7macroenginescapsulebundle/sourcemodulemanifest.json lists the exact copied source bodies and required anchors. Result records store digests and counts, not source bodies.",
            "level": 2,
            "order": 7,
            "section_id": "source-body-imports",
            "source_line_end": 110,
            "source_line_start": 104,
            "title": "Source Body Imports"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is the reader-facing instrument for the accepted batch7macroengines_capsule component. Its source authority is the JSON bundle row in core/papermodulecapsules.json; this Markdown explains the proof boundary for a cold reader and points back to the runtime component, copied source manifest, and focused tests. The component answers one narrow question: do nine unrelated source engines, copied out of the larger system as source, still behave the way their own tests and invariants say they should? Rather than describe them in prose, the bundle runs each one. A trace-IR parser is checked by its own Node test runner; a code-map layout is checked by its Vitest suite; a dependency-graph\u2026",
            "level": 2,
            "order": 8,
            "section_id": "purpose",
            "source_line_end": 144,
            "source_line_start": 111,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 9,
            "section_id": "shape",
            "source_line_end": 200,
            "source_line_start": 162,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start from the component source when checking behavior: EXPECTEDNEGATIVECASES names the rejected cases. scope_limit names the forbidden claims. sourceopenbundleexercises and _evaluate assemble the accepted public witness set. runbatch7bundle and result_card expose the reproducible command and metadata-only summary.",
            "level": 2,
            "order": 10,
            "section_id": "reader-evidence-routing",
            "source_line_end": 231,
            "source_line_start": 221,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the Set-7 source-engine result record and sign-off JSON. The exported-bundle command validates copied trace, codemap, DAG, source-rank, and regression-selection witnesses without emitting private bodies. The focused test covers the runtime component, exported bundle shape, exact-copy source imports, negative cases, card body omission, and numeric dependencies. The corpus and projection checks prove only that the generated paper-module instance remains fresh for this bundle-backed Markdown state. This result record path is public fixture evidence only. It does not establish semantic truth, s\u2026",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 298,
            "source_line_start": 266,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The module can support only fixture-bound public source-body import evidence and deterministic exercise result records. It cannot authorize external model access, source-file changes, launch, public sharing, investment-related actions, private-system equivalence, or whole-system correctness.",
            "level": 2,
            "order": 12,
            "section_id": "authority-ceiling",
            "source_line_end": 304,
            "source_line_start": 299,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch7_macro_engines_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 7 Source Engines Bundle imports source engine bodies and exercises trace, graph, scheduling, source-index, patch, numeric, rank, and regression-selection invariants."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 7 Source Engines Bundle binds the accepted batch7_macro_engines_capsule component to its public source-open bundle. It checks copied trace parser, codemap layout, DAG scheduling, launch-root, source-surgeon, clean-clone, calculator, PageRank, and regression-selection witnesses, negative cases, digest boundaries, and scope limits while excluding launch-scope decision, private-system equivalence, semantic truth, investment-related actions, sandbox completeness, and selected-test sufficiency proof.",
      "summary_line": "Set 7 Source Engines Bundle imports source engine bodies and exercises trace, graph, scheduling, source-index, patch, numeric, rank, and regression-selection invariants.",
      "title": "Set 7 Source Engines Bundle"
    },
    {
      "anchor": "paper-module-batch9-macro-engines-capsule",
      "authority_ceiling": "Fixture-bound public source-body import and deterministic exercise evidence only; no live lineage truth, human approval authority, real market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Copying a file into a public bundle proves only that the bytes match. It does not establish that the imported logic still behaves the way it did in the larger system it came from. This component exists to close that gap for thirteen backend, governance, and frontend data-shaping modules. The single question it answers is: do these copied source bodies still compute what they claim to compute, when run against bounded fixtures, here in the public repository?</p>\n<p>The unusual part is how it checks. Rather than asserting against pre-baked result files, the component loads each copied module and calls its real functions. It imports <code>system/lib/approval_registry.py</code> and runs <code>decide_approval</code> against a temporary approvals tree to confirm a pre-acquired claim is refused. It imports <code>system/lib/python_documentation_tree.py</code> and runs <code>build_file_entry</code> over written-out Python to read symbols back. It runs the copied mission-graph compiler, the dependency-pin parser, the config-authority registry validator, the host-pressure admission builder, the worker budget guard, and the milestone metric computer, each on its own fixture. The three TypeScript bodies for finance clustering, edge extraction, and WorkAtlas aggregation are parsed for their load-bearing constants and branches, then mirrored deterministically. Each exercise carries both a positive shape and a paired negative case, so the proof moves with source behaviour, not with a static result record.</p>\n<p>The reader should treat the result as fixture-bound evidence and nothing more. A passing bundle shows that representative mechanics still match the imported bodies under positive and negative cases. It does not assert live lineage truth, approval authority, real market or news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p>Set 9 Source Engines Bundle is a public Microcosm paper module for a source-open, body-import-backed component. The component copies thirteen source source bodies into <code>examples/batch9_macro_engines_capsule/exported_batch9_macro_engines_capsule_bundle/source_modules/</code>, checks their digests and required anchors, then runs deterministic public exercises over fixture data. The result is a reproducible evidence bundle for backend, governance, frontend data-shaping, worker-gate, and quality-accounting mechanics without granting live system authority.</p>\n<p>The useful claim is narrow: the copied bodies and public fixtures can show that representative mechanics still behave like the imported source bodies under bounded positive and negative cases. They do not prove live lineage truth, approval authority, market or news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, private-system equivalence, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Telos</h4>\n<p>This module exists to make the Set-9 import legible as technical evidence rather than as generic public copy. A cold reader should be able to answer four questions:</p>\n<ul><li>Which source bodies were copied, and how are they checked?</li><li>Which mechanisms are exercised, and which ones are source-body-sensitive?</li><li>Which result records prove only fixture truth, and which claims remain forbidden?</li><li>How does this component relate to the Microcosm concept/mechanism/principle lattice?</li></ul>\n<h4 class=\"pm-body__h\">Mechanism Map</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"470\" height=\"978\" viewBox=\"0 0 470 978\" role=\"img\" aria-label=\"Flowchart diagram with 11 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"131.2\" y1=\"72.0\" x2=\"215.1\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"215.1,148.0 208.0,145.7 212.1,141.1\"></polygon><line class=\"pmd-edge\" x1=\"307.1\" y1=\"90.0\" x2=\"252.0\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"252.0,148.0 254.5,140.9 259.0,145.1\"></polygon><line class=\"pmd-edge\" x1=\"216.7\" y1=\"184.0\" x2=\"158.1\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"158.1,242.0 160.8,235.0 165.1,239.4\"></polygon><line class=\"pmd-edge\" x1=\"253.7\" y1=\"184.0\" x2=\"323.5\" y2=\"251.0\"></line><polygon class=\"pmd-arrow\" points=\"323.5,251.0 316.5,248.5 320.7,244.1\"></polygon><line class=\"pmd-edge\" x1=\"317.9\" y1=\"305.0\" x2=\"222.0\" y2=\"381.8\"></line><polygon class=\"pmd-arrow\" points=\"222.0,381.8 225.4,375.1 229.2,379.9\"></polygon><line class=\"pmd-edge\" x1=\"351.1\" y1=\"305.0\" x2=\"349.2\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"349.2,408.0 346.3,401.1 352.4,401.2\"></polygon><line class=\"pmd-edge\" x1=\"120.1\" y1=\"552.0\" x2=\"118.7\" y2=\"628.0\"></line><polygon class=\"pmd-arrow\" points=\"118.7,628.0 115.8,621.1 121.9,621.2\"></polygon><line class=\"pmd-edge\" x1=\"209.6\" y1=\"552.0\" x2=\"266.3\" y2=\"610.0\"></line><polygon class=\"pmd-arrow\" points=\"266.3,610.0 259.3,607.2 263.7,603.0\"></polygon><line class=\"pmd-edge\" x1=\"283.9\" y1=\"516.0\" x2=\"150.4\" y2=\"628.0\"></line><polygon class=\"pmd-arrow\" points=\"150.4,628.0 153.7,621.3 157.6,625.9\"></polygon><line class=\"pmd-edge\" x1=\"337.6\" y1=\"516.0\" x2=\"319.1\" y2=\"610.0\"></line><polygon class=\"pmd-arrow\" points=\"319.1,610.0 317.4,602.7 323.4,603.9\"></polygon><line class=\"pmd-edge\" x1=\"129.5\" y1=\"314.0\" x2=\"225.2\" y2=\"758.0\"></line><polygon class=\"pmd-arrow\" points=\"225.2,758.0 220.8,752.0 226.8,750.7\"></polygon><line class=\"pmd-edge\" x1=\"139.5\" y1=\"682.0\" x2=\"199.5\" y2=\"758.0\"></line><polygon class=\"pmd-arrow\" points=\"199.5,758.0 192.8,754.5 197.6,750.7\"></polygon><line class=\"pmd-edge\" x1=\"287.4\" y1=\"700.0\" x2=\"257.8\" y2=\"758.0\"></line><polygon class=\"pmd-arrow\" points=\"257.8,758.0 258.2,750.5 263.7,753.3\"></polygon><line class=\"pmd-edge\" x1=\"235.0\" y1=\"848.0\" x2=\"234.9\" y2=\"906.0\"></line><polygon class=\"pmd-arrow\" points=\"234.9,906.0 231.9,899.2 238.0,899.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"36.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"58.5\">13 copied source bodies</tspan></text><title>13 copied source bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"18.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"341.3\" y=\"40.5\">first_wave fixture input</tspan><tspan x=\"341.3\" y=\"58.5\">probe manifest + 13 negative</tspan><tspan x=\"341.3\" y=\"76.5\">cases</tspan></text><title>first_wave fixture input probe manifest + 13 negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"141.6\" y=\"148.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.0\" y=\"170.5\">run / run_batch9_bundle</tspan></text><title>run / run_batch9_bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"242.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"264.5\">Digest + anchor check</tspan><tspan x=\"121.7\" y=\"282.5\">copied bytes match source,</tspan><tspan x=\"121.7\" y=\"300.5\">required anchors present</tspan></text><title>Digest + anchor check copied bytes match source, required anchors present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"251.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.7\" y=\"273.5\">Re-execute imported logic</tspan><tspan x=\"351.7\" y=\"291.5\">_run_all_exercises</tspan></text><title>Re-execute imported logic _run_all_exercises</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"21.5\" y=\"372.0\" width=\"200.5\" height=\"180.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"394.5\">10 Python bodies</tspan><tspan x=\"121.7\" y=\"412.5\">importlib load, call real</tspan><tspan x=\"121.7\" y=\"430.5\">functions</tspan><tspan x=\"121.7\" y=\"448.5\">(lineage, approval, AST,</tspan><tspan x=\"121.7\" y=\"466.5\">mission graph,</tspan><tspan x=\"121.7\" y=\"484.5\">pin drift, config, host</tspan><tspan x=\"121.7\" y=\"502.5\">pressure,</tspan><tspan x=\"121.7\" y=\"520.5\">doctrine, worker gate,</tspan><tspan x=\"121.7\" y=\"538.5\">milestone)</tspan></text><title>10 Python bodies importlib load, call real functions (lineage, approval, AST, mission graph, pin drift, config, host pressure, doctrine, worker gate, milestone)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"248.0\" y=\"408.0\" width=\"200.5\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"348.2\" y=\"430.5\">3 TS-backed bodies</tspan><tspan x=\"348.2\" y=\"448.5\">parse constants/branches,</tspan><tspan x=\"348.2\" y=\"466.5\">mirror</tspan><tspan x=\"348.2\" y=\"484.5\">(finance, WorkAtlas, edge</tspan><tspan x=\"348.2\" y=\"502.5\">extractor)</tspan></text><title>3 TS-backed bodies parse constants/branches, mirror (finance, WorkAtlas, edge extractor)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"56.0\" y=\"628.0\" width=\"124.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.3\" y=\"650.5\">Positive case</tspan><tspan x=\"118.3\" y=\"668.5\">expected shape</tspan></text><title>Positive case expected shape</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"206.6\" y=\"610.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"310.3\" y=\"632.5\">Negative case</tspan><tspan x=\"310.3\" y=\"650.5\">e.g. self-loop pruned,</tspan><tspan x=\"310.3\" y=\"668.5\">preacquired claim refused,</tspan><tspan x=\"310.3\" y=\"686.5\">forbidden surface blocked</tspan></text><title>Negative case e.g. self-loop pruned, preacquired claim refused, forbidden surface blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.4\" y=\"758.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"235.0\" y=\"780.5\">metadata-only result records</tspan><tspan x=\"235.0\" y=\"798.5\">result, board, validation,</tspan><tspan x=\"235.0\" y=\"816.5\">sign-off; body_in_receipt</tspan><tspan x=\"235.0\" y=\"834.5\">false</tspan></text><title>metadata-only result records result, board, validation, sign-off; body_in_receipt false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"906.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.9\" y=\"928.5\">Scope limit</tspan><tspan x=\"234.9\" y=\"946.5\">fixture evidence only</tspan></text><title>Scope limit fixture evidence only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>13 copied source bodies</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>run / run_batch9_bundle</dt><dd><code class=\"pm-diagram__ref-loc\">batch9_macro_engines_capsule.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD manifest[&quot;source_module_manifest.json 13 copied source bodies&quot;] fixtures[&quot;first_wave fixture input probe manifest + 13 negative cases&quot;] runtime[&quot;batch9_macro_engines_capsule.py run / run_batch9_bundle&quot;] digest[&quot;Digest + anchor check copied bytes match source, required anchors present&quot;] exercise[&quot;Re-execute imported logic _run_all_exercises&quot;] py[&quot;10 Python bodies importlib load, call real functions (lineage, approval, AST, mission graph, pin drift, config, host pressure, doctrine, worker gate, milestone)&quot;] ts[&quot;3 TS-backed bodies parse constants/branches, mirror (finance, WorkAtlas, edge extractor)&quot;] pos[&quot;Positive case expected shape&quot;] neg[&quot;Negative case e.g. self-loop pruned, preacquired claim refused, forbidden surface blocked&quot;] result records[&quot;metadata-only result records result, board, validation, sign-off; body_in_receipt false&quot;] ceiling[&quot;Scope limit fixture evidence only&quot;] manifest --&gt; runtime fixtures --&gt; runtime runtime --&gt; digest runtime --&gt; exercise exercise --&gt; py exercise --&gt; ts py --&gt; pos py --&gt; neg ts --&gt; pos ts --&gt; neg digest --&gt; result records pos --&gt; result records neg --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The runtime source is <code>src/microcosm_core/organs/batch9_macro_engines_capsule.py</code>. Its load-bearing symbols are <code>EXPECTED_MECHANISMS</code>, <code>EXPECTED_MODULE_IDS</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>SOURCE_REQUIRED_ANCHORS</code>, <code>AUTHORITY_CEILING</code>, <code>run</code>, <code>run_batch9_bundle</code>, and <code>result_card</code>.</p>\n<h4 class=\"pm-body__h\">Set-9 Pipeline</h4>\n<p>The Set-9 pipeline has four stages.</p>\n<ol><li><strong>Source import.</strong> <code>source_module_manifest.json</code> declares thirteen copied source bodies, each with <code>source_ref</code>, copied target path, digest equality fields, line and byte counts, material class, and required anchors. The manifest states <code>source_import_class: copied_non_secret_macro_body</code>, <code>body_copied_material_count: 13</code>, and <code>body_in_receipt: false</code>.</li></ol>\n<ol><li><strong>Fixture execution.</strong> <code>run</code> consumes <code>fixtures/first_wave/batch9_macro_engines_capsule/input</code>, including <code>batch9_macro_engines_capsule_probe_manifest.json</code> plus thirteen negative-case files. It writes the result, board, validation result record, and optional sign-off JSON.</li></ol>\n<ol><li><strong>Exported-bundle validation.</strong> <code>run_batch9_bundle</code> validates <code>examples/batch9_macro_engines_capsule/exported_batch9_macro_engines_capsule_bundle</code>. The bundle manifest names <code>exported_batch9_macro_engines_capsule_bundle</code> as the input mode, points at <code>source_module_manifest.json</code>, and declares thirteen negative cases.</li></ol>\n<ol><li><strong>Result record and ceiling.</strong> The public result records may expose refs, digests, anchors, counts, verdicts, negative-case outcomes, and omission evidence. They must not inline copied source bodies or private/live payloads.</li></ol>\n<h4 class=\"pm-body__h\">Mechanism Set</h4>\n<table class=\"pm-table\"><thead><tr><th>Mechanism id</th><th>Imported source body</th><th>What the public exercise checks</th></tr></thead><tbody><tr><td><code>lineage_temporal_provenance_chain_resolver</code></td><td><code>system/server/lineage.py</code></td><td>Parent/truth lineage chain behavior and self-loop pruning.</td></tr><tr><td><code>approval_sign_off_claim_adjudicator</code></td><td><code>system/lib/approval_registry.py</code></td><td>Approval decision shape and claim-conflict enforcement.</td></tr><tr><td><code>python_ast_symbol_index_doc_tree</code></td><td><code>system/lib/python_documentation_tree.py</code></td><td>Python AST symbol extraction, including async/function/class coverage.</td></tr><tr><td><code>finance_news_dedup_cluster_ranker</code></td><td><code>system/server/ui/src/lib/financePresentation.ts</code></td><td>Headline fingerprinting, stopword behavior, and duplicate clustering.</td></tr><tr><td><code>mission_graph_topological_compiler</code></td><td><code>system/server/graph.py</code></td><td>DAG compilation, group closure, upstream dependency walk, and missing-target handling.</td></tr><tr><td><code>dependency_pin_drift_auditor</code></td><td><code>tools/dev/check_pin_drift.py</code></td><td>Requirement parsing and drift/missing/unparseable classification.</td></tr><tr><td><code>config_authority_drift_audit</code></td><td><code>system/lib/config_authority_registry.py</code></td><td>Config authority registry validation and mutation-allowed rejection.</td></tr><tr><td><code>heterogeneous_graph_edge_extractor</code></td><td><code>system/server/ui/src/pages/RootNavigator.tsx</code></td><td>Generic edge-field map extraction and relation normalization.</td></tr><tr><td><code>work_atlas_cell_histogram_aggregator</code></td><td><code>system/server/ui/src/components/intelligence/WorkAtlas.tsx</code></td><td>Cell aggregation and the unrouted-only route-reason histogram gate.</td></tr><tr><td><code>host_pressure_admission_decision_gate</code></td><td><code>system/lib/admission_consumer.py</code></td><td>Admission normalization and summary-first blocking behavior.</td></tr><tr><td><code>doctrine_file_enrichment_multihop_join</code></td><td><code>system/server/doctrine_enrichment.py</code></td><td>File-to-doctrine enrichment join and empty-envelope detection.</td></tr><tr><td><code>worker_job_budget_forbidden_surface_gate</code></td><td><code>system/lib/type_a_worker_harness.py</code></td><td>Provider budget and forbidden-surface pre-dispatch gates.</td></tr><tr><td><code>milestone_relative_promotion_quality_accounting</code></td><td><code>system/lib/population_lane_metrics.py</code></td><td>Milestone-relative promotion metrics and blocker-to-next-action classification.</td></tr></tbody></table>\n<p>Several tests deliberately mutate copied source bodies in a temporary public bundle and refresh the manifest digest. Finance, lineage, approval, AST, mission graph, dependency, config, WorkAtlas, heterogeneous edge, doctrine, worker-gate, host-pressure, and milestone tests prove the exercise result moves with source-body behavior rather than with static result record fixtures alone. Two tamper modes are load-bearing: an unapproved copied-body edit without a manifest digest refresh fails <code>CROWN_JEWEL_SOURCE_DIGEST_MISMATCH</code>, while a body edit with a refreshed digest is only accepted when the required witnesses and semantic exercise still pass. Removing a required witness while refreshing the digest still fails <code>CROWN_JEWEL_SOURCE_ANCHOR_MISSING</code>. The fixture path also resolves through the copied source-module manifest, so a fixture-only or static result record replacement is outside the accepted proof shape.</p>\n<h4 class=\"pm-body__h\">Copied-Body and Import Authority</h4>\n<p>The source-module manifest is the body-import authority for this paper module. It proves that the public bundle contains copied bodies and that the runtime can compare copied target digests with expected source digests and required anchors. It does not make the Markdown source authority.</p>\n<p>The authority chain is:</p>\n<ul><li><code>core/paper_module_capsules.json::paper_modules[73:paper_module.batch9_macro_engines_capsule]</code> is the paper-module bundle source row.</li><li><code>paper_modules/batch9_macro_engines_capsule.json</code> is the governed generated instance derived from that bundle.</li><li><code>organs/batch9_macro_engines_capsule.json</code> and <code>mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json</code> bind the accepted component and mechanism to the runtime, result records, and scope limit.</li><li><code>standards/std_microcosm_batch9_macro_engines_capsule.json</code> defines the public standard: exactly thirteen mechanisms, exactly thirteen copied source source modules, metadata-only result records, and forbidden live-authority claims.</li></ul>\n<h4 class=\"pm-body__h\">Current Partial-Realness Limitations</h4>\n<p>Set 9 is real system progress because it copies source bodies and verifies source-sensitive behavior in public fixtures. It is still partial-realness, not live authority.</p>\n<ul><li>The lineage exercise is a public provenance specimen, not live lineage truth.</li><li>The approval exercise checks adjudication mechanics, not human approval authority.</li><li>The finance exercise checks headline clustering over synthetic rows, not real market-level conclusions, investment-related actions, or news-truth authority.</li><li>The host-pressure exercise checks admission-consumer behavior over quoted fixtures, not host-state truth.</li><li>The WorkAtlas, worker-gate, and milestone exercises validate bounded mechanics, not live work log authority or external model access readiness.</li><li>The generated Markdown/JSON/site projections remain navigation and reader surfaces; source authority stays in JSON contracts, source manifests, tests, and result records.</li></ul>\n<h4 class=\"pm-body__h\">Failure Modes</h4>\n<p>The standard and tests protect against these failure modes:</p>\n<ul><li>Mechanism count drifts away from thirteen.</li><li>Source-module count drifts away from thirteen without manifest and test updates.</li><li>The source manifest stops declaring <code>copied_non_secret_macro_body</code>.</li><li>A copied source body changes without a matching manifest digest update.</li><li>A copied source body loses required anchors, even if the manifest digest is refreshed.</li><li>Runtime exercises stop checking named engine semantics and become result record-only assertions.</li><li>Negative-case files declare error codes that the semantic evaluator does not actually observe.</li><li>Result records include copied body text, raw operator transcripts, provider/browser state, account secrets, live market data, private runtime state, or source bodies.</li><li>Public prose expands fixture evidence into launch, public sharing, provider, source-file changes, live-system, or private-system-equivalence authority.</li></ul>\n<h4 class=\"pm-body__h\">Evidence Contract</h4>\n<p>Run these commands from <code>microcosm-substrate/</code>:</p>\n<p>The fixture command proves the public fixture path. The bundle command proves the exported bundle path. The focused test suite covers exact-copy source imports, source-sensitive behavior shifts, copied-body digest mismatch blocking, source-import-class perturbation, required-witness removal with a refreshed digest, semantic negative cases, bundle validation, and metadata-only command cards. The doctrine projection checks prove only that the bundle-backed generated instance remains fresh for the current corpus. Rank saturation, rerank, and projection inheritance remain downstream routing work; this paper module does not apply or claim those projection mutations.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Use this order when auditing the module:</p>\n<ol><li>Read <code>standards/std_microcosm_batch9_macro_engines_capsule.json</code> for the governing standard and scope boundaries.</li><li>Read <code>src/microcosm_core/organs/batch9_macro_engines_capsule.py</code> for expected mechanisms, expected modules, required source anchors, negative-case semantics, and scope limit.</li><li>Read <code>examples/batch9_macro_engines_capsule/exported_batch9_macro_engines_capsule_bundle/source_module_manifest.json</code> for copied-body authority.</li><li>Run the fixture and bundle validators, then the focused tests.</li><li>Treat result records as metadata-only evidence summaries, not as copied body storage or live-system proof.</li></ol>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This bundle imports copied source engine bodies and exercises them over fixtures. It follows the characterization, or golden-master, testing tradition (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://en.wikipedia.org/wiki/Characterization_test\">Feathers, Working Effectively with Legacy Code</a>), which pins existing behaviour with deterministic fixtures before trusting it. Microcosm borrows the pin-then-exercise shape; the result is fixture-bound import evidence, not lineage truth, human-approval authority, or market-level conclusions.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_batch9_macro_engines_capsule.py -q\nPYTHONPATH=src python3 scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>These are reader-verifiable evidence only and do not include launch operations, external model access, source-file changes, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page.</p>\n<p>It may not claim more than its bundle scope limit allows: Fixture-bound public source-body import and deterministic exercise evidence only; no live lineage truth, human approval authority, real market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch9_macro_engines_capsule",
          "component_id": "batch9_macro_engines_capsule",
          "public_label": "Backend & Governance Engines Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "batch9_macro_engines_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Backend & Governance Engines Bundle",
            "relation": "explains",
            "url": "components.html#component-batch9_macro_engines_capsule"
          },
          {
            "id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public source engines bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.batch7_macro_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 7 Source Engines Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch7-macro-engines-capsule"
          },
          {
            "id": "paper_module.work_landing_control_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Work Landing Control Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-work-landing-control-spine"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch9_macro_engines_capsule",
      "reader_packet": {
        "abstract": "Set 9 Source Engines Bundle imports backend and governance source-engine bodies and exercises provenance, approval, AST, finance-news, mission graph, dependency, config, edge, WorkAtlas, host-pressure, doctrine-enrichment, worker-budget, and milestone-quality invariants.",
        "authority_ceiling": "Fixture-bound public source-body import and deterministic exercise evidence only; no live lineage truth, human approval authority, real market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch9_macro_engines_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch9-macro-engines-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch9-macro-engines-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD manifest[\"source_module_manifest.json 13 copied source bodies\"] fixtures[\"first_wave fixture input probe manifest + 13 negative cases\"] runtime[\"batch9_macro_engines_capsule.py run / run_batch9_bundle\"] digest[\"Digest + anchor check copied bytes match source, required anchors present\"] exercise[\"Re-execute imported logic _run_all_exercises\"] py[\"10 Python bodies importlib load, call real functions (lineage, approval, AST, mission graph, pin drift, config, host pressure, doctrine, worker gate, milestone)\"] ts[\"3 TS-backed bodies parse constants/branches, mirror (finance, WorkAtlas, edge extractor)\"] pos[\"Positive case expected shape\"] neg[\"Negative case e.g. self-loop pruned, preacquired claim refused, forbidden surface blocked\"] result records[\"metadata-only result records result, board, validation, sign-off; body_in_receipt false\"] ceiling[\"Scope limit fixture evidence only\"] manifest --> runtime fixtures --> runtime runtime --> digest runtime --> exercise exercise --> py exercise --> ts py --> pos py --> neg ts --> pos ts --> neg digest --> result records pos --> result records neg --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:8e656d3df0255ab6ef0a084804720799b7357cd0ce6f9a9142b0ede8864c0733",
            "source_line_end": 97,
            "source_line_start": 65
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch7-macro-engines-capsule"
              },
              {
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-work-landing-control-spine"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch9_macro_engines_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Backend & Governance Engines Bundle",
                "relation": "explains",
                "url": "components.html#component-batch9_macro_engines_capsule"
              },
              {
                "id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source engines bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch9_macro_engines_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 258,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 275,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 308,
              "title": "Body Handling"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Feathers, Working Effectively with Legacy Code",
            "section_id": "prior-art-grounding",
            "url": "https://en.wikipedia.org/wiki/Characterization_test"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Copying a file into a public bundle proves only that the bytes match. It does not establish that the imported logic still behaves the way it did in the larger system it came from. This component exists to close that gap for thirteen backend, governance, and frontend data-shaping modules. The single question it answers is: do these copied source bodies still compute what they claim to compute, when run against bounded fixtures, here in the public repository? The unusual part is how it checks. Rather than asserting against pre-baked result files, the component loads each copied module and calls its real functions. It imports system/lib/approvalregistry.py and runs decideapproval against a tem\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Set 9 Source Engines Bundle is a public Microcosm paper module for a source-open, body-import-backed component. The component copies thirteen source source bodies into examples/batch9macroenginescapsule/exportedbatch9macroenginescapsulebundle/source_modules/, checks their digests and required anchors, then runs deterministic public exercises over fixture data. The result is a reproducible evidence bundle for backend, governance, frontend data-shaping, worker-gate, and quality-accounting mechanics without granting live system authority. The useful claim is narrow: the copied bodies and public fixtures can show that representative mechanics still behave like the imported source bodies under b\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 50,
            "source_line_start": 33,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This module exists to make the Set-9 import legible as technical evidence rather than as generic public copy. A cold reader should be able to answer four questions: Which source bodies were copied, and how are they checked? Which mechanisms are exercised, and which ones are source-body-sensitive? Which result records prove only fixture truth, and which claims remain forbidden? How does this component relate to the Microcosm concept/mechanism/principle lattice?",
            "level": 2,
            "order": 3,
            "section_id": "telos",
            "source_line_end": 62,
            "source_line_start": 51,
            "title": "Telos"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The runtime source is src/microcosmcore/components/batch9macroenginescapsule.py. Its load-bearing symbols are EXPECTEDMECHANISMS, EXPECTEDMODULE_IDS, EXPECTEDNEGATIVECASES, SOURCEREQUIREDANCHORS, scope_limit, run, runbatch9bundle, and result_card.",
            "level": 2,
            "order": 4,
            "section_id": "mechanism-map",
            "source_line_end": 104,
            "source_line_start": 63,
            "title": "Mechanism Map"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The Set-9 pipeline has four stages. Source import. sourcemodulemanifest.json declares thirteen copied source bodies, each with source_ref, copied target path, digest equality fields, line and byte counts, material class, and required anchors. The manifest states `sourceimportclass: copiednonsecretmacrobody, bodycopiedmaterial_count: 13`, and bodyinreceipt: false. Fixture execution. run consumes fixtures/firstwave/batch9macroenginescapsule/input, including batch9macroenginescapsuleprobe_manifest.json plus thirteen negative-case files. It writes the result, board, validation result record, and optional sign-off JSON. Exported-bundle validation. runbatch9bundle validates examples/batch9macroen\u2026",
            "level": 2,
            "order": 5,
            "section_id": "batch-9-pipeline",
            "source_line_end": 131,
            "source_line_start": 105,
            "title": "Set-9 Pipeline"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "Several tests deliberately mutate copied source bodies in a temporary public bundle and refresh the manifest digest. Finance, lineage, approval, AST, mission graph, dependency, config, WorkAtlas, heterogeneous edge, doctrine, worker-gate, host-pressure, and milestone tests prove the exercise result moves with source-body behavior rather than with static result record fixtures alone. Two tamper modes are load-bearing: an unapproved copied-body edit without a manifest digest refresh fails CROWNJEWELSOURCEDIGESTMISMATCH, while a body edit with a refreshed digest is only accepted when the required witnesses and semantic exercise still pass. Removing a required witness while refreshing the diges\u2026",
            "level": 2,
            "order": 6,
            "section_id": "mechanism-set",
            "source_line_end": 162,
            "source_line_start": 132,
            "title": "Mechanism Set"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-module manifest is the body-import authority for this paper module. It proves that the public bundle contains copied bodies and that the runtime can compare copied target digests with expected source digests and required anchors. It does not make the Markdown source authority. The authority chain is: core/papermodulecapsules.json::papermodules[73:papermodule.batch9macroengines_capsule] is the paper-module bundle source row. papermodules/batch9macroenginescapsule.json is the governed generated instance derived from that bundle. components/batch9macroengines_capsule.json and mechanisms/mechanism.batch9macroenginescapsule.validatespublicmacroengines_capsule.json bind the accepted co\u2026",
            "level": 2,
            "order": 7,
            "section_id": "copied-body-and-import-authority",
            "source_line_end": 183,
            "source_line_start": 163,
            "title": "Copied-Body and Import Authority"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Set 9 is real system progress because it copies source bodies and verifies source-sensitive behavior in public fixtures. It is still partial-realness, not live authority. The lineage exercise is a public provenance specimen, not live lineage truth. The approval exercise checks adjudication mechanics, not human approval authority. The finance exercise checks headline clustering over synthetic rows, not real market-level conclusions, investment-related actions, or news-truth authority. The host-pressure exercise checks admission-consumer behavior over quoted fixtures, not host-state truth. The WorkAtlas, worker-gate, and milestone exercises validate bounded mechanics, not live work log author\u2026",
            "level": 2,
            "order": 8,
            "section_id": "current-partial-realness-limitations",
            "source_line_end": 202,
            "source_line_start": 184,
            "title": "Current Partial-Realness Limitations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The standard and tests protect against these failure modes: Mechanism count drifts away from thirteen. Source-module count drifts away from thirteen without manifest and test updates. The source manifest stops declaring copiednonsecretmacrobody. A copied source body changes without a matching manifest digest update. A copied source body loses required anchors, even if the manifest digest is refreshed. Runtime exercises stop checking named engine semantics and become result record-only assertions. Negative-case files declare error codes that the semantic evaluator does not actually observe. Result records include copied body text, raw operator transcripts, provider/browser state, account sec\u2026",
            "level": 2,
            "order": 9,
            "section_id": "failure-modes",
            "source_line_end": 222,
            "source_line_start": 203,
            "title": "Failure Modes"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run these commands from microcosm-substrate/: The fixture command proves the public fixture path. The bundle command proves the exported bundle path. The focused test suite covers exact-copy source imports, source-sensitive behavior shifts, copied-body digest mismatch blocking, source-import-class perturbation, required-witness removal with a refreshed digest, semantic negative cases, bundle validation, and metadata-only command cards. The doctrine projection checks prove only that the bundle-backed generated instance remains fresh for the current corpus. Rank saturation, rerank, and projection inheritance remain downstream routing work; this paper module does not apply or claim those proje\u2026",
            "level": 2,
            "order": 10,
            "section_id": "evidence-contract",
            "source_line_end": 257,
            "source_line_start": 223,
            "title": "Evidence Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Use this order when auditing the module: Read standards/stdmicrocosmbatch9macroengines_capsule.json for the governing standard and scope boundaries. Read src/microcosmcore/components/batch9macroenginescapsule.py for expected mechanisms, expected modules, required source anchors, negative-case semantics, and scope limit. Read examples/batch9macroenginescapsule/exportedbatch9macroenginescapsulebundle/sourcemodulemanifest.json for copied-body authority. Run the fixture and bundle validators, then the focused tests. Treat result records as metadata-only evidence summaries, not as copied body storage or live-system proof.",
            "level": 2,
            "order": 11,
            "section_id": "reader-evidence-routing",
            "source_line_end": 307,
            "source_line_start": 293,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound evidence that the component ran over public synthetic inputs and produced the result records and projections described above, reproduced by the validation result records named on this page. It may not claim more than its bundle scope limit allows: Fixture-bound public source-body import and deterministic exercise evidence only; no live lineage truth, human approval authority, real market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, launch-scope decision, or private-system equivalence.",
            "level": 2,
            "order": 12,
            "section_id": "claim-ceiling",
            "source_line_end": 326,
            "source_line_start": 321,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This bundle imports copied source engine bodies and exercises them over fixtures. It follows the characterization, or golden-master, testing tradition (Feathers, Working Effectively with Legacy Code), which pins existing behaviour with deterministic fixtures before trusting it. Microcosm borrows the pin-then-exercise shape; the result is fixture-bound import evidence, not lineage truth, human-approval authority, or market-level conclusions.",
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 330,
            "source_line_start": 327,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: These are reader-verifiable evidence only and do not include launch operations, external model access, source-file changes, or whole-system correctness.",
            "level": 2,
            "order": 14,
            "section_id": "validation-receipt-path",
            "source_line_end": 340,
            "source_line_start": 331,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch9_macro_engines_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 9 Source Engines Bundle imports backend and governance source-engine bodies and exercises provenance, approval, AST, finance-news, mission graph, dependency, config, edge, WorkAtlas, host-pressure, doctrine-enrichment, worker-budget, and milestone-quality invariants."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 9 Source Engines Bundle binds the accepted batch9_macro_engines_capsule component to its public source-open bundle. It checks thirteen copied source engines for provenance lineage, approval adjudication, Python AST indexing, finance headline clustering, mission graph compilation, dependency pin drift, config authority audit, heterogeneous edge extraction, WorkAtlas aggregation, host-pressure admission, doctrine enrichment, worker job budget gating, and milestone-relative quality accounting while excluding live lineage truth, approval authority, market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, and launch-scope decision.",
      "summary_line": "Set 9 Source Engines Bundle imports backend and governance source-engine bodies and exercises provenance, approval, AST, finance-news, mission graph, dependency, config, edge, WorkAtlas, host-pressure, doctrine-enrichment, worker-budget, and milestone-quality invariants.",
      "title": "Set 9 Source Engines Bundle"
    },
    {
      "anchor": "paper-module-pattern-assimilation",
      "authority_ceiling": "Public fixture metadata, exported assimilation bundle metadata, copied body-import digest evidence, and metadata-only result records only; no live work log or work log mutation, source note ingestion, global doctrine changes, launch or publishing-scope decision, external model access, behavior-change proof, private-data equivalence, or whole-system correctness.",
      "body_html": "<p><code>pattern_assimilation_step</code> is the public completion-learning contract for landed components. It validates that every component recorded as landed in a fixture set carries exactly one same-lane completion decision, and that the decision resolves to a result record that can be inspected rather than to a phrase.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>When a development pass claims that local work taught the system something, that claim is usually prose: a note that the run &quot;improved the fixture&quot; or &quot;found nothing to refine&quot;. Prose is easy to assert and impossible to check. This component answers a single question: did each landed component actually deposit an inspectable completion decision, or is the learning claim unbacked?</p>\n<p>The decision is forced into one of two typed shapes. Either a concrete refinement result record that names the owner surface it changed and the artifact it touched, or a typed <code>nothing_to_refine</code> result record that proves stewardship was checked, the next-best lane was considered, and a re-entry condition was recorded. A landed component with no completion, or with a completion that points at a result record that does not exist or does not match, is rejected. So is a duplicate result record id that would let one lesson be counted twice.</p>\n<p>The interesting constraint is the one the component refuses to relax. A local lesson may route to the owner surface that owns the affected artifact, but it may not promote itself into global doctrine. A refinement row that sets <code>claims_global_doctrine_authority</code> is blocked outright. The point is that learning has to land on a specific board with a named steward, not become a free-floating rule, which is the failure mode that turns a useful local note into unsupported general advice.</p>\n<h4 class=\"pm-body__h\">Route Card</h4>\n<ul><li>Component id: <code>pattern_assimilation_step</code></li><li>JSON bundle authority: <code>core/paper_module_capsules.json::paper_module.pattern_assimilation</code></li><li>Accepted-component evidence class: <code>semantic_validator</code></li><li>Standard: <code>standards/std_microcosm_pattern_assimilation_step.json</code></li><li>Validator authority: src/microcosm_core/validators/sign-off.py</li><li>Fixture manifest: <code>core/fixture_manifests/pattern_assimilation_step.fixture_manifest.json</code></li><li>Fixture input: <code>fixtures/first_wave/pattern_assimilation_step/input</code></li><li>Runtime bundle: <code>examples/pattern_assimilation_step/exported_assimilation_bundle</code></li><li>Primary result records: <code>receipts/first_wave/pattern_assimilation_acceptance.json</code>, <code>receipts/first_wave/pattern_assimilation_receipt.json</code>, and <code>receipts/first_wave/pattern_assimilation_step/exported_assimilation_bundle_validation_result.json</code></li><li>Projection posture: the JSON bundle is the paper-module source authority. This Markdown is the cold-reader explanation.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"847\" height=\"956\" viewBox=\"0 0 847 956\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"160.6\" y1=\"99.0\" x2=\"383.5\" y2=\"350.0\"></line><polygon class=\"pmd-arrow\" points=\"383.5,350.0 376.7,346.9 381.3,342.8\"></polygon><line class=\"pmd-edge\" x1=\"378.0\" y1=\"99.0\" x2=\"401.5\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"401.5,166.0 396.3,160.5 402.1,158.5\"></polygon><line class=\"pmd-edge\" x1=\"553.8\" y1=\"108.0\" x2=\"491.4\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"491.4,166.0 494.3,159.1 498.5,163.6\"></polygon><line class=\"pmd-edge\" x1=\"423.5\" y1=\"292.0\" x2=\"423.5\" y2=\"350.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,350.0 420.4,343.2 426.6,343.2\"></polygon><line class=\"pmd-edge\" x1=\"744.9\" y1=\"81.0\" x2=\"530.6\" y2=\"179.7\"></line><polygon class=\"pmd-arrow\" points=\"530.6,179.7 535.6,174.0 538.1,179.6\"></polygon><line class=\"pmd-edge\" x1=\"396.4\" y1=\"440.0\" x2=\"318.1\" y2=\"570.0\"></line><polygon class=\"pmd-arrow\" points=\"318.1,570.0 319.0,562.6 324.3,565.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"328.3\" y=\"496.0\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"357.3\" y=\"509.0\" text-anchor=\"middle\">resolved</text><line class=\"pmd-edge\" x1=\"443.2\" y1=\"440.0\" x2=\"468.7\" y2=\"498.0\"></line><polygon class=\"pmd-arrow\" points=\"468.7,498.0 463.1,493.0 468.7,490.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"337.0\" y=\"460.0\" width=\"238.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"456.0\" y=\"473.0\" text-anchor=\"middle\">missing, dangling, duplicate, upgraded</text><line class=\"pmd-edge\" x1=\"321.3\" y1=\"642.0\" x2=\"411.1\" y2=\"772.0\"></line><polygon class=\"pmd-arrow\" points=\"411.1,772.0 404.7,768.1 409.7,764.6\"></polygon><line class=\"pmd-edge\" x1=\"461.7\" y1=\"714.0\" x2=\"432.6\" y2=\"772.0\"></line><polygon class=\"pmd-arrow\" points=\"432.6,772.0 432.9,764.5 438.4,767.3\"></polygon><line class=\"pmd-edge\" x1=\"423.5\" y1=\"808.0\" x2=\"423.5\" y2=\"866.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,866.0 420.4,859.2 426.6,859.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"49.5\">Landed component rows</tspan><tspan x=\"128.6\" y=\"67.5\">each names a completion</tspan><tspan x=\"128.6\" y=\"85.5\">result and result record ref</tspan></text><title>Landed component rows each names a completion result and result record ref</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"265.2\" y=\"27.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"365.5\" y=\"49.5\">Refinement result records</tspan><tspan x=\"365.5\" y=\"67.5\">owner_surface, changed</tspan><tspan x=\"365.5\" y=\"85.5\">artifact</tspan></text><title>Refinement result records owner_surface, changed artifact</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"491.7\" y=\"18.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"602.3\" y=\"40.5\">Nothing-to-refine result</tspan><tspan x=\"602.3\" y=\"58.5\">records</tspan><tspan x=\"602.3\" y=\"76.5\">stewardship, next-best lane,</tspan><tspan x=\"602.3\" y=\"94.5\">re-entry</tspan></text><title>Nothing-to-refine result records stewardship, next-best lane, re-entry</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"738.9\" y=\"45.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"784.0\" y=\"67.5\">Validator</tspan></text><title>Validator</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"316.4\" y=\"166.0\" width=\"214.3\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"188.5\">Pre-filter valid result</tspan><tspan x=\"423.5\" y=\"206.5\">records</tspan><tspan x=\"423.5\" y=\"224.5\">refinement: named owner, no</tspan><tspan x=\"423.5\" y=\"242.5\">doctrine upgrade</tspan><tspan x=\"423.5\" y=\"260.5\">nothing: all three fields</tspan><tspan x=\"423.5\" y=\"278.5\">present</tspan></text><title>Pre-filter valid result records refinement: named owner, no doctrine upgrade nothing: all three fields present</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"423.5,350.0 527.2,395.0 423.5,440.0 319.8,395.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"372.5\">Per landed component:</tspan><tspan x=\"423.5\" y=\"390.5\">exactly one completion,</tspan><tspan x=\"423.5\" y=\"408.5\">ref resolves to a matching</tspan><tspan x=\"423.5\" y=\"426.5\">row?</tspan></text><title>Per landed component: exactly one completion, ref resolves to a matching row?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.9\" y=\"570.0\" width=\"159.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"296.4\" y=\"592.5\">Accepted</tspan><tspan x=\"296.4\" y=\"610.5\">typed, owner-routed</tspan><tspan x=\"296.4\" y=\"628.5\">completion learning</tspan></text><title>Accepted typed, owner-routed completion learning</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"402.0\" y=\"498.0\" width=\"228.1\" height=\"216.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"516.0\" y=\"520.5\">Negative cases recorded</tspan><tspan x=\"516.0\" y=\"538.5\">MISSING_PATTERN_ASSIMILATION_</tspan><tspan x=\"516.0\" y=\"556.5\">Completion</tspan><tspan x=\"516.0\" y=\"574.5\">MISSING_REFINEMENT_OWNER_</tspan><tspan x=\"516.0\" y=\"592.5\">SURFACE</tspan><tspan x=\"516.0\" y=\"610.5\">DUPLICATE_REFINEMENT_RECEIPT_</tspan><tspan x=\"516.0\" y=\"628.5\">ID</tspan><tspan x=\"516.0\" y=\"646.5\">LOCAL_LESSON_AUTHORITY_</tspan><tspan x=\"516.0\" y=\"664.5\">UPGRADE</tspan><tspan x=\"516.0\" y=\"682.5\">RAW_SEED_BODY_IN_</tspan><tspan x=\"516.0\" y=\"700.5\">ASSIMILATION_FIXTURE</tspan></text><title>Negative cases recorded MISSING_PATTERN_ASSIMILATION_Completion MISSING_REFINEMENT_OWNER_SURFACE DUPLICATE_REFINEMENT_RECEIPT_ID LOCAL_LESSON_AUTHORITY_UPGRADE RAW_SEED_BODY_IN_ASSIMILATION_FIXTURE</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.9\" y=\"772.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"794.5\">metadata-only result records</tspan></text><title>metadata-only result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"316.4\" y=\"866.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"888.5\">Scope limit</tspan><tspan x=\"423.5\" y=\"906.5\">public fixture metadata, no</tspan><tspan x=\"423.5\" y=\"924.5\">doctrine changes</tspan></text><title>Scope limit public fixture metadata, no doctrine changes</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Landed component rows each names a completion result and result record ref</dt><dd><code class=\"pm-diagram__ref-loc\">organ_landing_summaries.jsonl</code></dd></div><div class=\"pm-diagram__ref\"><dt>Validator</dt><dd><code class=\"pm-diagram__ref-loc\">acceptance.py</code><code class=\"pm-diagram__ref-loc\">validate_pattern_assimilation</code></dd></div><div class=\"pm-diagram__ref\"><dt>metadata-only result records</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/pattern_assimilation_*</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD landings[&quot;Landed component rows organ_landing_summaries.jsonl each names a completion result and result record ref&quot;] refinement[&quot;Refinement result records owner_surface, changed artifact&quot;] nothing[&quot;Nothing-to-refine result records stewardship, next-best lane, re-entry&quot;] validator[&quot;sign-off.py validate_pattern_assimilation&quot;] filter[&quot;Pre-filter valid result records refinement: named owner, no doctrine upgrade nothing: all three fields present&quot;] match{&quot;Per landed component: exactly one completion, ref resolves to a matching row?&quot;} pass[&quot;Accepted typed, owner-routed completion learning&quot;] negatives[&quot;Negative cases recorded MISSING_PATTERN_ASSIMILATION_Completion MISSING_REFINEMENT_OWNER_SURFACE DUPLICATE_REFINEMENT_RECEIPT_ID LOCAL_LESSON_AUTHORITY_UPGRADE RAW_SEED_BODY_IN_ASSIMILATION_FIXTURE&quot;] result records[&quot;metadata-only result records result records/first_wave/pattern_assimilation_*&quot;] ceiling[&quot;Scope limit public fixture metadata, no doctrine changes&quot;] landings --&gt; match refinement --&gt; filter nothing --&gt; filter filter --&gt; match validator --&gt; filter match --&gt;|resolved| pass match --&gt;|missing, dangling, duplicate, upgraded| negatives pass --&gt; result records negatives --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The bundle is present, so the cold-reader path starts from <code>core/paper_module_capsules.json::paper_module.pattern_assimilation</code>, not from a legacy-only boundary. That bundle binds this Markdown to the accepted <code>pattern_assimilation_step</code> component, the sign-off.py validator locus, the standard, first-wave fixture manifest, exported assimilation bundle, focused tests, metadata-only result records, and generated Mermaid/Atlas navigation status.</p>\n<p>Read the diagram as the validation flow, not an authority upgrade. The validator pre-filters the refinement and nothing-to-refine result records, then walks each landed component row and checks that its declared completion resolves to a matching valid result record; unresolved, missing, duplicate, or doctrine-upgraded rows become recorded negative cases. The ceiling remains public fixture and exported-bundle metadata plus metadata-only result records, with no live ledger mutation, source-file changes, source note ingestion, private-system equivalence, global doctrine changes, launch or publishing-scope decision, behavior-change proof, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">First Command</h4>\n<p>From <code>microcosm-substrate</code>:</p>\n<p>Use the exported bundle validator when the question is whether the public source-open body imports still match their declared source bodies:</p>\n<h4 class=\"pm-body__h\">What It Proves</h4>\n<p>Pattern assimilation is the public completion-learning contract for landed components. It validates that each landed component in the fixture set has exactly one same-lane completion decision: either a concrete refinement result record naming the owner surface and changed artifact, or a typed <code>nothing_to_refine</code> result record with stewardship checked, next-best-lane checked, and a re-entry condition.</p>\n<p>A cold agent should use this component when a pass claims that local work taught the system something. The validator makes that claim inspectable: it checks owner-surface evidence, duplicate result record ids, off-lane completions, missing completion decisions, residual lifecycle posture, and attempts to promote a local lesson into global doctrine authority without the governing lane.</p>\n<h4 class=\"pm-body__h\">Bundle-Bound Reader Shape</h4>\n<p>The paper-module bundle binds this Markdown to two explained subjects: <code>pattern_assimilation_step</code> and <code>mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step</code>. It also carries the route-contract concept <code>concept.architecture_and_navigation_route_contract_bundle</code>.</p>\n<p>The executable locus is src/microcosm_core/validators/sign-off.py, specifically <code>validate_pattern_assimilation</code>, <code>run_assimilation_bundle</code>, <code>validate_source_module_manifest</code>, <code>_write_jsonl_upsert</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>PATTERN_ASSIMILATION_AUTHORITY_CEILING</code>, and <code>main</code>.</p>\n<p>Its law edges are bounded to the local completion-learning scope limit: <code>P-1</code>, <code>P-2</code>, <code>P-3</code>, <code>P-5</code>, <code>P-6</code>, <code>P-7</code>, <code>P-8</code>, <code>P-9</code>, <code>P-12</code>, <code>P-13</code>, <code>P-15</code>, <code>AX-1</code>, <code>AX-4</code>, <code>AX-5</code>, <code>AX-6</code>, <code>AX-7</code>, <code>AX-8</code>, <code>AX-11</code>, and <code>AX-12</code>. Its paper-module neighbors are <code>cold_reader_route_map</code>, <code>pattern_binding_contract</code>, and <code>voice_to_doctrine_self_improvement_loop</code>.</p>\n<p>If the generated JSON instance disagrees with the bundle or validator source, the bundle and validator win; refresh the projection rather than editing it.</p>\n<h4 class=\"pm-body__h\">Source-Backed System</h4>\n<p>This component is more than a prose rule. The exported assimilation bundle imports four bodies by manifest:</p>\n<ul><li><code>macro_pattern_autonomy_process_contract_body_import</code> from <code>state/microcosm_portfolio/reconstruction/macro_pattern_autonomy_process_contract_v1.json</code></li><li><code>macro_pattern_assimilation_fixture_manifest_body_import</code> from <code>state/microcosm_portfolio/reconstruction/fixture_manifests/pattern_assimilation_step.fixture_manifest.json</code></li><li><code>pattern_assimilation_retracted_adapter_receipt_body_import</code> from <code>state/microcosm_portfolio/reconstruction/pattern_assimilation_step_real_substrate_adapter_receipt_v1.json</code></li><li><code>pattern_assimilation_acceptance_validator_source_body_import</code> from src/microcosm_core/validators/sign-off.py</li></ul>\n<p>The manifest is <code>examples/pattern_assimilation_step/exported_assimilation_bundle/source_module_manifest.json</code>. It must keep <code>body_in_receipt: false</code>, exact source and target digests, required anchors, and validation refs. The copied validator body anchors <code>validate_pattern_assimilation</code>, <code>run_assimilation_bundle</code>, and <code>PATTERN_ASSIMILATION_AUTHORITY_CEILING</code>.</p>\n<h4 class=\"pm-body__h\">Result record Floor</h4>\n<p>A passing fixture run emits:</p>\n<ul><li><code>receipts/first_wave/pattern_assimilation_acceptance.json</code></li><li><code>receipts/first_wave/pattern_assimilation_receipt.json</code></li><li><code>state/microcosm_portfolio/reconstruction/macro_pattern_autonomy_process_runs_v1.jsonl</code></li></ul>\n<p>A passing exported-bundle run emits:</p>\n<ul><li><code>receipts/first_wave/pattern_assimilation_step/exported_assimilation_bundle_validation_result.json</code></li></ul>\n<p>The first-wave result records must include public-relative paths, no private root paths, no copied body text, a redacted non-public-state scan with zero blocking hits, observed negative cases, error codes, scope limit, scope boundary, and the exact result record paths. The bundle result record must show <code>source_module_manifest_status: pass</code>, <code>body_copied_material_count: 4</code>, the four body-material ids above, <code>body_in_receipt: false</code>, <code>body_text_in_receipt: false</code>, and only public replacement refs.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>A cold reader should inspect the evidence in this order:</p>\n<ol><li>Open the JSON source record to confirm subject ids, dependency ids, principle and axiom refs, and code locus.</li><li>Run the focused sign-off test or fixture command to prove the completion learning shape still accepts valid fixture rows and rejects the required negative cases.</li><li>Run the exported bundle validator when source-module digest, anchor, copied body, or replacement posture is the question.</li><li>Treat generated JSON, Mermaid, Atlas, and coverage as projection evidence only; if they drift, refresh them through the doctrine-lattice builder.</li><li>Use the result record floor to check public-relative paths, metadata-only source verification, source note exclusion, and local-lesson scope limits.</li></ol>\n<h4 class=\"pm-body__h\">Negative Cases</h4>\n<p>The current negative-case floor is:</p>\n<ul><li><code>MISSING_PATTERN_ASSIMILATION_CLOSEOUT</code> for a landed component without a refinement or typed no-op completion.</li><li><code>MISSING_REFINEMENT_OWNER_SURFACE</code>, <code>MISSING_STEWARDSHIP_CHECK</code>, and <code>MISSING_REENTRY_CONDITION</code> for refinement result records that cannot route the lesson to an owner surface and re-entry condition.</li><li><code>DUPLICATE_REFINEMENT_RECEIPT_ID</code> for duplicate refinement result records.</li><li><code>LOCAL_LESSON_AUTHORITY_UPGRADE</code> for local lessons that claim global doctrine authority.</li><li><code>RAW_SEED_BODY_IN_ASSIMILATION_FIXTURE</code> for source notes or private source note bodies in the public fixture.</li><li><code>ASSIMILATION_BUNDLE_SOURCE_MODULE_INVALID</code> for exported source-module digest or anchor mismatch.</li></ul>\n<p>These are not ornamental checks. If a run stops observing them, the module can no longer support the claim that Microcosm learns from landed work without turning local notes into unsupported global doctrine.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>Pattern assimilation is grounded in software pattern-language practice: recurring engineering lessons should be named, bounded, reviewed, and connected to the context where they apply. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://hillside.net/patterns/\">Hillside patterns library</a> is the direct prior-art family for treating patterns as a shared engineering vocabulary rather than one-off notes.</p>\n<p>The result record and trace shape also borrows from provenance and observability practice. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> informs the requirement that each refinement cite its owner surface and evidence relation, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/concepts/signals/traces/\">OpenTelemetry traces</a> are a useful analogue for linking spans of work into an inspectable causal chain. Microcosm uses those inspirations for completion learning only; a local lesson still needs the owning lane before it can become broader doctrine.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>From <code>microcosm-substrate</code>, keep validation result records outside tracked first-wave paths unless the owning result record lane intends to refresh them:</p>\n<p>The fixture and bundle result records prove same-lane completion-learning shape over the public fixtures and copied body imports only; they do not promote a local lesson to global doctrine authority. Source-copy or result record drift is an owning validator/manifest lane issue, not Markdown source authority.</p>\n<p>Focused pytest re-entry is:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider tests/test_pattern_assimilation_step.py -q --basetemp=/tmp/microcosm_pattern_assimilation_pytest</code></pre>\n<p>Use an isolated <code>/tmp</code> basetemp for focused pytest runs so result record scratch paths do not rewrite source-run rows inside the checkout.</p>\n<h4 class=\"pm-body__h\">Validation Anchors</h4>\n<p>Focused coverage lives in <code>tests/test_pattern_assimilation_step.py</code> and checks:</p>\n<ul><li>streamed JSONL loading and upsert behavior;</li><li>required negative-case observation;</li><li>public-relative redacted result records;</li><li>source result record field floors from the fixture manifest;</li><li>exported assimilation bundle runtime shape;</li><li>source-module digest mismatch rejection;</li><li>exported bundle result records;</li><li>exact copied source body imports.</li></ul>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Pattern assimilation validates public completion-learning metadata plus regression fixtures. It does not ingest private lessons, read source note bodies, mutate live work log or work log state, promote global doctrine, include launch operations or public sharing, make external model access, claim private-data equivalence, prove behavior changes, or certify public runtime behavior.</p>\n<p>Its useful claim is narrower: over the supplied fixtures and copied public body imports, the component shows that completion learning has a typed, same-lane, owner-routed shape and that invalid completion claims are rejected before they become doctrine.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public completion-learning validation over the supplied fixtures and copied body-import manifests: same-lane completion decisions, owner-surface refinement evidence, typed <code>nothing_to_refine</code> result records, stewardship and re-entry fields, duplicate result record rejection, local-lesson scope limits, source note exclusion, public-relative result records, and metadata-only source-module verification.</p>\n<p>It does not claim complete pattern coverage, private source-root equivalence, live work log or work log mutation, source note ingestion, external model access, global doctrine changes, behavior-change proof, launch or publishing-scope decision, or whole-system correctness. The generated diagram and atlas views are navigation surfaces; they do not upgrade local lessons into global doctrine.</p>\n</section>",
      "components": [
        {
          "anchor": "component-pattern_assimilation_step",
          "component_id": "pattern_assimilation_step",
          "public_label": "Pattern Assimilation Step"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 8,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 11
        },
        "link_count": 25,
        "links": [
          {
            "id": "pattern_assimilation_step",
            "kind": "organ",
            "kind_label": "component",
            "label": "Pattern Assimilation Step",
            "relation": "explains",
            "url": "components.html#component-pattern_assimilation_step"
          },
          {
            "id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public pattern assimilation step",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-7",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Track known unknowns without claiming the unknown is mapped",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-7"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Apply the same floor to meta artifacts",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-13"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-pattern-binding-contract"
          },
          {
            "id": "paper_module.voice_to_doctrine_self_improvement_loop",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Voice to Doctrine Self-Improvement Loop",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.pattern_assimilation",
      "reader_packet": {
        "abstract": "Pattern Assimilation validates public completion-learning metadata, owner-routed refinement result records, typed nothing-to-refine decisions, and copied body-import manifests without promoting local lessons into global doctrine.",
        "authority_ceiling": "Public fixture metadata, exported assimilation bundle metadata, copied body-import digest evidence, and metadata-only result records only; no live work log or work log mutation, source note ingestion, global doctrine changes, launch or publishing-scope decision, external model access, behavior-change proof, private-data equivalence, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.pattern_assimilation.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-pattern-assimilation-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-pattern-assimilation-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD landings[\"Landed component rows organ_landing_summaries.jsonl each names a completion result and result record ref\"] refinement[\"Refinement result records owner_surface, changed artifact\"] nothing[\"Nothing-to-refine result records stewardship, next-best lane, re-entry\"] validator[\"sign-off.py validate_pattern_assimilation\"] filter[\"Pre-filter valid result records refinement: named owner, no doctrine upgrade nothing: all three fields present\"] match{\"Per landed component: exactly one completion, ref resolves to a matching row?\"} pass[\"Accepted typed, owner-routed completion learning\"] negatives[\"Negative cases recorded MISSING_PATTERN_ASSIMILATION_Completion MISSING_REFINEMENT_OWNER_SURFACE DUPLICATE_REFINEMENT_RECEIPT_ID LOCAL_LESSON_AUTHORITY_UPGRADE RAW_SEED_BODY_IN_ASSIMILATION_FIXTURE\"] result records[\"metadata-only result records result records/first_wave/pattern_assimilation_*\"] ceiling[\"Scope limit public fixture metadata, no doctrine changes\"] landings --> match refinement --> filter nothing --> filter filter --> match validator --> filter match -->|resolved| pass match -->|missing, dangling, duplicate, upgraded| negatives pass --> result records negatives --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:43220412a5cfccc5dbbbcff3642b09465b5ef19affb488a9c8c810cad82f4608",
            "source_line_end": 78,
            "source_line_start": 53
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 8,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              },
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-pattern-binding-contract"
              },
              {
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "pattern_assimilation_step",
                "kind": "organ",
                "kind_label": "component",
                "label": "Pattern Assimilation Step",
                "relation": "explains",
                "url": "components.html#component-pattern_assimilation_step"
              },
              {
                "id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public pattern assimilation step",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 12,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-7",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Track known unknowns without claiming the unknown is mapped",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.pattern_assimilation",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 98,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 116,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 230,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 271,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 295,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 346,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "re-entry-conditions",
              "source_line_start": 435,
              "title": "Re-Entry Conditions"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Hillside patterns library",
            "section_id": "prior-art-grounding",
            "url": "https://hillside.net/patterns/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry traces",
            "section_id": "prior-art-grounding",
            "url": "https://opentelemetry.io/docs/concepts/signals/traces/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When a development pass claims that local work taught the system something, that claim is usually prose: a note that the run \"improved the fixture\" or \"found nothing to refine\". Prose is easy to assert and impossible to check. This component answers a single question: did each landed component actually deposit an inspectable completion decision, or is the learning claim unbacked? The decision is forced into one of two typed shapes. Either a concrete refinement result record that names the owner surface it changed and the artifact it touched, or a typed nothingtorefine result record that proves stewardship was checked, the next-best lane was considered, and a re-entry condition was recorded.\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 8,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Component id: patternassimilationstep JSON bundle authority: core/papermodulecapsules.json::papermodule.patternassimilation Accepted-component evidence class: semantic_validator Standard: standards/stdmicrocosmpatternassimilationstep.json Validator authority: src/microcosm_core/validators/sign-off.py Fixture manifest: core/fixturemanifests/patternassimilationstep.fixturemanifest.json Fixture input: fixtures/firstwave/patternassimilation_step/input Runtime bundle: examples/patternassimilationstep/exportedassimilationbundle Primary result records: result records/firstwave/patternassimilation_acceptance.json, result records/firstwave/patternassimilation_receipt.json, and result records/firstwa\u2026",
            "level": 2,
            "order": 2,
            "section_id": "route-card",
            "source_line_end": 50,
            "source_line_start": 32,
            "title": "Route Card"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The bundle is present, so the cold-reader path starts from core/papermodulecapsules.json::papermodule.patternassimilation, not from a legacy-only boundary. That bundle binds this Markdown to the accepted patternassimilationstep component, the sign-off.py validator locus, the standard, first-wave fixture manifest, exported assimilation bundle, focused tests, metadata-only result records, and generated Mermaid/Atlas navigation status. Read the diagram as the validation flow, not an authority upgrade. The validator pre-filters the refinement and nothing-to-refine result records, then walks each landed component row and checks that its declared completion resolves to a matching valid result rec\u2026",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 97,
            "source_line_start": 51,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate: Use the exported bundle validator when the question is whether the public source-open body imports still match their declared source bodies:",
            "level": 2,
            "order": 4,
            "section_id": "first-command",
            "source_line_end": 158,
            "source_line_start": 139,
            "title": "First Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "From microcosm-substrate, keep validation result records outside tracked first-wave paths unless the owning result record lane intends to refresh them: The fixture and bundle result records prove same-lane completion-learning shape over the public fixtures and copied body imports only; they do not promote a local lesson to global doctrine authority. Source-copy or result record drift is an owning validator/manifest lane issue, not Markdown source authority. Focused pytest re-entry is: Use an isolated /tmp basetemp for focused pytest runs so result record scratch paths do not rewrite source-run rows inside the checkout.",
            "level": 2,
            "order": 5,
            "section_id": "validation-receipt-path",
            "source_line_end": 190,
            "source_line_start": 159,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Pattern assimilation is the public completion-learning contract for landed components. It validates that each landed component in the fixture set has exactly one same-lane completion decision: either a concrete refinement result record naming the owner surface and changed artifact, or a typed nothingtorefine result record with stewardship checked, next-best-lane checked, and a re-entry condition. A cold agent should use this component when a pass claims that local work taught the system something. The validator makes that claim inspectable: it checks owner-surface evidence, duplicate result record ids, off-lane completions, missing completion decisions, residual lifecycle posture, and attem\u2026",
            "level": 2,
            "order": 6,
            "section_id": "what-it-proves",
            "source_line_end": 204,
            "source_line_start": 191,
            "title": "What It Proves"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The paper-module bundle binds this Markdown to two explained subjects: patternassimilationstep and mechanism.patternassimilationstep.validatespublicpatternassimilationstep. It also carries the route-contract concept concept.architectureandnavigationroutecontract_bundle. The executable locus is src/microcosm_core/validators/sign-off.py, specifically validatepatternassimilation, runassimilationbundle, validatesourcemodulemanifest, writejsonlupsert, EXPECTEDNEGATIVECASES, PATTERNASSIMILATIONAUTHORITY_CEILING, and main. Its law edges are bounded to the local completion-learning scope limit: P-1, P-2, P-3, P-5, P-6, P-7, P-8, P-9, P-12, P-13, P-15, AX-1, AX-4, AX-5, AX-6, AX-7, AX-8, AX-11, and\u2026",
            "level": 2,
            "order": 7,
            "section_id": "capsule-bound-reader-shape",
            "source_line_end": 229,
            "source_line_start": 205,
            "title": "Bundle-Bound Reader Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This component is more than a prose rule. The exported assimilation bundle imports four bodies by manifest: macropatternautonomyprocesscontractbodyimport from state/microcosmportfolio/reconstruction/macropatternautonomyprocesscontractv1.json macropatternassimilationfixturemanifestbodyimport from state/microcosmportfolio/reconstruction/fixturemanifests/patternassimilationstep.fixture_manifest.json patternassimilationretractedadapterreceiptbodyimport from state/microcosmportfolio/reconstruction/patternassimilationsteprealsubstrateadapterreceiptv1.json patternassimilationacceptancevalidatorsourcebodyimport from microcosm-substrate/src/microcosm_core/validators/sign-off.py The manifest is examp\u2026",
            "level": 2,
            "order": 8,
            "section_id": "source-backed-substrate",
            "source_line_end": 270,
            "source_line_start": 254,
            "title": "Source-Backed System"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A passing fixture run emits: result records/firstwave/patternassimilation_acceptance.json result records/firstwave/patternassimilation_receipt.json state/microcosmportfolio/reconstruction/macropatternautonomyprocessrunsv1.jsonl A passing exported-bundle run emits: result records/firstwave/patternassimilationstep/exportedassimilationbundlevalidation_result.json The first-wave result records must include public-relative paths, no private root paths, no copied body text, a redacted non-public-state scan with zero blocking hits, observed negative cases, error codes, scope limit, scope boundary, and the exact result record paths. The bundle result record must show sourcemodulemanifeststatus: pas\u2026",
            "level": 2,
            "order": 9,
            "section_id": "receipt-floor",
            "source_line_end": 329,
            "source_line_start": 310,
            "title": "Result record Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A cold reader should inspect the evidence in this order: Open the JSON source record to confirm subject ids, dependency ids, principle and axiom refs, and code locus. Run the focused sign-off test or fixture command to prove the completion learning shape still accepts valid fixture rows and rejects the required negative cases. Run the exported bundle validator when source-module digest, anchor, copied body, or replacement posture is the question. Treat generated JSON, Mermaid, Atlas, and coverage as projection evidence only; if they drift, refresh them through the doctrine-lattice builder. Use the result record floor to check public-relative paths, metadata-only source verification, source\u2026",
            "level": 2,
            "order": 10,
            "section_id": "reader-evidence-routing",
            "source_line_end": 345,
            "source_line_start": 330,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The current negative-case floor is: MISSINGPATTERNASSIMILATION_Completion for a landed component without a refinement or typed no-op completion. MISSINGREFINEMENTOWNERSURFACE, MISSINGSTEWARDSHIP_CHECK, and MISSINGREENTRYCONDITION for refinement result records that cannot route the lesson to an owner surface and re-entry condition. DUPLICATEREFINEMENTRECEIPT_ID for duplicate refinement result records. LOCALLESSONAUTHORITY_UPGRADE for local lessons that claim global doctrine authority. RAWSEEDBODYINASSIMILATION_FIXTURE for source notes or private source note bodies in the public fixture. ASSIMILATIONBUNDLESOURCEMODULEINVALID for exported source-module digest or anchor mismatch. These are not\u2026",
            "level": 2,
            "order": 11,
            "section_id": "negative-cases",
            "source_line_end": 375,
            "source_line_start": 359,
            "title": "Negative Cases"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Pattern assimilation validates public completion-learning metadata plus regression fixtures. It does not ingest private lessons, read source note bodies, mutate live work log or work log state, promote global doctrine, include launch operations or public sharing, make external model access, claim private-data equivalence, prove behavior changes, or certify public runtime behavior. Its useful claim is narrower: over the supplied fixtures and copied public body imports, the component shows that completion learning has a typed, same-lane, owner-routed shape and that invalid completion claims are rejected before they become doctrine.",
            "level": 2,
            "order": 12,
            "section_id": "authority-ceiling",
            "source_line_end": 388,
            "source_line_start": 376,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public completion-learning validation over the supplied fixtures and copied body-import manifests: same-lane completion decisions, owner-surface refinement evidence, typed nothingtorefine result records, stewardship and re-entry fields, duplicate result record rejection, local-lesson scope limits, source note exclusion, public-relative result records, and metadata-only source-module verification. It does not claim complete pattern coverage, private source-root equivalence, live work log or work log mutation, source note ingestion, external model access, global doctrine changes, behavior-change proof, launch or public sharing authority, or whole-system correctness. The\u2026",
            "level": 2,
            "order": 13,
            "section_id": "claim-ceiling",
            "source_line_end": 404,
            "source_line_start": 389,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Focused coverage lives in tests/testpatternassimilation_step.py and checks: streamed JSONL loading and upsert behavior; required negative-case observation; public-relative redacted result records; source result record field floors from the fixture manifest; exported assimilation bundle runtime shape; source-module digest mismatch rejection; exported bundle result records; exact copied source body imports.",
            "level": 2,
            "order": 14,
            "section_id": "validation-anchors",
            "source_line_end": 417,
            "source_line_start": 405,
            "title": "Validation Anchors"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Pattern assimilation is grounded in software pattern-language practice: recurring engineering lessons should be named, bounded, reviewed, and connected to the context where they apply. The Hillside patterns library is the direct prior-art family for treating patterns as a shared engineering vocabulary rather than one-off notes. The result record and trace shape also borrows from provenance and observability practice. W3C PROV informs the requirement that each refinement cite its owner surface and evidence relation, while OpenTelemetry traces are a useful analogue for linking spans of work into an inspectable causal chain. Microcosm uses those inspirations for completion learning only; a loc\u2026",
            "level": 2,
            "order": 15,
            "section_id": "prior-art-grounding",
            "source_line_end": 434,
            "source_line_start": 418,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/pattern_assimilation.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Pattern Assimilation validates public completion-learning metadata, owner-routed refinement result records, typed nothing-to-refine decisions, and copied body-import manifests without promoting local lessons into global doctrine."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Pattern Assimilation binds the accepted pattern_assimilation_step component to the public sign-off validator, first-wave fixture, exported assimilation bundle, source-module manifest, standard row, and metadata-only result records. It checks same-lane completion decisions, owner-surface refinement evidence, stewardship and re-entry fields, duplicate result record rejection, local-lesson scope limits, source note exclusion, copied body imports, and public-relative result record paths while excluding live ledger mutation, source notes ingestion, model-output data, global doctrine changes, launch, public sharing, behavior-change proof, and private-data equivalence.",
      "summary_line": "Pattern Assimilation validates public completion-learning metadata, owner-routed refinement result records, typed nothing-to-refine decisions, and copied body-import manifests without promoting local lessons into global doctrine.",
      "title": "Pattern Assimilation"
    },
    {
      "anchor": "paper-module-batch10-governance-compilers-capsule",
      "authority_ceiling": "Fixture-bound public source-body import, source-faithful public refactor evidence, deterministic exercise evidence, and metadata-only result records only; no live work log truth, live work log truth, source-file changes, publishing-scope decision, launch-scope decision, external model access, market advice, private-system equivalence, neutral benchmark claim, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This bundle answers one question: when the wider system claims that a governance gate, a compiler, or a launch check behaves correctly, can a cold reader confirm that claim from copied source and a re-run, rather than taking the claim on trust? It collects fourteen mechanisms that already exist in the main system, copies their source bodies into the public bundle, and re-runs a small, source-faithful port of each one against controlled inputs.</p>\n<p>The mechanisms span the work they were drawn from: a mutation gate that reads the latest user message and blocks file writes when the intent is diagnostic; an observe/apply compiler that turns an artifact into an apply plan and refuses malformed input; a reviewer gauntlet that checks a public proof bundle from several reader personas; launch-blocker triage; a public sharing path-contract check; result record-reuse staleness; a no-lookahead finance horizon; a session dependency wave; claim-conflict detection; role-aware blocking in a task graph; and three frontend helpers for table shaping, reference grouping, and recent-change coalescing.</p>\n<p>What is unusual is the stance towards its own fixtures. The negative-case files on disk hold only a label and an expected error code. The bundle does not treat that error code as proof of anything. For each negative case it recomputes the outcome itself, in code, and compares the computed result against the expectation. A fixture that merely declares the right error code, without the ported logic actually producing it, is flagged rather than passed. The point is to stop a test from grading itself green by assertion.</p>\n<h4 class=\"pm-body__h\">Route Card</h4>\n<ul><li>Component id: <code>batch10_governance_compilers_capsule</code></li><li>JSON bundle authority: <code>core/paper_module_capsules.json::paper_module.batch10_governance_compilers_capsule</code></li><li>Accepted-component evidence class: <code>verified_macro_body_import</code></li><li>Runtime source: <code>src/microcosm_core/organs/batch10_governance_compilers_capsule.py</code></li><li>Fixture input: <code>fixtures/first_wave/batch10_governance_compilers_capsule/input</code></li><li>Runtime bundle: <code>examples/batch10_governance_compilers_capsule/exported_batch10_governance_compilers_capsule_bundle</code></li><li>Exact-copy authority: the bundle <code>source_module_manifest.json</code> plus copied source modules; refresh through <code>macro_projection_import_protocol</code>, not by hand.</li></ul>\n<p>This Microcosm component imports and exercises Set-10 source system for governed mutation, observe/apply compilation, public-proof review, launch blocker triage, public sharing path contracts, result record reuse, no-lookahead horizons, session-wave execution, claim conflict wait tax, role-aware DAG blocking, frontend data shaping, reference grouping, and recent-change coalescing.</p>\n<p>The bundle carries exact source source snapshots where safe. <code>publication_manifest_selector_contract_verifier</code> is represented as a source-faithful public refactor because the source source contains a private home-path example. <code>weighted_lane_width_apportionment_solver</code> is recorded as a binding repair deferred to the Set-9 RootNavigator body, not as a fresh Set-10 import.</p>\n<p>Integrity hardening: negative-case fixture files are labels and stable-code rows only. The result record&#x27;s <code>exercise.integrity_matrix</code> is the verdict surface: each Set-10 mechanism records source relation, positive computed output, negative input shape, negative computed output, scope limit, and whether the result was computed by the bundle evaluator. A fixture-supplied <code>error_codes</code> row is never enough to prove refusal behavior.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The source row is <code>core/paper_module_capsules.json::paper_modules[75:paper_module.batch10_governance_compilers_capsule]</code>; the generated instance is <code>paper_modules/batch10_governance_compilers_capsule.json</code>; and the runtime source locus is <code>src/microcosm_core/organs/batch10_governance_compilers_capsule.py</code>. The specific standard is <code>standards/std_microcosm_batch10_governance_compilers_capsule.json</code>, with Microcosm-wide coverage and entry boundaries governed by <code>std_microcosm</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"6039\" height=\"286\" viewBox=\"0 0 6039 286\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"5841.0\" y1=\"132.1\" x2=\"5144.1\" y2=\"47.3\"></line><polygon class=\"pmd-arrow\" points=\"5144.1,47.3 5151.2,45.1 5150.5,51.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5472.5\" y=\"80.7\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5492.5\" y=\"93.7\" text-anchor=\"middle\">seeds</text><line class=\"pmd-edge\" x1=\"5875.4\" y1=\"125.0\" x2=\"5670.0\" y2=\"58.4\"></line><polygon class=\"pmd-arrow\" points=\"5670.0,58.4 5677.4,57.6 5675.5,63.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5731.7\" y=\"82.7\" width=\"82.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5772.7\" y=\"95.7\" text-anchor=\"middle\">bounds prose</text><line class=\"pmd-edge\" x1=\"5841.0\" y1=\"139.3\" x2=\"5109.6\" y2=\"109.4\"></line><polygon class=\"pmd-arrow\" points=\"5109.6,109.4 5116.5,106.6 5116.3,112.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5377.3\" y=\"115.4\" width=\"196.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5475.3\" y=\"128.4\" text-anchor=\"middle\">names laws and source authority</text><line class=\"pmd-edge\" x1=\"5841.0\" y1=\"150.3\" x2=\"5161.3\" y2=\"205.1\"></line><polygon class=\"pmd-arrow\" points=\"5161.3,205.1 5167.9,201.5 5168.4,207.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5448.2\" y=\"168.7\" width=\"106.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5501.2\" y=\"181.7\" text-anchor=\"middle\">cites code locus</text><line class=\"pmd-edge\" x1=\"5161.3\" y1=\"202.3\" x2=\"5247.3\" y2=\"193.2\"></line><polygon class=\"pmd-arrow\" points=\"5247.3,193.2 5240.8,197.0 5240.2,190.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5067.3\" y=\"188.8\" width=\"274.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5204.3\" y=\"201.8\" text-anchor=\"middle\">computes integrity matrix and result records</text><line class=\"pmd-edge\" x1=\"246.1\" y1=\"144.6\" x2=\"4940.1\" y2=\"212.4\"></line><polygon class=\"pmd-arrow\" points=\"4940.1,212.4 4933.2,215.4 4933.3,209.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"2450.1\" y=\"169.5\" width=\"286.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"2593.1\" y=\"182.5\" text-anchor=\"middle\">public inputs, exact copies, declared refactor</text><line class=\"pmd-edge\" x1=\"246.1\" y1=\"143.9\" x2=\"5247.3\" y2=\"182.3\"></line><polygon class=\"pmd-arrow\" points=\"5247.3,182.3 5240.4,185.3 5240.5,179.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"2636.7\" y=\"154.1\" width=\"220.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"2746.7\" y=\"167.1\" text-anchor=\"middle\">manifest and source bundle validate</text><line class=\"pmd-edge\" x1=\"5120.2\" y1=\"54.0\" x2=\"5261.1\" y2=\"90.5\"></line><polygon class=\"pmd-arrow\" points=\"5261.1,90.5 5253.7,91.7 5255.2,85.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5146.6\" y=\"63.3\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5190.6\" y=\"76.3\" text-anchor=\"middle\">derives edges</text><line class=\"pmd-edge\" x1=\"5427.1\" y1=\"94.4\" x2=\"5612.0\" y2=\"55.2\"></line><polygon class=\"pmd-arrow\" points=\"5612.0,55.2 5605.9,59.6 5604.6,53.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5469.5\" y=\"65.8\" width=\"100.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5519.5\" y=\"78.8\" text-anchor=\"middle\">navigation only</text><line class=\"pmd-edge\" x1=\"5440.9\" y1=\"180.1\" x2=\"5526.9\" y2=\"177.5\"></line><polygon class=\"pmd-arrow\" points=\"5526.9,177.5 5520.1,180.7 5520.0,174.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5370.9\" y=\"169.8\" width=\"226.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5483.9\" y=\"182.8\" text-anchor=\"middle\">result record evidence remains below</text><line class=\"pmd-edge\" x1=\"5109.6\" y1=\"113.7\" x2=\"5526.9\" y2=\"161.1\"></line><polygon class=\"pmd-arrow\" points=\"5526.9,161.1 5519.8,163.3 5520.4,157.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5184.2\" y=\"128.4\" width=\"268.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5318.2\" y=\"141.4\" text-anchor=\"middle\">enforces public/private and launch boundary</text><line class=\"pmd-edge\" x1=\"5670.0\" y1=\"58.4\" x2=\"5875.4\" y2=\"125.0\"></line><polygon class=\"pmd-arrow\" points=\"5875.4,125.0 5867.9,125.8 5869.8,120.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5719.7\" y=\"82.7\" width=\"106.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5772.7\" y=\"95.7\" text-anchor=\"middle\">must not outrank</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5841.0\" y=\"125.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5930.9\" y=\"147.5\">JSON bundle source row</tspan></text><title>JSON bundle source row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"4957.4\" y=\"18.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5050.7\" y=\"40.5\">Generated JSON instance</tspan></text><title>Generated JSON instance</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5612.0\" y=\"31.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5641.0\" y=\"53.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"4991.9\" y=\"80.0\" width=\"117.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5050.7\" y=\"102.5\">Standards</tspan><tspan x=\"5050.7\" y=\"120.5\">std_microcosm</tspan></text><title>Standards std_microcosm</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"4940.1\" y=\"160.0\" width=\"221.2\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5050.7\" y=\"182.5\">Runtime/source loci</tspan><tspan x=\"5050.7\" y=\"200.5\">exercise 14 mechanism ports</tspan><tspan x=\"5050.7\" y=\"218.5\">resolve source evidence per</tspan><tspan x=\"5050.7\" y=\"236.5\">mechanism</tspan><tspan x=\"5050.7\" y=\"254.5\">recompute each negative case</tspan></text><title>Runtime/source loci exercise 14 mechanism ports resolve source evidence per mechanism recompute each negative case</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"89.0\" width=\"228.1\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"111.5\">Fixtures and source bundle</tspan><tspan x=\"132.1\" y=\"129.5\">fixtures/first_wave/.../input</tspan><tspan x=\"132.1\" y=\"147.5\">(labels + expected codes)</tspan><tspan x=\"132.1\" y=\"165.5\">exported bundle: 13 copied</tspan><tspan x=\"132.1\" y=\"183.5\">source modules</tspan></text><title>Fixtures and source bundle fixtures/first_wave/.../input (labels + expected codes) exported bundle: 13 copied source modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5247.3\" y=\"165.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5344.1\" y=\"187.5\">Tests and result records</tspan></text><title>Tests and result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5261.1\" y=\"85.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5344.1\" y=\"107.5\">Generated navigation</tspan><tspan x=\"5344.1\" y=\"125.5\">projections</tspan></text><title>Generated navigation projections</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5526.9\" y=\"93.0\" width=\"228.1\" height=\"162.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5641.0\" y=\"115.5\">Scope limit</tspan><tspan x=\"5641.0\" y=\"133.5\">fixture-bound public</tspan><tspan x=\"5641.0\" y=\"151.5\">source-open evidence only</tspan><tspan x=\"5641.0\" y=\"169.5\">no live ledger truth,</tspan><tspan x=\"5641.0\" y=\"187.5\">source-file changes, public</tspan><tspan x=\"5641.0\" y=\"205.5\">sharing, launch, provider,</tspan><tspan x=\"5641.0\" y=\"223.5\">private-system, benchmark, or</tspan><tspan x=\"5641.0\" y=\"241.5\">market authority</tspan></text><title>Scope limit fixture-bound public source-open evidence only no live ledger truth, source-file changes, public sharing, launch, provider, private-system, benchmark, or market authority</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle source row</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json</code><code class=\"pm-diagram__ref-loc\">paper_module.batch10_governance_compilers_capsule</code></dd></div><div class=\"pm-diagram__ref\"><dt>Generated JSON instance</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch10_governance_compilers_capsule.json</code></dd></div><div class=\"pm-diagram__ref\"><dt></dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch10_governance_compilers_capsule.md</code></dd></div><div class=\"pm-diagram__ref\"><dt>Standards std_microcosm</dt><dd><code class=\"pm-diagram__ref-loc\">std_microcosm_batch10_governance_compilers_capsule</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime/source loci exercise 14 mechanism ports resolve source evidence per mechanism recompute each negative case</dt><dd><code class=\"pm-diagram__ref-loc\">batch10_governance_compilers_capsule.py</code><code class=\"pm-diagram__ref-loc\">flag fixture_verdict_echo_risk</code></dd></div><div class=\"pm-diagram__ref\"><dt>Fixtures and source bundle fixtures/first_wave/.../input (labels + expected codes) exported bundle: 13 copied source modules</dt><dd><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Tests and result records</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_batch10_governance_compilers_capsule.py</code><code class=\"pm-diagram__ref-loc\">receipts/runtime_shell/demo_project/organs/batch10_governance_compilers_capsule</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Bundle[&quot;JSON bundle source row core/paper_module_capsules.json paper_module.batch10_governance_compilers_capsule&quot;] Instance[&quot;Generated JSON instance paper_modules/batch10_governance_compilers_capsule.json&quot;] Markdown[&quot;Markdown reader projection paper_modules/batch10_governance_compilers_capsule.md&quot;] Standard[&quot;Standards std_microcosm_batch10_governance_compilers_capsule std_microcosm&quot;] Runtime[&quot;Runtime/source loci batch10_governance_compilers_capsule.py exercise 14 mechanism ports resolve source evidence per mechanism recompute each negative case flag fixture_verdict_echo_risk&quot;] Fixtures[&quot;Fixtures and source bundle fixtures/first_wave/.../input (labels + expected codes) exported bundle: 13 copied source modules source_module_manifest.json&quot;] Tests[&quot;Tests and result records tests/test_batch10_governance_compilers_capsule.py result records/runtime_shell/demo_project/components/batch10_governance_compilers_capsule&quot;] Projections[&quot;Generated navigation projections Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges&quot;] Ceiling[&quot;Scope limit fixture-bound public source-open evidence only no live ledger truth, source-file changes, public sharing, launch, provider, private-system, benchmark, or market authority&quot;] Bundle --&gt;|seeds| Instance Bundle --&gt;|bounds prose| Markdown Bundle --&gt;|names laws and source authority| Standard Bundle --&gt;|cites code locus| Runtime Runtime --&gt;|computes integrity matrix and result records| Tests Fixtures --&gt;|public inputs, exact copies, declared refactor| Runtime Fixtures --&gt;|manifest and source bundle validate| Tests Instance --&gt;|derives edges| Projections Projections --&gt;|navigation only| Markdown Tests --&gt;|result record evidence remains below| Ceiling Standard --&gt;|enforces public/private and launch boundary| Ceiling Markdown --&gt;|must not outrank| Bundle</code></pre></details></figure>\n<p>The bundle makes the module actual by binding five reader questions to typed authority surfaces:</p>\n<ul><li>What is the source of record? The source record and generated JSON instance, not this Markdown file and not generated Mermaid or Atlas output.</li><li>What is being exercised? The accepted <code>batch10_governance_compilers_capsule</code> component, the <code>mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule</code> mechanism, and the <code>concept.import_projection_and_drift_control_bundle</code> concept edge named by the bundle.</li><li>Which runtime and source artifacts matter? The component module computes the integrity matrix, negative-case verdicts, source evidence, fixture run, bundle validation, result card, and <code>AUTHORITY_CEILING</code>; the exported bundle carries <code>source_module_manifest.json</code>, copied source modules, and the declared public refactor for the private-path-bearing public sharing manifest selector body.</li><li>Which result records and tests are binding? The focused test file verifies the fixture run, bundle validation, digest mismatch rejection, private-body omission, negative-case semantics, source-evidence classifications, source helper parity, and reviewer-gauntlet behavior; the result record directory under <code>receipts/runtime_shell/demo_project/organs/batch10_governance_compilers_capsule</code> holds the runtime shell validation result, board, and validation result record.</li><li>What is the honest ceiling? The module can claim fixture-bound public source-open import/refactor evidence, deterministic exercise evidence, integrity-matrix verdicts, metadata-only result records, and validation result records. It cannot claim live work log truth, live work log truth, source-file changes, publishing-scope decision, launch-scope decision, external model access, private root equivalence, neutral benchmark evidence, market advice, deployment posture, or whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Bundle-Bound Reader Shape</h4>\n<p>The JSON bundle binds this paper module to one accepted subject: the <code>batch10_governance_compilers_capsule</code> component. The executable proof locus is <code>src/microcosm_core/organs/batch10_governance_compilers_capsule.py</code>, especially <code>_build_integrity_matrix</code>, <code>_source_evidence</code>, <code>_evaluate</code>, <code>run</code>, <code>run_batch10_governance_compilers_bundle</code>, <code>result_card</code>, <code>EXPECTED_MECHANISMS</code>, <code>EXPECTED_NEGATIVE_CASES</code>, and <code>AUTHORITY_CEILING</code>.</p>\n<p>The bundle keeps the mechanism and concept layer intentionally narrow: it names the resolving governance/compiler mechanism subject and the <code>concept.import_projection_and_drift_control_bundle</code> concept, while additional concept or mechanism edges stay residual until resolving Microcosm rows exist. Its law edges are bounded to content-addressed reuse, provenance, freshness, and projection-below-source rules: <code>P-2</code>, <code>P-5</code>, <code>P-9</code>, <code>P-15</code>, <code>AX-4</code>, <code>AX-8</code>, <code>AX-10</code>, and <code>AX-11</code>. Its sibling paper-module dependencies are <code>macro_projection_import_protocol</code>, <code>batch10_live_source_drift_capsule</code>, and <code>batch9_macro_engines_capsule</code>.</p>\n<p>If a projection disagrees with the bundle or refreshed source-open bundle, refresh the projection; do not edit generated output by hand.</p>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p>The run takes a public input directory, validates the source-module manifest, and exercises each of the fourteen mechanisms against inputs the evaluator constructs itself. <code>_build_integrity_matrix</code> then writes one row per mechanism. Each row records the source evidence for that mechanism, the positive computed output, the attached negative cases with their computed outputs, the scope limit, and a <code>current_action</code> of keep, harden, or block.</p>\n<p>Source evidence is resolved per mechanism by <code>_source_evidence</code>. A mechanism&#x27;s named source reference is looked up in the manifest. If the body was copied exactly, the row carries the copy&#x27;s digest status and anchor-match count. If the body could not be copied verbatim, the row instead names a declared source-faithful public refactor and records the original source digest. Two mechanisms are honest about not being plain copies. <code>publication_manifest_selector_contract_verifier</code> is a public refactor, because the source source carried a private home-path example that cannot ship. <code>weighted_lane_width_apportionment_binding_repair</code> is recorded as an under-bound repair deferred to the Set-9 RootNavigator body, so it is held as a block rather than presented as a fresh Set-10 import.</p>\n<p>The negative cases are handled the same way. For each case, <code>_compute_negative_case_probe</code> runs the ported logic over the case&#x27;s declared input and reads the result at a named path. For example, the mutation case feeds a diagnostic message and confirms <code>prohibit_file_writes</code> is true; the finance case feeds an unparseable horizon and confirms it is rejected; the public sharing case feeds a non-public paths against a hard-exclude rule and confirms it is caught. A row counts as proven only when the computed value matches the expectation. If any negative case lacks computed evidence, the summary raises <code>fixture_verdict_echo_risk</code>, and the run is blocked. The bundle also requires exactly thirteen copied source modules, so a thinned bundle fails rather than passes quietly.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in policy-as-code, admission-control, and supply-chain assurance patterns: compile rules into deterministic checks, reject unsupported actions before they mutate state, and preserve provenance for the decision. Relevant anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>, which decouples policy decisions from enforcement and evaluates structured input against machine-readable rules.</li><li>Kubernetes <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://kubernetes.io/docs/concepts/policy\">validating admission policies</a>, which can block, warn, or audit non-compliant API requests before admission.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/\">SLSA</a> and <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://openssf.org/scorecard/\">OpenSSF Scorecard</a>, which represent the broader software-supply-chain pattern of typed assurance levels, checks, and provenance.</li></ul>\n<p>Microcosm borrows the compiler/gate shape for governed mutation, public sharing path contracts, blocker triage, result record reuse, and claim-conflict accounting. The bundle remains fixture-bound evidence over copied or refactored source system; it is not live work log truth, source-file changes, publishing-scope decision, or investment-related actions.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>A cold reader should inspect the evidence in this order:</p>\n<ol><li>Open the JSON source record to confirm source authority, subject ids, dependency ids, principle and axiom refs, code locus, Mermaid status, Atlas status, and the absence of unresolved selective relations.</li><li>Run the focused component test to prove the public fixture still computes the integrity matrix and observes the required negative cases.</li><li>Run the exported bundle validator when copied source digests, declared public refactors, metadata-only result records, or source-evidence rows are the question.</li><li>Treat generated JSON, Mermaid, Atlas, and coverage as projection evidence only; if they drift, refresh them through the doctrine-lattice builder.</li><li>Use the result record floor to verify source relations, positive and negative computed outputs, scope limits, and metadata-only result record payloads.</li></ol>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the governance/compiler integrity-matrix result record and sign-off JSON. The bundle command validates copied or source-faithful source system, source evidence, positive and negative exercise rows, metadata-only result records, and scope limit fields. The focused test verifies the mechanism matrix, negative floor, bundle validation, and scope limit.</p>\n<p>This result record path is reader-verifiable evidence only. It does not establish live work log truth, live work log truth, source-file changes, publishing-scope decision, launch-scope decision, external model access, neutral benchmark evidence, private-system equivalence, or investment-related actions.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim public fixture evidence that the copied or declared governance/compiler source system produced source-evidence rows, computed positive and negative exercise rows, integrity-matrix verdicts, metadata-only result records, and validation result records with explicit scope limits.</p>\n<p>This module may not claim live work log truth, live work log truth, source-file changes, publishing-scope decision, launch-scope decision, external model access, neutral benchmark evidence, private-system equivalence, investment-related actions, deployment posture, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is not live work log truth, not live work log truth, not source-file changes, not public sharing or launch-scope decision, not external model access, not neutral benchmark evidence, not private-system equivalence, and not investment-related actions.</p>\n<p>The useful claim is narrower: over the public fixtures and refreshed source-open bundle, the component shows that the Set-10 governance/compiler mechanisms have copied or declared source evidence, computed positive and negative exercise rows, and metadata-only result records with explicit scope limits.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch10_governance_compilers_capsule",
          "component_id": "batch10_governance_compilers_capsule",
          "public_label": "Governance & Compiler Mechanisms Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 14,
        "links": [
          {
            "id": "batch10_governance_compilers_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Governance & Compiler Mechanisms Bundle",
            "relation": "explains",
            "url": "components.html#component-batch10_governance_compilers_capsule"
          },
          {
            "id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public governance compilers bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.batch10_live_source_drift_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 10 Live Source Drift Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch10-live-source-drift-capsule"
          },
          {
            "id": "paper_module.batch9_macro_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 9 Source Engines Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch9-macro-engines-capsule"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch10_governance_compilers_capsule",
      "reader_packet": {
        "abstract": "Set 10 Governance And Compilers Bundle imports governance, compiler, launch, finance, dependency, DAG, table, reference, and recent-change source bodies as public source-open evidence without granting live ledger, public sharing, launch, market, or source-file changes.",
        "authority_ceiling": "Fixture-bound public source-body import, source-faithful public refactor evidence, deterministic exercise evidence, and metadata-only result records only; no live work log truth, live work log truth, source-file changes, publishing-scope decision, launch-scope decision, external model access, market advice, private-system equivalence, neutral benchmark claim, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch10_governance_compilers_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch10-governance-compilers-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch10-governance-compilers-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Bundle[\"JSON bundle source row core/paper_module_capsules.json paper_module.batch10_governance_compilers_capsule\"] Instance[\"Generated JSON instance paper_modules/batch10_governance_compilers_capsule.json\"] Markdown[\"Markdown reader projection paper_modules/batch10_governance_compilers_capsule.md\"] Standard[\"Standards std_microcosm_batch10_governance_compilers_capsule std_microcosm\"] Runtime[\"Runtime/source loci batch10_governance_compilers_capsule.py exercise 14 mechanism ports resolve source evidence per mechanism recompute each negative case flag fixture_verdict_echo_risk\"] Fixtures[\"Fixtures and source bundle fixtures/first_wave/.../input (labels + expected codes) exported bundle: 13 copied source modules source_module_manifest.json\"] Tests[\"Tests and result records tests/test_batch10_governance_compilers_capsule.py result records/runtime_shell/demo_project/components/batch10_governance_compilers_capsule\"] Projections[\"Generated navigation projections Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges\"] Ceiling[\"Scope limit fixture-bound public source-open evidence only no live ledger truth, source-file changes, public sharing, launch, provider, private-system, benchmark, or market authority\"] Bundle -->|seeds| Instance Bundle -->|bounds prose| Markdown Bundle -->|names laws and source authority| Standard Bundle -->|cites code locus| Runtime Runtime -->|computes integrity matrix and result records| Tests Fixtures -->|public inputs, exact copies, declared refactor| Runtime Fixtures -->|manifest and source bundle validate| Tests Instance -->|derives edges| Projections Projections -->|navigation only| Markdown Tests -->|result record evidence remains below| Ceiling Standard -->|enforces public/private and launch boundary| Ceiling Markdown -->|must not outrank| Bundle",
            "source_format": "mermaid",
            "source_hash": "sha256:03a9f24bf12d2ecb936ec4be57fea41c03dffe0e853ccc3123cc293af7eef1df",
            "source_line_end": 99,
            "source_line_start": 75
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch10-live-source-drift-capsule"
              },
              {
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch9-macro-engines-capsule"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch10_governance_compilers_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Governance & Compiler Mechanisms Bundle",
                "relation": "explains",
                "url": "components.html#component-batch10_governance_compilers_capsule"
              },
              {
                "id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public governance compilers bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch10_governance_compilers_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 188,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 206,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 225,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 312,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "validating admission policies",
            "section_id": "prior-art-grounding",
            "url": "https://kubernetes.io/docs/concepts/policy"
          },
          {
            "kind": "external_reference",
            "label": "SLSA",
            "section_id": "prior-art-grounding",
            "url": "https://slsa.dev/spec/"
          },
          {
            "kind": "external_reference",
            "label": "OpenSSF Scorecard",
            "section_id": "prior-art-grounding",
            "url": "https://openssf.org/scorecard/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This bundle answers one question: when the wider system claims that a governance gate, a compiler, or a launch check behaves correctly, can a cold reader confirm that claim from copied source and a re-run, rather than taking the claim on trust? It collects fourteen mechanisms that already exist in the main system, copies their source bodies into the public bundle, and re-runs a small, source-faithful port of each one against controlled inputs. The mechanisms span the work they were drawn from: a mutation gate that reads the latest user message and blocks file writes when the intent is diagnostic; an observe/apply compiler that turns an artifact into an apply plan and refuses malformed input\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 29,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Component id: batch10governancecompilers_capsule JSON bundle authority: core/papermodulecapsules.json::papermodule.batch10governancecompilerscapsule Accepted-component evidence class: verifiedmacrobody_import Runtime source: src/microcosmcore/components/batch10governancecompilerscapsule.py Fixture input: fixtures/firstwave/batch10governancecompilerscapsule/input Runtime bundle: examples/batch10governancecompilerscapsule/exportedbatch10governancecompilerscapsulebundle Exact-copy authority: the bundle sourcemodulemanifest.json plus copied source modules; refresh through macroprojectionimport_protocol, not by hand. This Microcosm component imports and exercises Set-10 source system for governe\u2026",
            "level": 2,
            "order": 2,
            "section_id": "route-card",
            "source_line_end": 61,
            "source_line_start": 30,
            "title": "Route Card"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "authority, not the authority itself. The source row is core/papermodulecapsules.json::papermodules[75:papermodule.batch10governancecompilers_capsule]; the generated instance is papermodules/batch10governancecompilerscapsule.json; and the runtime source locus is src/microcosmcore/components/batch10governancecompilerscapsule.py. The specific standard is standards/stdmicrocosmbatch10governancecompilers_capsule.json, with Microcosm-wide coverage and entry boundaries governed by std_microcosm. The bundle makes the module actual by binding five reader questions to typed authority surfaces: What is the source of record? The source record and generated JSON instance, not this Markdown file and not\u2026",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 130,
            "source_line_start": 62,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The JSON bundle binds this paper module to one accepted subject: the batch10governancecompilers_capsule component. The executable proof locus is src/microcosmcore/components/batch10governancecompilerscapsule.py, especially buildintegritymatrix, sourceevidence, evaluate, run, runbatch10governancecompilersbundle, result_card, EXPECTEDMECHANISMS, EXPECTEDNEGATIVECASES, and AUTHORITYCEILING. The bundle keeps the mechanism and concept layer intentionally narrow: it names the resolving governance/compiler mechanism subject and the concept.importprojectionanddriftcontrol_bundle concept, while additional concept or mechanism edges stay residual until resolving Microcosm rows exist. Its law edges ar\u2026",
            "level": 2,
            "order": 4,
            "section_id": "capsule-bound-reader-shape",
            "source_line_end": 154,
            "source_line_start": 131,
            "title": "Bundle-Bound Reader Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The run takes a public input directory, validates the source-module manifest, and exercises each of the fourteen mechanisms against inputs the evaluator constructs itself. buildintegrity_matrix then writes one row per mechanism. Each row records the source evidence for that mechanism, the positive computed output, the attached negative cases with their computed outputs, the scope limit, and a current_action of keep, harden, or block. Source evidence is resolved per mechanism by sourceevidence. A mechanism's named source reference is looked up in the manifest. If the body was copied exactly, the row carries the copy's digest status and anchor-match count. If the body could not be copied verb\u2026",
            "level": 2,
            "order": 5,
            "section_id": "how-it-works",
            "source_line_end": 187,
            "source_line_start": 155,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim public fixture evidence that the copied or declared governance/compiler source system produced source-evidence rows, computed positive and negative exercise rows, integrity-matrix verdicts, metadata-only result records, and validation result records with explicit scope limits. This module may not claim live work log truth, live work log truth, source-file changes, public sharing decision, launch-scope decision, external model access, neutral benchmark evidence, private-system equivalence, investment-related actions, deployment posture, or whole-system correctness.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 261,
            "source_line_start": 250,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is not live work log truth, not live work log truth, not source-file changes, not public sharing or launch-scope decision, not external model access, not neutral benchmark evidence, not private-system equivalence, and not investment-related actions. The useful claim is narrower: over the public fixtures and refreshed source-open bundle, the component shows that the Set-10 governance/compiler mechanisms have copied or declared source evidence, computed positive and negative exercise rows, and metadata-only result records with explicit scope limits.",
            "level": 2,
            "order": 7,
            "section_id": "authority-ceiling",
            "source_line_end": 273,
            "source_line_start": 262,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in policy-as-code, admission-control, and supply-chain assurance patterns: compile rules into deterministic checks, reject unsupported actions before they mutate state, and preserve provenance for the decision. Relevant anchors include: Open Policy Agent, which decouples policy decisions from enforcement and evaluates structured input against machine-readable rules. Kubernetes validating admission policies, which can block, warn, or audit non-compliant API requests before admission. SLSA and OpenSSF Scorecard, which represent the broader software-supply-chain pattern of typed assurance levels, checks, and provenance. Microcosm borrows the compiler/gate shape for go\u2026",
            "level": 2,
            "order": 8,
            "section_id": "prior-art-grounding",
            "source_line_end": 295,
            "source_line_start": 274,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A cold reader should inspect the evidence in this order: Open the JSON source record to confirm source authority, subject ids, dependency ids, principle and axiom refs, code locus, Mermaid status, Atlas status, and the absence of unresolved selective relations. Run the focused component test to prove the public fixture still computes the integrity matrix and observes the required negative cases. Run the exported bundle validator when copied source digests, declared public refactors, metadata-only result records, or source-evidence rows are the question. Treat generated JSON, Mermaid, Atlas, and coverage as projection evidence only; if they drift, refresh them through the doctrine-lattice bu\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 311,
            "source_line_start": 296,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the governance/compiler integrity-matrix result record and sign-off JSON. The bundle command validates copied or source-faithful source system, source evidence, positive and negative exercise rows, metadata-only result records, and scope limit fields. The focused test verifies the mechanism matrix, negative floor, bundle validation, and scope limit. This result record path is reader-verifiable evidence only. It does not establish live work log truth, live work log truth, source-file changes, public sharing decision, launch-scope decision, external model access, neutral benchmark evidence, p\u2026",
            "level": 2,
            "order": 10,
            "section_id": "validation-receipt-path",
            "source_line_end": 355,
            "source_line_start": 326,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch10_governance_compilers_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 10 Governance And Compilers Bundle imports governance, compiler, launch, finance, dependency, DAG, table, reference, and recent-change source bodies as public source-open evidence without granting live ledger, public sharing, launch, market, or source-file changes."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 10 Governance And Compilers Bundle binds the accepted batch10_governance_compilers_capsule component to a refreshed source-open bundle. It exercises governed-mutation intent, observe/apply compilation, public-proof review, launch blocker triage, public sharing path contracts, result record reuse, no-lookahead horizons, session-wave execution, claim-conflict wait tax, role-aware DAG blocking, frontend table shaping, reference grouping, recent-change coalescing, and the deferred Set-9 lane-width repair while preserving copied source digests, negative cases, and scope limits.",
      "summary_line": "Set 10 Governance And Compilers Bundle imports governance, compiler, launch, finance, dependency, DAG, table, reference, and recent-change source bodies as public source-open evidence without granting live ledger, public sharing, launch, market, or source-file changes.",
      "title": "Set 10 Governance And Compilers Bundle"
    },
    {
      "anchor": "paper-module-batch11-saturation-engines-capsule",
      "authority_ceiling": "Fixture-bound public source-body import, source-faithful public port evidence, computed negative-probe evidence, and metadata-only result records only; no live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, source-file changes, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p><code>batch11_saturation_engines_capsule</code> is a Microcosm component for the Set-11 saturation pass. It takes thirteen unrelated pieces of internal machinery, copies their source bodies into a public bundle, and re-runs each one against small synthetic fixtures so a reader can see the logic behave rather than take a claim on trust. The thirteen targets are deliberately mixed:</p>\n<ul><li>run affinity session scoring</li><li>calculator cluster insight derivation</li><li>std_python delta ratchet gating</li><li>exogenous navigation ladder grading</li><li>portability gate supersession rollup</li><li>shard browse context-priority sectioning</li><li>holographic research evidence selection</li><li>projection secret scanning</li><li>stockgrid flow multisource merge and unit normalization</li><li>source regime bucketing and z-score board construction</li><li>frontend navigation wayfinding</li><li>agent session diagnostic lenses</li><li>demo-take story coverage auditing</li></ul>\n<p>The single question the bundle answers is narrow: for each of these mechanisms, does the imported source actually compute the guard it claims to, on inputs designed to fail? It is a saturation pass because the targets share nothing except that pattern. They are a route ranker, a few financial-data normalisers, a navigation grader, a secret scanner, a graph wayfinder, and so on, swept up together so a reviewer can audit a broad slice of the codebase from one place.</p>\n<p>The part worth noticing is how a negative case is treated. A fixture file named <code>..._stale_terminal_rejected</code> is only a label. The bundle never lets that label stand in for a result. It re-runs the real function on the fixture&#x27;s own <code>probe_input</code>, computes whether the guard fired, and refuses to mark the case verified unless the mechanism&#x27;s own exercise and the independent probe both agree. A fixture that asserts a failure it cannot demonstrate is flagged, not counted. That guard against self-congratulating fixtures is the reason the page exists.</p>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p>The run loop is the same for every target. The bundle first imports the copied source bundle and checks each module against the recorded source digest, line count, and a handful of required provenance anchors, so a drifted or partial copy is caught before any logic runs. It then exercises all thirteen mechanisms in a fixed order, and any reordering, blocked exercise, or missing module fails the run.</p>\n<p>Each mechanism&#x27;s exercise feeds an integrity matrix row. A row pairs the mechanism&#x27;s own computed output with an independently computed fixture probe and a binding disposition that records how the mechanism relates to the rest of the system: a new import, an already-bound gate the bundle is only re-checking, or an under-bound path it is extending. The two computed values must agree. The matrix marks a row&#x27;s negative result verified only when the mechanism exercise and the fixture probe both come out true, and it sets <code>fixture_verdict_echo_risk</code> on any row where they do not. A non-zero echo-risk count is a finding that blocks the whole run.</p>\n<p>Two short examples show what the probes actually compute. For run affinity, the probe builds a recommendation over candidate runs and confirms that a stale terminal run, even when made sticky and feed-rich, is not the one selected. For projection secret scanning, the probe runs the redaction patterns over a file carrying a synthetic key shape and a private ledger path and confirms both are blocked. The fixtures are synthetic and the key shapes are deliberate test strings, never live material.</p>\n<p>The failure mode all of this guards against is the quiet pass: a fixture whose filename promises a rejection while the code underneath was never exercised, or was exercised and did not reject. By recomputing the guard from the fixture&#x27;s own input and refusing to count a label it cannot reproduce, the bundle keeps the negative cases honest. The result records carry refs, digests, counts, and the computed verdicts; the copied bodies stay in the bundle&#x27;s <code>source_modules</code> tree and are never inlined.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>This module&#x27;s shape is a reader map over source-backed artifacts, not a new authority layer. The source record in <code>core/paper_module_capsules.json</code> is the source of record for subjects, code loci, doctrine refs, dependency edges, and projection status; <code>paper_modules/batch11_saturation_engines_capsule.json</code> is the governed JSON parity seed; this Markdown only narrates the proof boundary.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"703\" height=\"772\" viewBox=\"0 0 703 772\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"287.6\" y1=\"108.0\" x2=\"246.3\" y2=\"202.0\"></line><polygon class=\"pmd-arrow\" points=\"246.3,202.0 246.3,194.5 251.9,197.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"85.0\" y=\"146.0\" width=\"364.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"267.0\" y=\"159.0\" text-anchor=\"middle\">seeds subjects, dependencies, code locus, projection status</text><line class=\"pmd-edge\" x1=\"349.6\" y1=\"108.0\" x2=\"403.9\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"403.9,166.0 397.0,163.1 401.5,158.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"338.8\" y=\"128.0\" width=\"76.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"376.8\" y=\"141.0\" text-anchor=\"middle\">governed by</text><line class=\"pmd-edge\" x1=\"266.0\" y1=\"238.0\" x2=\"437.4\" y2=\"350.0\"></line><polygon class=\"pmd-arrow\" points=\"437.4,350.0 430.0,348.8 433.3,343.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"241.7\" y=\"285.0\" width=\"220.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"351.7\" y=\"298.0\" text-anchor=\"middle\">cites resolved runtime/source locus</text><line class=\"pmd-edge\" x1=\"390.1\" y1=\"274.0\" x2=\"133.2\" y2=\"489.0\"></line><polygon class=\"pmd-arrow\" points=\"133.2,489.0 136.5,482.3 140.5,486.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"127.7\" y=\"372.5\" width=\"268.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"261.7\" y=\"385.5\" text-anchor=\"middle\">requires fixture and result record contract</text><line class=\"pmd-edge\" x1=\"476.5\" y1=\"274.0\" x2=\"560.1\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"560.1,480.0 554.7,474.8 560.3,472.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"378.3\" y=\"368.0\" width=\"280.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"518.3\" y=\"381.0\" text-anchor=\"middle\">requires copied/source-faithful public bundle</text><line class=\"pmd-edge\" x1=\"405.3\" y1=\"404.0\" x2=\"174.4\" y2=\"489.0\"></line><polygon class=\"pmd-arrow\" points=\"174.4,489.0 179.7,483.8 181.8,489.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"257.9\" y=\"437.5\" width=\"64.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"289.9\" y=\"450.5\" text-anchor=\"middle\">exercises</text><line class=\"pmd-edge\" x1=\"497.3\" y1=\"404.0\" x2=\"549.8\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"549.8,480.0 543.4,476.1 548.5,472.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"383.6\" y=\"433.0\" width=\"280.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"523.6\" y=\"446.0\" text-anchor=\"middle\">validates exact-copy/source-faithful evidence</text><line class=\"pmd-edge\" x1=\"448.7\" y1=\"404.0\" x2=\"354.1\" y2=\"489.0\"></line><polygon class=\"pmd-arrow\" points=\"354.1,489.0 357.1,482.1 361.2,486.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"225.4\" y=\"437.5\" width=\"352.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"401.4\" y=\"450.5\" text-anchor=\"middle\">writes metadata-only result and validation result records</text><line class=\"pmd-edge\" x1=\"465.9\" y1=\"81.0\" x2=\"332.9\" y2=\"489.0\"></line><polygon class=\"pmd-arrow\" points=\"332.9,489.0 332.1,481.5 337.9,483.4\"></polygon><rect class=\"pmd-elabel-bg\" x=\"238.4\" y=\"276.0\" width=\"322.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"399.4\" y=\"289.0\" text-anchor=\"middle\">checks runtime, bundle, corpus, projection freshness</text><line class=\"pmd-edge\" x1=\"238.8\" y1=\"238.0\" x2=\"240.9\" y2=\"332.0\"></line><polygon class=\"pmd-arrow\" points=\"240.9,332.0 237.7,325.2 243.8,325.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"138.8\" y=\"276.0\" width=\"202.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"239.8\" y=\"289.0\" text-anchor=\"middle\">generated projection edge status</text><line class=\"pmd-edge\" x1=\"328.5\" y1=\"543.0\" x2=\"339.7\" y2=\"610.0\"></line><polygon class=\"pmd-arrow\" points=\"339.7,610.0 335.5,603.7 341.6,602.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"200.1\" y=\"567.5\" width=\"268.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"334.1\" y=\"580.5\" text-anchor=\"middle\">bounded evidence, not launch-scope decision</text><line class=\"pmd-edge\" x1=\"258.1\" y1=\"422.0\" x2=\"325.7\" y2=\"610.0\"></line><polygon class=\"pmd-arrow\" points=\"325.7,610.0 320.5,604.6 326.3,602.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"196.9\" y=\"507.0\" width=\"190.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"291.9\" y=\"520.0\" text-anchor=\"middle\">projection, source-linked only</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"200.3\" y=\"18.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"307.4\" y=\"40.5\">paper_modules[76:paper_</tspan><tspan x=\"307.4\" y=\"58.5\">module.batch11_saturation_</tspan><tspan x=\"307.4\" y=\"76.5\">engines_bundle]</tspan><tspan x=\"307.4\" y=\"94.5\">source basis: source record</tspan></text><title>paper_modules[76:paper_module.batch11_saturation_engines_bundle] source basis: source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"202.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"238.4\" y=\"224.5\">governed JSON instance</tspan></text><title>governed JSON instance</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"354.3\" y=\"166.0\" width=\"200.5\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"454.6\" y=\"188.5\">active public runtime</tspan><tspan x=\"454.6\" y=\"206.5\">standard</tspan><tspan x=\"454.6\" y=\"224.5\">boundary: not live</tspan><tspan x=\"454.6\" y=\"242.5\">navigation/ledger/market/</tspan><tspan x=\"454.6\" y=\"260.5\">secret authority</tspan></text><title>active public runtime standard boundary: not live navigation/ledger/market/secret authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"381.9\" y=\"350.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"478.7\" y=\"372.5\">run, validate-bundle,</tspan><tspan x=\"478.7\" y=\"390.5\">result_card, scope_limit</tspan></text><title>run, validate-bundle, result_card, scope_limit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"489.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"101.0\" y=\"511.5\">public mechanism and</tspan><tspan x=\"101.0\" y=\"529.5\">negative-case probes</tspan></text><title>public mechanism and negative-case probes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"464.1\" y=\"480.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"574.7\" y=\"502.5\">source_module_manifest.json:</tspan><tspan x=\"574.7\" y=\"520.5\">12 copied/refactored public</tspan><tspan x=\"574.7\" y=\"538.5\">source modules</tspan></text><title>source_module_manifest.json: 12 copied/refactored public source modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"440.6\" y=\"45.0\" width=\"62.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"471.8\" y=\"67.5\">Tests</tspan></text><title>Tests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"210.0\" y=\"489.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"511.5\">status: pass; accepted: true;</tspan><tspan x=\"324.1\" y=\"529.5\">body_in_receipt: false</tspan></text><title>status: pass; accepted: true; body_in_receipt: false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"127.8\" y=\"332.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"241.9\" y=\"354.5\">atlas/doctrine_lattice_graph.</tspan><tspan x=\"241.9\" y=\"372.5\">mmd and</tspan><tspan x=\"241.9\" y=\"390.5\">doctrine_lattice_projection.</tspan><tspan x=\"241.9\" y=\"408.5\">json</tspan></text><title>atlas/doctrine_lattice_graph.mmd and doctrine_lattice_projection.json</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"241.1\" y=\"610.0\" width=\"221.2\" height=\"144.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.7\" y=\"632.5\">Scope limit</tspan><tspan x=\"351.7\" y=\"650.5\">fixture-bound source-body</tspan><tspan x=\"351.7\" y=\"668.5\">import, source-faithful</tspan><tspan x=\"351.7\" y=\"686.5\">public ports,</tspan><tspan x=\"351.7\" y=\"704.5\">computed negative probes,</tspan><tspan x=\"351.7\" y=\"722.5\">metadata-only result records</tspan><tspan x=\"351.7\" y=\"740.5\">only</tspan></text><title>Scope limit fixture-bound source-body import, source-faithful public ports, computed negative probes, metadata-only result records only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>paper_modules[76:paper_module.batch11_saturation_engines_bundle] source basis: source record</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>governed JSON instance</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch11_saturation_engines_capsule.json</code><code class=\"pm-diagram__ref-loc\">markdown: legacy_import_projection_until_roundtrip_builder</code></dd></div><div class=\"pm-diagram__ref\"><dt>active public runtime standard boundary: not live navigation/ledger/market/secret authority</dt><dd><code class=\"pm-diagram__ref-loc\">standards/std_microcosm_batch11_saturation_engines_capsule.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>run, validate-bundle, result_card, scope_limit</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/batch11_saturation_engines_capsule.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>public mechanism and negative-case probes</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/batch11_saturation_engines_capsule/input</code></dd></div><div class=\"pm-diagram__ref\"><dt>source_module_manifest.json: 12 copied/refactored public source modules</dt><dd><code class=\"pm-diagram__ref-loc\">examples/batch11_saturation_engines_capsule/exported_batch11_saturation_engines_capsule_bundle</code></dd></div><div class=\"pm-diagram__ref\"><dt>Tests</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_batch11_saturation_engines_capsule.py</code><code class=\"pm-diagram__ref-loc\">scripts/build_doctrine_projection.py --check-paper-module-corpus</code><code class=\"pm-diagram__ref-loc\">scripts/build_doctrine_projection.py --check</code></dd></div><div class=\"pm-diagram__ref\"><dt>status: pass; accepted: true; body_in_receipt: false</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/batch11_saturation_engines_capsule/*</code><code class=\"pm-diagram__ref-loc\">receipts/acceptance/first_wave/batch11_saturation_engines_capsule_fixture_acceptance.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;core/paper_module_capsules.json paper_modules[76:paper_module.batch11_saturation_engines_capsule] source basis: source record&quot;] instance[&quot;paper_modules/batch11_saturation_engines_capsule.json governed JSON instance markdown: legacy_import_projection_until_roundtrip_builder&quot;] standard[&quot;standards/std_microcosm_batch11_saturation_engines_capsule.json active public runtime standard boundary: not live navigation/ledger/market/secret authority&quot;] runtime[&quot;src/microcosm_core/components/batch11_saturation_engines_capsule.py run, validate-bundle, result_card, scope_limit&quot;] fixture[&quot;fixtures/first_wave/batch11_saturation_engines_capsule/input public mechanism and negative-case probes&quot;] bundle[&quot;examples/batch11_saturation_engines_capsule/exported_batch11_saturation_engines_capsule_bundle source_module_manifest.json: 12 copied/refactored public source modules&quot;] tests[&quot;tests/test_batch11_saturation_engines_capsule.py scripts/build_doctrine_projection.py --check-paper-module-corpus scripts/build_doctrine_projection.py --check&quot;] result records[&quot;result records/first_wave/batch11_saturation_engines_capsule/* result records/sign-off/first_wave/batch11_saturation_engines_capsule_fixture_acceptance.json status: pass; accepted: true; body_in_receipt: false&quot;] atlas[&quot;atlas/doctrine_lattice_graph.mmd and doctrine_lattice_projection.json Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges&quot;] ceiling[&quot;Scope limit fixture-bound source-body import, source-faithful public ports, computed negative probes, metadata-only result records only&quot;] bundle --&gt;|seeds subjects, dependencies, code locus, projection status| instance bundle --&gt;|governed by| standard instance --&gt;|cites resolved runtime/source locus| runtime standard --&gt;|requires fixture and result record contract| fixture standard --&gt;|requires copied/source-faithful public bundle| bundle runtime --&gt;|exercises| fixture runtime --&gt;|validates exact-copy/source-faithful evidence| bundle runtime --&gt;|writes metadata-only result and validation result records| result records tests --&gt;|checks runtime, bundle, corpus, projection freshness| result records instance --&gt;|generated projection edge status| atlas result records --&gt;|bounded evidence, not launch-scope decision| ceiling atlas --&gt;|projection, source-linked only| ceiling</code></pre></details></figure>\n<p>The public/private and launch boundary stays narrow: the fixture inputs, source refs, digest rows, computed values, negative-probe labels, sign-off status, and metadata-only result records are evidence for the standalone <code>microcosm-substrate</code> bundle. They do not authorize live work log claims, navigation decisions, market or investment conclusions, complete secret detection, transcript or video authority, source-file changes, external model access, publishing-scope decision, launch-scope decision, private-system equivalence, generated-lattice source authority, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module through the fixture, exported-bundle, focused-test, and generated-row surfaces. The fixture and bundle commands prove public source-body import discipline: exact copied-source digests, source-faithful public ports, computed negative-probe values, and metadata-only result cards. The structured source record proves that the paper module is bundle-backed and that Mermaid and Atlas availability come from bundle edges rather than prose.</p>\n<p>The mixed Set-11 target list remains evidence routing, not an authority expansion. The reader should treat each target as a public fixture exercise inside the accepted saturation-engines component, not as live work log truth, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, publishing-scope decision, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows from overload management, backpressure, and observability practice: systems need explicit signals for saturation, queue pressure, freshness, and recoverability instead of relying on a single success/failure bit. Relevant anchors include:</p>\n<ul><li>Google&#x27;s SRE guidance on <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://sre.google/workbook/overload/\">identifying and recovering from overload</a>, which treats overload as a measurable operational condition with mitigation strategies.</li><li>The Reactive Streams <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.reactive-streams.org/\">backpressure specification</a>, which standardizes asynchronous stream processing with non-blocking backpressure.</li><li>Google&#x27;s SRE chapter on <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://sre.google/sre-book/monitoring-distributed-systems/\">monitoring distributed systems</a>, especially the distinction between symptoms and causes.</li></ul>\n<p>Microcosm borrows the saturation-signal and pressure-accounting pattern across its mixed Set-11 targets: route affinity, delta gates, shard browse priorities, evidence selection, secret scanning, market boards, wayfinding, and diagnostic lenses. The bundle computes public fixture verdicts; it is not live work log truth, complete secret detection, live market data, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Binding Dispositions</h4>\n<p>Set-11 contained a mixed target set. The bundle records the distinction explicitly:</p>\n<ul><li>New or under-bound imports: run affinity, calculator insight, exogenous nav grading, shard browsing, holographic evidence selection, quant stockgrid, source regime board, frontend wayfinding, and session diagnostics.</li><li>Already-bound validations: projection secret scan and portability gate are covered by the engine-room public projection leak gate family; demo-take coverage is already represented by the Set-7 demo-take component. Set-11 validates the relevant scoring or gate behavior rather than claiming a standalone authority surface.</li><li>Partial existing system: the std_python ratchet path had existing assay coverage; the Set-11 bundle adds a bounded delta-regression witness.</li></ul>\n<h4 class=\"pm-body__h\">Shared Wiring Status</h4>\n<p>The component-owned system can validate independently. Shared registry, atlas, sign-off, Components, ARCHITECTURE, preflight, and package wiring must be serialized behind the live shared Microcosm binding owner before this component is promoted to whole-surface discoverability.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Negative-case fixture files are inputs, not verdicts. Each file carries a public <code>probe_input</code>; the component computes the corresponding fixture probe and records <code>fixture_probe_input_digest</code>, <code>fixture_computed_value</code>, and <code>mechanism_computed_value</code> in the integrity matrix before counting a negative case as verified.</p>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the Set-11 saturation-engine result record and sign-off JSON. The bundle command validates copied source-source digests, source-faithful public port evidence, computed negative-probe evidence, and metadata-only cards. The focused test covers the runtime component, exported bundle shape, exact-copy imports, private body omission, stable negative cases, and tier-B mechanism output coverage. The corpus and projection checks prove only that the generated paper-module instance remains fresh for this bundle-backed Markdown state.</p>\n<p>This result record path is public fixture evidence only. It does not establish live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, source-file changes, publishing-scope decision, launch-scope decision, external model access, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Boundary</h5>\n<p>This bundle is not live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, publishing-scope decision, or launch-scope decision. Result records expose only refs, digests, counts, computed verdicts, public negative-case probe digests, and omission result records; copied source source bodies remain under the public bundle&#x27;s <code>source_modules</code> tree.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This bundle is fixture-bound public source-body import, source-faithful public port evidence, computed negative-probe evidence, and metadata-only result record evidence only. It does not establish live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, source-file changes, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Those result records do not prove live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, external model access, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch11_saturation_engines_capsule",
          "component_id": "batch11_saturation_engines_capsule",
          "public_label": "Saturation Engines Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 4,
          "principle": 4
        },
        "link_count": 15,
        "links": [
          {
            "id": "batch11_saturation_engines_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Saturation Engines Bundle",
            "relation": "explains",
            "url": "components.html#component-batch11_saturation_engines_capsule"
          },
          {
            "id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public saturation engines bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.batch8_compliance_pipeline_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 8 Compliance Pipeline Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch11_saturation_engines_capsule",
      "reader_packet": {
        "abstract": "Set 11 Saturation Engines Bundle imports saturation, diagnostic, wayfinding, market-board, secret-scan, and demo-take source bodies as public source-open evidence without granting live runtime, launch, market, or navigation authority.",
        "authority_ceiling": "Fixture-bound public source-body import, source-faithful public port evidence, computed negative-probe evidence, and metadata-only result records only; no live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, source-file changes, publishing-scope decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch11_saturation_engines_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch11-saturation-engines-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch11-saturation-engines-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"core/paper_module_capsules.json paper_modules[76:paper_module.batch11_saturation_engines_capsule] source basis: source record\"] instance[\"paper_modules/batch11_saturation_engines_capsule.json governed JSON instance markdown: legacy_import_projection_until_roundtrip_builder\"] standard[\"standards/std_microcosm_batch11_saturation_engines_capsule.json active public runtime standard boundary: not live navigation/ledger/market/secret authority\"] runtime[\"src/microcosm_core/components/batch11_saturation_engines_capsule.py run, validate-bundle, result_card, scope_limit\"] fixture[\"fixtures/first_wave/batch11_saturation_engines_capsule/input public mechanism and negative-case probes\"] bundle[\"examples/batch11_saturation_engines_capsule/exported_batch11_saturation_engines_capsule_bundle source_module_manifest.json: 12 copied/refactored public source modules\"] tests[\"tests/test_batch11_saturation_engines_capsule.py scripts/build_doctrine_projection.py --check-paper-module-corpus scripts/build_doctrine_projection.py --check\"] result records[\"result records/first_wave/batch11_saturation_engines_capsule/* result records/sign-off/first_wave/batch11_saturation_engines_capsule_fixture_acceptance.json status: pass; accepted: true; body_in_receipt: false\"] atlas[\"atlas/doctrine_lattice_graph.mmd and doctrine_lattice_projection.json Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges\"] ceiling[\"Scope limit fixture-bound source-body import, source-faithful public ports, computed negative probes, metadata-only result records only\"] bundle -->|seeds subjects, dependencies, code locus, projection status| instance bundle -->|governed by| standard instance -->|cites resolved runtime/source locus| runtime standard -->|requires fixture and result record contract| fixture standard -->|requires copied/source-faithful public bundle| bundle runtime -->|exercises| fixture runtime -->|validates exact-copy/source-faithful evidence| bundle runtime -->|writes metadata-only result and validation result records| result records tests -->|checks runtime, bundle, corpus, projection freshness| result records instance -->|generated projection edge status| atlas result records -->|bounded evidence, not launch-scope decision| ceiling atlas -->|projection, source-linked only| ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:8987d39d975f0189a02d1956a79018c569cfaa74074fe04bdac1c6b47bd0d7a2",
            "source_line_end": 84,
            "source_line_start": 59
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 4,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule"
              },
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch11_saturation_engines_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Saturation Engines Bundle",
                "relation": "explains",
                "url": "components.html#component-batch11_saturation_engines_capsule"
              },
              {
                "id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public saturation engines bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch11_saturation_engines_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 39,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 88,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 120,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 132,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 146,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 189,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "identifying and recovering from overload",
            "section_id": "prior-art-grounding",
            "url": "https://sre.google/workbook/overload/"
          },
          {
            "kind": "external_reference",
            "label": "backpressure specification",
            "section_id": "prior-art-grounding",
            "url": "https://www.reactive-streams.org/"
          },
          {
            "kind": "external_reference",
            "label": "monitoring distributed systems",
            "section_id": "prior-art-grounding",
            "url": "https://sre.google/sre-book/monitoring-distributed-systems/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "batch11saturationengines_capsule is a Microcosm component for the Set-11 saturation pass. It takes thirteen unrelated pieces of internal machinery, copies their source bodies into a public bundle, and re-runs each one against small synthetic fixtures so a reader can see the logic behave rather than take a claim on trust. The thirteen targets are deliberately mixed: run affinity session scoring calculator cluster insight derivation std_python delta ratchet gating exogenous navigation ladder grading portability gate supersession rollup shard browse context-priority sectioning holographic research evidence selection projection secret scanning stockgrid flow multisource merge and unit normaliza\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 24,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This bundle is not live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, public sharing decision, or launch-scope decision. Result records expose only refs, digests, counts, computed verdicts, public negative-case probe digests, and omission result records; copied source source bodies remain under the public bundle's source_modules tree.",
            "level": 2,
            "order": 2,
            "section_id": "boundary",
            "source_line_end": 28,
            "source_line_start": 25,
            "title": "Boundary"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The run loop is the same for every target. The bundle first imports the copied source bundle and checks each module against the recorded source digest, line count, and a handful of required provenance anchors, so a drifted or partial copy is caught before any logic runs. It then exercises all thirteen mechanisms in a fixed order, and any reordering, blocked exercise, or missing module fails the run. Each mechanism's exercise feeds an integrity matrix row. A row pairs the mechanism's own computed output with an independently computed fixture probe and a binding disposition that records how the mechanism relates to the rest of the system: a new import, an already-bound gate the bundle is only\u2026",
            "level": 2,
            "order": 3,
            "section_id": "how-it-works",
            "source_line_end": 38,
            "source_line_start": 29,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This module's shape is a reader map over source-backed artifacts, not a new authority layer. The source record in core/papermodulecapsules.json is the source of record for subjects, code loci, doctrine refs, dependency edges, and projection status; papermodules/batch11saturationenginescapsule.json is the governed JSON parity seed; this Markdown only narrates the proof boundary. The public/private and launch boundary stays narrow: the fixture inputs, source refs, digest rows, computed values, negative-probe labels, sign-off status, and metadata-only result records are evidence for the standalone microcosm-substrate bundle. They do not authorize live work log claims, navigation decisions, mar\u2026",
            "level": 2,
            "order": 4,
            "section_id": "shape",
            "source_line_end": 87,
            "source_line_start": 55,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read this module through the fixture, exported-bundle, focused-test, and generated-row surfaces. The fixture and bundle commands prove public source-body import discipline: exact copied-source digests, source-faithful public ports, computed negative-probe values, and metadata-only result cards. The structured source record proves that the paper module is bundle-backed and that Mermaid and Atlas availability come from bundle edges rather than prose. The mixed Set-11 target list remains evidence routing, not an authority expansion. The reader should treat each target as a public fixture exercise inside the accepted saturation-engines component, not as live work log truth, complete secret dete\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 119,
            "source_line_start": 105,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows from overload management, backpressure, and observability practice: systems need explicit signals for saturation, queue pressure, freshness, and recoverability instead of relying on a single success/failure bit. Relevant anchors include: Google's SRE guidance on identifying and recovering from overload, which treats overload as a measurable operational condition with mitigation strategies. The Reactive Streams backpressure specification, which standardizes asynchronous stream processing with non-blocking backpressure. Google's SRE chapter on monitoring distributed systems, especially the distinction between symptoms and causes. Microcosm borrows the saturation-signal a\u2026",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 180,
            "source_line_start": 156,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Set-11 contained a mixed target set. The bundle records the distinction explicitly: New or under-bound imports: run affinity, calculator insight, exogenous nav grading, shard browsing, holographic evidence selection, quant stockgrid, source regime board, frontend wayfinding, and session diagnostics. Already-bound validations: projection secret scan and portability gate are covered by the engine-room public projection leak gate family; demo-take coverage is already represented by the Set-7 demo-take component. Set-11 validates the relevant scoring or gate behavior rather than claiming a standalone authority surface. Partial existing system: the std_python ratchet path had existing assay cove\u2026",
            "level": 2,
            "order": 7,
            "section_id": "binding-dispositions",
            "source_line_end": 188,
            "source_line_start": 181,
            "title": "Binding Dispositions"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Negative-case fixture files are inputs, not verdicts. Each file carries a public probeinput; the component computes the corresponding fixture probe and records fixtureprobeinputdigest, fixturecomputedvalue, and mechanismcomputedvalue in the integrity matrix before counting a negative case as verified. Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the Set-11 saturation-engine result record and sign-off JSON. The bundle command validates copied source-source digests, source-faithful public port evidence, computed negative-probe evidence, and metadata-only cards. The focused test covers the runtime component, exported bundle shape, exact-\u2026",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 231,
            "source_line_start": 195,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This bundle is fixture-bound public source-body import, source-faithful public port evidence, computed negative-probe evidence, and metadata-only result record evidence only. It does not establish live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, source-file changes, public sharing decision, launch-scope decision, external model access, private-system equivalence, or whole-system correctness.",
            "level": 2,
            "order": 9,
            "section_id": "authority-ceiling",
            "source_line_end": 235,
            "source_line_start": 232,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module supports only the reader-verifiable claim that the Set-11 saturation bundle imports selected source bodies, exercises them against public fixtures, preserves computed negative-probe evidence, and emits Those result records do not prove live work log truth, navigation authority, complete secret detection, live market data, investment-related actions, raw transcript authority, video capture, external model access, source-file changes, public sharing approval, launch-scope decision, private-system equivalence, or whole-system correctness.",
            "level": 2,
            "order": 10,
            "section_id": "claim-ceiling",
            "source_line_end": 247,
            "source_line_start": 236,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The component-owned system can validate independently. Shared registry, atlas, sign-off, Components, ARCHITECTURE, preflight, and package wiring must be serialized behind the live shared Microcosm binding owner before this component is promoted to whole-surface discoverability.",
            "level": 2,
            "order": 11,
            "section_id": "shared-wiring-status",
            "source_line_end": 250,
            "source_line_start": 248,
            "title": "Shared Wiring Status"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch11_saturation_engines_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 11 Saturation Engines Bundle imports saturation, diagnostic, wayfinding, market-board, secret-scan, and demo-take source bodies as public source-open evidence without granting live runtime, launch, market, or navigation authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 11 Saturation Engines Bundle binds the accepted batch11_saturation_engines_capsule component to a refreshed source-open bundle. It exercises run-affinity scoring, calculator cluster insight derivation, std_python delta gating, exogenous navigation grading, portability supersession rollup, shard browse priority, holographic evidence selection, projection secret scanning, stockgrid flow normalization, source-regime board bucketing, frontend wayfinding, agent-session diagnostic lenses, and demo-take coverage auditing while preserving copied source digests, computed negative probes, and scope limits.",
      "summary_line": "Set 11 Saturation Engines Bundle imports saturation, diagnostic, wayfinding, market-board, secret-scan, and demo-take source bodies as public source-open evidence without granting live runtime, launch, market, or navigation authority.",
      "title": "Set 11 Saturation Engines Bundle"
    },
    {
      "anchor": "paper-module-batch4-proof-authority-runtime",
      "authority_ceiling": "Fixture-bound public source-body import, static proof-placeholder checks, dry-run authority-boundary evidence, source-anchor evidence, negative-case evidence, and metadata-only result records only; no theorem success, Erdos #257 solution, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
      "body_html": "<p><code>batch4_proof_authority_runtime</code> is the public source-open evidence membrane for fourteen source mechanisms that are easy to overclaim: proof search, machine-checked mathematics, reasoning-authority fences, completion planning, Codex runtime diagnostics, bitemporal coordination, taskpolicy wrapping, and context-yield attribution.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>These fourteen mechanisms sit close to claims a reader will want to make on their behalf. A proof-search benchmark looks like solving open problems. A copied <code>CertificateKernel.lean</code> for Erdos #257 looks like a solution. A reasoning-grant fence looks like a live sandbox. The single question this bundle answers is narrow and deliberately so: can each of these mechanisms be shown to a cold reader as copied, anchored, public source, without any of them quietly inheriting an authority it does not have?</p>\n<p>The unusual part is how the bundle resists the easy inflation. It does not run the mechanisms; it imports their source bodies, checks each one against named required anchors, and then recomputes a stable negative case per mechanism from that source rather than trusting a fixture to declare its own verdict. For the Erdos #257 row it runs a static token scan over the copied Lean source and rejects <code>sorry</code>, <code>admit</code>, and <code>axiom</code>, so an absent proof obligation cannot be smuggled in. An optional local Lean/Lake compile probe is wired in too, but a pass means only that the copied kernel elaborated without error, and the code records that as a non-authoritative availability signal, never as formal-result correctness.</p>\n<p>The result is a membrane, not a flagship. The interesting claim is the one it refuses: source import is made auditable, every result record stays metadata-only, and each tempting stronger statement is forced into a visible scope boundary with the authority delta held at <code>none</code>.</p>\n<h4 class=\"pm-body__h\">Abstract</h4>\n<p><code>batch4_proof_authority_runtime</code> is a technical paper module for the Set 4 proof/authority/runtime bundle. Its positive claim is deliberately narrow: Microcosm imports exact copied source source modules into a public bundle, checks source digests and required anchors, runs bounded fixture and bundle validators, records semantic negative cases, and emits metadata-only result records with explicit scope limits.</p>\n<p>This module does not claim formal formal-result correctness. It is not a Lean/Lake execution component, not an Erdos #257 solution, not an official benchmark result, not live sandbox enforcement, not live Codex orchestration, not external model access, not source-file changes, not publishing-scope decision, not launch-scope decision, not private-system equivalence, and not whole-system correctness. Where the paper mentions Lean/Lake, it distinguishes Set 4&#x27;s static copied-source checks from sibling witness components that actually run local Lean/Lake processes.</p>\n<h4 class=\"pm-body__h\">Telos</h4>\n<p>The Set 4 bundle exists to make proof-adjacent runtime claims inspectable without leaking private roots or inflating source import into proof authority. It gathers fourteen mechanism families that otherwise invite overclaiming: strategy-control proof search, prover-skill foundry work, VeriSoftBench harness diagnostics, Erdos #257 certificate-kernel source anchors, Lean packet replay, dry-run authority grants, completion planning, Codex runtime diagnostics, bitemporal coordination, macOS taskpolicy wrapping, and context-yield attribution.</p>\n<p>The paper&#x27;s job is not to make those systems authoritative by prose. Its job is to explain the public result record membrane: what was copied, what was checked, what negative cases were observed, what was omitted from result records, and which scope limit remains in force.</p>\n<h4 class=\"pm-body__h\">Mechanism Overview</h4>\n<p>The public fixture manifest names fourteen mechanism rows and one stable negative case per mechanism:</p>\n<ul><li><code>lean_strategy_control_benchmark</code></li><li><code>prover_skill_foundry</code></li><li><code>verisoftbench_harness_differential</code></li><li><code>verisoftbench_calibration_executor</code></li><li><code>erdos257_certificate_kernel</code></li><li><code>lean_full_fidelity_packet_verifier</code></li><li><code>reasoning_execution_authority_grant</code></li><li><code>forward_integration_policy_fence</code></li><li><code>closeout_executor_state_machine</code></li><li><code>codex_cdp_driver</code></li><li><code>codex_idle_heartbeat_fsm</code></li><li><code>metabolism_bitemporal_claim_log</code></li><li><code>macos_taskpolicy_actuator</code></li><li><code>context_yield_attribution</code></li></ul>\n<p>The exported bundle contains nineteen exact copied source source modules. Validation checks their manifest rows, SHA-256 digests, line counts, required anchors, and per-mechanism public exercise clauses. Result records carry source refs, digests, anchors, counts, verdicts, negative-case ids, and scope limits; they do not inline copied body text or private runtime state.</p>\n<h4 class=\"pm-body__h\">Runtime Mechanism</h4>\n<p>The runtime has two public entry shapes:</p>\n<ol><li><code>run</code> consumes <code>fixtures/first_wave/batch4_proof_authority_runtime/input</code>, evaluates the Set 4 fixture manifest, writes the public result board, and emits sign-off JSON.</li><li><code>validate-bundle</code> consumes <code>examples/batch4_proof_authority_runtime/exported_batch4_proof_authority_runtime_bundle</code>, validates the copied-source manifest, and emits a bundle validation result record.</li></ol>\n<p>Both paths enforce the same ceiling. They validate public fixture evidence and copied-source integrity; they do not run providers, dispatch live Codex state, execute a live sandbox, change source files, submit benchmark results, approve public sharing, approve launch, or establish formal-result correctness.</p>\n<p>For the Erdos #257 certificate-kernel row, Set 4 performs a static placeholder-token scan over copied Lean source and ties that scan to target-runner anchor evidence. That scan may reject <code>sorry</code>, <code>admit</code>, and <code>axiom</code> mutations in the copied source floor. It is not a Lean proof check and not a certificate that the open problem has been solved.</p>\n<h4 class=\"pm-body__h\">Diagram</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"738\" height=\"722\" viewBox=\"0 0 738 722\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"204.9\" y1=\"90.0\" x2=\"316.8\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"316.8,148.0 309.3,147.6 312.1,142.1\"></polygon><line class=\"pmd-edge\" x1=\"355.5\" y1=\"81.0\" x2=\"365.1\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"365.1,148.0 361.1,141.7 367.1,140.8\"></polygon><line class=\"pmd-edge\" x1=\"313.7\" y1=\"202.0\" x2=\"195.2\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"195.2,260.0 200.1,254.2 202.7,259.7\"></polygon><line class=\"pmd-edge\" x1=\"367.4\" y1=\"202.0\" x2=\"363.5\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"363.5,269.0 360.9,262.0 367.0,262.3\"></polygon><line class=\"pmd-edge\" x1=\"363.4\" y1=\"323.0\" x2=\"367.0\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"367.0,390.0 363.6,383.3 369.7,383.0\"></polygon><line class=\"pmd-edge\" x1=\"422.5\" y1=\"202.0\" x2=\"537.7\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"537.7,260.0 530.2,259.7 533.0,254.2\"></polygon><line class=\"pmd-edge\" x1=\"155.9\" y1=\"332.0\" x2=\"334.7\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"334.7,520.0 327.7,517.1 332.2,512.9\"></polygon><line class=\"pmd-edge\" x1=\"362.7\" y1=\"323.0\" x2=\"367.9\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"367.9,520.0 364.7,513.2 370.8,513.1\"></polygon><line class=\"pmd-edge\" x1=\"368.9\" y1=\"462.0\" x2=\"368.9\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"368.9,520.0 365.8,513.2 372.0,513.2\"></polygon><line class=\"pmd-edge\" x1=\"575.9\" y1=\"332.0\" x2=\"402.2\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"402.2,520.0 404.6,512.9 409.1,517.0\"></polygon><line class=\"pmd-edge\" x1=\"368.9\" y1=\"592.0\" x2=\"368.9\" y2=\"650.0\"></line><polygon class=\"pmd-arrow\" points=\"368.9,650.0 365.8,643.2 372.0,643.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"42.2\" y=\"18.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"135.5\" y=\"40.5\">Public fixture manifest</tspan><tspan x=\"135.5\" y=\"58.5\">14 mechanism rows + 14</tspan><tspan x=\"135.5\" y=\"76.5\">negative cases</tspan></text><title>Public fixture manifest 14 mechanism rows + 14 negative cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"254.9\" y=\"27.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"351.7\" y=\"49.5\">Exported public bundle</tspan><tspan x=\"351.7\" y=\"67.5\">19 copied source modules</tspan></text><title>Exported public bundle 19 copied source modules</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"282.5\" y=\"148.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.9\" y=\"170.5\">Set 4 runtime</tspan><tspan x=\"368.9\" y=\"188.5\">run / validate-bundle</tspan></text><title>Set 4 runtime run / validate-bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"260.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"282.5\">Per-mechanism source check</tspan><tspan x=\"121.7\" y=\"300.5\">module present + required</tspan><tspan x=\"121.7\" y=\"318.5\">anchors in body</tspan></text><title>Per-mechanism source check module present + required anchors in body</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"269.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"362.0\" y=\"291.5\">Erdos #257 static scan</tspan><tspan x=\"362.0\" y=\"309.5\">reject sorry / admit / axiom</tspan></text><title>Erdos #257 static scan reject sorry / admit / axiom</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"268.7\" y=\"390.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.9\" y=\"412.5\">Optional Lean/Lake probe</tspan><tspan x=\"368.9\" y=\"430.5\">copied kernel elaborates?</tspan><tspan x=\"368.9\" y=\"448.5\">availability only</tspan></text><title>Optional Lean/Lake probe copied kernel elaborates? availability only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"498.6\" y=\"260.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"609.2\" y=\"282.5\">Negative cases recomputed</tspan><tspan x=\"609.2\" y=\"300.5\">verdict derived from source,</tspan><tspan x=\"609.2\" y=\"318.5\">not declared</tspan></text><title>Negative cases recomputed verdict derived from source, not declared</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"520.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.9\" y=\"542.5\">metadata-only result records</tspan><tspan x=\"368.9\" y=\"560.5\">refs, digests, anchors,</tspan><tspan x=\"368.9\" y=\"578.5\">counts, verdicts</tspan></text><title>metadata-only result records refs, digests, anchors, counts, verdicts</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"279.0\" y=\"650.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"368.9\" y=\"672.5\">Scope limit</tspan><tspan x=\"368.9\" y=\"690.5\">authority delta = none</tspan></text><title>Scope limit authority delta = none</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"474.5\" y=\"27.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"585.1\" y=\"49.5\">Sibling Lean/Lake components</tspan><tspan x=\"585.1\" y=\"67.5\">actually run local proofs</tspan></text><title>Sibling Lean/Lake components actually run local proofs</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD fixture[&quot;Public fixture manifest 14 mechanism rows + 14 negative cases&quot;] bundle[&quot;Exported public bundle 19 copied source modules&quot;] runtime[&quot;Set 4 runtime run / validate-bundle&quot;] anchors[&quot;Per-mechanism source check module present + required anchors in body&quot;] scan[&quot;Erdos #257 static scan reject sorry / admit / axiom&quot;] probe[&quot;Optional Lean/Lake probe copied kernel elaborates? availability only&quot;] negatives[&quot;Negative cases recomputed verdict derived from source, not declared&quot;] result records[&quot;metadata-only result records refs, digests, anchors, counts, verdicts&quot;] ceiling[&quot;Scope limit authority delta = none&quot;] leanWitness[&quot;Sibling Lean/Lake components actually run local proofs&quot;] fixture --&gt; runtime bundle --&gt; runtime runtime --&gt; anchors runtime --&gt; scan scan --&gt; probe runtime --&gt; negatives anchors --&gt; result records scan --&gt; result records probe --&gt; result records negatives --&gt; result records result records --&gt; ceiling leanWitness -. &quot;separate execution evidence&quot; .-&gt; ceiling</code></pre></details></figure>\n<p>The dashed edge is intentional. Lean/Lake subprocess evidence informs the technical boundary, but Set 4 itself does not inherit proof authority from sibling components.</p>\n<h4 class=\"pm-body__h\">Semantic Negatives And Threat Model</h4>\n<p>The negative cases are not decoration. They are the public failure floor that prevents a source-import bundle from becoming an unbounded proof or runtime claim. The fixture includes negatives for weak proof skeletons, low-repair foundry promotion, benchmark truth leakage, prefix-answer leakage, Erdos solution overclaim, packet hash corruption, forbidden authority grants, dirty forward integration targets, stale completion heads, absent CDP ports, stale idle snapshots, expired bitemporal claims, missing taskpolicy binaries, and accepted read guards.</p>\n<p>The threat model is overclaiming. A green result record must not be interpreted as:</p>\n<ul><li>a formal proof of a theorem;</li><li>a solution to Erdos #257;</li><li>an official benchmark result or leaderboard submission;</li><li>a live provider, browser, sandbox, Codex, or metabolism run;</li><li>authorization to change source files, publish, launch, or export private state;</li><li>evidence that public copied modules are equivalent to a private root.</li></ul>\n<h4 class=\"pm-body__h\">Result Interpretation</h4>\n<p>A passing fixture command evidences that the public manifest, mechanism rows, negative cases, result record body scan, and scope limit are internally consistent for the Set 4 fixture. A passing bundle command evidences that the exported copied-source manifest matches expected digests and anchors while keeping result records metadata-only. A passing focused pytest evidences regression coverage for fixture execution, bundle validation, source digest mismatch, mutated Lean body rejection, exact-copy imports, private-body omission, and semantic negative-case evaluation.</p>\n<p>These are engineering result records. They are not formal proof certificates. They support public reader confidence in the bundle&#x27;s source-open evidence membrane; they do not certify theorem truth, benchmark claims, launch-scope decision, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Relationship To Formal-Proof Concepts</h4>\n<p>Set 4 relates to formal-proof practice through boundary discipline, not through theorem authority. The local concept edge is <code>concept.formal_math_and_proof_witness_bundle</code>: proof-adjacent claims must pass through explicit witness artifacts, source refs, digests, declaration or anchor metadata, negative cases, and metadata-only result records before they become reader evidence.</p>\n<p>The sibling <code>formal_math_lean_proof_witness</code> component supplies the small public Lean/Lake witness pattern. The sibling <code>certificate_kernel_execution_lab</code> component supplies the bounded certificate-kernel execution pattern. Set 4 imports and validates copied source-body evidence around those themes, but it keeps the authority delta at <code>none</code>.</p>\n<p>This distinction is the main technical result of the paper: a source-open public bundle can be useful without pretending to be a formal proof. It can make evidence auditable, show exactly where a proof-adjacent route stops, and force every tempting stronger claim into a visible scope boundary.</p>\n<h4 class=\"pm-body__h\">Data And Artifact Availability</h4>\n<p>The public artifact boundary is the standalone <code>microcosm-substrate</code> root. A cold reader should use the paper module, generated structured source record, standard, fixture manifest, exported bundle manifest, focused test, and metadata-only result records inside that root. Public links and public sharing surfaces must resolve to the public Microcosm system, not private source roots, model-output data stores, browser state, prompt-shelf bodies, or operator-voice material.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The runtime keeps the authority to act separate from the evidence that an action is permitted. This is the idea behind proof-carrying code (<a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://en.wikipedia.org/wiki/Proof-carrying_code\">Necula, 1997</a>) and capability-based security, where a request arrives with evidence of its own legitimacy rather than relying on ambient trust. Microcosm borrows the proof-before-authority ordering over fixtures; the result is fixture-bound evidence, not a verified authorization system or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Reproducibility Route</h4>\n<p>Run these commands from <code>microcosm-substrate/</code> when validating this module without changing durable generated projections:</p>\n<p>The projection checks for the broader paper-module corpus remain:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus\nPYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check</code></pre>\n<p>The direct runtime commands and focused pytest are the minimum useful validation.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m pytest tests/test_batch4_proof_authority_runtime.py -q\nPYTHONPATH=src python3 scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>These are reader-verifiable evidence only and do not include launch operations, external model access, source-file changes, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source Authority And Projection Boundary</h5>\n<p>The source authority for this paper-module identity is the JSON source record:</p>\n<ul><li><code>core/paper_module_capsules.json::paper_modules[77:paper_module.batch4_proof_authority_runtime]</code></li><li>generated structured source record: <code>paper_modules/batch4_proof_authority_runtime.json</code></li><li>local standard: <code>standards/std_microcosm_batch4_proof_authority_runtime.json</code></li><li>runtime locus: <code>src/microcosm_core/organs/batch4_proof_authority_runtime.py</code></li><li>focused validator: <code>tests/test_batch4_proof_authority_runtime.py</code></li></ul>\n<p>It may explain the source record, the generated relationship set, and the validation route, but it does not mint new subject edges, proof authority, Mermaid authority, Atlas authority, or launch status. Future relationship changes belong in the source record plus builder regeneration, not in hand-authored Markdown.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Lean/Lake Witness Boundary</h5>\n<p>Set 4 should be read as the import/result record bundle, not as the Lean/Lake executor. Actual local Lean/Lake subprocess evidence lives in sibling public components:</p>\n<ul><li><code>formal_math_lean_proof_witness</code> runs a tiny public Lean/Lake fixture and exported witness bundle, records local tool availability, build status, declaration metadata, four negative-case observations, and metadata-only result records. Its scope limit is toy public witness evidence only; it rejects Mathlib, Aesop, and Batteries authority unless a wider authority plane is introduced.</li><li><code>certificate_kernel_execution_lab</code> runs a bounded public certificate-kernel lab through Lean/Lake machinery, records command identity, transition rows, accepted/residual counts, copied-source manifest status, negative cases, and metadata-only result records. Its scope limit is bounded certificate-kernel evidence, not general theorem authority.</li></ul>\n<p>Therefore the correct reading is layered:</p>\n<ul><li>Set 4 validates source-open source-body import, static placeholder scanning, authority-boundary fields, and semantic negatives.</li><li>The Lean/Lake witness components validate that specific public fixtures can route through local Lean/Lake subprocesses under their own ceilings.</li><li>None of these pages, individually or together, claim arbitrary formal-result correctness, Mathlib-dependent proof authority, benchmark claims, Erdos #257 solution status, publishing-scope decision, launch-scope decision, or private-system equivalence.</li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Public/Private Boundary</h5>\n<p>Allowed public material:</p>\n<ul><li>mechanism ids, source-module ids, negative-case ids, and stable error codes;</li><li>exact copied source modules in the exported public bundle;</li><li>source refs, SHA-256 digests, line counts, required anchors, and bounded outcomes;</li><li>scope limits, scope boundaries, and metadata-only validation verdicts.</li></ul>\n<p>Forbidden public material:</p>\n<ul><li>keys, account secrets, browser state, account or browser state, model-output data bodies, browser UI live-access material, live Codex state exports, live metabolism DB exports, private runtime state, source notes, prompt-shelf bodies, theorem work-product bodies, raw command-output bodies, public sharing operation state, and official benchmark submission state.</li></ul>\n<p>The exported bundle may contain approved copied source modules. The result records are stricter: they identify copied modules by refs, digests, anchors, classes, counts, and verdicts, not by inlining source bodies.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The current module has these hard limits:</p>\n<ul><li>Set 4 does not execute Lean/Lake; it performs static checks over copied source and validates public manifest evidence.</li><li>Static placeholder-token scanning is bounded evidence checking.</li><li>Digest and anchor equality do not prove semantic equivalence to a private root.</li><li>Negative-case coverage is finite and fixture-bound.</li><li>metadata-only result records improve public safety, but they are not a substitute for formal proof review.</li><li>Generated Mermaid, Atlas, and JSON structured source record are projections; they do not create source authority.</li><li>Accepted-component status means accepted current public result record inventory for this verified source-body import, not launch, public sharing, benchmark, or theorem authority.</li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim fixture-bound public source-body import, exact copied source-module digest checks, required-anchor checks, static placeholder-token scan evidence, dry-run authority-boundary evidence, semantic negative-case evidence, and metadata-only result record discipline.</p>\n<p>It may not claim theorem success, Lean formal-result correctness, Erdos #257 solution status, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch4_proof_authority_runtime",
          "component_id": "batch4_proof_authority_runtime",
          "public_label": "Proof / Control / Runtime Import Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 5,
          "principle": 4
        },
        "link_count": 16,
        "links": [
          {
            "id": "batch4_proof_authority_runtime",
            "kind": "organ",
            "kind_label": "component",
            "label": "Proof / Control / Runtime Import Bundle",
            "relation": "explains",
            "url": "components.html#component-batch4_proof_authority_runtime"
          },
          {
            "id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public proof authority runtime bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Formal Math Readiness Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
          },
          {
            "id": "paper_module.proof_derived_governed_mutation_authorization",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Proof-Derived Governed Mutation Authorization",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization"
          },
          {
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Mission Transaction Work Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch4_proof_authority_runtime",
      "reader_packet": {
        "abstract": "Set 4 Proof, Authority, and Runtime Bundle imports proof-search, reasoning-authority, completion, Codex runtime, bitemporal, taskpolicy, and context-yield source bodies as public source-open evidence without claiming proof success, benchmark claims, live runtime control, or launch-scope decision.",
        "authority_ceiling": "Fixture-bound public source-body import, static proof-placeholder checks, dry-run authority-boundary evidence, source-anchor evidence, negative-case evidence, and metadata-only result records only; no theorem success, Erdos #257 solution, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch4_proof_authority_runtime.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch4-proof-authority-runtime-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch4-proof-authority-runtime-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD fixture[\"Public fixture manifest 14 mechanism rows + 14 negative cases\"] bundle[\"Exported public bundle 19 copied source modules\"] runtime[\"Set 4 runtime run / validate-bundle\"] anchors[\"Per-mechanism source check module present + required anchors in body\"] scan[\"Erdos #257 static scan reject sorry / admit / axiom\"] probe[\"Optional Lean/Lake probe copied kernel elaborates? availability only\"] negatives[\"Negative cases recomputed verdict derived from source, not declared\"] result records[\"metadata-only result records refs, digests, anchors, counts, verdicts\"] ceiling[\"Scope limit authority delta = none\"] leanWitness[\"Sibling Lean/Lake components actually run local proofs\"] fixture --> runtime bundle --> runtime runtime --> anchors runtime --> scan scan --> probe runtime --> negatives anchors --> result records scan --> result records probe --> result records negatives --> result records result records --> ceiling leanWitness -. \"separate execution evidence\" .-> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:98f5eaa11a715e1d2414b66a3fb9694c60d077342dd674dbc1bae2f9e288ef3d",
            "source_line_end": 212,
            "source_line_start": 185
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-formal-math-readiness-gate"
              },
              {
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization"
              },
              {
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-mission-transaction-work-spine"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch4_proof_authority_runtime",
                "kind": "organ",
                "kind_label": "component",
                "label": "Proof / Control / Runtime Import Bundle",
                "relation": "explains",
                "url": "components.html#component-batch4_proof_authority_runtime"
              },
              {
                "id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public proof authority runtime bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch4_proof_authority_runtime",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 83,
              "title": "JSON Bundle Binding"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Necula, 1997",
            "section_id": "prior-art-grounding",
            "url": "https://en.wikipedia.org/wiki/Proof-carrying_code"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "These fourteen mechanisms sit close to claims a reader will want to make on their behalf. A proof-search benchmark looks like solving open problems. A copied CertificateKernel.lean for Erdos #257 looks like a solution. A reasoning-grant fence looks like a live sandbox. The single question this bundle answers is narrow and deliberately so: can each of these mechanisms be shown to a cold reader as copied, anchored, public source, without any of them quietly inheriting an authority it does not have? The unusual part is how the bundle resists the easy inflation. It does not run the mechanisms; it imports their source bodies, checks each one against named required anchors, and then recomputes a\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 9,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "batch4proofauthority_runtime is a technical paper module for the Set 4 proof/authority/runtime bundle. Its positive claim is deliberately narrow: Microcosm imports exact copied source source modules into a public bundle, checks source digests and required anchors, runs bounded fixture and bundle validators, records semantic negative cases, and emits metadata-only result records with explicit scope limits. This module does not claim formal formal-result correctness. It is not a Lean/Lake execution component, not an Erdos #257 solution, not an official benchmark result, not live sandbox enforcement, not live Codex orchestration, not external model access, not source-file changes, not public s\u2026",
            "level": 2,
            "order": 2,
            "section_id": "abstract",
            "source_line_end": 50,
            "source_line_start": 34,
            "title": "Abstract"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Set 4 bundle exists to make proof-adjacent runtime claims inspectable without leaking private roots or inflating source import into proof authority. It gathers fourteen mechanism families that otherwise invite overclaiming: strategy-control proof search, prover-skill foundry work, VeriSoftBench harness diagnostics, Erdos #257 certificate-kernel source anchors, Lean packet replay, dry-run authority grants, completion planning, Codex runtime diagnostics, bitemporal coordination, macOS taskpolicy wrapping, and context-yield attribution. The paper's job is not to make those systems authoritative by prose. Its job is to explain the public result record membrane: what was copied, what was che\u2026",
            "level": 2,
            "order": 3,
            "section_id": "telos",
            "source_line_end": 66,
            "source_line_start": 51,
            "title": "Telos"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source authority for this paper-module identity is the JSON source record: core/papermodulecapsules.json::papermodules[77:papermodule.batch4proofauthority_runtime] generated structured source record: papermodules/batch4proofauthorityruntime.json local standard: standards/stdmicrocosmbatch4proofauthority_runtime.json runtime locus: src/microcosmcore/components/batch4proofauthorityruntime.py focused validator: tests/testbatch4proofauthorityruntime.py It may explain the source record, the generated relationship set, and the validation route, but it does not mint new subject edges, proof authority, Mermaid authority, Atlas authority, or launch status. Future relationship changes belong in t\u2026",
            "level": 2,
            "order": 4,
            "section_id": "source-authority-and-projection-boundary",
            "source_line_end": 82,
            "source_line_start": 67,
            "title": "Source Authority And Projection Boundary"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The public fixture manifest names fourteen mechanism rows and one stable negative case per mechanism: leanstrategycontrol_benchmark proverskillfoundry verisoftbenchharnessdifferential verisoftbenchcalibrationexecutor erdos257certificatekernel leanfullfidelitypacketverifier reasoningexecutionauthority_grant forwardintegrationpolicy_fence completionexecutorstate_machine codexcdpdriver codexidleheartbeat_fsm metabolismbitemporalclaim_log macostaskpolicyactuator contextyieldattribution The exported bundle contains nineteen exact copied source source modules. Validation checks their manifest rows, SHA-256 digests, line counts, required anchors, and per-mechanism public exercise clauses. Result r\u2026",
            "level": 2,
            "order": 5,
            "section_id": "mechanism-overview",
            "source_line_end": 132,
            "source_line_start": 106,
            "title": "Mechanism Overview"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The runtime has two public entry shapes: run consumes fixtures/firstwave/batch4proofauthorityruntime/input, evaluates the Set 4 fixture manifest, writes the public result board, and emits sign-off JSON. validate-bundle consumes examples/batch4proofauthorityruntime/exportedbatch4proofauthorityruntimebundle, validates the copied-source manifest, and emits a bundle validation result record. Both paths enforce the same ceiling. They validate public fixture evidence and copied-source integrity; they do not run providers, dispatch live Codex state, execute a live sandbox, change source files, submit benchmark results, approve public sharing, approve launch, or establish formal-result correctness.\u2026",
            "level": 2,
            "order": 6,
            "section_id": "runtime-mechanism",
            "source_line_end": 154,
            "source_line_start": 133,
            "title": "Runtime Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Set 4 should be read as the import/result record bundle, not as the Lean/Lake executor. Actual local Lean/Lake subprocess evidence lives in sibling public components: formalmathleanproofwitness runs a tiny public Lean/Lake fixture and exported witness bundle, records local tool availability, build status, declaration metadata, four negative-case observations, and metadata-only result records. Its scope limit is toy public witness evidence only; it rejects Mathlib, Aesop, and Batteries authority unless a wider authority plane is introduced. certificatekernelexecution_lab runs a bounded public certificate-kernel lab through Lean/Lake machinery, records command identity, transition rows, accep\u2026",
            "level": 2,
            "order": 7,
            "section_id": "lean-lake-witness-boundary",
            "source_line_end": 182,
            "source_line_start": 155,
            "title": "Lean/Lake Witness Boundary"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The dashed edge is intentional. Lean/Lake subprocess evidence informs the technical boundary, but Set 4 itself does not inherit proof authority from sibling components.",
            "level": 2,
            "order": 8,
            "section_id": "diagram",
            "source_line_end": 217,
            "source_line_start": 183,
            "title": "Diagram"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The negative cases are not decoration. They are the public failure floor that prevents a source-import bundle from becoming an unbounded proof or runtime claim. The fixture includes negatives for weak proof skeletons, low-repair foundry promotion, benchmark truth leakage, prefix-answer leakage, Erdos solution overclaim, packet hash corruption, forbidden authority grants, dirty forward integration targets, stale completion heads, absent CDP ports, stale idle snapshots, expired bitemporal claims, missing taskpolicy binaries, and accepted read guards. The threat model is overclaiming. A green result record must not be interpreted as: a formal proof of a theorem; a solution to Erdos #257; an of\u2026",
            "level": 2,
            "order": 9,
            "section_id": "semantic-negatives-and-threat-model",
            "source_line_end": 237,
            "source_line_start": 218,
            "title": "Semantic Negatives And Threat Model"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Allowed public material: mechanism ids, source-module ids, negative-case ids, and stable error codes; exact copied source modules in the exported public bundle; source refs, SHA-256 digests, line counts, required anchors, and bounded outcomes; scope limits, scope boundaries, and metadata-only validation verdicts. Forbidden public material: keys, account secrets, browser state, account or browser state, model-output data bodies, browser UI live-access material, live Codex state exports, live metabolism DB exports, private runtime state, source notes, prompt-shelf bodies, theorem work-product bodies, raw command-output bodies, public sharing operation state, and official benchmark submission\u2026",
            "level": 2,
            "order": 10,
            "section_id": "public-private-boundary",
            "source_line_end": 259,
            "source_line_start": 238,
            "title": "Public/Private Boundary"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Run these commands from microcosm-substrate/ when validating this module without changing durable generated projections: The projection checks for the broader paper-module corpus remain: The direct runtime commands and focused pytest are the minimum useful validation. The projection checks verify that the generated corpus remains",
            "level": 2,
            "order": 11,
            "section_id": "reproducibility-route",
            "source_line_end": 293,
            "source_line_start": 260,
            "title": "Reproducibility Route"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A passing fixture command evidences that the public manifest, mechanism rows, negative cases, result record body scan, and scope limit are internally consistent for the Set 4 fixture. A passing bundle command evidences that the exported copied-source manifest matches expected digests and anchors while keeping result records metadata-only. A passing focused pytest evidences regression coverage for fixture execution, bundle validation, source digest mismatch, mutated Lean body rejection, exact-copy imports, private-body omission, and semantic negative-case evaluation. These are engineering result records. They are not formal proof certificates. They support public reader confidence in the bun\u2026",
            "level": 2,
            "order": 12,
            "section_id": "result-interpretation",
            "source_line_end": 309,
            "source_line_start": 294,
            "title": "Result Interpretation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Set 4 relates to formal-proof practice through boundary discipline, not through theorem authority. The local concept edge is concept.formalmathandproofwitness_bundle: proof-adjacent claims must pass through explicit witness artifacts, source refs, digests, declaration or anchor metadata, negative cases, and metadata-only result records before they become reader evidence. The sibling formalmathleanproofwitness component supplies the small public Lean/Lake witness pattern. The sibling certificatekernelexecution_lab component supplies the bounded certificate-kernel execution pattern. Set 4 imports and validates copied source-body evidence around those themes, but it keeps the authority delta a\u2026",
            "level": 2,
            "order": 13,
            "section_id": "relationship-to-formal-proof-concepts",
            "source_line_end": 329,
            "source_line_start": 310,
            "title": "Relationship To Formal-Proof Concepts"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The current module has these hard limits: Set 4 does not execute Lean/Lake; it performs static checks over copied source and validates public manifest evidence. Static placeholder-token scanning is bounded evidence checking. Digest and anchor equality do not prove semantic equivalence to a private root. Negative-case coverage is finite and fixture-bound. metadata-only result records improve public safety, but they are not a substitute for formal proof review. Generated Mermaid, Atlas, and JSON structured source record are projections; they do not create source authority. Accepted-component status means accepted current public result record inventory for this verified source-body import, not\u2026",
            "level": 2,
            "order": 14,
            "section_id": "limitations",
            "source_line_end": 347,
            "source_line_start": 330,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The public artifact boundary is the standalone microcosm-substrate root. A cold reader should use the paper module, generated structured source record, standard, fixture manifest, exported bundle manifest, focused test, and metadata-only result records inside that root. Public links and public sharing surfaces must resolve to the public Microcosm system, not private source roots, model-output data stores, browser state, prompt-shelf bodies, or operator-voice material.",
            "level": 2,
            "order": 15,
            "section_id": "data-and-artifact-availability",
            "source_line_end": 356,
            "source_line_start": 348,
            "title": "Data And Artifact Availability"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim fixture-bound public source-body import, exact copied source-module digest checks, required-anchor checks, static placeholder-token scan evidence, dry-run authority-boundary evidence, semantic negative-case evidence, and metadata-only result record discipline. It may not claim theorem success, Lean formal-result correctness, Erdos #257 solution status, official benchmark claims, live sandbox enforcement, live Codex orchestration, external model access, source-file changes, public sharing decision, launch approval, private-system equivalence, or whole-system correctness. If any of those claims becomes supported later, the authority must come from changed source Markdown\u2026",
            "level": 2,
            "order": 16,
            "section_id": "claim-ceiling",
            "source_line_end": 371,
            "source_line_start": 357,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime keeps the authority to act separate from the evidence that an action is permitted. This is the idea behind proof-carrying code (Necula, 1997) and capability-based security, where a request arrives with evidence of its own legitimacy rather than relying on ambient trust. Microcosm borrows the proof-before-authority ordering over fixtures; the result is fixture-bound evidence, not a verified authorization system or launch-scope decision.",
            "level": 2,
            "order": 17,
            "section_id": "prior-art-grounding",
            "source_line_end": 375,
            "source_line_start": 372,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: These are reader-verifiable evidence only and do not include launch operations, external model access, source-file changes, or whole-system correctness.",
            "level": 2,
            "order": 18,
            "section_id": "validation-receipt-path",
            "source_line_end": 385,
            "source_line_start": 376,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch4_proof_authority_runtime.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 4 Proof, Authority, and Runtime Bundle imports proof-search, reasoning-authority, completion, Codex runtime, bitemporal, taskpolicy, and context-yield source bodies as public source-open evidence without claiming proof success, benchmark claims, live runtime control, or launch-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 4 Proof, Authority, and Runtime Bundle binds the accepted batch4_proof_authority_runtime component to a refreshed source-open bundle. It exercises Lean strategy-control and prover-skill witnesses, VeriSoftBench harness and calibration rows, Erdos #257 certificate-kernel static checks, Lean packet integrity, reasoning grant and plan authority fences, forward-integration policy, completion executor deferral, Codex driver and idle heartbeat diagnostics, metabolism claim logs, taskpolicy passthrough, and context-yield attribution while preserving copied source digests, bounded negative cases, and scope limits.",
      "summary_line": "Set 4 Proof, Authority, and Runtime Bundle imports proof-search, reasoning-authority, completion, Codex runtime, bitemporal, taskpolicy, and context-yield source bodies as public source-open evidence without claiming proof success, benchmark claims, live runtime control, or launch-scope decision.",
      "title": "Set 4 Proof, Authority, and Runtime Bundle"
    },
    {
      "anchor": "paper-module-batch6-unsurfaced-primitives-capsule",
      "authority_ceiling": "Fixture-bound public source-body import, copied-module digest/anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live operator memory, prompt-shelf capture authority, live market data, provider/browser state, media launch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
      "body_html": "<p>This component imports the Set-6 source primitives that the scout identified as real but under-surfaced. It is a source-open bundle: exact copied source source bodies plus bounded public exercises and stable negative cases.</p>\n<p>The bundle covers text structuring, provenance reconciliation, epistemic display guards, governance policy judgment, clone-local concurrency, market-clock scheduling, provider recovery scoping, and demo-take temporal remapping. It does not import raw operator transcripts, prompt-shelf private logs, browser/provider state, live market data, account secrets, audio, video, or public sharing state.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A scout found eleven small primitives scattered across the wider system that were real and load-bearing but had never been surfaced as public evidence. They are the sort of utility code that quietly decides whether a larger feature is correct: a finance unit-scale check, a clock that fires market events once per session, a function that subtracts paused time from a recorded video offset. This bundle exists to bring those eleven into the public system without pretending they are anything grander than they are.</p>\n<p>The single question it answers is narrow but useful: do the copied bodies still behave as claimed? It is easy to copy a function into a public bundle, check its file hash, and call that proof. That only shows the bytes match. It says nothing about whether the logic is right. This bundle goes one step further. For each primitive it imports the copied body and runs it on a small public synthetic input, then asserts the specific output the real code should produce.</p>\n<p>The unusual part is that the eleven primitives are checked by execution, not by description. The Markdown prose and the JSON bundle say what each one is meant to do; the component proves it by calling the real function and comparing the answer. Each primitive also carries a paired negative case, a deliberately malformed input that the code must reject or correct, so the bundle shows both the working path and the guard. No private bodies, transcripts, or live data enter the result records; only refs, digests, anchor names, and the pass or fail of each exercise.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This bundle borrows from provenance modeling, risk-governance frameworks, policy-engine design, and temporal modeling. Useful anchors include:</p>\n<ul><li>W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a>, for reconciling derived artifacts back to entities, activities, and responsible agents.</li><li>NIST&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nist.gov/itl/ai-risk-management-framework\">AI Risk Management Framework</a>, as a governance vocabulary for mapping, measuring, and managing system risk without turning every guard into a launch claim.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>, which separates policy evaluation from application code through a general-purpose policy engine.</li><li>Martin Fowler&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://martinfowler.com/articles/bitemporal-history.html\">bitemporal history</a>, as a prior pattern for preserving event time separately from record time.</li></ul>\n<p>Microcosm borrows the provenance, governance, policy-evaluation, and temporal separation patterns, but keeps this bundle at source-open public fixtures. It does not expose private operator memory, live market data, provider state, or publishing-scope decision.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>Start from the bundle JSON, not from this prose. The source row <code>core/paper_module_capsules.json::paper_modules[78:paper_module.batch6_unsurfaced_primitives_capsule]</code> is the authority for the component subject, mechanism subject, concept edge, principle and axiom refs, dependency modules, runtime locus, generated projection statuses, and the scope limit. The generated JSON instance is <code>paper_modules/batch6_unsurfaced_primitives_capsule.json</code>; it is the parity projection that carries <code>source_authority: json_capsule</code>, the resolved relationship edges, the generated Mermaid and Atlas statuses, and the explicit scope boundaries.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"6649\" height=\"296\" viewBox=\"0 0 6649 296\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"6427.4\" y1=\"37.4\" x2=\"5716.6\" y2=\"48.3\"></line><polygon class=\"pmd-arrow\" points=\"5716.6,48.3 5723.4,45.2 5723.5,51.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"6052.0\" y=\"33.9\" width=\"40.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"6072.0\" y=\"46.9\" text-anchor=\"middle\">seeds</text><line class=\"pmd-edge\" x1=\"6427.4\" y1=\"43.7\" x2=\"6232.2\" y2=\"60.5\"></line><polygon class=\"pmd-arrow\" points=\"6232.2,60.5 6238.7,56.9 6239.2,63.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"6306.8\" y=\"43.1\" width=\"46.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"6329.8\" y=\"56.1\" text-anchor=\"middle\">bounds</text><line class=\"pmd-edge\" x1=\"6427.4\" y1=\"46.2\" x2=\"5692.4\" y2=\"129.6\"></line><polygon class=\"pmd-arrow\" points=\"5692.4,129.6 5698.9,125.8 5699.6,131.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5949.9\" y=\"78.9\" width=\"220.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"6059.9\" y=\"91.9\" text-anchor=\"middle\">names standard contract and ceiling</text><line class=\"pmd-edge\" x1=\"6436.0\" y1=\"54.0\" x2=\"5723.5\" y2=\"211.7\"></line><polygon class=\"pmd-arrow\" points=\"5723.5,211.7 5729.5,207.3 5730.8,213.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5999.7\" y=\"123.9\" width=\"160.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"6079.7\" y=\"136.9\" text-anchor=\"middle\">cites resolved code locus</text><line class=\"pmd-edge\" x1=\"5723.5\" y1=\"218.2\" x2=\"5809.5\" y2=\"204.0\"></line><polygon class=\"pmd-arrow\" points=\"5809.5,204.0 5803.2,208.1 5802.2,202.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5659.5\" y=\"202.1\" width=\"214.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5766.5\" y=\"215.1\" text-anchor=\"middle\">runs fixture and bundle validators</text><line class=\"pmd-edge\" x1=\"225.4\" y1=\"149.7\" x2=\"5495.4\" y2=\"235.2\"></line><polygon class=\"pmd-arrow\" points=\"5495.4,235.2 5488.5,238.1 5488.6,232.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"2723.4\" y=\"183.4\" width=\"274.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"2860.4\" y=\"196.4\" text-anchor=\"middle\">public inputs and exact copied source bodies</text><line class=\"pmd-edge\" x1=\"225.4\" y1=\"148.7\" x2=\"5809.5\" y2=\"187.3\"></line><polygon class=\"pmd-arrow\" points=\"5809.5,187.3 5802.6,190.3 5802.7,184.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"2814.4\" y=\"159.0\" width=\"406.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"3017.4\" y=\"172.0\" text-anchor=\"middle\">26 copied modules; sha256 and anchor checks; body_in_receipt false</text><line class=\"pmd-edge\" x1=\"5716.6\" y1=\"74.2\" x2=\"5823.3\" y2=\"98.3\"></line><polygon class=\"pmd-arrow\" points=\"5823.3,98.3 5815.9,99.7 5817.3,93.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5686.9\" y=\"77.2\" width=\"166.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5769.9\" y=\"90.2\" text-anchor=\"middle\">derives relationship edges</text><line class=\"pmd-edge\" x1=\"5989.3\" y1=\"101.9\" x2=\"6174.2\" y2=\"68.3\"></line><polygon class=\"pmd-arrow\" points=\"6174.2,68.3 6168.0,72.5 6166.9,66.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5998.7\" y=\"76.1\" width=\"166.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"6081.7\" y=\"89.1\" text-anchor=\"middle\">navigation projection only</text><line class=\"pmd-edge\" x1=\"5692.4\" y1=\"144.6\" x2=\"6089.1\" y2=\"171.3\"></line><polygon class=\"pmd-arrow\" points=\"6089.1,171.3 6082.1,173.9 6082.5,167.8\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5783.8\" y=\"149.0\" width=\"214.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"5890.8\" y=\"162.0\" text-anchor=\"middle\">public/private and launch boundary</text><line class=\"pmd-edge\" x1=\"6003.1\" y1=\"185.1\" x2=\"6089.1\" y2=\"182.5\"></line><polygon class=\"pmd-arrow\" points=\"6089.1,182.5 6082.3,185.7 6082.2,179.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"5930.1\" y=\"174.8\" width=\"232.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"6046.1\" y=\"187.8\" text-anchor=\"middle\">pass/fail evidence remains bounded by</text><line class=\"pmd-edge\" x1=\"6317.2\" y1=\"179.0\" x2=\"6403.2\" y2=\"179.0\"></line><polygon class=\"pmd-arrow\" points=\"6403.2,179.0 6396.4,182.1 6396.4,175.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"6331.2\" y=\"170.0\" width=\"58.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"6360.2\" y=\"183.0\" text-anchor=\"middle\">excludes</text><line class=\"pmd-edge\" x1=\"6232.2\" y1=\"60.5\" x2=\"6427.4\" y2=\"43.7\"></line><polygon class=\"pmd-arrow\" points=\"6427.4,43.7 6420.8,47.4 6420.3,41.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"6276.8\" y=\"43.1\" width=\"106.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"6329.8\" y=\"56.1\" text-anchor=\"middle\">must not outrank</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"6427.4\" y=\"18.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"6517.3\" y=\"40.5\">JSON bundle source row</tspan></text><title>JSON bundle source row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5502.3\" y=\"23.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5609.4\" y=\"45.5\">Generated JSON instance</tspan><tspan x=\"5609.4\" y=\"63.5\">source basis: source record</tspan></text><title>Generated JSON instance source basis: source record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"6174.2\" y=\"45.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"6203.2\" y=\"67.5\"></tspan></text><title>Markdown</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5526.4\" y=\"103.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5609.4\" y=\"125.5\">Standards</tspan><tspan x=\"5609.4\" y=\"143.5\">std_microcosm public</tspan><tspan x=\"5609.4\" y=\"161.5\">Microcosm boundary</tspan></text><title>Standards std_microcosm public Microcosm boundary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5495.4\" y=\"201.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5609.4\" y=\"223.5\">Runtime/source loci</tspan><tspan x=\"5609.4\" y=\"241.5\">runtime_shell and</tspan><tspan x=\"5609.4\" y=\"259.5\">source_engines_gallery routes</tspan></text><title>Runtime/source loci runtime_shell and source_engines_gallery routes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"121.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"143.5\">Fixtures, examples, source</tspan><tspan x=\"121.7\" y=\"161.5\">bundle</tspan></text><title>Fixtures, examples, source bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5809.5\" y=\"170.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5906.3\" y=\"192.5\">Tests and result records</tspan></text><title>Tests and result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"5823.3\" y=\"90.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"5906.3\" y=\"112.5\">Generated navigation</tspan><tspan x=\"5906.3\" y=\"130.5\">projections</tspan></text><title>Generated navigation projections</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"6089.1\" y=\"107.0\" width=\"228.1\" height=\"144.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"6203.2\" y=\"129.5\">Scope limit</tspan><tspan x=\"6203.2\" y=\"147.5\">fixture-bound public</tspan><tspan x=\"6203.2\" y=\"165.5\">source-body import</tspan><tspan x=\"6203.2\" y=\"183.5\">digest/anchor checks,</tspan><tspan x=\"6203.2\" y=\"201.5\">synthetic exercises, negative</tspan><tspan x=\"6203.2\" y=\"219.5\">cases, metadata-only result</tspan><tspan x=\"6203.2\" y=\"237.5\">records only</tspan></text><title>Scope limit fixture-bound public source-body import digest/anchor checks, synthetic exercises, negative cases, metadata-only result records only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"6403.2\" y=\"80.0\" width=\"228.1\" height=\"198.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"6517.3\" y=\"102.5\">Not authorized</tspan><tspan x=\"6517.3\" y=\"120.5\">live operator memory, prompt</tspan><tspan x=\"6517.3\" y=\"138.5\">capture authority, live</tspan><tspan x=\"6517.3\" y=\"156.5\">market data,</tspan><tspan x=\"6517.3\" y=\"174.5\">provider/browser state, media</tspan><tspan x=\"6517.3\" y=\"192.5\">launch, source-file changes,</tspan><tspan x=\"6517.3\" y=\"210.5\">public sharing or</tspan><tspan x=\"6517.3\" y=\"228.5\">launch-scope decision,</tspan><tspan x=\"6517.3\" y=\"246.5\">private-system equivalence,</tspan><tspan x=\"6517.3\" y=\"264.5\">whole-system correctness</tspan></text><title>Not authorized live operator memory, prompt capture authority, live market data, provider/browser state, media launch, source-file changes, public sharing or launch-scope decision, private-system equivalence, whole-system correctness</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle source row</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json</code><code class=\"pm-diagram__ref-loc\">paper_module.batch6_unsurfaced_primitives_capsule</code></dd></div><div class=\"pm-diagram__ref\"><dt>Generated JSON instance source basis: source record</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch6_unsurfaced_primitives_capsule.json</code></dd></div><div class=\"pm-diagram__ref\"><dt></dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch6_unsurfaced_primitives_capsule.md</code></dd></div><div class=\"pm-diagram__ref\"><dt>Standards std_microcosm public Microcosm boundary</dt><dd><code class=\"pm-diagram__ref-loc\">standards/std_microcosm_batch6_unsurfaced_primitives_capsule.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime/source loci runtime_shell and source_engines_gallery routes</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Fixtures, examples, source bundle</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/batch6_unsurfaced_primitives_capsule/input</code><code class=\"pm-diagram__ref-loc\">examples/.../exported_batch6_unsurfaced_primitives_capsule_bundle</code><code class=\"pm-diagram__ref-loc\">source_module_manifest.json</code></dd></div><div class=\"pm-diagram__ref\"><dt>Tests and result records</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_batch6_unsurfaced_primitives_capsule.py</code><code class=\"pm-diagram__ref-loc\">receipts/first_wave/... validation/result/board</code><code class=\"pm-diagram__ref-loc\">receipts/acceptance/... fixture_acceptance.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR Bundle[&quot;JSON bundle source row core/paper_module_capsules.json paper_module.batch6_unsurfaced_primitives_capsule&quot;] Instance[&quot;Generated JSON instance paper_modules/batch6_unsurfaced_primitives_capsule.json source basis: source record&quot;] Markdown[&quot;Markdown reader projection paper_modules/batch6_unsurfaced_primitives_capsule.md&quot;] Standards[&quot;Standards standards/std_microcosm_batch6_unsurfaced_primitives_capsule.json std_microcosm public Microcosm boundary&quot;] Runtime[&quot;Runtime/source loci src/microcosm_core/components/batch6_unsurfaced_primitives_capsule.py runtime_shell and macro_engines_gallery routes&quot;] Fixtures[&quot;Fixtures, examples, source bundle fixtures/first_wave/batch6_unsurfaced_primitives_capsule/input examples/.../exported_batch6_unsurfaced_primitives_capsule_bundle source_module_manifest.json&quot;] Result records[&quot;Tests and result records tests/test_batch6_unsurfaced_primitives_capsule.py result records/first_wave/... validation/result/board result records/sign-off/... fixture_acceptance.json&quot;] Projections[&quot;Generated navigation projections Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges&quot;] Ceiling[&quot;Scope limit fixture-bound public source-body import digest/anchor checks, synthetic exercises, negative cases, metadata-only result records only&quot;] Forbidden[&quot;Not authorized live operator memory, prompt capture authority, live market data, provider/browser state, media launch, source-file changes, public sharing or launch-scope decision, private-system equivalence, whole-system correctness&quot;] Bundle --&gt;|seeds| Instance Bundle --&gt;|bounds| Markdown Bundle --&gt;|names standard contract and ceiling| Standards Bundle --&gt;|cites resolved code locus| Runtime Runtime --&gt;|runs fixture and bundle validators| Result records Fixtures --&gt;|public inputs and exact copied source bodies| Runtime Fixtures --&gt;|26 copied modules; sha256 and anchor checks; body_in_receipt false| Result records Instance --&gt;|derives relationship edges| Projections Projections --&gt;|navigation projection only| Markdown Standards --&gt;|public/private and launch boundary| Ceiling Result records --&gt;|pass/fail evidence remains bounded by| Ceiling Ceiling --&gt;|excludes| Forbidden Markdown --&gt;|must not outrank| Bundle</code></pre></details></figure>\n<p>The module is &quot;actual&quot; only because the reader can traverse these concrete surfaces:</p>\n<ul><li><strong>Bundle/source row:</strong> <code>paper_module.batch6_unsurfaced_primitives_capsule</code> binds the accepted <code>batch6_unsurfaced_primitives_capsule</code> component, the <code>mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule</code> mechanism, <code>concept.import_projection_and_drift_control_bundle</code>, principles <code>P-2</code>, <code>P-5</code>, <code>P-9</code>, <code>P-15</code>, axioms <code>AX-4</code>, <code>AX-8</code>, <code>AX-10</code>, <code>AX-11</code>, and the dependency modules named in the structured lattice table below.</li><li><strong>Generated instance:</strong> <code>paper_modules/batch6_unsurfaced_primitives_capsule.json</code> reports active status, <code>public_paper_module_json_seeded_from_capsule_registry_not_legacy_markdown_authority</code>, generated Mermaid <code>available_from_capsule_edges</code>, generated Atlas <code>linked_from_capsule_edges</code>, no unpopulated selective relations, and scope boundaries that the row is not runtime-correctness, launch-readiness, or whole-system authority.</li><li><strong>Standards:</strong> <code>standards/std_microcosm_batch6_unsurfaced_primitives_capsule.json</code> is the specific public bundle standard, backed by <code>std_microcosm</code> for the wider Microcosm entry and public/private boundary. It allows public mechanism ids, source refs, digests, anchors, exact copied source modules, synthetic outcomes, scope limits, and scope boundaries; it forbids account secrets, account or browser state, model-output data bodies, browser UI live-access material, raw operator transcripts, prompt-shelf private logs, live market data responses, media assets, and public sharing operation state.</li><li><strong>Runtime/source loci:</strong> the resolved locus is <code>src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py</code>, with the runtime shell bundle-validation route and source-engines gallery route as readers over the same public component. The source bundle manifest records 26 copied source bodies with exact-copy source-to-target relations, SHA-256 matches, required anchors, and <code>body_in_receipt: false</code>.</li><li><strong>Fixtures/examples/source bundle:</strong> fixture inputs live under <code>fixtures/first_wave/batch6_unsurfaced_primitives_capsule/input</code>; the exported bundle lives under <code>examples/batch6_unsurfaced_primitives_capsule/exported_batch6_unsurfaced_primitives_capsule_bundle</code>; <code>source_module_manifest.json</code> is the source-open body-floor manifest for copied modules and metadata-only result record handling.</li><li><strong>Tests/result records:</strong> <code>tests/test_batch6_unsurfaced_primitives_capsule.py</code> covers the runtime component, copied subengine proofs, exact-copy imports, bundle shape, and private body omission. Result record authority is the fixture sign-off row plus <code>receipts/first_wave/batch6_unsurfaced_primitives_capsule/batch6_unsurfaced_primitives_capsule_result.json</code>, <code>batch6_unsurfaced_primitives_capsule_board.json</code>, <code>batch6_unsurfaced_primitives_capsule_validation_receipt.json</code>, and result records/sign-off/first_wave/batch6_unsurfaced_primitives_capsule_fixture_acceptance.json; the validation result record reports pass for source-module manifest status, exercise status, negative-case status, secret exclusion, and result record body scan.</li><li><strong>Scope limit:</strong> this page can claim fixture-bound public source-body import, copied-module digest/anchor evidence, synthetic source-exercise evidence, negative-case coverage, and metadata-only result records only. It cannot claim live operator memory, prompt-shelf capture authority, live market data, provider/browser state, media launch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Source Modules</h4>\n<p>The exported bundle copies the relevant source sources under <code>examples/batch6_unsurfaced_primitives_capsule/exported_batch6_unsurfaced_primitives_capsule_bundle/source_modules/</code>. Result records carry source refs, digests, anchors, counts, and exercise outcomes, not copied body text or private state.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read this module through the fixture command, exported-bundle validation, focused pytest, structured source record, and result record paths. The fixture proves a public source-open Set-6 exercise, while the bundle proves copied source digests, anchors, synthetic source exercises, negative cases, copied-subengine proofs, and metadata-only cards. The generated structured source record proves that Mermaid and Atlas availability come from bundle edges.</p>\n<p>The validator&#x27;s mechanism set remains evidence for the accepted Set-6 component result record. It does not turn this page into live operator memory, prompt-shelf capture authority, trading decisions, live provider recovery, browser state, demo media launch, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Mechanism Set</h4>\n<p>The validator requires exactly these 11 mechanism rows: source note keyphrase engine, schema-loose distillation index, operator handoff linkage, observed-turn window merge, market situation graph, finance numeric assurance, fail-closed status judge, idea-microcosm concurrency guard, metabolism market clock, population-lane provider recovery, and demo-take temporal join.</p>\n<p>The source module manifest requires 14 exact copied source source/support modules. The fixture requires 11 stable negative cases, one per mechanism row. The command card is the intended cold-reader first surface; the full result record is the drilldown.</p>\n<h4 class=\"pm-body__h\">How it works</h4>\n<p>For each mechanism the component loads the copied source body, runs it on a fixed public synthetic input, and checks the exact result. A few of the exercises make the idea concrete.</p>\n<ul><li><strong>Demo-take temporal join.</strong> <code>video_t_seconds</code> converts a wall-clock offset into a position in a recorded video by subtracting elapsed paused time. The exercise feeds it a 120-second wall offset with one pause and resume fifteen seconds apart, and asserts the result is exactly 105.0. A second call with a pause that has not yet resumed checks the open-pause branch returns 15.0. The negative case confirms a still-open pause is handled rather than ignored.</li></ul>\n<ul><li><strong>Finance numeric assurance.</strong> <code>build_finance_numeric_assurance</code> recomputes declared numbers instead of trusting them. The exercise hands it a flow row tagged <code>usd_millions</code> whose <code>flow</code> and <code>flow_usd</code> fields disagree by orders of magnitude, plus a probability declared as 70.2. The check raises <code>stockgrid_flow_unit_scale_mismatch</code> and <code>probability_bounds</code>, and the result record&#x27;s <code>display_state</code> becomes <code>blocked</code> rather than <code>trusted</code>. The point is that a mislabelled unit or an out-of-range probability fails closed.</li></ul>\n<ul><li><strong>Operator handoff linkage.</strong> <code>score_pair</code> compares an agent&#x27;s suggestion (a Type B capture) against what the operator later typed (a Type A input) using containment, token overlap, and anchor matching. The exercise scores a related pair above the 0.8 floor with containment true, then scores an unrelated &quot;summarize the weather&quot; input and asserts it falls below 0.3. This is how the primitive tells a real handoff from a coincidence.</li></ul>\n<ul><li><strong>Market-clock scheduling.</strong> <code>due_fire_points</code> decides which scheduled market events are due at a given moment. The exercise sets the clock to 15:31 UTC with the open event already fired earlier that day, then asserts the hourly points fire while the already-fired open event is suppressed. The guard is idempotence: an event that already fired must not fire again in the same session.</li></ul>\n<p>The other mechanisms follow the same shape: keyphrase ranking returns ranked phrases for real text but an empty list for stopword-only input; the schema-loose distiller keeps assistant text and operator tail as separate roles without persisting either body; the fail-closed status judge blocks a transition when its policy is malformed; the concurrency guard reports that a parent directory and a child path overlap. Every exercise records only its pass or fail and a few summary numbers, never the copied body it ran against.</p>\n<h4 class=\"pm-body__h\">Copied-Subengine Proofs</h4>\n<p>The post-Set-12 proof surface exercises two copied dormant subengines directly from the exported source bundle:</p>\n<ul><li><code>operator_thread_memory</code> is loaded from the copied manifest and checked with synthetic observed-window cases for <code>observed_window_within_memory</code> and <code>preserved_existing_no_overlap</code>.</li><li><code>market_situation_graph</code> is loaded from the same copied bundle and checked with a public synthetic mart that covers fixture scoring, counterevidence, context rows, and source refs.</li></ul>\n<p>These are public test-level proofs in <code>tests/test_batch6_unsurfaced_primitives_capsule.py</code>. They do not add an accepted component, do not widen the fixture scope limit, and do not export private thread memory or live market data.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<p>The fixture command writes the Set-6 public primitive-import result record and sign-off JSON. The bundle command validates copied source digests, anchor evidence, synthetic source exercises, negative cases, and metadata-only cards. The focused test covers the runtime component, copied subengine proofs, exported bundle shape, exact-copy imports, and private body omission. The corpus and projection checks prove only that the generated paper-module instance remains fresh for this bundle-backed Markdown state.</p>\n<p>This result record path is public fixture evidence only. It does not establish live operator memory, capture authority, live market data, provider/browser state, media launch, source-file changes, publishing-scope decision, launch-scope decision, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is not live operator memory, not capture authority, not trading decisions, not live provider recovery, not demo media launch, not publishing-scope decision, and not launch-scope decision. It is an exact-source public bundle with digest checks, source exercises, and negative-case coverage.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch6_unsurfaced_primitives_capsule",
          "component_id": "batch6_unsurfaced_primitives_capsule",
          "public_label": "Unsurfaced Source Primitives Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 4,
          "principle": 4
        },
        "link_count": 15,
        "links": [
          {
            "id": "batch6_unsurfaced_primitives_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Unsurfaced Source Primitives Bundle",
            "relation": "explains",
            "url": "components.html#component-batch6_unsurfaced_primitives_capsule"
          },
          {
            "id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public unsurfaced primitives bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          },
          {
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Agent Route Observability Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
          },
          {
            "id": "paper_module.batch12_market_dashboard_read_model_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 12 Market Dashboard Read-Model Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule"
          },
          {
            "id": "paper_module.batch7_demo_take_console_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Set 7 Demo Take Console Bundle",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
      "reader_packet": {
        "abstract": "Set 6 Unsurfaced Primitives Bundle imports provenance, operator-handoff, market, finance, provider-recovery, and demo-take source primitives as public source-open evidence without granting live operator memory, market, provider, media, public sharing, or launch-scope decision.",
        "authority_ceiling": "Fixture-bound public source-body import, copied-module digest/anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live operator memory, prompt-shelf capture authority, live market data, provider/browser state, media launch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch6_unsurfaced_primitives_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch6-unsurfaced-primitives-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR Bundle[\"JSON bundle source row core/paper_module_capsules.json paper_module.batch6_unsurfaced_primitives_capsule\"] Instance[\"Generated JSON instance paper_modules/batch6_unsurfaced_primitives_capsule.json source basis: source record\"] Markdown[\"Markdown reader projection paper_modules/batch6_unsurfaced_primitives_capsule.md\"] Standards[\"Standards standards/std_microcosm_batch6_unsurfaced_primitives_capsule.json std_microcosm public Microcosm boundary\"] Runtime[\"Runtime/source loci src/microcosm_core/components/batch6_unsurfaced_primitives_capsule.py runtime_shell and macro_engines_gallery routes\"] Fixtures[\"Fixtures, examples, source bundle fixtures/first_wave/batch6_unsurfaced_primitives_capsule/input examples/.../exported_batch6_unsurfaced_primitives_capsule_bundle source_module_manifest.json\"] Result records[\"Tests and result records tests/test_batch6_unsurfaced_primitives_capsule.py result records/first_wave/... validation/result/board result records/sign-off/... fixture_acceptance.json\"] Projections[\"Generated navigation projections Mermaid: available_from_capsule_edges Atlas: linked_from_capsule_edges\"] Ceiling[\"Scope limit fixture-bound public source-body import digest/anchor checks, synthetic exercises, negative cases, metadata-only result records only\"] Forbidden[\"Not authorized live operator memory, prompt capture authority, live market data, provider/browser state, media launch, source-file changes, public sharing or launch-scope decision, private-system equivalence, whole-system correctness\"] Bundle -->|seeds| Instance Bundle -->|bounds| Markdown Bundle -->|names standard contract and ceiling| Standards Bundle -->|cites resolved code locus| Runtime Runtime -->|runs fixture and bundle validators| Result records Fixtures -->|public inputs and exact copied source bodies| Runtime Fixtures -->|26 copied modules; sha256 and anchor checks; body_in_receipt false| Result records Instance -->|derives relationship edges| Projections Projections -->|navigation projection only| Markdown Standards -->|public/private and launch boundary| Ceiling Result records -->|pass/fail evidence remains bounded by| Ceiling Ceiling -->|excludes| Forbidden Markdown -->|must not outrank| Bundle",
            "source_format": "mermaid",
            "source_hash": "sha256:47412d0482125e4117e7f8c0c59ab75fc007ff979097422f66c5d3f94b3f22dc",
            "source_line_end": 93,
            "source_line_start": 67
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 4,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              },
              {
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-agent-route-observability-runtime"
              },
              {
                "id": "paper_module.batch12_market_dashboard_read_model_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Market Dashboard Read-Model Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule"
              },
              {
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch6_unsurfaced_primitives_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Unsurfaced Source Primitives Bundle",
                "relation": "explains",
                "url": "components.html#component-batch6_unsurfaced_primitives_capsule"
              },
              {
                "id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public unsurfaced primitives bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch6_unsurfaced_primitives_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 189,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 206,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 222,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 261,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 271,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 286,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 297,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "AI Risk Management Framework",
            "section_id": "prior-art-grounding",
            "url": "https://www.nist.gov/itl/ai-risk-management-framework"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "bitemporal history",
            "section_id": "prior-art-grounding",
            "url": "https://martinfowler.com/articles/bitemporal-history.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A scout found eleven small primitives scattered across the wider system that were real and load-bearing but had never been surfaced as public evidence. They are the sort of utility code that quietly decides whether a larger feature is correct: a finance unit-scale check, a clock that fires market events once per session, a function that subtracts paused time from a recorded video offset. This bundle exists to bring those eleven into the public system without pretending they are anything grander than they are. The single question it answers is narrow but useful: do the copied bodies still behave as claimed? It is easy to copy a function into a public bundle, check its file hash, and call tha\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 7,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This bundle borrows from provenance modeling, risk-governance frameworks, policy-engine design, and temporal modeling. Useful anchors include: W3C PROV, for reconciling derived artifacts back to entities, activities, and responsible agents. NIST's AI Risk Management Framework, as a governance vocabulary for mapping, measuring, and managing system risk without turning every guard into a launch claim. Open Policy Agent, which separates policy evaluation from application code through a general-purpose policy engine. Martin Fowler's bitemporal history, as a prior pattern for preserving event time separately from record time. Microcosm borrows the provenance, governance, policy-evaluation, and t\u2026",
            "level": 2,
            "order": 2,
            "section_id": "prior-art-grounding",
            "source_line_end": 54,
            "source_line_start": 33,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "diagram",
              "list",
              "paragraph"
            ],
            "excerpt": "Start from the bundle JSON, not from this prose. The source row core/papermodulecapsules.json::papermodules[78:papermodule.batch6unsurfacedprimitives_capsule] is the authority for the component subject, mechanism subject, concept edge, principle and axiom refs, dependency modules, runtime locus, generated projection statuses, and the scope limit. The generated JSON instance is papermodules/batch6unsurfacedprimitivescapsule.json; it is the parity projection that carries sourceauthority: jsoncapsule, the resolved relationship edges, the generated Mermaid and Atlas statuses, and the explicit scope boundaries. The module is \"actual\" only because the reader can traverse these concrete surfaces:\u2026",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 147,
            "source_line_start": 55,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the Set-6 public primitive-import result record and sign-off JSON. The bundle command validates copied source digests, anchor evidence, synthetic source exercises, negative cases, and metadata-only cards. The focused test covers the runtime component, copied subengine proofs, exported bundle shape, exact-copy imports, and private body omission. The corpus and projection checks prove only that the generated paper-module instance remains fresh for this bundle-backed Markdown state. This result record path is public fixture evidence only. It does not establish live operator memory, capture aut\u2026",
            "level": 2,
            "order": 4,
            "section_id": "validation-receipt-path",
            "source_line_end": 180,
            "source_line_start": 148,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is not live operator memory, not capture authority, not trading decisions, not live provider recovery, not demo media launch, not public sharing decision, and not launch-scope decision. It is an exact-source public bundle with digest checks, source exercises, and negative-case coverage.",
            "level": 2,
            "order": 5,
            "section_id": "claim-ceiling",
            "source_line_end": 184,
            "source_line_start": 181,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The exported bundle copies the relevant source sources under examples/batch6unsurfacedprimitivescapsule/exportedbatch6unsurfacedprimitivescapsulebundle/source_modules/. Result records carry source refs, digests, anchors, counts, and exercise outcomes, not copied body text or private state.",
            "level": 2,
            "order": 6,
            "section_id": "source-modules",
            "source_line_end": 188,
            "source_line_start": 185,
            "title": "Source Modules"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read this module through the fixture command, exported-bundle validation, focused pytest, structured source record, and result record paths. The fixture proves a public source-open Set-6 exercise, while the bundle proves copied source digests, anchors, synthetic source exercises, negative cases, copied-subengine proofs, and metadata-only cards. The generated structured source record proves that Mermaid and Atlas availability come from bundle edges. The validator's mechanism set remains evidence for the accepted Set-6 component result record. It does not turn this page into live operator memory, prompt-shelf capture authority, trading decisions, live provider recovery, browser state, demo me\u2026",
            "level": 2,
            "order": 7,
            "section_id": "reader-evidence-routing",
            "source_line_end": 260,
            "source_line_start": 246,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The validator requires exactly these 11 mechanism rows: source note keyphrase engine, schema-loose distillation index, operator handoff linkage, observed-turn window merge, market situation graph, finance numeric assurance, fail-closed status judge, idea-microcosm concurrency guard, metabolism market clock, population-lane provider recovery, and demo-take temporal join. The source module manifest requires 14 exact copied source source/support modules. The fixture requires 11 stable negative cases, one per mechanism row. The command card is the intended cold-reader first surface; the full result record is the drilldown.",
            "level": 2,
            "order": 8,
            "section_id": "mechanism-set",
            "source_line_end": 318,
            "source_line_start": 313,
            "title": "Mechanism Set"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "For each mechanism the component loads the copied source body, runs it on a fixed public synthetic input, and checks the exact result. A few of the exercises make the idea concrete. Demo-take temporal join. videotseconds converts a wall-clock offset into a position in a recorded video by subtracting elapsed paused time. The exercise feeds it a 120-second wall offset with one pause and resume fifteen seconds apart, and asserts the result is exactly 105.0. A second call with a pause that has not yet resumed checks the open-pause branch returns 15.0. The negative case confirms a still-open pause is handled rather than ignored. Finance numeric assurance. buildfinancenumeric_assurance recomputes\u2026",
            "level": 2,
            "order": 9,
            "section_id": "how-it-works",
            "source_line_end": 361,
            "source_line_start": 319,
            "title": "How it works"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The post-Set-12 proof surface exercises two copied dormant subengines directly from the exported source bundle: operatorthreadmemory is loaded from the copied manifest and checked with synthetic observed-window cases for observedwindowwithinmemory and preservedexistingnooverlap. marketsituationgraph is loaded from the same copied bundle and checked with a public synthetic mart that covers fixture scoring, counterevidence, context rows, and source refs. These are public test-level proofs in tests/testbatch6unsurfacedprimitivescapsule.py. They do not add an accepted component, do not widen the fixture scope limit, and do not export private thread memory or live market data.",
            "level": 2,
            "order": 10,
            "section_id": "copied-subengine-proofs",
            "source_line_end": 369,
            "source_line_start": 362,
            "title": "Copied-Subengine Proofs"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch6_unsurfaced_primitives_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 6 Unsurfaced Primitives Bundle imports provenance, operator-handoff, market, finance, provider-recovery, and demo-take source primitives as public source-open evidence without granting live operator memory, market, provider, media, public sharing, or launch-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 6 Unsurfaced Primitives Bundle binds the accepted batch6_unsurfaced_primitives_capsule component to source-open primitive exercises. It checks source note keyphrase scoring, schema-loose distillation, operator handoff linkage, observed-turn window merging, market situation graphs, finance numeric assurance, fail-closed policy judgment, clone-local concurrency, market-clock scheduling, provider-recovery scoping, and demo-take temporal remapping while preserving public fixture inputs, exact-source digest expectations, negative cases, and scope limits.",
      "summary_line": "Set 6 Unsurfaced Primitives Bundle imports provenance, operator-handoff, market, finance, provider-recovery, and demo-take source primitives as public source-open evidence without granting live operator memory, market, provider, media, public sharing, or launch-scope decision.",
      "title": "Set 6 Unsurfaced Primitives Bundle"
    },
    {
      "anchor": "paper-module-engine-room-public-projection-leak-gate",
      "authority_ceiling": "Public projection leak-gate fixture and rendered-root scan result records only; no general security scanner, prompt-injection defense, sandbox, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<p>This staged Engine Room bundle imports the runnable core of the source projection leak scan into Microcosm as a refactor.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Before a rendered set of files is exposed to a public reader, someone has to answer a narrow question: does this tree contain anything that should not leave the private workspace? account secret-shaped strings, a private home path, a provider-transport symbol, or a symlink that points outside the tree are all ways for private material to ride along with an otherwise public projection. This gate answers that one question over a directory of rendered files and returns a <code>green</code> or <code>red</code> verdict.</p>\n<p>The interesting part is what the gate does with what it finds. A secret scanner that prints the secret it discovered into its own report has created a second copy of the leak. This gate never does that. Every match is recorded by category, path, line number, and a SHA-256 hash of the matched text, and the matched value itself is dropped (<code>_hit</code> builds the record without it). The verdict is auditable, the counts are honest, and the result record is itself safe to publish. A reviewer can confirm that a leak was found and where, without the report becoming the thing that leaks.</p>\n<p>The gate is deliberately small and deterministic. It reads files and path names against a fixed set of regular expressions, treats a symlink that escapes the root as a hard blocker, and folds an optional <code>gitleaks</code> run into the same result record. It does not parse the files, follow data flow, or reason about intent. It is a data-loss-prevention boundary for one rendered tree, not a general security scanner, and the page is careful to keep it framed that way.</p>\n<h4 class=\"pm-body__h\">What It Demonstrates</h4>\n<ul><li>Content scans for account secret-shaped strings and private host-bound path markers.</li><li>Path scans for private raw-voice, task-history, prompt-history, Obsidian, and provider-transport path shapes.</li><li>Policy-exception paths remain visible as hash-only hits while avoiding a blocking verdict.</li><li>Symlink escapes are hard blockers with target hashes only.</li><li>Optional gitleaks execution records pass, red, unavailable, or fail-closed status without copying findings into the result record.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"826\" height=\"834\" viewBox=\"0 0 826 834\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"343.5\" y1=\"72.0\" x2=\"184.0\" y2=\"133.8\"></line><polygon class=\"pmd-arrow\" points=\"184.0,133.8 189.3,128.5 191.5,134.2\"></polygon><line class=\"pmd-edge\" x1=\"386.3\" y1=\"72.0\" x2=\"328.7\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"328.7,130.0 331.4,123.0 335.7,127.3\"></polygon><line class=\"pmd-edge\" x1=\"430.0\" y1=\"72.0\" x2=\"477.2\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"477.2,148.0 471.0,143.8 476.2,140.6\"></polygon><line class=\"pmd-edge\" x1=\"478.2\" y1=\"72.0\" x2=\"617.9\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"617.9,130.0 610.4,130.2 612.7,124.5\"></polygon><line class=\"pmd-edge\" x1=\"181.8\" y1=\"202.0\" x2=\"312.1\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"312.1,260.0 304.6,260.0 307.1,254.4\"></polygon><line class=\"pmd-edge\" x1=\"324.1\" y1=\"202.0\" x2=\"374.3\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"374.3,260.0 367.5,256.8 372.1,252.8\"></polygon><line class=\"pmd-edge\" x1=\"413.1\" y1=\"350.0\" x2=\"413.1\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"413.1,408.0 410.1,401.2 416.2,401.2\"></polygon><line class=\"pmd-edge\" x1=\"396.7\" y1=\"462.0\" x2=\"361.2\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"361.2,520.0 362.2,512.6 367.4,515.7\"></polygon><line class=\"pmd-edge\" x1=\"438.0\" y1=\"462.0\" x2=\"499.5\" y2=\"529.0\"></line><polygon class=\"pmd-arrow\" points=\"499.5,529.0 492.6,526.0 497.1,521.9\"></polygon><line class=\"pmd-edge\" x1=\"500.7\" y1=\"565.0\" x2=\"443.8\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"443.8,632.0 445.9,624.8 450.5,628.8\"></polygon><line class=\"pmd-edge\" x1=\"485.8\" y1=\"184.0\" x2=\"418.5\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"418.5,632.0 416.5,624.8 422.6,625.7\"></polygon><line class=\"pmd-edge\" x1=\"683.7\" y1=\"202.0\" x2=\"434.1\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"434.1,632.0 434.8,624.5 440.1,627.6\"></polygon><line class=\"pmd-edge\" x1=\"342.8\" y1=\"574.0\" x2=\"329.4\" y2=\"762.0\"></line><polygon class=\"pmd-arrow\" points=\"329.4,762.0 326.9,755.0 333.0,755.4\"></polygon><line class=\"pmd-edge\" x1=\"450.9\" y1=\"704.0\" x2=\"521.3\" y2=\"771.0\"></line><polygon class=\"pmd-arrow\" points=\"521.3,771.0 514.2,768.5 518.5,764.1\"></polygon><line class=\"pmd-edge\" x1=\"387.7\" y1=\"704.0\" x2=\"346.6\" y2=\"762.0\"></line><polygon class=\"pmd-arrow\" points=\"346.6,762.0 348.1,754.6 353.1,758.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"312.9\" y=\"18.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.1\" y=\"40.5\">Rendered projection root</tspan><tspan x=\"413.1\" y=\"58.5\">walk files and path names</tspan></text><title>Rendered projection root walk files and path names</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"130.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"101.0\" y=\"152.5\">Content scan</tspan><tspan x=\"101.0\" y=\"170.5\">account secret and</tspan><tspan x=\"101.0\" y=\"188.5\">private-path regexes</tspan></text><title>Content scan account secret and private-path regexes</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"210.0\" y=\"130.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"293.0\" y=\"152.5\">Path-name scan</tspan><tspan x=\"293.0\" y=\"170.5\">source note, ledger,</tspan><tspan x=\"293.0\" y=\"188.5\">Obsidian, transport</tspan></text><title>Path-name scan source note, ledger, Obsidian, transport</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"488.4,148.0 574.9,166.0 488.4,184.0 402.0,166.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"488.4\" y=\"170.5\">Symlink escapes root?</tspan></text><title>Symlink escapes root?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"600.9\" y=\"130.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"704.6\" y=\"152.5\">Optional gitleaks run</tspan><tspan x=\"704.6\" y=\"170.5\">pass / red / unavailable /</tspan><tspan x=\"704.6\" y=\"188.5\">fail-closed</tspan></text><title>Optional gitleaks run pass / red / unavailable / fail-closed</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"299.1\" y=\"260.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.1\" y=\"282.5\">Findings as hash-only records</tspan><tspan x=\"413.1\" y=\"300.5\">category, path, line,</tspan><tspan x=\"413.1\" y=\"318.5\">match_sha256</tspan><tspan x=\"413.1\" y=\"336.5\">matched value dropped</tspan></text><title>Findings as hash-only records category, path, line, match_sha256 matched value dropped</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"413.1,408.0 478.9,435.0 413.1,462.0 347.4,435.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.1\" y=\"430.5\">Path in policy</tspan><tspan x=\"413.1\" y=\"448.5\">exception list?</tspan></text><title>Path in policy exception list?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"254.8\" y=\"520.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"542.5\">Policy exception</tspan><tspan x=\"344.8\" y=\"560.5\">retained, non-blocking</tspan></text><title>Policy exception retained, non-blocking</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"460.6\" y=\"529.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"516.0\" y=\"551.5\">Blocking hit</tspan></text><title>Blocking hit</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"413.1,632.0 513.4,668.0 413.1,704.0 312.9,668.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"413.1\" y=\"654.5\">Any blocking hit, symlink</tspan><tspan x=\"413.1\" y=\"672.5\">escape, or gitleaks red</tspan><tspan x=\"413.1\" y=\"690.5\">fail-closed?</tspan></text><title>Any blocking hit, symlink escape, or gitleaks red fail-closed?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"213.4\" y=\"762.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"327.5\" y=\"784.5\">green result record</tspan><tspan x=\"327.5\" y=\"802.5\">no blocker found in this scan</tspan></text><title>green result record no blocker found in this scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"467.5\" y=\"771.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"540.2\" y=\"793.5\">red result record</tspan></text><title>red result record</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>red result record</dt><dd><code class=\"pm-diagram__ref-loc\">public_release_allowed_by_scan = false</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Root[&quot;Rendered projection root walk files and path names&quot;] Root --&gt; Content[&quot;Content scan account secret and private-path regexes&quot;] Root --&gt; PathScan[&quot;Path-name scan source note, ledger, Obsidian, transport&quot;] Root --&gt; Symlink{&quot;Symlink escapes root?&quot;} Root --&gt; Gitleaks[&quot;Optional gitleaks run pass / red / unavailable / fail-closed&quot;] Content --&gt; Hash[&quot;Findings as hash-only records category, path, line, match_sha256 matched value dropped&quot;] PathScan --&gt; Hash Hash --&gt; Split{&quot;Path in policy exception list?&quot;} Split -- &quot;yes&quot; --&gt; Allowed[&quot;Policy exception retained, non-blocking&quot;] Split -- &quot;no&quot; --&gt; Blocking[&quot;Blocking hit&quot;] Verdict{&quot;Any blocking hit, symlink escape, or gitleaks red / fail-closed?&quot;} Blocking --&gt; Verdict Symlink -- &quot;yes&quot; --&gt; Verdict Gitleaks --&gt; Verdict Allowed --&gt; Green Verdict -- &quot;yes&quot; --&gt; Red[&quot;red result record public_release_allowed_by_scan = false&quot;] Verdict -- &quot;no&quot; --&gt; Green[&quot;green result record no blocker found in this scan&quot;]</code></pre></details></figure>\n<p>The shape is intentionally narrow. The gate reads rendered public files, file paths, policy-exception paths, symlinks, and optional gitleaks output; it emits counts and hashed evidence. It does not ingest source notes, private source bodies, model-output data, browser state, account state, browser UI/operator UI state, or recipient-send state.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The proof consumer is the runtime function <code>scan_projection(root, policy_exception_paths, run_gitleaks_check, require_gitleaks, gitleaks_binary)</code> in <code>src/microcosm_core/engine_room/public_projection_leak_gate.py</code>. It first resolves the supplied projection root and rejects a missing or non-directory root. It then normalizes policy-exception paths against <code>DEFAULT_POLICY_EXCEPTION_PATHS</code>, walks the rendered tree in stable path order, skips declared cache/build directories and bytecode suffixes, and treats symlink escapes as hard blockers while recording only the relative path and a hash of the escaped target.</p>\n<p>For each non-skipped path, <code>_scan_path</code> checks private-history, raw-voice, Obsidian, and browser/provider transport path shapes. For each readable file, <code>_scan_file</code> applies <code>CONTENT_PATTERNS</code> for account secret-like strings, private home paths, private Chrome profile paths, private Obsidian markers, provider transport symbols, and browser debug ports. <code>_hit</code> stores the category, pattern, relative path, optional line number, source kind, policy-exception status, and <code>match_sha256</code>; it intentionally omits the matched value. The result record then splits hits into blocking and policy-exception sets, summarizes category counts, attaches optional <code>run_gitleaks</code> status, and derives <code>green</code> or <code>red</code> through <code>_overall_status</code>.</p>\n<p>The focused fixture consumer is <code>evaluate_fixture_dir</code>, which materializes each JSON fixture into a temporary projection root and checks its expected status. <code>tests/test_engine_room_public_projection_leak_gate.py</code> exercises the same mechanism through unit cases and CLI result record output: clean projections stay green, private home paths and key-shaped strings go red without raw value leakage, policy-exception examples remain hash-only and non-blocking, required missing gitleaks fails closed, and the five-case fixture matrix returns <code>status: pass</code>.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in data-loss-prevention and secret-scanning practice: scan artifacts before public sharing, detect account secret-shaped strings and non-public paths markers, preserve enough evidence for triage, and avoid copying the sensitive payload into the report. Relevant anchors include:</p>\n<ul><li>NIST&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nist.gov/publications/data-loss-prevention\">Data Loss Prevention</a> public sharing, which frames leakage prevention around sensitive data leaving an enterprise boundary.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://docs.github.com/en/code-security/concepts/secret-security/about-secret-scanning\">GitHub secret scanning</a>, which raises alerts when account secret-like material appears in repositories.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/gitleaks/gitleaks\">Gitleaks</a>, a public scanner for hardcoded secrets in Git repositories and files.</li></ul>\n<p>Microcosm borrows the pre-public sharing leak-gate and secret-scanner shape, then narrows it to public projection artifacts: account secret-shaped content, non-public paths signatures, symlink escapes, policy exceptions, and optional gitleaks status. It is not a full security scanner or information-flow proof.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read <code>status: green</code> as &quot;this scan did not find a blocking leak in the supplied projection root.&quot; Do not read it as publishing-scope decision. The runtime&#x27;s <code>public_release_allowed_by_scan</code> field means the projection passed this one DLP gate only; launch-scope decision, source-open authority, hosted-product authority, formal-result correctness authority, and private-system equivalence all remain false.</p>\n<p>Read <code>policy_exception_count</code> as &quot;the gate saw known boundary-document examples and retained hash-only evidence without blocking.&quot; Do not read it as permission to place non-public paths or account secret-shaped payloads in arbitrary public files.</p>\n<p>Read <code>gitleaks_status: unavailable</code> as an explicit optional-tool result record, not a green external scanner result. When <code>require_gitleaks</code> is true, missing gitleaks fails closed.</p>\n<h4 class=\"pm-body__h\">Public Exercise</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.public_projection_leak_gate evaluate-fixtures --input fixtures/first_wave/engine_room_public_projection_leak_gate/input --json</code></pre>\n<p>The fixture manifest names two positive cases (<code>clean_projection</code>, <code>policy_exception_hash_only</code>) and three negative cases (<code>planted_private_path</code>, <code>planted_key_shape</code>, <code>path_pattern_blocked</code>). The expected result record is <code>status: pass</code>, <code>case_count: 5</code>, and <code>passed_case_count: 5</code>.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_public_projection_leak_gate.py -q --basetemp /tmp/microcosm-public-projection-leak-gate\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves only that the public fixture behavior and governed paper-module projection remain reproducible; it does not create an accepted component, approve launch, or prove whole-system public-safety.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is a DLP-style public projection gate. It is not a general security scanner, not prompt-injection defense, not sandboxing, not an information-flow proof, and not launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>This module is a deterministic projection scanner over the files it is given. It does not establish that the supplied root is the complete public site, that a builder selected the correct export set, or that a later public sharing step will reuse the same artifacts. Regex- and path-pattern detection can miss encoded, split, transformed, novel, or tool-specific secrets, and it can also flag benign boundary examples when they are not routed through the explicit policy-exception path list.</p>\n<p>Optional gitleaks integration is result record evidence only when the tool is available or required by the caller. <code>gitleaks_status: unavailable</code> is not an external scanner pass, and <code>public_release_allowed_by_scan: true</code> means only that this gate found no blockers in this scan. launch-scope decision, source-open authority, accepted-component status, aggregate doctrine-lattice coherence, private-system equivalence, and whole-system security remain outside this proof consumer.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The source authority for this paper-module projection is the JSON source record <code>core/paper_module_capsules.json::paper_modules[80:paper_module.engine_room_public_projection_leak_gate]</code>, projected into <code>paper_modules/engine_room_public_projection_leak_gate.json</code>. That row names the mechanism subject <code>mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate</code>, the code locus <code>src/microcosm_core/engine_room/public_projection_leak_gate.py</code>, the governing concept <code>concept.import_projection_and_drift_control_bundle</code>, six principle refs (<code>P-1</code>, <code>P-2</code>, <code>P-6</code>, <code>P-8</code>, <code>P-9</code>, <code>P-15</code>), five axiom refs (<code>AX-1</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, <code>AX-11</code>), and the dependency on <code>paper_module.engine_room_demo</code>.</p>\n<p>The standard <code>standards/std_microcosm_engine_room_public_projection_leak_gate.json</code> narrows that lattice edge by declaring the staged-bundle authority boundary, the two positive and three negative fixture classes, the public target refs, the validator command, and the scope boundary that a green leak-gate result record is not a general security scanner, prompt-injection defense, sandbox, information-flow proof, launch-scope decision, or private-system equivalence claim.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 5,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 6
        },
        "link_count": 14,
        "links": [
          {
            "id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public projection leak gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-demo"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_public_projection_leak_gate",
      "reader_packet": {
        "abstract": "The Engine Room public projection leak gate validates rendered public projection roots for account secret-shaped strings, non-public paths shapes, symlink escapes, policy-exception handling, and optional gitleaks status while keeping findings hash-only.",
        "authority_ceiling": "Public projection leak-gate fixture and rendered-root scan result records only; no general security scanner, prompt-injection defense, sandbox, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_public_projection_leak_gate.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-public-projection-leak-gate-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-public-projection-leak-gate-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Root[\"Rendered projection root walk files and path names\"] Root --> Content[\"Content scan account secret and private-path regexes\"] Root --> PathScan[\"Path-name scan source note, ledger, Obsidian, transport\"] Root --> Symlink{\"Symlink escapes root?\"} Root --> Gitleaks[\"Optional gitleaks run pass / red / unavailable / fail-closed\"] Content --> Hash[\"Findings as hash-only records category, path, line, match_sha256 matched value dropped\"] PathScan --> Hash Hash --> Split{\"Path in policy exception list?\"} Split -- \"yes\" --> Allowed[\"Policy exception retained, non-blocking\"] Split -- \"no\" --> Blocking[\"Blocking hit\"] Verdict{\"Any blocking hit, symlink escape, or gitleaks red / fail-closed?\"} Blocking --> Verdict Symlink -- \"yes\" --> Verdict Gitleaks --> Verdict Allowed --> Green Verdict -- \"yes\" --> Red[\"red result record public_release_allowed_by_scan = false\"] Verdict -- \"no\" --> Green[\"green result record no blocker found in this scan\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:e3fa671efe58c604a58b4de05ea8e712615fc78b88113fe98381582d5fbf4a08",
            "source_line_end": 69,
            "source_line_start": 46
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 5,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-demo"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public projection leak gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_public_projection_leak_gate",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 179,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 250,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 259,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 269,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 279,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 300,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 310,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 333,
              "title": "Bundle Re-entry Packet"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 358,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "integration-status",
              "source_line_start": 375,
              "title": "Integration Status"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Data Loss Prevention",
            "section_id": "prior-art-grounding",
            "url": "https://www.nist.gov/publications/data-loss-prevention"
          },
          {
            "kind": "external_reference",
            "label": "GitHub secret scanning",
            "section_id": "prior-art-grounding",
            "url": "https://docs.github.com/en/code-security/concepts/secret-security/about-secret-scanning"
          },
          {
            "kind": "external_reference",
            "label": "Gitleaks",
            "section_id": "prior-art-grounding",
            "url": "https://github.com/gitleaks/gitleaks"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Before a rendered set of files is exposed to a public reader, someone has to answer a narrow question: does this tree contain anything that should not leave the private workspace? account secret-shaped strings, a private home path, a provider-transport symbol, or a symlink that points outside the tree are all ways for private material to ride along with an otherwise public projection. This gate answers that one question over a directory of rendered files and returns a green or red verdict. The interesting part is what the gate does with what it finds. A secret scanner that prints the secret it discovered into its own report has created a second copy of the leak. This gate never does that. E\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 6,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Content scans for account secret-shaped strings and private host-bound path markers. Path scans for private raw-voice, task-history, prompt-history, Obsidian, and provider-transport path shapes. Policy-exception paths remain visible as hash-only hits while avoiding a blocking verdict. Symlink escapes are hard blockers with target hashes only. Optional gitleaks execution records pass, red, unavailable, or fail-closed status without copying findings into the result record.",
            "level": 2,
            "order": 2,
            "section_id": "what-it-demonstrates",
            "source_line_end": 43,
            "source_line_start": 32,
            "title": "What It Demonstrates"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is intentionally narrow. The gate reads rendered public files, file paths, policy-exception paths, symlinks, and optional gitleaks output; it emits counts and hashed evidence. It does not ingest source notes, private source bodies, model-output data, browser state, account state, browser UI/operator UI state, or recipient-send state.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 76,
            "source_line_start": 44,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The proof consumer is the runtime function `scanprojection(root, policyexceptionpaths, rungitleaks_check, requiregitleaks, gitleaksbinary)` in src/microcosmcore/engineroom/publicprojectionleak_gate.py. It first resolves the supplied projection root and rejects a missing or non-directory root. It then normalizes policy-exception paths against DEFAULTPOLICYEXCEPTION_PATHS, walks the rendered tree in stable path order, skips declared cache/build directories and bytecode suffixes, and treats symlink escapes as hard blockers while recording only the relative path and a hash of the escaped target. For each non-skipped path, scanpath checks private-history, raw-voice, Obsidian, and browser/provide\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 109,
            "source_line_start": 77,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The source authority for this paper-module projection is the JSON source record core/papermodulecapsules.json::papermodules[80:papermodule.engineroompublicprojectionleak_gate], projected into papermodules/engineroompublicprojectionleakgate.json. That row names the mechanism subject mechanism.engineroompublicprojectionleakgate.validatespublicprojectionleak_gate, the code locus src/microcosmcore/engineroom/publicprojectionleak_gate.py, the governing concept concept.importprojectionanddriftcontrol_bundle, six principle refs (P-1, P-2, P-6, P-8, P-9, P-15), five axiom refs (AX-1, AX-5, AX-7, AX-8, AX-11), and the dependency on papermodule.engineroom_demo. The standard standards/stdmicrocosmengi\u2026",
            "level": 2,
            "order": 5,
            "section_id": "governing-lattice-relation",
            "source_line_end": 134,
            "source_line_start": 110,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a DLP-style public projection gate. It is not a general security scanner, not prompt-injection defense, not sandboxing, not an information-flow proof, and not launch-scope decision.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 140,
            "source_line_start": 135,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is a deterministic projection scanner over the files it is given. It does not establish that the supplied root is the complete public site, that a builder selected the correct export set, or that a later public sharing step will reuse the same artifacts. Regex- and path-pattern detection can miss encoded, split, transformed, novel, or tool-specific secrets, and it can also flag benign boundary examples when they are not routed through the explicit policy-exception path list. Optional gitleaks integration is result record evidence only when the tool is available or required by the caller. gitleaks_status: unavailable is not an external scanner pass, and publicreleaseallowedbyscan\u2026",
            "level": 2,
            "order": 7,
            "section_id": "limitations",
            "source_line_end": 158,
            "source_line_start": 141,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in data-loss-prevention and secret-scanning practice: scan artifacts before public sharing, detect account secret-shaped strings and non-public paths markers, preserve enough evidence for triage, and avoid copying the sensitive payload into the report. Relevant anchors include: NIST's Data Loss Prevention public sharing, which frames leakage prevention around sensitive data leaving an enterprise boundary. GitHub secret scanning, which raises alerts when account secret-like material appears in repositories. Gitleaks, a public scanner for hardcoded secrets in Git repositories and files. Microcosm borrows the pre-public sharing leak-gate and secret-scanner shape, then\u2026",
            "level": 2,
            "order": 8,
            "section_id": "prior-art-grounding",
            "source_line_end": 178,
            "source_line_start": 159,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read status: green as \"this scan did not find a blocking leak in the supplied projection root.\" Do not read it as public sharing decision. The runtime's publicreleaseallowedbyscan field means the projection passed this one DLP gate only; launch-scope decision, source-open authority, hosted-product authority, formal-result correctness authority, and private-system equivalence all remain false. Read policyexceptioncount as \"the gate saw known boundary-document examples and retained hash-only evidence without blocking.\" Do not read it as permission to place non-public paths or account secret-shaped payloads in arbitrary public files. Read gitleaks_status: unavailable as an explicit optional-to\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 224,
            "source_line_start": 209,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The fixture manifest names two positive cases (clean_projection, policyexceptionhashonly) and three negative cases (plantedprivate_path, plantedkeyshape, pathpatternblocked). The expected result record is status: pass, casecount: 5, and passedcase_count: 5.",
            "level": 2,
            "order": 10,
            "section_id": "public-exercise",
            "source_line_end": 235,
            "source_line_start": 225,
            "title": "Public Exercise"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves only that the public fixture behavior and governed paper-module projection remain reproducible; it does not create an accepted component, approve launch, or prove whole-system public-safety.",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 249,
            "source_line_start": 236,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_public_projection_leak_gate.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The Engine Room public projection leak gate validates rendered public projection roots for account secret-shaped strings, non-public paths shapes, symlink escapes, policy-exception handling, and optional gitleaks status while keeping findings hash-only."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Public Projection Leak Gate is a DLP-style projection boundary. It scans rendered public projection files and paths, checks symlink escapes, records policy-exception hits as hash-only evidence, reports optional gitleaks status, and validates two positive plus three negative fixture cases without copying sensitive payloads, approving launch, or claiming general security, prompt-injection, sandbox, or information-flow authority.",
      "summary_line": "The Engine Room public projection leak gate validates rendered public projection roots for account secret-shaped strings, non-public paths shapes, symlink escapes, policy-exception handling, and optional gitleaks status while keeping findings hash-only.",
      "title": "Engine Room Public Projection Leak Gate"
    },
    {
      "anchor": "paper-module-batch5-authority-systems-capsule",
      "authority_ceiling": "Fixture-bound public source-body import, copied-module digest and anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live external model access, proof success, process signal authority, generated-state mutation authority, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
      "body_html": "<p>Set 5 imports the next authority/systems contour as a bundle: post-execution result record validation, reasoning replay scope and lineage, verifier-gated Lean repair harnessing, process orphan classification, generated state fixpoint settlement, trace-tape compaction, code blast radius, and doctrine graph compilation.</p>\n<p>The bundle carries exact copied source bodies in <code>examples/batch5_authority_systems_capsule/exported_batch5_authority_systems_capsule_bundle/source_modules/</code> and tests those copies against source-root digests and anchors. The runnable Microcosm exercise is deliberately bounded: it uses synthetic public inputs to prove the negative claim fences while preserving the real source source as the source-open system.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This page answers one question: can a cold reader inspect eight separate authority and systems mechanisms, and confirm each one refuses the wrong thing, without the reader having to run any of the real machinery?</p>\n<p>The eight mechanisms are unrelated in subject. One validates post-execution result records; another decides when a reasoning step needs re-running; another gates a Lean proof attempt; another classifies a stray process; another settles generated-state residuals; another compacts a trace tape; another computes a code blast radius; another compiles a doctrine graph. What they share is a single discipline: each must decline to claim more than it has earned. The result record validator must not accept a drifted result record; the proof gate must not hand a placeholder proof to Lean; the orphan reaper must not signal a live process; the blast-radius pass must not invent coverage for a leaf with no dependents.</p>\n<p>The unusual choice is that the bundle does not replay the real tools. It carries an exact copy of each source source body, checks those copies against the source-root digests and required anchors, and then runs a small synthetic re-derivation for each mechanism. Each re-derivation recomputes its own verdict from the fixture input rather than echoing a stored answer, so a negative case passes only when the exercise itself reaches the refusal, not when a fixture asserts it. The page is therefore a way to read eight refusal behaviours at once, with the genuine source bodies kept verifiable alongside.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1787\" height=\"758\" viewBox=\"0 0 1787 758\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"893.8\" y1=\"108.0\" x2=\"893.8\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"893.8,166.0 890.7,159.2 896.8,159.2\"></polygon><line class=\"pmd-edge\" x1=\"821.1\" y1=\"195.3\" x2=\"218.5\" y2=\"289.4\"></line><polygon class=\"pmd-arrow\" points=\"218.5,289.4 224.8,285.3 225.7,291.3\"></polygon><line class=\"pmd-edge\" x1=\"821.1\" y1=\"199.7\" x2=\"424.3\" y2=\"285.6\"></line><polygon class=\"pmd-arrow\" points=\"424.3,285.6 430.3,281.1 431.6,287.1\"></polygon><line class=\"pmd-edge\" x1=\"844.7\" y1=\"202.0\" x2=\"662.4\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"662.4,269.0 667.7,263.8 669.8,269.5\"></polygon><line class=\"pmd-edge\" x1=\"877.9\" y1=\"202.0\" x2=\"819.0\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"819.0,269.0 821.3,261.8 825.9,265.9\"></polygon><line class=\"pmd-edge\" x1=\"908.5\" y1=\"202.0\" x2=\"963.6\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"963.6,269.0 956.9,265.7 961.6,261.8\"></polygon><line class=\"pmd-edge\" x1=\"941.2\" y1=\"202.0\" x2=\"1117.9\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"1117.9,269.0 1110.4,269.4 1112.6,263.7\"></polygon><line class=\"pmd-edge\" x1=\"966.4\" y1=\"200.0\" x2=\"1335.6\" y2=\"281.4\"></line><polygon class=\"pmd-arrow\" points=\"1335.6,281.4 1328.3,282.9 1329.6,276.9\"></polygon><line class=\"pmd-edge\" x1=\"966.4\" y1=\"195.3\" x2=\"1575.9\" y2=\"290.0\"></line><polygon class=\"pmd-arrow\" points=\"1575.9,290.0 1568.7,291.9 1569.6,285.9\"></polygon><line class=\"pmd-edge\" x1=\"218.5\" y1=\"323.0\" x2=\"783.1\" y2=\"424.2\"></line><polygon class=\"pmd-arrow\" points=\"783.1,424.2 775.9,426.0 776.9,420.0\"></polygon><line class=\"pmd-edge\" x1=\"424.3\" y1=\"327.3\" x2=\"783.1\" y2=\"416.5\"></line><polygon class=\"pmd-arrow\" points=\"783.1,416.5 775.8,417.8 777.2,411.9\"></polygon><line class=\"pmd-edge\" x1=\"649.7\" y1=\"341.0\" x2=\"808.4\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"808.4,408.0 800.9,408.2 803.3,402.5\"></polygon><line class=\"pmd-edge\" x1=\"814.9\" y1=\"341.0\" x2=\"866.2\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"866.2,408.0 859.6,404.4 864.5,400.7\"></polygon><line class=\"pmd-edge\" x1=\"967.4\" y1=\"341.0\" x2=\"919.5\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"919.5,408.0 921.0,400.7 926.0,404.2\"></polygon><line class=\"pmd-edge\" x1=\"1130.2\" y1=\"341.0\" x2=\"976.4\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"976.4,408.0 981.4,402.5 983.9,408.1\"></polygon><line class=\"pmd-edge\" x1=\"1335.6\" y1=\"332.1\" x2=\"1004.4\" y2=\"416.0\"></line><polygon class=\"pmd-arrow\" points=\"1004.4,416.0 1010.2,411.4 1011.7,417.3\"></polygon><line class=\"pmd-edge\" x1=\"1575.9\" y1=\"322.3\" x2=\"1004.4\" y2=\"424.3\"></line><polygon class=\"pmd-arrow\" points=\"1004.4,424.3 1010.6,420.1 1011.6,426.1\"></polygon><line class=\"pmd-edge\" x1=\"893.8\" y1=\"480.0\" x2=\"893.8\" y2=\"538.0\"></line><polygon class=\"pmd-arrow\" points=\"893.8,538.0 890.7,531.2 896.8,531.2\"></polygon><line class=\"pmd-edge\" x1=\"893.8\" y1=\"574.0\" x2=\"893.8\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"893.8,632.0 890.7,625.2 896.8,625.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"783.1\" y=\"18.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"893.8\" y=\"40.5\">Copied source bundle +</tspan><tspan x=\"893.8\" y=\"58.5\">exercise manifest</tspan><tspan x=\"893.8\" y=\"76.5\">digests and required anchors</tspan><tspan x=\"893.8\" y=\"94.5\">checked first</tspan></text><title>Copied source bundle + exercise manifest digests and required anchors checked first</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"821.1\" y=\"166.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"893.8\" y=\"188.5\">Runtime component</tspan></text><title>Runtime component</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"260.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.2\" y=\"282.5\">Result record validator</tspan><tspan x=\"118.2\" y=\"300.5\">flag</tspan><tspan x=\"118.2\" y=\"318.5\">provider/context/artifact</tspan><tspan x=\"118.2\" y=\"336.5\">drift</tspan></text><title>Result record validator flag provider/context/artifact drift</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"269.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"334.4\" y=\"291.5\">Replay scope</tspan><tspan x=\"334.4\" y=\"309.5\">no_replay when changed</tspan><tspan x=\"334.4\" y=\"327.5\">context is disjoint</tspan></text><title>Replay scope no_replay when changed context is disjoint</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"450.3\" y=\"269.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"564.4\" y=\"291.5\">Proof gate</tspan><tspan x=\"564.4\" y=\"309.5\">reject sorry/plan-only before</tspan><tspan x=\"564.4\" y=\"327.5\">Lean</tspan></text><title>Proof gate reject sorry/plan-only before Lean</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"704.4\" y=\"269.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"787.4\" y=\"291.5\">Orphan reaper</tspan><tspan x=\"787.4\" y=\"309.5\">live descendant -&gt;</tspan><tspan x=\"787.4\" y=\"327.5\">requires_owner_check</tspan></text><title>Orphan reaper live descendant -&gt; requires_owner_check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"896.4\" y=\"269.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"993.2\" y=\"291.5\">Fixpoint drainer</tspan><tspan x=\"993.2\" y=\"309.5\">residual source moved -&gt;</tspan><tspan x=\"993.2\" y=\"327.5\">non-converging</tspan></text><title>Fixpoint drainer residual source moved -&gt; non-converging</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1116.0\" y=\"269.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1212.8\" y=\"291.5\">Trace tape</tspan><tspan x=\"1212.8\" y=\"309.5\">over-budget -&gt; pointer +</tspan><tspan x=\"1212.8\" y=\"327.5\">omission result record</tspan></text><title>Trace tape over-budget -&gt; pointer + omission result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1335.6\" y=\"269.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1442.8\" y=\"291.5\">Blast radius</tspan><tspan x=\"1442.8\" y=\"309.5\">reverse closure; empty leaf</tspan><tspan x=\"1442.8\" y=\"327.5\">stays empty</tspan></text><title>Blast radius reverse closure; empty leaf stays empty</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1575.9\" y=\"269.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1672.7\" y=\"291.5\">Doctrine graph</tspan><tspan x=\"1672.7\" y=\"309.5\">report deleted paths and</tspan><tspan x=\"1672.7\" y=\"327.5\">tombstones</tspan></text><title>Doctrine graph report deleted paths and tombstones</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"783.1\" y=\"408.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"893.8\" y=\"430.5\">Shared refusal check</tspan><tspan x=\"893.8\" y=\"448.5\">each exercise recomputes its</tspan><tspan x=\"893.8\" y=\"466.5\">own verdict</tspan></text><title>Shared refusal check each exercise recomputes its own verdict</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"783.1\" y=\"538.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"893.8\" y=\"560.5\">metadata-only result records</tspan></text><title>metadata-only result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"793.5\" y=\"632.0\" width=\"200.5\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"893.8\" y=\"654.5\">Scope limit:</tspan><tspan x=\"893.8\" y=\"672.5\">no external model access,</tspan><tspan x=\"893.8\" y=\"690.5\">mutation,</tspan><tspan x=\"893.8\" y=\"708.5\">proof success, launch, or</tspan><tspan x=\"893.8\" y=\"726.5\">private equivalence</tspan></text><title>Scope limit: no external model access, mutation, proof success, launch, or private equivalence</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Runtime component</dt><dd><code class=\"pm-diagram__ref-loc\">batch5_authority_systems_capsule.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>metadata-only result records</dt><dd><code class=\"pm-diagram__ref-loc\">receipts/first_wave/batch5_authority_systems_capsule</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Manifest[&quot;Copied source bundle + exercise manifest digests and required anchors checked first&quot;] --&gt; Component[&quot;Runtime component batch5_authority_systems_capsule.py&quot;] Component --&gt; E1[&quot;Result record validator flag provider/context/artifact drift&quot;] Component --&gt; E2[&quot;Replay scope no_replay when changed context is disjoint&quot;] Component --&gt; E3[&quot;Proof gate reject sorry/plan-only before Lean&quot;] Component --&gt; E4[&quot;Orphan reaper live descendant -&gt; requires_owner_check&quot;] Component --&gt; E5[&quot;Fixpoint drainer residual source moved -&gt; non-converging&quot;] Component --&gt; E6[&quot;Trace tape over-budget -&gt; pointer + omission result record&quot;] Component --&gt; E7[&quot;Blast radius reverse closure; empty leaf stays empty&quot;] Component --&gt; E8[&quot;Doctrine graph report deleted paths and tombstones&quot;] E1 --&gt; Refusal[&quot;Shared refusal check each exercise recomputes its own verdict&quot;] E2 --&gt; Refusal E3 --&gt; Refusal E4 --&gt; Refusal E5 --&gt; Refusal E6 --&gt; Refusal E7 --&gt; Refusal E8 --&gt; Refusal Refusal --&gt; Result records[&quot;metadata-only result records result records/first_wave/batch5_authority_systems_capsule&quot;] Result records --&gt; Ceiling[&quot;Scope limit: no external model access, mutation, proof success, launch, or private equivalence&quot;]</code></pre></details></figure>\n<p>The diagram starts where the runtime starts: the copied source bundle and the exercise manifest, checked against source-root digests and anchors. The component then fans out to the eight mechanism exercises, each recomputing its own pass or refusal verdict, and folds the results into metadata-only result records under a single scope limit. Generated-state mutation, external model access, proof-success claims, and launch-scope decision all stay outside that ceiling.</p>\n<h4 class=\"pm-body__h\">What the eight exercises check</h4>\n<p>Each exercise reads a small synthetic block from the fixture manifest and recomputes a verdict. None of them call a provider, run Lean, signal a process, or mutate generated state. What follows is the specific question each one answers.</p>\n<ul><li>Result record validator. Given a runtime grant and two post-execution result records, it recomputes the drift codes for the second result record: a substituted provider, a context class outside the grant&#x27;s allowed set, an output artifact hash that diverges from the grant, or <code>runtime_execution</code> claimed when no runtime grant was issued. The valid result record must pass and the drifted one must be flagged; the exercise will not call drift &quot;absent&quot;.</li><li>Replay scope. It compares the context classes a step consumed against the classes that changed. When the two sets are disjoint, the classification is <code>no_replay</code>. In the fixture, a step consumed a task spec and a public fixture while only ambient browser state changed, so re-running the step is not demanded.</li><li>Proof gate. It scans a candidate proof string before any Lean call. A <code>sorry</code> token, a plan-only phrasing such as &quot;plan:&quot; or &quot;I will&quot;, or a proof that merely restates the declared theorem without an <code>exact</code> are each treated as failure classes, and the gate verdict becomes <code>rejected_before_lean</code>. The exercise records <code>0/8 historical banked attempts; no proof-success claim</code>.</li><li>Orphan reaper. A process marked as a live-session descendant is classified <code>requires_owner_check</code>, not <code>safe_close_candidate</code>, and no signal is sent even when the fixture requests <code>SIGKILL</code>. The refusal is the point: a stray-looking process that belongs to a live session must not be killed on inventory alone.</li><li>Fixpoint drainer. It walks residual signatures. If the same residual id reappears under a moved source signature, the settlement is classified <code>settlement_residual_source_moved</code>, which marks a non-converging residual rather than a settled one. No generated-state mutation is authorised either way.</li><li>Trace tape. When the joined trace text exceeds the byte budget, the exercise truncates to a head budget and appends a pointer row plus an omission result record that records the omitted byte count. A budget breach with no omission result record is treated as a failure, so compaction can never silently drop trace bytes.</li><li>Blast radius. It builds the reverse-dependency graph and takes the transitive closure of dependents for a target. A target with real dependents reports them; a leaf with no dependents reports an honestly empty bucket rather than inventing coverage.</li><li>Doctrine graph. It scans doctrine nodes for two conditions: a node whose code path no longer exists, reported as an authority gap, and a node marked <code>tombstone</code>, reported with its replacement id. The exercise passes only when both a drift finding and a tombstone candidate are present, so a deleted code path behind a doctrine claim cannot pass unnoticed.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>A source-authenticity reader starts with the exported bundle <code>source_module_manifest.json</code>, then checks the copied files under <code>examples/batch5_authority_systems_capsule/exported_batch5_authority_systems_capsule_bundle/source_modules/</code> against the source source refs and anchor rows. The useful question is whether the public bundle is source-faithful, not whether it grants live generated-state authority.</li><li>A runtime reader runs the fixture command and the <code>run-batch5-bundle</code> command in the Validation Result record Path. The useful question is whether the synthetic exercise and exported bundle return bounded <code>pass</code> evidence while keeping body material out of result records.</li><li>A launch-boundary reader opens <code>tests/test_batch5_authority_systems_capsule.py</code> and the Scope limit before trusting any card copy. The useful question is whether negative fences block external model access, generated-state mutation, Lean proof-success claims, and launch-scope decision.</li></ul>\n<p>If any digest or exact-copy test is red, treat that as source-body import drift for the body-import owner. It does not make this Markdown a bundle source row, and it must not be patched here by hand.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This bundle borrows from provenance interchange, trace instrumentation, and software supply-chain attestation practice. Useful anchors include:</p>\n<ul><li>W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a>, which models the entities, activities, and agents involved in producing data so readers can assess reliability and trustworthiness.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://opentelemetry.io/docs/\">OpenTelemetry</a>, as a vendor-neutral pattern for traces, metrics, and logs across composed systems.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://slsa.dev/spec/v1.2/provenance\">SLSA provenance</a>, which treats artifact origin, builder identity, and build parameters as explicit attestable metadata.</li></ul>\n<p>Microcosm borrows the lineage, trace, and attestation shape, but keeps the exercise bounded to copied public source bodies, synthetic inputs, and negative claim fences. It excludes generated-state mutation, external model access, proof success, or launch.</p>\n<h4 class=\"pm-body__h\">First Command</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.organs.batch5_authority_systems_capsule run --input fixtures/first_wave/batch5_authority_systems_capsule/input --out /tmp/batch5_authority_systems_capsule --card</code></pre>\n<h4 class=\"pm-body__h\">Source Bodies</h4>\n<p>The bundle imports these source bodies as exact public snapshots:</p>\n<ul><li><code>tools/meta/factory/validate_reasoning_execution_receipt.py</code></li><li><code>tools/meta/factory/build_reasoning_execution_replay_scope.py</code></li><li><code>tools/meta/factory/build_reasoning_execution_lineage.py</code></li><li><code>tools/meta/factory/build_reasoning_execution_schedule_preflight.py</code></li><li><code>tools/meta/factory/run_verisoftbench_micro10_c_arm_provider_repair.py</code></li><li><code>tools/meta/control/orphan_reaper.py</code></li><li><code>system/lib/generated_state_drainer.py</code></li><li><code>system/lib/agent_execution_trace.py</code></li><li><code>system/lib/code_architecture_projection.py</code></li><li><code>system/lib/doctrine_graph.py</code></li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python -m microcosm_core.organs.batch5_authority_systems_capsule run \\\n  --input fixtures/first_wave/batch5_authority_systems_capsule/input \\\n  --out /tmp/microcosm-batch5-authority-systems-vrp \\\n  --card\nPYTHONPATH=src ../repo-python -m microcosm_core.organs.batch5_authority_systems_capsule run-batch5-bundle \\\n  --input examples/batch5_authority_systems_capsule/exported_batch5_authority_systems_capsule_bundle \\\n  --out /tmp/microcosm-batch5-authority-systems-bundle-vrp \\\n  --card\nPYTHONPATH=src ../repo-pytest tests/test_batch5_authority_systems_capsule.py -q --basetemp /tmp/microcosm-batch5-authority-systems-tests</code></pre>\n<p>The fixture command writes the bounded synthetic exercise result record. The exported-bundle command validates the copied authority-system source modules, manifest digests, anchor rows, and secret-exclusion posture while keeping source bodies out of the result record. The focused test file checks the runtime exercise, exported bundle, omission result records, body-scan boundary, and negative claim fences.</p>\n<p>This result record path is reader-verifiable evidence only. It does not flip Mermaid/Atlas status, create bundle authority, authorize generated-state mutation, dispatch providers, certify Lean proof success, claim launch-scope decision, or aggregate doctrine-lattice coverage.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<ul><li>No live model/external model access.</li><li>No Lean proof-success or benchmark claim.</li><li>No process signals are sent.</li><li>No generated-state mutation is authorized.</li><li>No private-system equivalence, public sharing, or launch-scope decision.</li></ul>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>Legacy Markdown path inventory only; no JSON bundle authority, typed subject coverage, runtime correctness, or launch proof.</p>\n<p>This ceiling is deliberately lower than the runnable component evidence. The code and tests can show that the Batch5 exercise is inspectable and that its negative claim fences hold, but this page cannot promote itself into bundle authority, typed doctrine coverage, generated-state mutation permission, Lean proof success, provider correctness, publishing-scope decision, or aggregate doctrine-lattice health.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch5_authority_systems_capsule",
          "component_id": "batch5_authority_systems_capsule",
          "public_label": "Authority Systems Source Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 4
        },
        "link_count": 12,
        "links": [
          {
            "id": "batch5_authority_systems_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Authority Systems Source Bundle",
            "relation": "explains",
            "url": "components.html#component-batch5_authority_systems_capsule"
          },
          {
            "id": "mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public authority systems bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch5_authority_systems_capsule",
      "reader_packet": {
        "abstract": "Set 5 Authority and Systems Bundle imports post-execution authority, replay, proof-repair, process, generated-state, trace, blast-radius, and doctrine-graph source bodies as public source-open evidence without claiming live authority or launch-scope decision.",
        "authority_ceiling": "Fixture-bound public source-body import, copied-module digest and anchor evidence, synthetic source-exercise evidence, and metadata-only result records only; no live external model access, proof success, process signal authority, generated-state mutation authority, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch5_authority_systems_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch5-authority-systems-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch5-authority-systems-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Manifest[\"Copied source bundle + exercise manifest digests and required anchors checked first\"] --> Component[\"Runtime component batch5_authority_systems_capsule.py\"] Component --> E1[\"Result record validator flag provider/context/artifact drift\"] Component --> E2[\"Replay scope no_replay when changed context is disjoint\"] Component --> E3[\"Proof gate reject sorry/plan-only before Lean\"] Component --> E4[\"Orphan reaper live descendant -> requires_owner_check\"] Component --> E5[\"Fixpoint drainer residual source moved -> non-converging\"] Component --> E6[\"Trace tape over-budget -> pointer + omission result record\"] Component --> E7[\"Blast radius reverse closure; empty leaf stays empty\"] Component --> E8[\"Doctrine graph report deleted paths and tombstones\"] E1 --> Refusal[\"Shared refusal check each exercise recomputes its own verdict\"] E2 --> Refusal E3 --> Refusal E4 --> Refusal E5 --> Refusal E6 --> Refusal E7 --> Refusal E8 --> Refusal Refusal --> Result records[\"metadata-only result records result records/first_wave/batch5_authority_systems_capsule\"] Result records --> Ceiling[\"Scope limit: no external model access, mutation, proof success, launch, or private equivalence\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:ca57ed0a2df17b8745c20232a3de4e7cc1b6362ed335f8aea95a58bc7f8e59e7",
            "source_line_end": 68,
            "source_line_start": 44
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch5_authority_systems_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Authority Systems Source Bundle",
                "relation": "explains",
                "url": "components.html#component-batch5_authority_systems_capsule"
              },
              {
                "id": "mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public authority systems bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch5_authority_systems_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 123,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 136,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 158,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 184,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 194,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 231,
              "title": "Bundle Re-entry Packet"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 285,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          },
          {
            "kind": "external_reference",
            "label": "OpenTelemetry",
            "section_id": "prior-art-grounding",
            "url": "https://opentelemetry.io/docs/"
          },
          {
            "kind": "external_reference",
            "label": "SLSA provenance",
            "section_id": "prior-art-grounding",
            "url": "https://slsa.dev/spec/v1.2/provenance"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This page answers one question: can a cold reader inspect eight separate authority and systems mechanisms, and confirm each one refuses the wrong thing, without the reader having to run any of the real machinery? The eight mechanisms are unrelated in subject. One validates post-execution result records; another decides when a reasoning step needs re-running; another gates a Lean proof attempt; another classifies a stray process; another settles generated-state residuals; another compacts a trace tape; another computes a code blast radius; another compiles a doctrine graph. What they share is a single discipline: each must decline to claim more than it has earned. The result record validator\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 41,
            "source_line_start": 16,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The diagram starts where the runtime starts: the copied source bundle and the exercise manifest, checked against source-root digests and anchors. The component then fans out to the eight mechanism exercises, each recomputing its own pass or refusal verdict, and folds the results into metadata-only result records under a single scope limit. Generated-state mutation, external model access, proof-success claims, and launch-scope decision all stay outside that ceiling.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 76,
            "source_line_start": 42,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Each exercise reads a small synthetic block from the fixture manifest and recomputes a verdict. None of them call a provider, run Lean, signal a process, or mutate generated state. What follows is the specific question each one answers. Result record validator. Given a runtime grant and two post-execution result records, it recomputes the drift codes for the second result record: a substituted provider, a context class outside the grant's allowed set, an output artifact hash that diverges from the grant, or runtime_execution claimed when no runtime grant was issued. The valid result record must pass and the drifted one must be flagged; the exercise will not call drift \"absent\". Replay scope\u2026",
            "level": 2,
            "order": 3,
            "section_id": "what-the-eight-exercises-check",
            "source_line_end": 122,
            "source_line_start": 77,
            "title": "What the eight exercises check"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A source-authenticity reader starts with the exported bundle sourcemodulemanifest.json, then checks the copied files under examples/batch5authoritysystemscapsule/exportedbatch5authoritysystemscapsulebundle/source_modules/ against the source source refs and anchor rows. The useful question is whether the public bundle is source-faithful, not whether it grants live generated-state authority. A runtime reader runs the fixture command and the run-batch5-bundle command in the Validation Result record Path. The useful question is whether the synthetic exercise and exported bundle return bounded pass evidence while keeping body material out of result records. A launch-boundary reader opens tests/t\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 230,
            "source_line_start": 210,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This bundle borrows from provenance interchange, trace instrumentation, and software supply-chain attestation practice. Useful anchors include: W3C PROV, which models the entities, activities, and agents involved in producing data so readers can assess reliability and trustworthiness. OpenTelemetry, as a vendor-neutral pattern for traces, metrics, and logs across composed systems. SLSA provenance, which treats artifact origin, builder identity, and build parameters as explicit attestable metadata. Microcosm borrows the lineage, trace, and attestation shape, but keeps the exercise bounded to copied public source bodies, synthetic inputs, and negative claim fences. It excludes generated-state\u2026",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 270,
            "source_line_start": 252,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "No live model/external model access. No Lean proof-success or benchmark claim. No process signals are sent. No generated-state mutation is authorized. No private-system equivalence, public sharing, or launch-scope decision.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 278,
            "source_line_start": 271,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "first-command",
            "source_line_end": 284,
            "source_line_start": 279,
            "title": "First Command"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The fixture command writes the bounded synthetic exercise result record. The exported-bundle command validates the copied authority-system source modules, manifest digests, anchor rows, and secret-exclusion posture while keeping source bodies out of the result record. The focused test file checks the runtime exercise, exported bundle, omission result records, body-scan boundary, and negative claim fences. This result record path is reader-verifiable evidence only. It does not flip Mermaid/Atlas status, create bundle authority, authorize generated-state mutation, dispatch providers, certify Lean proof success, claim l\u2026",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 329,
            "source_line_start": 302,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Legacy Markdown path inventory only; no JSON bundle authority, typed subject coverage, runtime correctness, or launch proof. This ceiling is deliberately lower than the runnable component evidence. The code and tests can show that the Batch5 exercise is inspectable and that its negative claim fences hold, but this page cannot promote itself into bundle authority, typed doctrine coverage, generated-state mutation permission, Lean proof success, provider correctness, public sharing decision, or aggregate doctrine-lattice health.",
            "level": 2,
            "order": 9,
            "section_id": "authority-ceiling",
            "source_line_end": 341,
            "source_line_start": 330,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The bundle imports these source bodies as exact public snapshots: tools/meta/factory/validatereasoningexecution_receipt.py tools/meta/factory/buildreasoningexecutionreplayscope.py tools/meta/factory/buildreasoningexecution_lineage.py tools/meta/factory/buildreasoningexecutionschedulepreflight.py tools/meta/factory/runverisoftbenchmicro10carmproviderrepair.py tools/meta/control/orphan_reaper.py system/lib/generatedstatedrainer.py system/lib/agentexecutiontrace.py system/lib/codearchitectureprojection.py system/lib/doctrine_graph.py",
            "level": 2,
            "order": 10,
            "section_id": "source-bodies",
            "source_line_end": 355,
            "source_line_start": 342,
            "title": "Source Bodies"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch5_authority_systems_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 5 Authority and Systems Bundle imports post-execution authority, replay, proof-repair, process, generated-state, trace, blast-radius, and doctrine-graph source bodies as public source-open evidence without claiming live authority or launch-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 5 Authority and Systems Bundle binds the legacy Markdown projection, Set 5 runnable source locus, exported copied-source bundle, source-module digests, synthetic negative exercises, metadata-only result records, and scope limits to a mechanism-backed JSON bundle. It covers post-execution result record validation, reasoning replay scope and lineage, verifier-gated Lean repair harnessing, process orphan classification, generated-state fixpoint settlement, trace-tape compaction, code blast radius, and doctrine graph compilation while preserving fixture boundaries.",
      "summary_line": "Set 5 Authority and Systems Bundle imports post-execution authority, replay, proof-repair, process, generated-state, trace, blast-radius, and doctrine-graph source bodies as public source-open evidence without claiming live authority or launch-scope decision.",
      "title": "Set 5 Authority and Systems Bundle"
    },
    {
      "anchor": "paper-module-batch7-oracle-sibling-capsule",
      "authority_ceiling": "Fixture-bound public Oracle source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, original pytest witness evidence, and metadata-only result records only; no Oracle reasoning authority, semantic truth authority, external model access, bridge-backed reasoning, private orchestration engine invocation, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete Oracle coverage, or whole-system correctness.",
      "body_html": "<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The Oracle is a sibling system that reasons about market evidence. Most of it depends on live data feeds and on a bridge-backed reasoning engine, so it cannot be shown to a public reader directly. This bundle answers a narrower question: which parts of the Oracle are pure, deterministic, and inspectable, and can those parts be run and checked without touching any feed, provider, or reasoning call?</p>\n<p>The answer turns out to be the Oracle&#x27;s grounding and bookkeeping layer. Before the Oracle reasons, it builds a map of what evidence supports which prediction target, hydrates artifacts from a recorded run, diffs two timed snapshots of the same feed, and plans how to repair a missing artifact chain. None of that needs the network or the reasoning engine. This bundle imports the exact source for those four tools, exercises each against synthetic in-memory runs, and re-runs the Oracle&#x27;s own original tests as an independent witness.</p>\n<p>What is unusual is the discipline of the boundary rather than the cleverness of the code. The Oracle&#x27;s repair planner can, if asked, call the bridge-backed <code>GodModeEngine</code> to fill a missing node by reasoning. The bundle exercises the planner up to the point where it would do so and stops: it builds the repair plan, materialises an alias for an artifact that can be copied, and records <code>run_missing_quartet</code> and <code>GodModeEngine</code> as explicitly excluded. The exclusion is part of the evidence, not a gap in it.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1732\" height=\"910\" viewBox=\"0 0 1732 910\" role=\"img\" aria-label=\"Flowchart diagram with 19 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"808.4\" y1=\"256.0\" x2=\"622.1\" y2=\"314.0\"></line><polygon class=\"pmd-arrow\" points=\"622.1,314.0 627.8,309.0 629.6,314.9\"></polygon><line class=\"pmd-edge\" x1=\"927.9\" y1=\"256.0\" x2=\"1126.9\" y2=\"314.0\"></line><polygon class=\"pmd-arrow\" points=\"1126.9,314.0 1119.5,315.0 1121.2,309.1\"></polygon><line class=\"pmd-edge\" x1=\"893.1\" y1=\"256.0\" x2=\"980.0\" y2=\"314.0\"></line><polygon class=\"pmd-arrow\" points=\"980.0,314.0 972.6,312.7 976.0,307.7\"></polygon><line class=\"pmd-edge\" x1=\"851.7\" y1=\"256.0\" x2=\"805.3\" y2=\"314.0\"></line><polygon class=\"pmd-arrow\" points=\"805.3,314.0 807.2,306.7 811.9,310.6\"></polygon><line class=\"pmd-edge\" x1=\"574.4\" y1=\"350.0\" x2=\"856.1\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"856.1,856.0 850.1,851.5 855.5,848.5\"></polygon><line class=\"pmd-edge\" x1=\"108.1\" y1=\"98.3\" x2=\"776.3\" y2=\"221.4\"></line><polygon class=\"pmd-arrow\" points=\"776.3,221.4 769.0,223.2 770.1,217.2\"></polygon><line class=\"pmd-edge\" x1=\"89.7\" y1=\"108.0\" x2=\"839.5\" y2=\"614.0\"></line><polygon class=\"pmd-arrow\" points=\"839.5,614.0 832.1,612.7 835.5,607.6\"></polygon><line class=\"pmd-edge\" x1=\"969.8\" y1=\"350.0\" x2=\"850.1\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"850.1,408.0 854.9,402.3 857.6,407.8\"></polygon><line class=\"pmd-edge\" x1=\"1004.0\" y1=\"350.0\" x2=\"992.8\" y2=\"417.0\"></line><polygon class=\"pmd-arrow\" points=\"992.8,417.0 990.9,409.7 996.9,410.8\"></polygon><line class=\"pmd-edge\" x1=\"813.1\" y1=\"462.0\" x2=\"853.6\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"853.6,520.0 847.2,516.1 852.2,512.6\"></polygon><line class=\"pmd-edge\" x1=\"968.2\" y1=\"453.0\" x2=\"887.8\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"887.8,520.0 891.1,513.3 895.0,518.0\"></polygon><line class=\"pmd-edge\" x1=\"866.2\" y1=\"556.0\" x2=\"866.2\" y2=\"614.0\"></line><polygon class=\"pmd-arrow\" points=\"866.2,614.0 863.1,607.2 869.2,607.2\"></polygon><line class=\"pmd-edge\" x1=\"866.2\" y1=\"650.0\" x2=\"866.2\" y2=\"708.0\"></line><polygon class=\"pmd-arrow\" points=\"866.2,708.0 863.1,701.2 869.2,701.2\"></polygon><line class=\"pmd-edge\" x1=\"866.2\" y1=\"798.0\" x2=\"866.2\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"866.2,856.0 863.1,849.2 869.2,849.2\"></polygon><line class=\"pmd-edge\" x1=\"793.4\" y1=\"350.0\" x2=\"863.6\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"863.6,856.0 859.7,849.6 865.7,848.8\"></polygon><line class=\"pmd-edge\" x1=\"304.9\" y1=\"162.0\" x2=\"852.0\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"852.0,856.0 845.3,852.5 850.1,848.7\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"776.3\" y=\"220.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"866.2\" y=\"242.5\">JSON bundle source row</tspan></text><title>JSON bundle source row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"471.0\" y=\"314.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"564.4\" y=\"336.5\">Generated JSON instance</tspan></text><title>Generated JSON instance</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"837.2\" y=\"856.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"866.2\" y=\"878.5\"></tspan></text><title>Md</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"72.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"63.0\" y=\"94.5\">Standards</tspan></text><title>Standards</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1116.0\" y=\"314.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1188.7\" y=\"336.5\">Mechanism subject</tspan></text><title>Mechanism subject</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"924.0\" y=\"314.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1007.0\" y=\"336.5\">Runtime/source locus</tspan></text><title>Runtime/source locus</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"683.7\" y=\"408.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"794.3\" y=\"430.5\">Copied Oracle sibling source</tspan><tspan x=\"794.3\" y=\"448.5\">bundle</tspan></text><title>Copied Oracle sibling source bundle</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"930.9\" y=\"417.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"989.8\" y=\"439.5\">Fixture input</tspan></text><title>Fixture input</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"388.2\" y=\"36.0\" width=\"193.6\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"485.0\" y=\"58.5\">subject_index</tspan><tspan x=\"485.0\" y=\"76.5\">admissible vs contextual</tspan><tspan x=\"485.0\" y=\"94.5\">evidence</tspan><tspan x=\"485.0\" y=\"112.5\">missing-support targets</tspan><tspan x=\"485.0\" y=\"130.5\">preserved</tspan></text><title>subject_index admissible vs contextual evidence missing-support targets preserved</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"607.8\" y=\"54.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"697.7\" y=\"76.5\">subject_snapshot</tspan><tspan x=\"697.7\" y=\"94.5\">hydrate artifact, keep</tspan><tspan x=\"697.7\" y=\"112.5\">provenance</tspan></text><title>subject_snapshot hydrate artifact, keep provenance</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"813.6\" y=\"54.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"907.0\" y=\"76.5\">truth_diff_source</tspan><tspan x=\"907.0\" y=\"94.5\">changed / new / dropped</tspan><tspan x=\"907.0\" y=\"112.5\">series</tspan></text><title>truth_diff_source changed / new / dropped series</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1026.3\" y=\"54.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1123.1\" y=\"76.5\">run_quartet plan + alias</tspan><tspan x=\"1123.1\" y=\"94.5\">readiness BLOCKED, alias</tspan><tspan x=\"1123.1\" y=\"112.5\">materialised</tspan></text><title>run_quartet plan + alias readiness BLOCKED, alias materialised</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--round\" x=\"1245.9\" y=\"54.0\" width=\"228.1\" height=\"72.0\" rx=\"36.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1360.0\" y=\"76.5\">[&quot;STOP: run_missing_quartet /</tspan><tspan x=\"1360.0\" y=\"94.5\">private orchestration engine</tspan><tspan x=\"1360.0\" y=\"112.5\">excluded, not invoked&quot;]</tspan></text><title>[&quot;STOP: run_missing_quartet / private orchestration engine excluded, not invoked&quot;]</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1500.0\" y=\"54.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1607.2\" y=\"76.5\">original pytest witness</tspan><tspan x=\"1607.2\" y=\"94.5\">focused Oracle v1 + quartet</tspan><tspan x=\"1607.2\" y=\"112.5\">tests</tspan></text><title>original pytest witness focused Oracle v1 + quartet tests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"807.3\" y=\"614.0\" width=\"117.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"866.2\" y=\"636.5\">Focused tests</tspan></text><title>Focused tests</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"755.6\" y=\"708.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"866.2\" y=\"730.5\">metadata-only result records</tspan><tspan x=\"866.2\" y=\"748.5\">summaries, counts, digests,</tspan><tspan x=\"866.2\" y=\"766.5\">booleans;</tspan><tspan x=\"866.2\" y=\"784.5\">no source/stdout bodies</tspan></text><title>metadata-only result records summaries, counts, digests, booleans; no source/stdout bodies</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"683.7\" y=\"314.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"790.9\" y=\"336.5\">Generated projection status</tspan></text><title>Generated projection status</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"134.1\" y=\"18.0\" width=\"228.1\" height=\"144.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"248.2\" y=\"40.5\">Scope limit</tspan><tspan x=\"248.2\" y=\"58.5\">fixture-bound local replay</tspan><tspan x=\"248.2\" y=\"76.5\">only;</tspan><tspan x=\"248.2\" y=\"94.5\">no Oracle reasoning, external</tspan><tspan x=\"248.2\" y=\"112.5\">model access, source-file</tspan><tspan x=\"248.2\" y=\"130.5\">changes, launch, or semantic</tspan><tspan x=\"248.2\" y=\"148.5\">truth authority</tspan></text><title>Scope limit fixture-bound local replay only; no Oracle reasoning, external model access, source-file changes, launch, or semantic truth authority</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"824.6\" y=\"520.0\" width=\"83.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"866.2\" y=\"542.5\">Exercise</tspan></text><title>Exercise</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>JSON bundle source row</dt><dd><code class=\"pm-diagram__ref-loc\">core/paper_module_capsules.json::paper_modules[82:paper_module.batch7_oracle_sibling_capsule]</code></dd></div><div class=\"pm-diagram__ref\"><dt>Generated JSON instance</dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch7_oracle_sibling_capsule.json</code></dd></div><div class=\"pm-diagram__ref\"><dt></dt><dd><code class=\"pm-diagram__ref-loc\">paper_modules/batch7_oracle_sibling_capsule.md</code></dd></div><div class=\"pm-diagram__ref\"><dt>Standards</dt><dd><code class=\"pm-diagram__ref-loc\">std_microcosm_paper_module</code><code class=\"pm-diagram__ref-loc\">std_microcosm_batch7_oracle_sibling_capsule</code></dd></div><div class=\"pm-diagram__ref\"><dt>Mechanism subject</dt><dd><code class=\"pm-diagram__ref-loc\">mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule</code></dd></div><div class=\"pm-diagram__ref\"><dt>Runtime/source locus</dt><dd><code class=\"pm-diagram__ref-loc\">src/microcosm_core/organs/batch7_oracle_sibling_capsule.py</code></dd></div><div class=\"pm-diagram__ref\"><dt>Copied Oracle sibling source bundle</dt><dd><code class=\"pm-diagram__ref-loc\">examples/batch7_oracle_sibling_capsule/exported_batch7_oracle_sibling_capsule_bundle</code></dd></div><div class=\"pm-diagram__ref\"><dt>Fixture input</dt><dd><code class=\"pm-diagram__ref-loc\">fixtures/first_wave/batch7_oracle_sibling_capsule/input</code></dd></div><div class=\"pm-diagram__ref\"><dt>Focused tests</dt><dd><code class=\"pm-diagram__ref-loc\">tests/test_batch7_oracle_sibling_capsule.py</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;JSON bundle source row core/paper_module_capsules.json::paper_modules[82:paper_module.batch7_oracle_sibling_capsule]&quot;] instance[&quot;Generated JSON instance paper_modules/batch7_oracle_sibling_capsule.json&quot;] md[&quot;Reader projection paper_modules/batch7_oracle_sibling_capsule.md&quot;] standard[&quot;Standards std_microcosm_paper_module std_microcosm_batch7_oracle_sibling_capsule&quot;] mechanism[&quot;Mechanism subject mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule&quot;] runtime[&quot;Runtime/source locus src/microcosm_core/components/batch7_oracle_sibling_capsule.py&quot;] copied[&quot;Copied Oracle sibling source bundle examples/batch7_oracle_sibling_capsule/exported_batch7_oracle_sibling_capsule_bundle&quot;] fixture[&quot;Fixture input fixtures/first_wave/batch7_oracle_sibling_capsule/input&quot;] subgraph Exercise[&quot;Deterministic exercises (in-memory temp runs)&quot;] subjectIndex[&quot;subject_index admissible vs contextual evidence missing-support targets preserved&quot;] snapshot[&quot;subject_snapshot hydrate artifact, keep provenance&quot;] truthDiff[&quot;truth_diff_macro changed / new / dropped series&quot;] quartet[&quot;run_quartet plan + alias readiness BLOCKED, alias materialised&quot;] stop([&quot;STOP: run_missing_quartet / private orchestration engine excluded, not invoked&quot;]) pytest[&quot;original pytest witness focused Oracle v1 + quartet tests&quot;] quartet -.excluded.-&gt; stop end tests[&quot;Focused tests tests/test_batch7_oracle_sibling_capsule.py&quot;] result records[&quot;metadata-only result records summaries, counts, digests, booleans; no source/stdout bodies&quot;] projections[&quot;Generated projection status Mermaid: available_from_capsule_edges Atlas: blocked_until_organ_atlas_owner_lane_binds_edges&quot;] ceiling[&quot;Scope limit fixture-bound local replay only; no Oracle reasoning, external model access, source-file changes, launch, or semantic truth authority&quot;] bundle --&gt; instance bundle --&gt; mechanism bundle --&gt; runtime bundle --&gt; projections instance --&gt; md standard --&gt; bundle standard --&gt; tests runtime --&gt; copied runtime --&gt; fixture copied --&gt; Exercise fixture --&gt; Exercise Exercise --&gt; tests tests --&gt; result records result records --&gt; md projections --&gt; md ceiling --&gt; md</code></pre></details></figure>\n<p>The source of record is the JSON source record <code>core/paper_module_capsules.json::paper_modules[82:paper_module.batch7_oracle_sibling_capsule]</code>. The generated JSON instance at <code>paper_modules/batch7_oracle_sibling_capsule.json</code> carries <code>paper_module_payload.source_authority: json_capsule</code> and derives its <code>relationships.edges</code> from that bundle, including the mechanism subject, concept, principles, axioms, and resolved code locus.</p>\n<p>The governing standard stack is two-layered. The local bundle standard is <code>standards/std_microcosm_batch7_oracle_sibling_capsule.json</code>, which requires exact Oracle source copies, direct execution of subject-index, subject-snapshot, truth-diff, and quartet-plan paths, an original pytest witness, explicit exclusion of <code>run_missing_quartet</code> and <code>GodModeEngine</code>, negative cases, and the local scope limit.</p>\n<p>The runtime locus is <code>src/microcosm_core/organs/batch7_oracle_sibling_capsule.py</code>, especially the source record&#x27;s resolved symbols <code>_subject_index_engine</code>, <code>_subject_snapshot_engine</code>, <code>_truth_diff_macro_engine</code>, <code>_quartet_repair_engine</code>, <code>_run_original_pytest_witness</code>, <code>_evaluate</code>, <code>run</code>, <code>run_batch7_oracle_sibling_bundle</code>, <code>result_card</code>, <code>EXPECTED_ENGINES</code>, <code>EXPECTED_NEGATIVE_CASES</code>, <code>AUTHORITY_CEILING</code>, and <code>main</code>. The reader-facing source bundle lives at <code>examples/batch7_oracle_sibling_capsule/exported_batch7_oracle_sibling_capsule_bundle/</code> with <code>source_module_manifest.json</code>; the fixture entrypoint is <code>fixtures/first_wave/batch7_oracle_sibling_capsule/input/batch7_oracle_sibling_exercise_manifest.json</code>.</p>\n<p>Validation is grounded in <code>tests/test_batch7_oracle_sibling_capsule.py</code>, the fixture result records under <code>receipts/first_wave/batch7_oracle_sibling_capsule/</code>, the bundle-validation result records under <code>receipts/first_wave/batch7_oracle_sibling_capsule/bundle_validation/</code>, and the sign-off result record result records/sign-off/first_wave/batch7_oracle_sibling_capsule_fixture_acceptance.json. That split is part of the truthful scope limit: this module proves a fixture-bound, public-safe, local Oracle sibling source-import replay and metadata-only result record path only. It does not establish Oracle reasoning authority, semantic truth authority, external model access, bridge-backed reasoning, <code>GodModeEngine</code> invocation, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete Oracle coverage, accepted-component authority, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Imported System</h4>\n<ul><li><code>oracle_subject_index_grounding_map</code> executes <code>tools.oracle.subject_index.run</code> against a temporary subject run and verifies admissible versus contextual grounding.</li><li><code>oracle_subject_snapshot_hydration</code> executes <code>tools.oracle.subject_snapshot.run</code> and verifies subject artifact provenance hydration.</li><li><code>oracle_truth_diff_macro_series_delta</code> executes <code>tools.oracle.truth_diff_macro.run</code> and verifies changed, new, and dropped source series.</li><li><code>oracle_quartet_repair_alias_plan</code> executes <code>run_quartet.build_quartet_repair_plan</code> and <code>materialize_missing_aliases</code> on a temporary truth run.</li><li><code>oracle_original_pytest_witness</code> runs the focused original pytest witness for the Oracle v1 tools and quartet planner tests.</li></ul>\n<h4 class=\"pm-body__h\">What each engine checks</h4>\n<p>Each engine seeds a temporary run directory, calls the imported Oracle tool against it, and asserts the exact shape of the result. The fixtures are small but chosen to make the domain logic visible.</p>\n<p>The subject-index engine seeds three pieces of evidence: a stock (<code>XOM</code>), an ETF (<code>XLE</code>), and a source instrument (<code>TLT</code>). The Oracle&#x27;s rule is that evidence can ground a prediction only when its subject is a valid prediction target and its ledger id marks it as stock or ETF support (<code>S_</code> or <code>E_</code> prefix). So <code>XOM</code> and <code>XLE</code> land in the admissible bucket, while <code>TLT</code> stays contextual even though it is a valid target, because its support is source context that cannot anchor a price prediction. The engine checks that <code>TLT</code> is recorded in <code>missing_admissible_support_targets</code>: the Oracle does not silently drop a target it cannot ground, it carries the gap forward.</p>\n<p>The subject-snapshot engine checks that hydrating a single named artifact preserves its provenance. The result must carry the source artifact id and the originating run id, so a downstream caller knows where a prediction payload came from. No artifact body is copied into the result record.</p>\n<p>The truth-diff engine compares two timed snapshots of the same source feed. The subject snapshot is taken at one time and the truth snapshot later, and the engine confirms the diff identifies a changed series ranked by the strongest absolute delta (here <code>US10Y</code> moving from 4.10 to 4.35), a newly appeared series (<code>CPI</code>), and a dropped series (<code>OIL</code>). This is the difference between a number changing and the system knowing which number changed, by how much, and whether the series set itself shifted.</p>\n<p>The quartet engine exercises the repair planner against a truth run that is missing most of its node chain. The plan must report readiness <code>BLOCKED</code>, name the deepest missing target (<code>oracle_cp2_emitter</code>), and list which artifacts can be repaired by aliasing rather than re-running. The engine then materialises one alias and confirms the written file records what it is an alias of. Crucially, it asserts that the bridge-backed <code>run_missing_quartet</code> path was not taken and <code>GodModeEngine</code> was not constructed.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<table class=\"pm-table\"><thead><tr><th>Evidence surface</th><th>Authority ref</th><th>What it supports</th><th>Boundary</th></tr></thead><tbody><tr><td>Runnable component</td><td><code>src/microcosm_core/organs/batch7_oracle_sibling_capsule.py</code></td><td>The Microcosm bundle executes deterministic subject-index, subject-snapshot, truth-diff, quartet-plan, and original-pytest witness paths.</td><td>Code locus evidence only; not a doctrine-lattice subject edge until JSON bundle admission.</td></tr><tr><td>Standard</td><td><code>standards/std_microcosm_batch7_oracle_sibling_capsule.json</code></td><td>Required exact source copies, direct oracle tool execution, original pytest witness, run-missing exclusion, negative cases, and scope limit.</td><td>Standard requirements are local bundle requirements, not launch-scope decision.</td></tr><tr><td>Focused tests</td><td><code>tests/test_batch7_oracle_sibling_capsule.py</code></td><td>Runtime shape, exact source-module copies, private-body omission, and negative-case stability.</td><td>Focused witness only; not whole Oracle coverage.</td></tr><tr><td>Fixture manifest</td><td><code>core/fixture_manifests/batch7_oracle_sibling_capsule.fixture_manifest.json</code></td><td>Fixture root, exported bundle, and source manifest routing for reproducible local runs.</td><td>Fixture availability is not semantic truth authority.</td></tr><tr><td>Source manifest</td><td><code>examples/batch7_oracle_sibling_capsule/exported_batch7_oracle_sibling_capsule_bundle/source_module_manifest.json</code></td><td>Exact-copy hashes and required anchors for Oracle sibling source modules.</td><td>copied bodies remain source evidence; result records keep bodies out.</td></tr><tr><td>Sign-off result records</td><td>result records/sign-off/first_wave/batch7_oracle_sibling_capsule_fixture_acceptance.json and <code>receipts/first_wave/batch7_oracle_sibling_capsule/</code></td><td>Prior fixture sign-off, board, validation result record, and bundle validation outputs.</td><td>Result record presence does not flip Mermaid/Atlas status or aggregate coverage.</td></tr></tbody></table>\n<p>The selective relation boundary is intentionally narrow: this Markdown names walkable source routes for readers, but it does not infer governed concepts, principles, axioms, dependencies, or code-locus relations into the generated JSON row. Those edges must be populated through <code>core/paper_module_capsules.json</code> and the doctrine projection builder after an admitted source row exists.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in software-test-oracle and data-provenance practice: automated checks compare observed outputs against admissible references, while provenance records make artifact origin and transformation visible. Useful anchors include:</p>\n<ul><li>Survey work on the <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://discovery.ucl.ac.uk/1471263/\">test oracle problem</a>, where an oracle determines whether a system&#x27;s output is acceptable for a given test.</li><li>The W3C <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">PROV</a> family, which defines a provenance model for describing entities, activities, agents, and derivation.</li></ul>\n<p>Microcosm borrows those ideas for deterministic subject indexing, snapshot hydration, truth-diff series deltas, and quartet alias planning. The bundle does not promote local oracle checks into semantic truth authority, external model access, source-file changes, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable fixture command, run from <code>microcosm-substrate/</code>:</p>\n<p>The fixture run writes <code>receipts/first_wave/batch7_oracle_sibling_capsule/batch7_oracle_sibling_capsule_result.json</code>, <code>receipts/first_wave/batch7_oracle_sibling_capsule/batch7_oracle_sibling_capsule_validation_receipt.json</code>, and <code>receipts/first_wave/batch7_oracle_sibling_capsule/batch7_oracle_sibling_capsule_board.json</code>; the sign-off file records fixture sign-off. The exported-bundle re-run uses the <code>run-batch7-oracle-sibling-bundle</code> action over <code>exported_batch7_oracle_sibling_capsule_bundle</code>, and any bundle-validation result records stay under <code>receipts/first_wave/batch7_oracle_sibling_capsule/bundle_validation/</code>.</p>\n<p>This result record path is reader-verifiable evidence only. It does not create accepted-component authority, link the Atlas card, invoke bridge-backed reasoning, dispatch providers, change source files, promote semantic truth authority, or prove aggregate doctrine-lattice coverage.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is a deterministic local system bundle. It does not invoke <code>run_missing_quartet</code>, <code>GodModeEngine</code>, bridge-backed reasoning, browser access, external model access, launch-scope decision, source-file changes, or semantic truth authority.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim mechanism-backed JSON bundle authority for the Oracle sibling source-import slice and a walkable reader route to deterministic subject-index, subject-snapshot, truth-diff, quartet-plan, original-pytest witness, standard, fixture, source manifest, and result record evidence. It cannot claim accepted-component authority, linked Atlas-card authority, semantic truth authority, bridge-backed reasoning, external model access, source-file changes, launch-scope decision, or whole Oracle coverage.</p>\n<p>A green fixture run or focused pytest result record proves only bounded local replay, source-copy provenance, body hygiene, negative-case behavior, and metadata-only result records for the Oracle sibling slice.</p>\n</section>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 4
        },
        "link_count": 11,
        "links": [
          {
            "id": "mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public oracle sibling bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch7_oracle_sibling_capsule",
      "reader_packet": {
        "abstract": "Set 7 Oracle Sibling Bundle imports Oracle sibling source bodies and exercises deterministic subject-index, snapshot, truth-diff, quartet-plan, and original pytest witness boundaries.",
        "authority_ceiling": "Fixture-bound public Oracle source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, original pytest witness evidence, and metadata-only result records only; no Oracle reasoning authority, semantic truth authority, external model access, bridge-backed reasoning, private orchestration engine invocation, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete Oracle coverage, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch7_oracle_sibling_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch7-oracle-sibling-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch7-oracle-sibling-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"JSON bundle source row core/paper_module_capsules.json::paper_modules[82:paper_module.batch7_oracle_sibling_capsule]\"] instance[\"Generated JSON instance paper_modules/batch7_oracle_sibling_capsule.json\"] md[\"Reader projection paper_modules/batch7_oracle_sibling_capsule.md\"] standard[\"Standards std_microcosm_paper_module std_microcosm_batch7_oracle_sibling_capsule\"] mechanism[\"Mechanism subject mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule\"] runtime[\"Runtime/source locus src/microcosm_core/components/batch7_oracle_sibling_capsule.py\"] copied[\"Copied Oracle sibling source bundle examples/batch7_oracle_sibling_capsule/exported_batch7_oracle_sibling_capsule_bundle\"] fixture[\"Fixture input fixtures/first_wave/batch7_oracle_sibling_capsule/input\"] subgraph Exercise[\"Deterministic exercises (in-memory temp runs)\"] subjectIndex[\"subject_index admissible vs contextual evidence missing-support targets preserved\"] snapshot[\"subject_snapshot hydrate artifact, keep provenance\"] truthDiff[\"truth_diff_macro changed / new / dropped series\"] quartet[\"run_quartet plan + alias readiness BLOCKED, alias materialised\"] stop([\"STOP: run_missing_quartet / private orchestration engine excluded, not invoked\"]) pytest[\"original pytest witness focused Oracle v1 + quartet tests\"] quartet -.excluded.-> stop end tests[\"Focused tests tests/test_batch7_oracle_sibling_capsule.py\"] result records[\"metadata-only result records summaries, counts, digests, booleans; no source/stdout bodies\"] projections[\"Generated projection status Mermaid: available_from_capsule_edges Atlas: blocked_until_organ_atlas_owner_lane_binds_edges\"] ceiling[\"Scope limit fixture-bound local replay only; no Oracle reasoning, external model access, source-file changes, launch, or semantic truth authority\"] bundle --> instance bundle --> mechanism bundle --> runtime bundle --> projections instance --> md standard --> bundle standard --> tests runtime --> copied runtime --> fixture copied --> Exercise fixture --> Exercise Exercise --> tests tests --> result records result records --> md projections --> md ceiling --> md",
            "source_format": "mermaid",
            "source_hash": "sha256:4e01b6844447ee837154f370d9b4776bed85389ee0b881fea05dd2e437ebe331",
            "source_line_end": 55,
            "source_line_start": 13
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public oracle sibling bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch7_oracle_sibling_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 129,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 159,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 183,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 193,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 236,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 246,
              "title": "Bundle Re-entry Packet"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 315,
              "title": "Body Handling"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "test oracle problem",
            "section_id": "prior-art-grounding",
            "url": "https://discovery.ucl.ac.uk/1471263/"
          },
          {
            "kind": "external_reference",
            "label": "PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Oracle is a sibling system that reasons about market evidence. Most of it depends on live data feeds and on a bridge-backed reasoning engine, so it cannot be shown to a public reader directly. This bundle answers a narrower question: which parts of the Oracle are pure, deterministic, and inspectable, and can those parts be run and checked without touching any feed, provider, or reasoning call? The answer turns out to be the Oracle's grounding and bookkeeping layer. Before the Oracle reasons, it builds a map of what evidence supports which prediction target, hydrates artifacts from a recorded run, diffs two timed snapshots of the same feed, and plans how to repair a missing artifact chai\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 10,
            "source_line_start": 3,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The source of record is the JSON source record core/papermodulecapsules.json::papermodules[82:papermodule.batch7oraclesibling_capsule]. The generated JSON instance at papermodules/batch7oraclesiblingcapsule.json carries papermodulepayload.sourceauthority: jsoncapsule and derives its relationships.edges from that bundle, including the mechanism subject, concept, principles, axioms, and resolved code locus. This Markdown page is not an independent authority surface. The governing standard stack is two-layered. The general paper-module contract is standards/stdmicrocosmpaper_module.json: JSON bundles carry typed projections. The local bundle standard is standards/stdmicrocosmbatch7oraclesiblin\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 104,
            "source_line_start": 11,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "oraclesubjectindexgroundingmap executes tools.oracle.subject_index.run against a temporary subject run and verifies admissible versus contextual grounding. oraclesubjectsnapshothydration executes tools.oracle.subjectsnapshot.run and verifies subject artifact provenance hydration. oracletruthdiffmacroseriesdelta executes tools.oracle.truthdiff_macro.run and verifies changed, new, and dropped source series. oraclequartetrepairaliasplan executes runquartet.buildquartetrepairplan and materializemissingaliases on a temporary truth run. oracleoriginalpytest_witness runs the focused original pytest witness for the Oracle v1 tools and quartet planner tests.",
            "level": 2,
            "order": 3,
            "section_id": "imported-substrate",
            "source_line_end": 112,
            "source_line_start": 105,
            "title": "Imported System"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each engine seeds a temporary run directory, calls the imported Oracle tool against it, and asserts the exact shape of the result. The fixtures are small but chosen to make the domain logic visible. The subject-index engine seeds three pieces of evidence: a stock (XOM), an ETF (XLE), and a source instrument (TLT). The Oracle's rule is that evidence can ground a prediction only when its subject is a valid prediction target and its ledger id marks it as stock or ETF support (S or E prefix). So XOM and XLE land in the admissible bucket, while TLT stays contextual even though it is a valid target, because its support is source context that cannot anchor a price prediction. The engine checks tha\u2026",
            "level": 2,
            "order": 4,
            "section_id": "what-each-engine-checks",
            "source_line_end": 124,
            "source_line_start": 113,
            "title": "What each engine checks"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a deterministic local system bundle. It does not invoke runmissingquartet, private orchestration engine, bridge-backed reasoning, browser access, external model access, launch-scope decision, source-file changes, or semantic truth authority.",
            "level": 2,
            "order": 5,
            "section_id": "authority-ceiling",
            "source_line_end": 128,
            "source_line_start": 125,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim mechanism-backed JSON bundle authority for the Oracle sibling source-import slice and a walkable reader route to deterministic subject-index, subject-snapshot, truth-diff, quartet-plan, original-pytest witness, standard, fixture, source manifest, and result record evidence. It cannot claim accepted-component authority, linked Atlas-card authority, semantic truth authority, bridge-backed reasoning, external model access, source-file changes authority, launch-scope decision, or whole Oracle coverage. mechanism subject and a resolved code locus. A green fixture run or focused pytest result record proves only bounded local replay, source-copy provenance, body hygiene\u2026",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 158,
            "source_line_start": 142,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The selective relation boundary is intentionally narrow: this Markdown names walkable source routes for readers, but it does not infer governed concepts, principles, axioms, dependencies, or code-locus relations into the generated JSON row. Those edges must be populated through core/papermodulecapsules.json and the doctrine projection builder after an admitted source row exists.",
            "level": 2,
            "order": 7,
            "section_id": "reader-evidence-routing",
            "source_line_end": 235,
            "source_line_start": 219,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable fixture command, run from microcosm-substrate/: The fixture run writes result records/firstwave/batch7oraclesiblingcapsule/batch7oraclesiblingcapsuleresult.json, result records/firstwave/batch7oraclesiblingcapsule/batch7oraclesiblingcapsulevalidation_receipt.json, and result records/firstwave/batch7oraclesiblingcapsule/batch7oraclesiblingcapsuleboard.json; the sign-off file records fixture sign-off. The exported-bundle re-run uses the run-batch7-oracle-sibling-bundle action over exportedbatch7oraclesiblingcapsule_bundle, and any bundle-validation result records stay under result records/firstwave/batch7oraclesiblingcapsule/bundle_validation/. This result record path is rea\u2026",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 296,
            "source_line_start": 269,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in software-test-oracle and data-provenance practice: automated checks compare observed outputs against admissible references, while provenance records make artifact origin and transformation visible. Useful anchors include: Survey work on the test oracle problem, where an oracle determines whether a system's output is acceptable for a given test. The W3C PROV family, which defines a provenance model for describing entities, activities, agents, and derivation. Microcosm borrows those ideas for deterministic subject indexing, snapshot hydration, truth-diff series deltas, and quartet alias planning. The bundle does not promote local oracle checks into semantic truth\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 314,
            "source_line_start": 297,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch7_oracle_sibling_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 7 Oracle Sibling Bundle imports Oracle sibling source bodies and exercises deterministic subject-index, snapshot, truth-diff, quartet-plan, and original pytest witness boundaries."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 7 Oracle Sibling Bundle binds the runnable Oracle sibling source locus, exported copied-source bundle, source-module digests, original pytest witnesses, deterministic subject-index/snapshot/truth-diff/quartet-plan exercises, negative cases, metadata-only result records, and scope limits to a mechanism-backed JSON bundle without claiming accepted-component authority or semantic truth authority.",
      "summary_line": "Set 7 Oracle Sibling Bundle imports Oracle sibling source bodies and exercises deterministic subject-index, snapshot, truth-diff, quartet-plan, and original pytest witness boundaries.",
      "title": "Set 7 Oracle Sibling Bundle"
    },
    {
      "anchor": "paper-module-batch7-demo-take-console-capsule",
      "authority_ceiling": "Fixture-bound public Swift source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, SwiftPM build-witness evidence, and metadata-only result records only; no app launch authority, screen capture authority, microphone capture authority, recording-session export, FFmpeg execution, WhisperKit/model dispatch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete UI coverage, or whole-system correctness.",
      "body_html": "<p>This page documents the Swift source-body import for the Demo Take Console capture app as a mechanism-backed Microcosm paper-module bundle.</p>\n<p>The component bundle verifies the SwiftPM app target, exact copied source-body digests, helper-bridge command contracts, recording state gates, hotkey and audio-meter guards, and the transcription payload builder. It does not launch the app, start FFmpeg, access screen or microphone devices, export recording sessions, or dispatch WhisperKit.</p>\n<p>Scope limit: source-open capture-console mechanics over public fixtures only; not recording authority, launch-scope decision, or proof of complete UI coverage.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The Demo Take Console is a real macOS app that records screen and microphone takes, drives FFmpeg through a Python helper, and hands audio to an on-device WhisperKit transcriber. This bundle exists so a reader can inspect how that app is wired without the app ever running. It answers one question: do the safety gates and contracts in the Swift source actually hold, as source, before anyone trusts the app to capture anything?</p>\n<p>The interesting choice is that the bundle checks behaviour, not just shape. It copies the relevant Swift files into a public bundle, then runs six small exercises that read those copies and assert specific invariants: that recording cannot start without a chosen display and free disk, that the global hotkey requires Control-Option-Command, that the audio meter clamps its level to the 0 to 1 range, that the transcriber refuses to run when its audio file is missing. None of these read the app&#x27;s live state. They read the source that decides the app&#x27;s behaviour.</p>\n<p>To prove those checks are not vacuous, the bundle pairs them with six negative cases. Five of them copy the bundle into a scratch directory, delete one guard from the copy (the display blocker, the hotkey modifier, the audio clamp, the helper-script path, the missing-audio guard), and re-run the matching exercise. If the check still passes after the guard is gone, it was never testing the guard. This is the unusual part: the negative cases mutate the source and demand that the validator notices, so a green run means the gate is present rather than merely that the file parses. The sixth negative case runs <code>swift build</code> against an empty directory and expects it to fail, confirming the build witness is real rather than asserted.</p>\n<p>One of the six engines is a real <code>swift build</code> of the app target. It records the exit code and a build-complete marker, never the build log body, and claims only that the copied sources compile as a SwiftPM target. It does not launch the app or grant any capture permission.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The source row is <code>core/paper_module_capsules.json::paper_modules[84:paper_module.batch7_demo_take_console_capsule]</code>; the resolving source mechanism is <code>core/mechanism_sources.json::mechanisms[87:mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule]</code>. The generated instance is <code>paper_modules/batch7_demo_take_console_capsule.json</code>, which carries <code>paper_module_payload.source_authority: json_capsule</code>.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1671\" height=\"700\" viewBox=\"0 0 1671 700\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"246.1\" y1=\"81.4\" x2=\"900.5\" y2=\"186.9\"></line><polygon class=\"pmd-arrow\" points=\"900.5,186.9 893.2,188.8 894.2,182.7\"></polygon><line class=\"pmd-edge\" x1=\"246.1\" y1=\"85.7\" x2=\"694.7\" y2=\"175.1\"></line><polygon class=\"pmd-arrow\" points=\"694.7,175.1 687.3,176.8 688.5,170.8\"></polygon><line class=\"pmd-edge\" x1=\"796.9\" y1=\"220.0\" x2=\"823.4\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"823.4,278.0 817.7,273.0 823.3,270.5\"></polygon><line class=\"pmd-edge\" x1=\"930.9\" y1=\"211.0\" x2=\"854.8\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"854.8,390.0 854.7,382.5 860.3,384.9\"></polygon><line class=\"pmd-edge\" x1=\"835.7\" y1=\"332.0\" x2=\"835.7\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"835.7,390.0 832.6,383.2 838.8,383.2\"></polygon><line class=\"pmd-edge\" x1=\"835.7\" y1=\"480.0\" x2=\"835.7\" y2=\"538.0\"></line><polygon class=\"pmd-arrow\" points=\"835.7,538.0 832.6,531.2 838.8,531.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"132.1\" y=\"49.5\">Copied public Swift bundle</tspan><tspan x=\"132.1\" y=\"67.5\">eight exact-copy source files</tspan><tspan x=\"132.1\" y=\"85.5\">body_in_receipt = false</tspan></text><title>Copied public Swift bundle eight exact-copy source files body_in_receipt = false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"27.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"386.2\" y=\"49.5\">swift build witness</tspan><tspan x=\"386.2\" y=\"67.5\">app target compiles</tspan><tspan x=\"386.2\" y=\"85.5\">exit code + build marker only</tspan></text><title>swift build witness app target compiles exit code + build marker only</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"526.2\" y=\"27.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"640.2\" y=\"49.5\">Recording state model</tspan><tspan x=\"640.2\" y=\"67.5\">eleven typed states present</tspan><tspan x=\"640.2\" y=\"85.5\">marker uses wall + video time</tspan></text><title>Recording state model eleven typed states present marker uses wall + video time</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"780.3\" y=\"27.0\" width=\"179.8\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"870.2\" y=\"49.5\">Helper-bridge contract</tspan><tspan x=\"870.2\" y=\"67.5\">eleven helper commands</tspan><tspan x=\"870.2\" y=\"85.5\">script bound to repo</tspan></text><title>Helper-bridge contract eleven helper commands script bound to repo</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"986.1\" y=\"18.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1093.3\" y=\"40.5\">RecorderStore state machine</tspan><tspan x=\"1093.3\" y=\"58.5\">start needs display + disk</tspan><tspan x=\"1093.3\" y=\"76.5\">pause / resume /</tspan><tspan x=\"1093.3\" y=\"94.5\">stop-to-review</tspan></text><title>RecorderStore state machine start needs display + disk pause / resume / stop-to-review</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1226.4\" y=\"27.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1323.2\" y=\"49.5\">Hotkey + audio meter</tspan><tspan x=\"1323.2\" y=\"67.5\">Control-Option-Command-M</tspan><tspan x=\"1323.2\" y=\"85.5\">level clamped 0 to 1</tspan></text><title>Hotkey + audio meter Control-Option-Command-M level clamped 0 to 1</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1446.0\" y=\"27.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1549.7\" y=\"49.5\">Transcribe payload builder</tspan><tspan x=\"1549.7\" y=\"67.5\">WhisperKit decode config</tspan><tspan x=\"1549.7\" y=\"85.5\">guards missing audio</tspan></text><title>Transcribe payload builder WhisperKit decode config guards missing audio</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"694.7\" y=\"166.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"784.6\" y=\"188.5\">Copy bundle to scratch</tspan><tspan x=\"784.6\" y=\"206.5\">delete one guard token</tspan></text><title>Copy bundle to scratch delete one guard token</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"725.1\" y=\"278.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"835.7\" y=\"300.5\">Re-run that engine</tspan><tspan x=\"835.7\" y=\"318.5\">expect it to flip to blocked</tspan></text><title>Re-run that engine expect it to flip to blocked</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"725.1\" y=\"390.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"835.7\" y=\"412.5\">metadata-only result records</tspan><tspan x=\"835.7\" y=\"430.5\">refs, digests, anchors,</tspan><tspan x=\"835.7\" y=\"448.5\">booleans</tspan><tspan x=\"835.7\" y=\"466.5\">no source bodies, no logs</tspan></text><title>metadata-only result records refs, digests, anchors, booleans no source bodies, no logs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"742.4\" y=\"538.0\" width=\"186.7\" height=\"144.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"835.7\" y=\"560.5\">Scope limit</tspan><tspan x=\"835.7\" y=\"578.5\">source-copy + fixture</tspan><tspan x=\"835.7\" y=\"596.5\">evidence only</tspan><tspan x=\"835.7\" y=\"614.5\">no app launch, capture,</tspan><tspan x=\"835.7\" y=\"632.5\">FFmpeg,</tspan><tspan x=\"835.7\" y=\"650.5\">WhisperKit dispatch, or</tspan><tspan x=\"835.7\" y=\"668.5\">launch</tspan></text><title>Scope limit source-copy + fixture evidence only no app launch, capture, FFmpeg, WhisperKit dispatch, or launch</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"900.5\" y=\"175.0\" width=\"76.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"938.6\" y=\"197.5\">Engines</tspan></text><title>Engines</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;Copied public Swift bundle eight exact-copy source files body_in_receipt = false&quot;] subgraph Engines[&quot;Six source-contract engines&quot;] build[&quot;swift build witness app target compiles exit code + build marker only&quot;] state[&quot;Recording state model eleven typed states present marker uses wall + video time&quot;] bridge[&quot;Helper-bridge contract eleven helper commands script bound to repo&quot;] fsm[&quot;RecorderStore state machine start needs display + disk pause / resume / stop-to-review&quot;] meter[&quot;Hotkey + audio meter Control-Option-Command-M level clamped 0 to 1&quot;] transcribe[&quot;Transcribe payload builder WhisperKit decode config guards missing audio&quot;] end subgraph Negatives[&quot;Paired negative cases&quot;] mutate[&quot;Copy bundle to scratch delete one guard token&quot;] rerun[&quot;Re-run that engine expect it to flip to blocked&quot;] end result records[&quot;metadata-only result records refs, digests, anchors, booleans no source bodies, no logs&quot;] ceiling[&quot;Scope limit source-copy + fixture evidence only no app launch, capture, FFmpeg, WhisperKit dispatch, or launch&quot;] bundle --&gt; Engines bundle --&gt; mutate mutate --&gt; rerun Engines --&gt; result records rerun --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<p>The runtime component is the executable validation locus: it names six expected engines, six negative cases, source-copy anchor checks, metadata-only result record rules, and the local command/card surfaces. <code>runtime_shell.py</code> exposes the bundle validation step, while <code>cli.py</code> routes the bundle command. The fixture manifest binds fixture input to the exported source bundle manifest; the source bundle manifest records eight exact-copy public Swift modules with <code>body_in_receipt: false</code> and digest matches.</p>\n<p>Validation result records keep the proof narrow. The focused verifier result record reports fixture and bundle passes, tampered copied-source digest/anchor swaps blocked, focused pytest passing, and private-token scan matches at zero for the scratch cycle. Those result records support reader walkability and source-copy evidence only. They do not admit an accepted component/card edge, clear the Atlas block, authorize recording or device access, dispatch FFmpeg or WhisperKit, or make a launch/public-sharing claims.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Readers can walk the local evidence without private payloads:</p>\n<ul><li><code>src/microcosm_core/organs/batch7_demo_take_console_capsule.py</code> defines the component id, fixture id, validator id, scope limit, scope boundary, expected engines, negative cases, and required anchors for the eight imported Swift source files.</li><li><code>standards/std_microcosm_batch7_demo_take_console_capsule.json</code> records the same scope limit, <code>body_in_receipt: false</code>, the required source refs, the SwiftPM witness command, negative-case count, and <code>copied_non_secret_macro_body</code> import class.</li><li><code>core/fixture_manifests/batch7_demo_take_console_capsule.fixture_manifest.json</code> binds the fixture input to the exported source bundle manifest.</li><li><code>tests/test_batch7_demo_take_console_capsule.py</code> validates the engine set, exact source-body copy digests, required anchors, negative cases, no-private-body card shape, and absence of local absolute paths in result records.</li><li><code>receipts/import_binding/partial_import_binding_report.json</code> records the sign-off result record, fixture manifest, source bundle manifest, test file, and component source refs for this bundle.</li></ul>\n<p>This routing is because result records and cards keep source bodies out of result record payloads. It is not evidence for app launch, recording permission, provider/model dispatch, launch-scope decision, or whole-UI coverage.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows from desktop media-capture and local transcription tooling: capture apps commonly combine OS capture APIs, command-line media encoders, recording state gates, hotkeys, level meters, and transcription handoff contracts. Useful anchors include:</p>\n<ul><li>Apple&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://developer.apple.com/documentation/ScreenCaptureKit\">ScreenCaptureKit</a> framework for selecting and streaming screen/audio content in macOS apps.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.ffmpeg.org/ffmpeg.html\">FFmpeg</a>, the established command-line media recording, conversion, and streaming toolchain.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/argmaxinc/WhisperKit\">WhisperKit</a>, an on-device speech recognition toolkit for Apple Silicon.</li></ul>\n<p>Microcosm borrows the capture-console contract shape but keeps the exercise at source-body and fixture validation. The bundle does not start capture devices, launch FFmpeg, invoke WhisperKit, or claim recording/launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable fixture command, run from <code>microcosm-substrate/</code>:</p>\n<p>The fixture run writes <code>receipts/first_wave/batch7_demo_take_console_capsule/batch7_demo_take_console_capsule_result.json</code>, <code>receipts/first_wave/batch7_demo_take_console_capsule/batch7_demo_take_console_capsule_validation_receipt.json</code>, and <code>receipts/first_wave/batch7_demo_take_console_capsule/batch7_demo_take_console_capsule_board.json</code>; the sign-off file records fixture sign-off. The exported-bundle re-run uses the <code>validate-bundle</code> action over <code>exported_batch7_demo_take_console_capsule_bundle</code>, and any bundle-validation result records stay under <code>receipts/first_wave/batch7_demo_take_console_capsule/bundle_validation/</code>.</p>\n<p>This result record path is reader-verifiable evidence only. It does not flip component-atlas status, launch the app, start capture devices, run FFmpeg, dispatch WhisperKit, or aggregate doctrine-lattice coverage.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This paper module can claim that the Demo Take Console bundle has a walkable reader route to its component file, standard, fixture manifest, source manifest, focused tests, result record path, Swift source-copy evidence, resolving mechanism row, and generated Mermaid availability. It cannot claim accepted-component authority, Atlas-card linkage, app launch, recording permission, device access, FFmpeg execution, WhisperKit/model dispatch, launch-scope decision, or complete UI coverage.</p>\n<p>The generated structured source record is sourced from the JSON source record. A green fixture run or focused pytest result record proves only bounded replay, source-copy provenance, body hygiene, and negative-case behavior for the fixture. The remaining scope limit can only rise through a separate component-atlas owner lane that binds accepted component/card edges; this paper module does not create those edges by prose.</p>\n</section>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 4
        },
        "link_count": 11,
        "links": [
          {
            "id": "mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public demo take console bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch7_demo_take_console_capsule",
      "reader_packet": {
        "abstract": "Set 7 Demo Take Console Bundle imports Swift capture-console source bodies and exercises SwiftPM build, recording-state, helper-bridge, recorder-store, hotkey/audio-meter, and transcribe-payload boundaries.",
        "authority_ceiling": "Fixture-bound public Swift source-body import, copied-module digest and anchor evidence, deterministic local exercise evidence, SwiftPM build-witness evidence, and metadata-only result records only; no app launch authority, screen capture authority, microphone capture authority, recording-session export, FFmpeg execution, WhisperKit/model dispatch, source-file changes, publishing-scope decision, launch-scope decision, private-system equivalence, complete UI coverage, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch7_demo_take_console_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch7-demo-take-console-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch7-demo-take-console-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"Copied public Swift bundle eight exact-copy source files body_in_receipt = false\"] subgraph Engines[\"Six source-contract engines\"] build[\"swift build witness app target compiles exit code + build marker only\"] state[\"Recording state model eleven typed states present marker uses wall + video time\"] bridge[\"Helper-bridge contract eleven helper commands script bound to repo\"] fsm[\"RecorderStore state machine start needs display + disk pause / resume / stop-to-review\"] meter[\"Hotkey + audio meter Control-Option-Command-M level clamped 0 to 1\"] transcribe[\"Transcribe payload builder WhisperKit decode config guards missing audio\"] end subgraph Negatives[\"Paired negative cases\"] mutate[\"Copy bundle to scratch delete one guard token\"] rerun[\"Re-run that engine expect it to flip to blocked\"] end result records[\"metadata-only result records refs, digests, anchors, booleans no source bodies, no logs\"] ceiling[\"Scope limit source-copy + fixture evidence only no app launch, capture, FFmpeg, WhisperKit dispatch, or launch\"] bundle --> Engines bundle --> mutate mutate --> rerun Engines --> result records rerun --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:5726510915cbfb98e29f50aaddbe387712fa5899bc3a489f8ba6e85d59a48fe6",
            "source_line_end": 89,
            "source_line_start": 62
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public demo take console bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch7_demo_take_console_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 107,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 166,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 175,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 189,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 224,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 239,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 258,
              "title": "Bundle Re-entry Packet"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "ScreenCaptureKit",
            "section_id": "prior-art-grounding",
            "url": "https://developer.apple.com/documentation/ScreenCaptureKit"
          },
          {
            "kind": "external_reference",
            "label": "FFmpeg",
            "section_id": "prior-art-grounding",
            "url": "https://www.ffmpeg.org/ffmpeg.html"
          },
          {
            "kind": "external_reference",
            "label": "WhisperKit",
            "section_id": "prior-art-grounding",
            "url": "https://github.com/argmaxinc/WhisperKit"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The Demo Take Console is a real macOS app that records screen and microphone takes, drives FFmpeg through a Python helper, and hands audio to an on-device WhisperKit transcriber. This bundle exists so a reader can inspect how that app is wired without the app ever running. It answers one question: do the safety gates and contracts in the Swift source actually hold, as source, before anyone trusts the app to capture anything? The interesting choice is that the bundle checks behaviour, not just shape. It copies the relevant Swift files into a public bundle, then runs six small exercises that read those copies and assert specific invariants: that recording cannot start without a chosen display\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 50,
            "source_line_start": 17,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "authority source by itself. The source row is core/papermodulecapsules.json::papermodules[84:papermodule.batch7demotakeconsolecapsule]; the resolving source mechanism is core/mechanismsources.json::mechanisms[87:mechanism.batch7demotakeconsolecapsule.validatespublicdemotakeconsolecapsule]. The generated instance is papermodules/batch7demotakeconsole_capsule.json, which carries papermodulepayload.sourceauthority: jsoncapsule. The runtime component is the executable validation locus: it names six expected engines, six negative cases, source-copy anchor checks, metadata-only result record rules, and the local command/card surfaces. runtime_shell.py exposes the bundle validation step, while cli\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 106,
            "source_line_start": 51,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Readers can walk the local evidence without private payloads: src/microcosmcore/components/batch7demotakeconsole_capsule.py defines the component id, fixture id, validator id, scope limit, scope boundary, expected engines, negative cases, and required anchors for the eight imported Swift source files. standards/stdmicrocosmbatch7demotakeconsolecapsule.json records the same scope limit, bodyinreceipt: false, the required source refs, the SwiftPM witness command, negative-case count, and copiednonsecretmacrobody import class. core/fixturemanifests/batch7demotakeconsolecapsule.fixturemanifest.json binds the fixture input to the exported source bundle manifest. tests/testbatch7demotakeconsole_c\u2026",
            "level": 2,
            "order": 3,
            "section_id": "reader-evidence-routing",
            "source_line_end": 165,
            "source_line_start": 141,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This paper module can claim that the Demo Take Console bundle has a walkable reader route to its component file, standard, fixture manifest, source manifest, focused tests, result record path, Swift source-copy evidence, resolving mechanism row, and generated Mermaid availability. It cannot claim accepted-component authority, Atlas-card linkage, app launch, recording permission, device access, FFmpeg execution, WhisperKit/model dispatch, launch-scope decision, or complete UI coverage. The generated structured source record is sourced from the JSON source record. A green fixture run or focused pytest result record proves only bounded replay, source-copy provenance, body hygiene, and negative\u2026",
            "level": 2,
            "order": 4,
            "section_id": "claim-ceiling",
            "source_line_end": 223,
            "source_line_start": 207,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable fixture command, run from microcosm-substrate/: The fixture run writes result records/firstwave/batch7demotakeconsolecapsule/batch7demotakeconsolecapsuleresult.json, result records/firstwave/batch7demotakeconsolecapsule/batch7demotakeconsolecapsulevalidation_receipt.json, and result records/firstwave/batch7demotakeconsolecapsule/batch7demotakeconsolecapsuleboard.json; the sign-off file records fixture sign-off. The exported-bundle re-run uses the validate-bundle action over exportedbatch7demotakeconsolecapsulebundle, and any bundle-validation result records stay under result records/firstwave/batch7demotakeconsolecapsule/bundlevalidation/. This result record path is reader\u2026",
            "level": 2,
            "order": 5,
            "section_id": "validation-receipt-path",
            "source_line_end": 308,
            "source_line_start": 282,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows from desktop media-capture and local transcription tooling: capture apps commonly combine OS capture APIs, command-line media encoders, recording state gates, hotkeys, level meters, and transcription handoff contracts. Useful anchors include: Apple's ScreenCaptureKit framework for selecting and streaming screen/audio content in macOS apps. FFmpeg, the established command-line media recording, conversion, and streaming toolchain. WhisperKit, an on-device speech recognition toolkit for Apple Silicon. Microcosm borrows the capture-console contract shape but keeps the exercise at source-body and fixture validation. The bundle does not start capture devices, launch FFmpeg,\u2026",
            "level": 2,
            "order": 6,
            "section_id": "prior-art-grounding",
            "source_line_end": 325,
            "source_line_start": 309,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch7_demo_take_console_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 7 Demo Take Console Bundle imports Swift capture-console source bodies and exercises SwiftPM build, recording-state, helper-bridge, recorder-store, hotkey/audio-meter, and transcribe-payload boundaries."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 7 Demo Take Console Bundle binds the runnable Demo Take Console source locus, exported copied Swift source bundle, source-module digests, SwiftPM build-witness posture, deterministic recording-state/helper-bridge/recorder-store/hotkey-audio-meter/transcribe-payload exercises, negative cases, metadata-only result records, and scope limits to a mechanism-backed JSON bundle without claiming accepted-component authority, app launch authority, or recording authority.",
      "summary_line": "Set 7 Demo Take Console Bundle imports Swift capture-console source bodies and exercises SwiftPM build, recording-state, helper-bridge, recorder-store, hotkey/audio-meter, and transcribe-payload boundaries.",
      "title": "Set 7 Demo Take Console Bundle"
    },
    {
      "anchor": "paper-module-engine-room-generated-projection-drift-gate",
      "authority_ceiling": "Public owner-routed generated projection drift fixture and focused regression result records only; no semantic drift proof, full source registry validation, repair authority, launch-scope decision, private-system equivalence, source-file changes, external model access, or whole-system correctness.",
      "body_html": "<p>This staged Engine Room bundle imports the generated-projection drift control shape into Microcosm as a refactor.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A repository that commits generated files alongside their sources has a standing problem: a generated artifact can quietly fall out of step with the source it was built from, and nothing fails until a reader trusts a stale file. This bundle answers one question. For a given set of changed paths, which generated artifacts might now be out of date, and is the owner&#x27;s own check still passing?</p>\n<p>The unusual choice is owner routing rather than a global snapshot. Each generated surface is modelled as a <code>ProjectionOwner</code> row that names its artifacts, its source authorities, and a no-write check command that is treated as the drift authority for that surface. A changed path is matched against those patterns, so a small edit selects only the owners it could plausibly affect instead of rerunning every builder in the repository. The check command itself, not this gate, decides whether a surface is fresh. The gate&#x27;s job is to route to the right owner and record the evidence honestly.</p>\n<p>Two properties keep that honest. The skip cache is deliberately strict: a prior clean result record is reused only when the source hash, the artifact hash, the check command, and artifact presence all still match, so any drift in any of those falls back to actually running the check. And a missing artifact counts as drift on its own, even when the owner&#x27;s check command would pass, so an absent generated file cannot be laundered by a green command. The result is a freshness signal for declared owners, not a claim that every generated surface in the wider system is semantically correct.</p>\n<h4 class=\"pm-body__h\">What It Demonstrates</h4>\n<ul><li>Projection owners declare artifacts, source authorities, no-write checks, and repair commands.</li><li>Changed-path scoping selects the responsible owner instead of sweeping every generated surface.</li><li>Source and artifact files are content-addressed with <code>sha256</code> fingerprints.</li><li>Prior clean result records skip repeat checks only when source hash, artifact hash, check command, and artifact presence still match.</li><li>Missing artifacts drift even if an owner check command would otherwise pass.</li><li>A planted artifact byte is rejected when the owner&#x27;s check command detects the mismatch.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1873\" height=\"170\" viewBox=\"0 0 1873 170\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"211.6\" y1=\"85.0\" x2=\"297.6\" y2=\"85.0\"></line><polygon class=\"pmd-arrow\" points=\"297.6,85.0 290.8,88.1 290.8,81.9\"></polygon><line class=\"pmd-edge\" x1=\"484.3\" y1=\"71.0\" x2=\"580.7\" y2=\"56.5\"></line><polygon class=\"pmd-arrow\" points=\"580.7,56.5 574.3,60.5 573.4,54.4\"></polygon><line class=\"pmd-edge\" x1=\"484.3\" y1=\"99.0\" x2=\"570.3\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"570.3,112.0 563.1,114.0 564.0,107.9\"></polygon><line class=\"pmd-edge\" x1=\"732.9\" y1=\"56.2\" x2=\"829.2\" y2=\"70.3\"></line><polygon class=\"pmd-arrow\" points=\"829.2,70.3 822.0,72.3 822.9,66.3\"></polygon><line class=\"pmd-edge\" x1=\"743.2\" y1=\"112.3\" x2=\"829.2\" y2=\"99.7\"></line><polygon class=\"pmd-arrow\" points=\"829.2,99.7 822.9,103.7 822.0,97.7\"></polygon><line class=\"pmd-edge\" x1=\"1029.7\" y1=\"74.3\" x2=\"1133.0\" y2=\"63.2\"></line><polygon class=\"pmd-arrow\" points=\"1133.0,63.2 1126.5,67.0 1125.8,60.9\"></polygon><line class=\"pmd-edge\" x1=\"1029.7\" y1=\"95.7\" x2=\"1115.7\" y2=\"104.9\"></line><polygon class=\"pmd-arrow\" points=\"1115.7,104.9 1108.6,107.2 1109.2,101.1\"></polygon><line class=\"pmd-edge\" x1=\"1305.9\" y1=\"63.2\" x2=\"1409.1\" y2=\"74.3\"></line><polygon class=\"pmd-arrow\" points=\"1409.1,74.3 1402.0,76.6 1402.6,70.5\"></polygon><line class=\"pmd-edge\" x1=\"1323.1\" y1=\"104.9\" x2=\"1409.1\" y2=\"95.7\"></line><polygon class=\"pmd-arrow\" points=\"1409.1,95.7 1402.6,99.5 1402.0,93.4\"></polygon><line class=\"pmd-edge\" x1=\"1609.6\" y1=\"73.3\" x2=\"1695.6\" y2=\"63.3\"></line><polygon class=\"pmd-arrow\" points=\"1695.6,63.3 1689.2,67.1 1688.4,61.0\"></polygon><line class=\"pmd-edge\" x1=\"1609.6\" y1=\"96.7\" x2=\"1695.6\" y2=\"106.7\"></line><polygon class=\"pmd-arrow\" points=\"1695.6,106.7 1688.4,109.0 1689.2,102.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"67.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"89.5\">Changed path or owner id</tspan></text><title>Changed path or owner id</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"297.6\" y=\"67.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"391.0\" y=\"89.5\">Select projection owner</tspan></text><title>Select projection owner</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"580.7\" y=\"18.0\" width=\"152.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"656.8\" y=\"40.5\">Fingerprint source</tspan><tspan x=\"656.8\" y=\"58.5\">authorities</tspan></text><title>Fingerprint source authorities</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"570.3\" y=\"98.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"656.8\" y=\"120.5\">Fingerprint generated</tspan><tspan x=\"656.8\" y=\"138.5\">artifacts</tspan></text><title>Fingerprint generated artifacts</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"929.5,58.0 1029.7,85.0 929.5,112.0 829.2,85.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"929.5\" y=\"80.5\">Prior clean result record</tspan><tspan x=\"929.5\" y=\"98.5\">still matches?</tspan></text><title>Prior clean result record still matches?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1133.0\" y=\"36.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1219.4\" y=\"58.5\">source-hash cache hit</tspan></text><title>source-hash cache hit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1115.7\" y=\"98.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1219.4\" y=\"120.5\">Run owner&#x27;s no-write check</tspan></text><title>Run owner&#x27;s no-write check</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"1509.3,58.0 1609.6,85.0 1509.3,112.0 1409.1,85.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1509.3\" y=\"80.5\">Artifact missing or check</tspan><tspan x=\"1509.3\" y=\"98.5\">failed?</tspan></text><title>Artifact missing or check failed?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1695.6\" y=\"36.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1775.1\" y=\"58.5\">drift result record</tspan></text><title>drift result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1695.6\" y=\"98.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1775.1\" y=\"120.5\">clean result record</tspan></text><title>clean result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR A[&quot;Changed path or owner id&quot;] --&gt; B[&quot;Select projection owner&quot;] B --&gt; C[&quot;Fingerprint source authorities&quot;] B --&gt; D[&quot;Fingerprint generated artifacts&quot;] C --&gt; E{&quot;Prior clean result record still matches?&quot;} D --&gt; E E -- &quot;yes&quot; --&gt; F[&quot;source-hash cache hit&quot;] E -- &quot;no&quot; --&gt; G[&quot;Run owner&#x27;s no-write check&quot;] F --&gt; H{&quot;Artifact missing or check failed?&quot;} G --&gt; H H -- &quot;yes&quot; --&gt; I[&quot;drift result record&quot;] H -- &quot;no&quot; --&gt; J[&quot;clean result record&quot;]</code></pre></details></figure>\n<p>The important property is owner routing, not global sweeping. A changed path selects the relevant owner row, the owner row names the artifact/source patterns and no-write check, and the result record records why the owner was checked or skipped. The gate can prove that a declared owner check was current for a fixture root; it cannot prove every generated surface in the source system is semantically fresh.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in reproducible-build and regression-testing practices: declare source inputs, produce generated artifacts, compare content hashes, and rerun the owner check when either source or artifact identity changes. Useful prior-art anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://bazel.build/concepts/hermeticity\">Bazel hermeticity</a>, especially the emphasis on declared inputs, source identity, repeatable actions, and cache validity.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://pytest-regtest.readthedocs.io/en/stable/snapshots/\">pytest-regtest snapshot testing</a>, where recorded outputs are compared against reference outputs to detect unexpected changes.</li></ul>\n<p>Microcosm borrows the declared-input and artifact-fingerprint discipline, then routes drift checks through the projection owner instead of treating all generated files as one global snapshot. The result record proves owner-check freshness for declared artifacts; it is not semantic drift proof or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Read <code>status: clean</code> as &quot;all selected owner rows had required artifacts present and either a current matching clean result record or a passing no-write check.&quot; Do not read it as proof that generated prose is semantically correct, that every source registry owner is valid, or that a repair command should run.</p>\n<p>Read <code>source_hash_cache.hit_count</code> as bounded skip evidence: source hash, artifact hash, artifact presence, and check command all matched a prior clean result record. If any of those change, the command path is the evidence lane again.</p>\n<p>Read <code>status_reasons: [&quot;artifact_missing&quot;]</code> as drift even when a check command would pass. The artifact presence check is part of the authority boundary; a missing generated output cannot be laundered by a passing owner command.</p>\n<h4 class=\"pm-body__h\">Public Exercise</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.generated_projection_drift_gate evaluate-fixtures --input fixtures/first_wave/engine_room_generated_projection_drift_gate/input --json</code></pre>\n<p>The fixture manifest names two positive cases (<code>clean_owner</code>, <code>scoped_changed_path</code>) and two negative cases (<code>planted_byte_detected</code>, <code>missing_artifact</code>). The expected result record is <code>status: pass</code>, <code>case_count: 4</code>, and <code>passed_case_count: 4</code>.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_generated_projection_drift_gate.py -q --basetemp /tmp/microcosm-generated-projection-drift-gate\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src python3 scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves that the public fixture behavior and bundle-backed JSON projection remain reproducible. It does not establish semantic freshness for all generated surfaces, does not run repair commands, and excludes launch.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is an owner-routed generated projection drift gate over declared artifacts, source authorities, clean-result record fingerprints, and no-write check command return codes. It is not semantic drift proof, not full source registry validation, not repair authority, and not launch-scope decision. The long-tail source registry must still be judged by each owner&#x27;s real check command.</p>\n</section>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 4
        },
        "link_count": 11,
        "links": [
          {
            "id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public generated projection drift gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_generated_projection_drift_gate",
      "reader_packet": {
        "abstract": "Public generated-projection drift fixture: owner-routed checks fingerprint declared sources and artifacts, reuse clean result records only under matching hashes, and fail planted-byte or missing-artifact cases.",
        "authority_ceiling": "Public owner-routed generated projection drift fixture and focused regression result records only; no semantic drift proof, full source registry validation, repair authority, launch-scope decision, private-system equivalence, source-file changes, external model access, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_generated_projection_drift_gate.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-generated-projection-drift-gate-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-generated-projection-drift-gate-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR A[\"Changed path or owner id\"] --> B[\"Select projection owner\"] B --> C[\"Fingerprint source authorities\"] B --> D[\"Fingerprint generated artifacts\"] C --> E{\"Prior clean result record still matches?\"} D --> E E -- \"yes\" --> F[\"source-hash cache hit\"] E -- \"no\" --> G[\"Run owner's no-write check\"] F --> H{\"Artifact missing or check failed?\"} G --> H H -- \"yes\" --> I[\"drift result record\"] H -- \"no\" --> J[\"clean result record\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:a327006cc65d938c1080b439ef16861d1be79475cbaa48b365ac535083d1bad0",
            "source_line_end": 60,
            "source_line_start": 47
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public generated projection drift gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_generated_projection_drift_gate",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 97,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 170,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 178,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 188,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 199,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 221,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 240,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "integration-status",
              "source_line_start": 257,
              "title": "Integration Status"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Bazel hermeticity",
            "section_id": "prior-art-grounding",
            "url": "https://bazel.build/concepts/hermeticity"
          },
          {
            "kind": "external_reference",
            "label": "pytest-regtest snapshot testing",
            "section_id": "prior-art-grounding",
            "url": "https://pytest-regtest.readthedocs.io/en/stable/snapshots/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A repository that commits generated files alongside their sources has a standing problem: a generated artifact can quietly fall out of step with the source it was built from, and nothing fails until a reader trusts a stale file. This bundle answers one question. For a given set of changed paths, which generated artifacts might now be out of date, and is the owner's own check still passing? The unusual choice is owner routing rather than a global snapshot. Each generated surface is modelled as a ProjectionOwner row that names its artifacts, its source authorities, and a no-write check command that is treated as the drift authority for that surface. A changed path is matched against those pat\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 31,
            "source_line_start": 6,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Projection owners declare artifacts, source authorities, no-write checks, and repair commands. Changed-path scoping selects the responsible owner instead of sweeping every generated surface. Source and artifact files are content-addressed with sha256 fingerprints. Prior clean result records skip repeat checks only when source hash, artifact hash, check command, and artifact presence still match. Missing artifacts drift even if an owner check command would otherwise pass. A planted artifact byte is rejected when the owner's check command detects the mismatch.",
            "level": 2,
            "order": 2,
            "section_id": "what-it-demonstrates",
            "source_line_end": 44,
            "source_line_start": 32,
            "title": "What It Demonstrates"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The important property is owner routing, not global sweeping. A changed path selects the relevant owner row, the owner row names the artifact/source patterns and no-write check, and the result record records why the owner was checked or skipped. The gate can prove that a declared owner check was current for a fixture root; it cannot prove every generated surface in the source system is semantically fresh.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 68,
            "source_line_start": 45,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is an owner-routed generated projection drift gate over declared artifacts, source authorities, clean-result record fingerprints, and no-write check command return codes. It is not semantic drift proof, not full source registry validation, not repair authority, and not launch-scope decision. The long-tail source registry must still be judged by each owner's real check command.",
            "level": 2,
            "order": 4,
            "section_id": "claim-ceiling",
            "source_line_end": 76,
            "source_line_start": 69,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in reproducible-build and regression-testing practices: declare source inputs, produce generated artifacts, compare content hashes, and rerun the owner check when either source or artifact identity changes. Useful prior-art anchors include: Bazel hermeticity, especially the emphasis on declared inputs, source identity, repeatable actions, and cache validity. pytest-regtest snapshot testing, where recorded outputs are compared against reference outputs to detect unexpected changes. Microcosm borrows the declared-input and artifact-fingerprint discipline, then routes drift checks through the projection owner instead of treating all generated files as one global snaps\u2026",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 96,
            "source_line_start": 77,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Read status: clean as \"all selected owner rows had required artifacts present and either a current matching clean result record or a passing no-write check.\" Do not read it as proof that generated prose is semantically correct, that every source registry owner is valid, or that a repair command should run. Read sourcehashcache.hit_count as bounded skip evidence: source hash, artifact hash, artifact presence, and check command all matched a prior clean result record. If any of those change, the command path is the evidence lane again. Read statusreasons: [\"artifactmissing\"] as drift even when a check command would pass. The artifact presence check is part of the authority boundary; a missing\u2026",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 143,
            "source_line_start": 129,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The fixture manifest names two positive cases (clean_owner, scopedchangedpath) and two negative cases (plantedbytedetected, missingartifact). The expected result record is status: pass, casecount: 4, and passedcasecount: 4.",
            "level": 2,
            "order": 7,
            "section_id": "public-exercise",
            "source_line_end": 154,
            "source_line_start": 144,
            "title": "Public Exercise"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves that the public fixture behavior and bundle-backed JSON projection remain reproducible. It does not establish semantic freshness for all generated surfaces, does not run repair commands, and does not include launch operations.",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 169,
            "source_line_start": 155,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_generated_projection_drift_gate.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Public generated-projection drift fixture: owner-routed checks fingerprint declared sources and artifacts, reuse clean result records only under matching hashes, and fail planted-byte or missing-artifact cases."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Generated Projection Drift Gate is a generated-artifact freshness bundle. It validates projection owner selection from changed paths, declared source and artifact fingerprints, no-write check return codes, source-hash cache reuse, planted-byte detection, and missing-artifact failure over four public fixtures while keeping semantic drift proof, repair authority, full source registry validation, launch, and private-system claims out of scope.",
      "summary_line": "Public generated-projection drift fixture: owner-routed checks fingerprint declared sources and artifacts, reuse clean result records only under matching hashes, and fail planted-byte or missing-artifact cases.",
      "title": "Engine Room Generated Projection Drift Gate"
    },
    {
      "anchor": "paper-module-engine-room-command-run-singleflight",
      "authority_ceiling": "Public subprocess singleflight fixture and focused regression result records only; no job scheduler, daemon, distributed lock service, live command_runs export, external model access authority, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<p>This staged Engine Room bundle imports the runnable core of the source <code>system/lib/command_run_singleflight.py</code> into Microcosm as a refactor.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>When several agents or background tasks fire the same command at the same moment, the naive outcome is several identical subprocesses doing the same work at once. That wastes the machine, and where the command has a side effect it can corrupt shared state by writing twice. The bundle answers one question: when two callers ask for the same command at the same time, can the system run it exactly once and hand the second caller the first caller&#x27;s captured output?</p>\n<p>The approach worth noticing is how it decides that two requests are &quot;the same&quot;. It does not compare command names. It builds a content-addressed key over the argv, the working directory, a small slice of the environment, and, crucially, the scoped worktree state. Inside a Git repository that state includes HEAD, the porcelain status, and the diff and content hashes for the named scope paths. So two runs of the same command collapse into one only while the code they would see is identical. Edit a file in scope and the key changes, which forces a fresh run rather than serving a stale result. The <code>scope_mutation_changes_key</code> fixture exists precisely to pin that behaviour.</p>\n<p>The coordination itself is deliberately small: an <code>fcntl</code> file lock per key elects one leader, the leader runs the subprocess and captures its output, and followers wait and replay that captured stdout, stderr, exit code, and run id rather than launching their own copy. There is no daemon, no queue, and no network lock service. The point of the bundle is to show that the collapse and the content-addressing both hold under a real two-process race, not to stand in for a scheduler.</p>\n<h4 class=\"pm-body__h\">What It Demonstrates</h4>\n<ul><li>Content-addressed command keys over argv, cwd digest, selected environment, scoped Git dirty state when available, and scoped file-content fallback.</li><li><code>fcntl</code> leader/follower coordination so duplicate active invocations collapse to one subprocess execution.</li><li>Completed-run reuse when the caller opts in.</li><li>Captured stdout/stderr replay for followers and reuse result records.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"690\" height=\"986\" viewBox=\"0 0 690 986\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"344.8\" y1=\"72.0\" x2=\"344.8\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"344.8,130.0 341.7,123.2 347.8,123.2\"></polygon><line class=\"pmd-edge\" x1=\"344.8\" y1=\"202.0\" x2=\"344.8\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"344.8,260.0 341.7,253.2 347.8,253.2\"></polygon><line class=\"pmd-edge\" x1=\"344.8\" y1=\"296.0\" x2=\"344.8\" y2=\"354.0\"></line><polygon class=\"pmd-arrow\" points=\"344.8,354.0 341.7,347.2 347.8,347.2\"></polygon><line class=\"pmd-edge\" x1=\"344.8\" y1=\"390.0\" x2=\"344.8\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"344.8,448.0 341.7,441.2 347.8,441.2\"></polygon><line class=\"pmd-edge\" x1=\"384.9\" y1=\"484.0\" x2=\"514.4\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"514.4,542.0 506.9,542.0 509.4,536.4\"></polygon><line class=\"pmd-edge\" x1=\"304.6\" y1=\"484.0\" x2=\"175.1\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"175.1,542.0 180.1,536.4 182.6,542.0\"></polygon><line class=\"pmd-edge\" x1=\"344.8\" y1=\"484.0\" x2=\"344.8\" y2=\"551.0\"></line><polygon class=\"pmd-arrow\" points=\"344.8,551.0 341.7,544.2 347.8,544.2\"></polygon><line class=\"pmd-edge\" x1=\"552.6\" y1=\"596.0\" x2=\"483.1\" y2=\"681.0\"></line><polygon class=\"pmd-arrow\" points=\"483.1,681.0 485.0,673.8 489.8,677.6\"></polygon><line class=\"pmd-edge\" x1=\"437.2\" y1=\"717.0\" x2=\"290.3\" y2=\"802.0\"></line><polygon class=\"pmd-arrow\" points=\"290.3,802.0 294.7,795.9 297.7,801.2\"></polygon><line class=\"pmd-edge\" x1=\"468.8\" y1=\"717.0\" x2=\"471.1\" y2=\"811.0\"></line><polygon class=\"pmd-arrow\" points=\"471.1,811.0 467.9,804.2 474.0,804.1\"></polygon><line class=\"pmd-edge\" x1=\"328.6\" y1=\"587.0\" x2=\"268.4\" y2=\"654.0\"></line><polygon class=\"pmd-arrow\" points=\"268.4,654.0 270.7,646.9 275.3,650.9\"></polygon><line class=\"pmd-edge\" x1=\"265.6\" y1=\"874.0\" x2=\"326.0\" y2=\"932.0\"></line><polygon class=\"pmd-arrow\" points=\"326.0,932.0 318.9,929.5 323.2,925.1\"></polygon><line class=\"pmd-edge\" x1=\"131.1\" y1=\"596.0\" x2=\"333.9\" y2=\"932.0\"></line><polygon class=\"pmd-arrow\" points=\"333.9,932.0 327.7,927.7 333.0,924.6\"></polygon><line class=\"pmd-edge\" x1=\"441.2\" y1=\"865.0\" x2=\"365.2\" y2=\"932.0\"></line><polygon class=\"pmd-arrow\" points=\"365.2,932.0 368.3,925.2 372.3,929.8\"></polygon><line class=\"pmd-edge\" x1=\"249.0\" y1=\"744.0\" x2=\"336.4\" y2=\"932.0\"></line><polygon class=\"pmd-arrow\" points=\"336.4,932.0 330.7,927.1 336.3,924.5\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"18.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"40.5\">Command argv, cwd, env, scope</tspan><tspan x=\"344.8\" y=\"58.5\">paths</tspan></text><title>Command argv, cwd, env, scope paths</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"130.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"152.5\">Build content-addressed key</tspan><tspan x=\"344.8\" y=\"170.5\">argv + cwd + env + scoped</tspan><tspan x=\"344.8\" y=\"188.5\">worktree state</tspan></text><title>Build content-addressed key argv + cwd + env + scoped worktree state</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.8\" y=\"260.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"282.5\">Hash key to key_hash</tspan></text><title>Hash key to key_hash</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"354.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"376.5\">Take per-key fcntl lock</tspan></text><title>Take per-key fcntl lock</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"344.8,448.0 441.6,466.0 344.8,484.0 247.9,466.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"470.5\">Active run for this key?</tspan></text><title>Active run for this key?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"477.9\" y=\"542.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"574.7\" y=\"564.5\">Follower waits on active</tspan><tspan x=\"574.7\" y=\"582.5\">result record</tspan></text><title>Follower waits on active result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"542.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"564.5\">Reused: replay completed</tspan><tspan x=\"114.8\" y=\"582.5\">result record</tspan></text><title>Reused: replay completed result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"551.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"573.5\">Leader runs subprocess once</tspan></text><title>Leader runs subprocess once</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"468.3,681.0 572.0,699.0 468.3,717.0 364.6,699.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"468.3\" y=\"703.5\">Active finished in window?</tspan></text><title>Active finished in window?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"114.0\" y=\"802.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"824.5\">Follower: replay leader</tspan><tspan x=\"228.1\" y=\"842.5\">output</tspan><tspan x=\"228.1\" y=\"860.5\">shared run_id, same exit code</tspan></text><title>Follower: replay leader output shared run_id, same exit code</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"368.1\" y=\"811.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"471.8\" y=\"833.5\">stale_or_timeout, exit 124</tspan><tspan x=\"471.8\" y=\"851.5\">no rerun</tspan></text><title>stale_or_timeout, exit 124 no rerun</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.5\" y=\"654.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"676.5\">Capture stdout, stderr, exit</tspan><tspan x=\"228.1\" y=\"694.5\">code</tspan><tspan x=\"228.1\" y=\"712.5\">write run and latest-by-key</tspan><tspan x=\"228.1\" y=\"730.5\">result records</tspan></text><title>Capture stdout, stderr, exit code write run and latest-by-key result records</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"261.8\" y=\"932.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"954.5\">Return result record</tspan></text><title>Return result record</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Command argv, cwd, env, scope paths&quot;] --&gt; B[&quot;Build content-addressed key argv + cwd + env + scoped worktree state&quot;] B --&gt; K[&quot;Hash key to key_hash&quot;] K --&gt; C[&quot;Take per-key fcntl lock&quot;] C --&gt; D{&quot;Active run for this key?&quot;} D -- &quot;running&quot; --&gt; E[&quot;Follower waits on active result record&quot;] D -- &quot;completed and reuse allowed&quot; --&gt; G[&quot;Reused: replay completed result record&quot;] D -- &quot;none, or stale&quot; --&gt; H[&quot;Leader runs subprocess once&quot;] E --&gt; F{&quot;Active finished in window?&quot;} F -- &quot;yes&quot; --&gt; R[&quot;Follower: replay leader output shared run_id, same exit code&quot;] F -- &quot;no&quot; --&gt; T[&quot;stale_or_timeout, exit 124 no rerun&quot;] H --&gt; I[&quot;Capture stdout, stderr, exit code write run and latest-by-key result records&quot;] R --&gt; Z[&quot;Return result record&quot;] G --&gt; Z T --&gt; Z I --&gt; Z</code></pre></details></figure>\n<p>The shape is intentionally local. It proves a duplicate command key can elect one leader and make followers reuse that leader&#x27;s captured result record. It does not claim a durable queue, daemon, distributed lock, scheduler, or export of the source <code>state/command_runs/</code> tree.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism is a local subprocess singleflight, not a scheduler loop. <code>build_command_key</code> constructs a stable command key from argv, cwd label and digest, resource class, selected environment, and scoped state. When the cwd is inside Git, scoped state includes HEAD, porcelain status, binary diff hashes, staged diff hashes, and scoped file-content hashes; outside Git, the fallback is the scoped file-content fingerprint. The key hash is therefore an equality claim over command identity plus selected local state, not over command name alone.</p>\n<p><code>run_command_singleflight</code> uses the key hash to locate a per-key <code>fcntl</code> lock, active result record, latest result record, run metadata, stdout file, and stderr file under the caller-provided state root. Under the lock, the first process writes active metadata and becomes the leader. A concurrent duplicate sees the active running metadata and becomes a follower. A caller that explicitly sets <code>reuse_completed=True</code> may replay a completed result record instead of launching a new subprocess.</p>\n<p>The leader path <code>_run_leader</code> starts the subprocess once, writes active/run metadata, captures stdout and stderr, persists the final exit code, updates the latest-by-key result record, and appends leader lifecycle events. The follower path <code>_wait_for_active</code> polls the active result record until it is completed, then replays the same stdout, stderr, exit code, and <code>run_id</code>; if the active run is stale or does not finish before the wait window, the follower returns <code>stale_or_timeout</code> with exit code <code>124</code> and does not rerun the command. Empty argv is rejected before key construction.</p>\n<p>The public fixture matrix exercises this mechanism through four named cases: <code>single_leader</code>, <code>completed_reuse</code>, <code>scope_mutation_changes_key</code>, and <code>missing_command_rejected</code>. The focused pytest adds the real OS-process race: two callers start the same command, the roles resolve to <code>leader</code> and <code>follower</code>, both result records share one <code>run_id</code>, both replay <code>counter=1</code>, and the side-effect counter increments exactly once.</p>\n<h4 class=\"pm-body__h\">Concurrency Claim</h4>\n<p>The mechanism is cross-process singleflight, not just memoization. Its cache key is content-addressed over command identity and scoped state, including Git HEAD, porcelain status, and scoped dirty-file content when available. That means the same command can safely reuse or collapse while an edited scoped file creates a different key and must miss.</p>\n<p>The <code>fcntl</code> lock is the leader/follower election. The leader executes the subprocess once and writes the captured result record; followers wait for the active run and replay the leader&#x27;s captured stdout, stderr, return code, and metadata. The expected regression is a real OS-process race: two callers start with the same key and the side-effect counter increments exactly once.</p>\n<p>The sibling idempotency pattern belongs in <code>metabolism_runtime</code>: active work is deduped with a SQLite partial unique index, while terminal work can be rerun. Together, the two patterns distinguish &quot;collapse duplicate active execution&quot; from &quot;cache completed results.&quot;</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is directly inspired by duplicate-call suppression and cache-stampede control patterns, especially Go&#x27;s singleflight package:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://pkg.go.dev/golang.org/x/sync/singleflight\">`golang.org/x/sync/singleflight`</a>, which defines a namespace of work where duplicate calls for the same key share one in-flight execution.</li></ul>\n<p>Microcosm borrows the leader/follower and shared-result shape, then adapts it to local subprocess runs with content-addressed command identity, scoped worktree state, captured stdout/stderr replay, and an explicit distinction from completed-result caching. It is singleflight for command execution, not a general scheduler or distributed lock service.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li><code>role: leader</code>: this process won the key lock and executed the subprocess.</li><li><code>role: follower</code>: this process attached to the active run and replayed the leader&#x27;s captured stdout, stderr, exit code, and metadata.</li><li><code>role: reused</code>: completed-result reuse occurred because the caller explicitly set <code>reuse_completed</code>.</li><li><code>dirty_fingerprint</code>: command-key invalidation is scoped to content. The <code>scope_mutation_changes_key</code> fixture mutates a scoped file and expects a new key, so edited scoped content is not laundered into an old singleflight run.</li><li><code>status: stale_or_timeout</code> with exit code <code>124</code>: the wrapper refused to rerun while an active run failed to finish inside the wait window.</li><li>empty argv rejection: input validation only, not scheduler policy.</li><li>non-proof boundary: these result records do not prove daemon behavior, distributed locking, live <code>state/command_runs/</code> export, Atlas ownership, accepted-component status, launch-scope decision, or whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Public Exercise</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.command_run_singleflight evaluate-fixtures \\\n  --input fixtures/first_wave/engine_room_command_run_singleflight/input \\\n  --json</code></pre>\n<p>The fixture manifest names two positive cases (<code>single_leader</code>, <code>completed_reuse</code>) and two negative-boundary cases (<code>scope_mutation_changes_key</code>, <code>missing_command_rejected</code>). The expected result record is <code>status: pass</code>, <code>case_count: 4</code>, and <code>passed_case_count: 4</code>.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<p>The named proof consumer is <code>tests/test_engine_room_command_run_singleflight.py</code>. Its focused tests cover: scoped file mutation changing the dirty fingerprint; completed-run reuse without rerunning; concurrent duplicate collapse with one leader, one follower, shared <code>run_id</code>, replayed output, and exactly one side effect; stale active-run timeout refusal without rerun; empty-command rejection; fixture-matrix parity; and the module CLI JSON result record.</p>\n<p>The runtime proof consumer is <code>microcosm_core.engine_room.command_run_singleflight evaluate-fixtures</code>, which loads <code>fixtures/first_wave/engine_room_command_run_singleflight/input/*.json</code> and reports <code>status</code>, <code>case_count</code>, <code>passed_case_count</code>, source refs, <code>source_faithful_public_refactor</code>, scope limit, and scope boundaries.</p>\n<p>The projection proof consumer is <code>scripts/build_doctrine_projection.py --check-paper-module-corpus</code>, which keeps the bundle-backed Markdown/JSON corpus reproducible while preserving the generated Mermaid status and the blocked Atlas-card boundary named in the JSON bundle.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest \\\n  tests/test_engine_room_command_run_singleflight.py \\\n  -q --basetemp /tmp/microcosm-command-run-singleflight\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src python3 scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves only that the public fixture behavior and bundle-backed JSON projection remain reproducible; it does not establish scheduler authority, daemon authority, distributed lock service behavior, launch-scope decision, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is a subprocess singleflight bundle, not a job scheduler, not a daemon, not a distributed lock service, and not an export of live <code>state/command_runs/</code> state. Its JSON bundle authority is limited to the paper-module relationships named in <code>core/paper_module_capsules.json</code>; it does not claim an accepted component, Atlas ownership, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Subject Boundary Audit</h5>\n<p>The admitted subject is the mechanism row <code>mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight</code>. There is still no accepted <code>engine_room_command_run_singleflight</code> component claim, and <code>organ_atlas.engine_room_command_run_singleflight</code> remains blocked until the component-atlas owner binds its edges. The source authority is therefore enough for Mermaid and lattice walkability, but not enough for component readiness, Atlas readiness, scheduler authority, or launch-scope decision.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>This module sits in the Microcosm lattice as a mechanism-backed proof of duplicate active-command collapse. Its admitted subject is <code>mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight</code>, whose source row names the validating behavior: content-addressed subprocess keys, <code>fcntl</code> leader/follower election, completed-run reuse, scoped dirty/content fingerprint invalidation, captured stdout/stderr replay, and empty-command refusal. The Markdown is therefore a reader narrative over that mechanism row, not an independent source of authority.</p>\n<p>The concept edge is <code>concept.import_projection_and_drift_control_bundle</code>: the public refactor imports the source <code>system/lib/command_run_singleflight.py</code> shape into Microcosm while keeping the proof surface bounded to fixture inputs, source refs, and metadata-only result records. The bundle&#x27;s principles <code>P-1</code>, <code>P-2</code>, <code>P-6</code>, <code>P-8</code>, <code>P-9</code>, and <code>P-15</code>, plus axioms <code>AX-1</code>, <code>AX-5</code>, <code>AX-7</code>, <code>AX-8</code>, and <code>AX-11</code>, are the governing relationship edges reported by the structured source record; this page cites those ids rather than minting new doctrine to make the module look more complete.</p>\n<p>The important dependency edge is <code>paper_module.engine_room_metabolism_runtime</code>. That sibling module shows the runtime idempotency pattern for active work, while this module isolates the command-run singleflight pattern. Read together, the pair separates two claims: active work can be deduped by a stateful runtime, and duplicate subprocess invocations can be collapsed by a content-addressed key plus per-key lock. The boundary matters because a green singleflight result record is not evidence for a durable scheduler, daemon, or distributed lock service.</p>\n<p>Projection status follows the same lattice boundary. The proof consumer for this relation is still <code>tests/test_engine_room_command_run_singleflight.py</code> plus the fixture CLI and paper-module corpus check named below.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 5,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 6
        },
        "link_count": 14,
        "links": [
          {
            "id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public command run singleflight",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.engine_room_metabolism_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Metabolism Runtime",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-metabolism-runtime"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_command_run_singleflight",
      "reader_packet": {
        "abstract": "Public command-run singleflight fixture: content-addressed subprocess keys collapse duplicate active runs and replay captured result records without claiming scheduler or daemon authority.",
        "authority_ceiling": "Public subprocess singleflight fixture and focused regression result records only; no job scheduler, daemon, distributed lock service, live command_runs export, external model access authority, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_command_run_singleflight.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-command-run-singleflight-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-command-run-singleflight-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Command argv, cwd, env, scope paths\"] --> B[\"Build content-addressed key argv + cwd + env + scoped worktree state\"] B --> K[\"Hash key to key_hash\"] K --> C[\"Take per-key fcntl lock\"] C --> D{\"Active run for this key?\"} D -- \"running\" --> E[\"Follower waits on active result record\"] D -- \"completed and reuse allowed\" --> G[\"Reused: replay completed result record\"] D -- \"none, or stale\" --> H[\"Leader runs subprocess once\"] E --> F{\"Active finished in window?\"} F -- \"yes\" --> R[\"Follower: replay leader output shared run_id, same exit code\"] F -- \"no\" --> T[\"stale_or_timeout, exit 124 no rerun\"] H --> I[\"Capture stdout, stderr, exit code write run and latest-by-key result records\"] R --> Z[\"Return result record\"] G --> Z T --> Z I --> Z",
            "source_format": "mermaid",
            "source_hash": "sha256:863d2104afccbc946e1100e0c70c5cddb50c7cd4711cd7c07fa7f6ec90d24667",
            "source_line_end": 62,
            "source_line_start": 45
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 5,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-metabolism-runtime"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public command run singleflight",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_command_run_singleflight",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 184,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 304,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 313,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 323,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 349,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "integration-status",
              "source_line_start": 370,
              "title": "Integration Status"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_command_run_singleflight.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "`golang.org/x/sync/singleflight`",
            "section_id": "prior-art-grounding",
            "url": "https://pkg.go.dev/golang.org/x/sync/singleflight"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When several agents or background tasks fire the same command at the same moment, the naive outcome is several identical subprocesses doing the same work at once. That wastes the machine, and where the command has a side effect it can corrupt shared state by writing twice. The bundle answers one question: when two callers ask for the same command at the same time, can the system run it exactly once and hand the second caller the first caller's captured output? The approach worth noticing is how it decides that two requests are \"the same\". It does not compare command names. It builds a content-addressed key over the argv, the working directory, a small slice of the environment, and, cruciall\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 33,
            "source_line_start": 7,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Content-addressed command keys over argv, cwd digest, selected environment, scoped Git dirty state when available, and scoped file-content fallback. fcntl leader/follower coordination so duplicate active invocations collapse to one subprocess execution. Completed-run reuse when the caller opts in. Captured stdout/stderr replay for followers and reuse result records.",
            "level": 2,
            "order": 2,
            "section_id": "what-it-demonstrates",
            "source_line_end": 42,
            "source_line_start": 34,
            "title": "What It Demonstrates"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is intentionally local. It proves a duplicate command key can elect one leader and make followers reuse that leader's captured result record. It does not claim a durable queue, daemon, distributed lock, scheduler, or export of the source state/command_runs/ tree.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 68,
            "source_line_start": 43,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime mechanism is a local subprocess singleflight, not a scheduler loop. buildcommandkey constructs a stable command key from argv, cwd label and digest, resource class, selected environment, and scoped state. When the cwd is inside Git, scoped state includes HEAD, porcelain status, binary diff hashes, staged diff hashes, and scoped file-content hashes; outside Git, the fallback is the scoped file-content fingerprint. The key hash is therefore an equality claim over command identity plus selected local state, not over command name alone. runcommandsingleflight uses the key hash to locate a per-key fcntl lock, active result record, latest result record, run metadata, stdout file, and\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 103,
            "source_line_start": 69,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism is cross-process singleflight, not just memoization. Its cache key is content-addressed over command identity and scoped state, including Git HEAD, porcelain status, and scoped dirty-file content when available. That means the same command can safely reuse or collapse while an edited scoped file creates a different key and must miss. The fcntl lock is the leader/follower election. The leader executes the subprocess once and writes the captured result record; followers wait for the active run and replay the leader's captured stdout, stderr, return code, and metadata. The expected regression is a real OS-process race: two callers start with the same key and the side-effect count\u2026",
            "level": 2,
            "order": 5,
            "section_id": "concurrency-claim",
            "source_line_end": 122,
            "source_line_start": 104,
            "title": "Concurrency Claim"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a subprocess singleflight bundle, not a job scheduler, not a daemon, not a distributed lock service, and not an export of live state/command_runs/ state. Its JSON bundle authority is limited to the paper-module relationships named in core/papermodulecapsules.json; it does not claim an accepted component, Atlas ownership, launch-scope decision, private-system equivalence, source-file changes authority, or whole-system correctness.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 131,
            "source_line_start": 123,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is directly inspired by duplicate-call suppression and cache-stampede control patterns, especially Go's singleflight package: golang.org/x/sync/singleflight, which defines a namespace of work where duplicate calls for the same key share one in-flight execution. Microcosm borrows the leader/follower and shared-result shape, then adapts it to local subprocess runs with content-addressed command identity, scoped worktree state, captured stdout/stderr replay, and an explicit distinction from completed-result caching. It is singleflight for command execution, not a general scheduler or distributed lock service.",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 146,
            "source_line_start": 132,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module sits in the Microcosm lattice as a mechanism-backed proof of duplicate active-command collapse. Its admitted subject is mechanism.engineroomcommandrunsingleflight.validatespubliccommandrunsingleflight, whose source row names the validating behavior: content-addressed subprocess keys, fcntl leader/follower election, completed-run reuse, scoped dirty/content fingerprint invalidation, captured stdout/stderr replay, and empty-command refusal. The Markdown is therefore a reader narrative over that mechanism row, not an independent source of authority. The concept edge is concept.importprojectionanddriftcontrol_bundle: the public refactor imports the source system/lib/commandrunsingle\u2026",
            "level": 2,
            "order": 8,
            "section_id": "governing-lattice-relation",
            "source_line_end": 183,
            "source_line_start": 147,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The admitted subject is the mechanism row mechanism.engineroomcommandrunsingleflight.validatespubliccommandrunsingleflight. There is still no accepted engineroomcommandrunsingleflight component claim, and organatlas.engineroomcommandrun_singleflight remains blocked until the component-atlas owner binds its edges. The source authority is therefore enough for Mermaid and lattice walkability, but not enough for component readiness, Atlas readiness, scheduler authority, or launch-scope decision.",
            "level": 2,
            "order": 9,
            "section_id": "subject-boundary-audit",
            "source_line_end": 234,
            "source_line_start": 225,
            "title": "Subject Boundary Audit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "role: leader: this process won the key lock and executed the subprocess. role: follower: this process attached to the active run and replayed the leader's captured stdout, stderr, exit code, and metadata. role: reused: completed-result reuse occurred because the caller explicitly set reuse_completed. dirty_fingerprint: command-key invalidation is scoped to content. The scopemutationchanges_key fixture mutates a scoped file and expects a new key, so edited scoped content is not laundered into an old singleflight run. status: staleortimeout with exit code 124: the wrapper refused to rerun while an active run failed to finish inside the wait window. empty argv rejection: input validation only,\u2026",
            "level": 2,
            "order": 10,
            "section_id": "reader-evidence-routing",
            "source_line_end": 251,
            "source_line_start": 235,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The fixture manifest names two positive cases (single_leader, completed_reuse) and two negative-boundary cases (scopemutationchangeskey, missingcommand_rejected). The expected result record is status: pass, casecount: 4, and passedcase_count: 4.",
            "level": 2,
            "order": 11,
            "section_id": "public-exercise",
            "source_line_end": 264,
            "source_line_start": 252,
            "title": "Public Exercise"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves only that the public fixture behavior and bundle-backed JSON projection remain reproducible; it does not establish scheduler authority, daemon authority, distributed lock service behavior, launch readiness, or whole-system correctness.",
            "level": 2,
            "order": 12,
            "section_id": "validation-receipt-path",
            "source_line_end": 281,
            "source_line_start": 265,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The named proof consumer is tests/testengineroomcommandrun_singleflight.py. Its focused tests cover: scoped file mutation changing the dirty fingerprint; completed-run reuse without rerunning; concurrent duplicate collapse with one leader, one follower, shared run_id, replayed output, and exactly one side effect; stale active-run timeout refusal without rerun; empty-command rejection; fixture-matrix parity; and the module CLI JSON result record. The runtime proof consumer is microcosmcore.engineroom.commandrunsingleflight evaluate-fixtures, which loads fixtures/firstwave/engineroomcommandrunsingleflight/input/.json and reports status, casecount, passedcase_count, source refs, sourcefaithful\u2026",
            "level": 2,
            "order": 13,
            "section_id": "named-proof-consumers",
            "source_line_end": 303,
            "source_line_start": 282,
            "title": "Named Proof Consumers"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_command_run_singleflight.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Public command-run singleflight fixture: content-addressed subprocess keys collapse duplicate active runs and replay captured result records without claiming scheduler or daemon authority."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_command_run_singleflight.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Command-Run Singleflight is a subprocess singleflight bundle. It validates content-addressed command keys, scoped dirty/content fingerprints, fcntl leader/follower election, completed-run reuse, captured output replay, and two negative boundaries over fixture commands while keeping scheduler, daemon, distributed-lock, live-state export, launch, and private-system claims out of scope.",
      "summary_line": "Public command-run singleflight fixture: content-addressed subprocess keys collapse duplicate active runs and replay captured result records without claiming scheduler or daemon authority.",
      "title": "Engine Room Command-Run Singleflight"
    },
    {
      "anchor": "paper-module-engine-room-metabolism-runtime",
      "authority_ceiling": "Component evidence for the accepted staged Engine Room demo only; not a live non-public runtime export, not external model service, not agent dispatch, not distributed database proof, not launch-scope decision, and not source-file changes.",
      "body_html": "<p>This staged Engine Room bundle imports the always-on metabolism runtime shape into Microcosm as a synthetic SQLite bundle.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A long-running agent runtime keeps a durable record of work: jobs to do, leases held by workers, runs in flight, and claims asserted on a shared blackboard. That record drifts out of step with reality. A worker dies mid-run and its lease never gets released. A run finishes but the job it belonged to is still marked running. A launch log goes stale because nothing is writing to it. The question this component answers is narrow: given the durable state alone, which rows are inconsistent, and which of those should a person look at before anything touches them?</p>\n<p>The interesting choice is what the reconciliation pass does not do. It reads the jobs and runs tables, applies its rules, and emits findings tagged <code>operator_review_required</code>. It does not auto-repair. An expired lease has a clean recovery path, so <code>requeue_expired_jobs</code> moves it back to <code>recoverable</code> on its own. But a running job with no run row, or a finished run whose job still reads running, is ambiguous: the safe move is to surface it, not to guess. The component draws that line deliberately and refuses to cross it.</p>\n<p>The blackboard makes the same refusal. Claims are not edited or deleted in place. An assertion is one event row; a contradiction, expiry, or supersession is a separate event that points back at the assertion it invalidates. The active view is then projected by replaying the event log and dropping any assertion an invalidating event named. State is reconstructed from an append-only history rather than mutated, so the reason a claim is no longer active stays on the record.</p>\n<p>This is a synthetic SQLite exercise, not the live runtime. It ships fixtures and a real database file, exercises the queue, lease, projection, and reconciliation paths, and emits a result record. It does not carry the private source database, dispatch any worker or provider, or stand in for distributed-database behaviour.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The module is a staged, synthetic runtime model over a local SQLite database. It demonstrates durable queue state, lease recovery, blackboard claim-event projection, and cold-start reconciliation findings without exporting or operating the private source runtime. The public body is intentionally small: fixtures create jobs, claims, runs, launch logs, and blackboard events, then the runtime emits result records over those local artifacts.</p>\n<p>The proof boundary is durable-state behavior, not live orchestration. A clean result record means the synthetic fixture exercised the declared queue, lease, projection, and reconciliation cases. It does not establish external model service, agent dispatch, distributed database behavior, ambiguous automatic repair, or launch-scope decision.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"408\" height=\"1000\" viewBox=\"0 0 408 1000\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"203.9\" y1=\"108.0\" x2=\"203.9\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"203.9,166.0 200.8,159.2 207.0,159.2\"></polygon><line class=\"pmd-edge\" x1=\"177.4\" y1=\"238.0\" x2=\"134.7\" y2=\"296.0\"></line><polygon class=\"pmd-arrow\" points=\"134.7,296.0 136.3,288.7 141.2,292.3\"></polygon><line class=\"pmd-edge\" x1=\"136.3\" y1=\"350.0\" x2=\"182.4\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"182.4,408.0 175.8,404.5 180.6,400.7\"></polygon><line class=\"pmd-edge\" x1=\"203.9\" y1=\"462.0\" x2=\"203.9\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"203.9,520.0 200.8,513.2 207.0,513.2\"></polygon><line class=\"pmd-edge\" x1=\"236.6\" y1=\"238.0\" x2=\"297.4\" y2=\"305.0\"></line><polygon class=\"pmd-arrow\" points=\"297.4,305.0 290.5,302.0 295.0,297.9\"></polygon><line class=\"pmd-edge\" x1=\"203.9\" y1=\"574.0\" x2=\"203.9\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"203.9,632.0 200.8,625.2 207.0,625.2\"></polygon><line class=\"pmd-edge\" x1=\"307.8\" y1=\"341.0\" x2=\"212.7\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"212.7,632.0 211.9,624.5 217.8,626.4\"></polygon><line class=\"pmd-edge\" x1=\"203.9\" y1=\"686.0\" x2=\"203.9\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"203.9,744.0 200.8,737.2 207.0,737.2\"></polygon><line class=\"pmd-edge\" x1=\"203.9\" y1=\"852.0\" x2=\"203.9\" y2=\"910.0\"></line><polygon class=\"pmd-arrow\" points=\"203.9,910.0 200.8,903.2 207.0,903.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"100.2\" y=\"18.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.9\" y=\"40.5\">Public fixture cases</tspan><tspan x=\"203.9\" y=\"58.5\">queue recovery, blackboard</tspan><tspan x=\"203.9\" y=\"76.5\">projection,</tspan><tspan x=\"203.9\" y=\"94.5\">running-job reconciliation</tspan></text><title>Public fixture cases queue recovery, blackboard projection, running-job reconciliation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"110.5\" y=\"166.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.9\" y=\"188.5\">connect / ensure_schema</tspan><tspan x=\"203.9\" y=\"206.5\">WAL SQLite jobs, runs,</tspan><tspan x=\"203.9\" y=\"224.5\">blackboard_claim_events</tspan></text><title>connect / ensure_schema WAL SQLite jobs, runs, blackboard_claim_events</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"296.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"318.5\">enqueue_job</tspan><tspan x=\"114.8\" y=\"336.5\">active-state idempotency</tspan></text><title>enqueue_job active-state idempotency</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"120.9\" y=\"408.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.9\" y=\"430.5\">claim_next_job</tspan><tspan x=\"203.9\" y=\"448.5\">requeue_expired_jobs</tspan></text><title>claim_next_job requeue_expired_jobs</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"107.1\" y=\"520.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.9\" y=\"542.5\">start_run / complete_run</tspan><tspan x=\"203.9\" y=\"560.5\">run lifecycle rows</tspan></text><title>start_run / complete_run run lifecycle rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"237.6\" y=\"305.0\" width=\"152.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"313.7\" y=\"327.5\">append_claim_event</tspan></text><title>append_claim_event</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"110.5\" y=\"632.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.9\" y=\"654.5\">reconcile</tspan><tspan x=\"203.9\" y=\"672.5\">running_job_no_run_row,</tspan></text><title>reconcile running_job_no_run_row,</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"96.8\" y=\"744.0\" width=\"214.3\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.9\" y=\"766.5\">evaluate_fixture_dir</tspan><tspan x=\"203.9\" y=\"784.5\">JSON result record with</tspan><tspan x=\"203.9\" y=\"802.5\">counts,</tspan><tspan x=\"203.9\" y=\"820.5\">scope boundaries, and scope</tspan><tspan x=\"203.9\" y=\"838.5\">limit</tspan></text><title>evaluate_fixture_dir JSON result record with counts, scope boundaries, and scope limit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"103.7\" y=\"910.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.9\" y=\"932.5\">Scope limit</tspan><tspan x=\"203.9\" y=\"950.5\">synthetic SQLite behavior</tspan><tspan x=\"203.9\" y=\"968.5\">only</tspan></text><title>Scope limit synthetic SQLite behavior only</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>append_claim_event</dt><dd><code class=\"pm-diagram__ref-loc\">build_blackboard_projection</code></dd></div><div class=\"pm-diagram__ref\"><dt>reconcile running_job_no_run_row,</dt><dd><code class=\"pm-diagram__ref-loc\">run_finalized_but_job_running,</code><code class=\"pm-diagram__ref-loc\">running_job_stale_launch_log</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Fixture[&quot;Public fixture cases queue recovery, blackboard projection, running-job reconciliation&quot;] Schema[&quot;connect / ensure_schema WAL SQLite jobs, runs, blackboard_claim_events&quot;] Queue[&quot;enqueue_job active-state idempotency&quot;] Lease[&quot;claim_next_job requeue_expired_jobs&quot;] Runs[&quot;start_run / complete_run run lifecycle rows&quot;] Blackboard[&quot;append_claim_event build_blackboard_projection&quot;] Reconcile[&quot;reconcile running_job_no_run_row, run_finalized_but_job_running, running_job_stale_launch_log&quot;] Result record[&quot;evaluate_fixture_dir JSON result record with counts, scope boundaries, and scope limit&quot;] Ceiling[&quot;Scope limit synthetic SQLite behavior only&quot;] Fixture --&gt; Schema Schema --&gt; Queue Queue --&gt; Lease Lease --&gt; Runs Schema --&gt; Blackboard Runs --&gt; Reconcile Blackboard --&gt; Reconcile Reconcile --&gt; Result record Result record --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">What It Demonstrates</h4>\n<ul><li>WAL-enabled SQLite schema for jobs, runs, and blackboard claim events.</li><li>Idempotent job insertion through a partial unique index on <code>idempotency_key</code> scoped to the active states. A duplicate enqueue while the job is still live is rejected; once the job reaches a terminal state the key is free to re-enqueue.</li><li>Lease claim and expired-claim recovery into <code>recoverable</code>: a claim carries an expiry, and <code>requeue_expired_jobs</code> returns any lapsed claim to the queue.</li><li>Blackboard claim-event projection that removes contradicted assertions.</li><li>Cold-start reconciliation findings for:</li><li><code>running_job_no_run_row</code></li><li><code>run_finalized_but_job_running</code></li><li><code>running_job_stale_launch_log</code></li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>fixture CLI: inspect synthetic SQLite runtime behavior over public fixture roots.</li><li>focused pytest: inspect queue, lease recovery, blackboard projection, reconciliation findings, fixture replay, and CLI contract coverage.</li><li>paper-module coverage contract: verify that this slug has left the Engine Room legacy re-entry set because its JSON source record names source, subject, and code-locus evidence.</li><li>doctrine projection check: corpus/parity evidence only; it is not private-runtime export, external model access authority, accepted-component admission, or proof that live source metabolism state is healthy.</li><li>non-proof boundary: passing checks show the synthetic SQLite exercise is replayable and bounded by its scope limit.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in autonomic-computing and durable-runtime control loops: observe work state, detect stale or inconsistent state, recover leases, and keep the durable log separate from the acting dispatcher. Relevant anchors include:</p>\n<ul><li>IBM&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://research.ibm.com/publications/autonomic-computing-architectural-approach-and-prototype\">autonomic-computing architecture</a> lineage, including the MAPE-K loop tradition that frames self-management as monitor, analyze, plan, execute, and knowledge.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.sqlite.org/wal.html\">SQLite write-ahead logging</a>, where a local database uses a WAL file for transactional durability and concurrency behavior.</li><li>Google&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://sre.google/sre-book/monitoring-distributed-systems/\">SRE monitoring guidance</a> as a practical lineage for separating symptoms, causes, and operational signals.</li></ul>\n<p>Microcosm borrows the self-management loop and durable local-state pattern, but keeps the component synthetic and public-safe: jobs, leases, blackboard assertions, and cold-start findings are exercised without exporting private runtime state or dispatching providers.</p>\n<h4 class=\"pm-body__h\">Public Exercise</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.metabolism_runtime evaluate-fixtures \\\n  --input fixtures/first_wave/engine_room_metabolism_runtime/input \\\n  --json</code></pre>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_metabolism_runtime.py -q\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves only that the public fixture behavior and bundle-backed JSON projection remain reproducible; it does not establish live non-public runtime export, external model access, launch-scope decision, or whole-system correctness.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is a synthetic SQLite bundle for durable queue, lease recovery, blackboard claim-event projection, and cold-start reconciliation taxonomy. It is not a live non-public runtime export, not an agent dispatcher, not external model service, not ambiguous auto-repair, and not a distributed database. Its JSON bundle authority is limited to component evidence for the accepted Engine Room demo mechanism and the relationships named in <code>core/paper_module_capsules.json</code>; it does not claim a standalone metabolism-runtime mechanism, an accepted component, Atlas ownership, or launch-scope decision. It never ships the private source metabolism database, runtime status JSON, operator sessions, provider state, or live logs.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>Readers should be able to inspect the public body through these local surfaces:</p>\n<ul><li><code>src/microcosm_core/engine_room/metabolism_runtime.py</code> defines the SQLite schema, job queue, lease claim/recovery, run lifecycle, blackboard projection, reconciliation rules, fixture evaluator, and CLI.</li><li><code>tests/test_engine_room_metabolism_runtime.py</code> checks WAL/idempotency, expired-claim recovery, contradicted blackboard assertions, each reconciliation finding, fixture replay, and the module CLI result record.</li><li><code>fixtures/first_wave/engine_room_metabolism_runtime/input</code> carries the replayable public queue/reconciliation cases.</li><li><code>core/fixture_manifests/engine_room_metabolism_runtime.fixture_manifest.json</code> binds the fixture set as an inspectable artifact.</li><li><code>standards/std_microcosm_engine_room_metabolism_runtime.json</code> names the source-to-target relation, required positive and negative cases, validator command, and scope limit.</li></ul>\n<p>The source source refs in the standard are lineage anchors for the public refactor. They do not expose private runtime state, and they do not make this Markdown page a private-runtime export or broader launch-scope decision. Source authority for the paper-module row lives in the JSON bundle registry.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 6
        },
        "link_count": 13,
        "links": [
          {
            "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public engine room demo",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-demo"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_metabolism_runtime",
      "reader_packet": {
        "abstract": "Staged Engine Room component: synthetic SQLite metabolism runtime exercise for queues, leases, blackboard projection, and reconciliation.",
        "authority_ceiling": "Component evidence for the accepted staged Engine Room demo only; not a live non-public runtime export, not external model service, not agent dispatch, not distributed database proof, not launch-scope decision, and not source-file changes.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_metabolism_runtime.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-metabolism-runtime-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-metabolism-runtime-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Fixture[\"Public fixture cases queue recovery, blackboard projection, running-job reconciliation\"] Schema[\"connect / ensure_schema WAL SQLite jobs, runs, blackboard_claim_events\"] Queue[\"enqueue_job active-state idempotency\"] Lease[\"claim_next_job requeue_expired_jobs\"] Runs[\"start_run / complete_run run lifecycle rows\"] Blackboard[\"append_claim_event build_blackboard_projection\"] Reconcile[\"reconcile running_job_no_run_row, run_finalized_but_job_running, running_job_stale_launch_log\"] Result record[\"evaluate_fixture_dir JSON result record with counts, scope boundaries, and scope limit\"] Ceiling[\"Scope limit synthetic SQLite behavior only\"] Fixture --> Schema Schema --> Queue Queue --> Lease Lease --> Runs Schema --> Blackboard Runs --> Reconcile Blackboard --> Reconcile Reconcile --> Result record Result record --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:169a7086286a897d7dfb5b4042a73e06f36f3018b2f6e59c77e5b3c10bd61f10",
            "source_line_end": 74,
            "source_line_start": 53
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-demo"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public engine room demo",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_metabolism_runtime",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 131,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 164,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 238,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 248,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 258,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "integration-status",
              "source_line_start": 284,
              "title": "Integration Status"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_metabolism_runtime.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "autonomic-computing architecture",
            "section_id": "prior-art-grounding",
            "url": "https://research.ibm.com/publications/autonomic-computing-architectural-approach-and-prototype"
          },
          {
            "kind": "external_reference",
            "label": "SQLite write-ahead logging",
            "section_id": "prior-art-grounding",
            "url": "https://www.sqlite.org/wal.html"
          },
          {
            "kind": "external_reference",
            "label": "SRE monitoring guidance",
            "section_id": "prior-art-grounding",
            "url": "https://sre.google/sre-book/monitoring-distributed-systems/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A long-running agent runtime keeps a durable record of work: jobs to do, leases held by workers, runs in flight, and claims asserted on a shared blackboard. That record drifts out of step with reality. A worker dies mid-run and its lease never gets released. A run finishes but the job it belonged to is still marked running. A launch log goes stale because nothing is writing to it. The question this component answers is narrow: given the durable state alone, which rows are inconsistent, and which of those should a person look at before anything touches them? The interesting choice is what the reconciliation pass does not do. It reads the jobs and runs tables, applies its rules, and emits fin\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 37,
            "source_line_start": 6,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module is a staged, synthetic runtime model over a local SQLite database. It demonstrates durable queue state, lease recovery, blackboard claim-event projection, and cold-start reconciliation findings without exporting or operating the private source runtime. The public body is intentionally small: fixtures create jobs, claims, runs, launch logs, and blackboard events, then the runtime emits result records over those local artifacts. The proof boundary is durable-state behavior, not live orchestration. A clean result record means the synthetic fixture exercised the declared queue, lease, projection, and reconciliation cases. It does not establish external model service, agent dispatch,\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 75,
            "source_line_start": 38,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "WAL-enabled SQLite schema for jobs, runs, and blackboard claim events. Idempotent job insertion through a partial unique index on idempotency_key scoped to the active states. A duplicate enqueue while the job is still live is rejected; once the job reaches a terminal state the key is free to re-enqueue. Lease claim and expired-claim recovery into recoverable: a claim carries an expiry, and requeueexpiredjobs returns any lapsed claim to the queue. Blackboard claim-event projection that removes contradicted assertions. Cold-start reconciliation findings for: runningjobnorunrow runfinalizedbutjobrunning runningjobstalelaunchlog",
            "level": 2,
            "order": 3,
            "section_id": "what-it-demonstrates",
            "source_line_end": 89,
            "source_line_start": 76,
            "title": "What It Demonstrates"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Readers should be able to inspect the public body through these local surfaces: src/microcosmcore/engineroom/metabolism_runtime.py defines the SQLite schema, job queue, lease claim/recovery, run lifecycle, blackboard projection, reconciliation rules, fixture evaluator, and CLI. tests/testengineroommetabolismruntime.py checks WAL/idempotency, expired-claim recovery, contradicted blackboard assertions, each reconciliation finding, fixture replay, and the module CLI result record. fixtures/firstwave/engineroommetabolismruntime/input carries the replayable public queue/reconciliation cases. core/fixturemanifests/engineroommetabolismruntime.fixture_manifest.json binds the fixture set as an inspe\u2026",
            "level": 2,
            "order": 4,
            "section_id": "source-open-body-floor",
            "source_line_end": 112,
            "source_line_start": 90,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "fixture CLI: inspect synthetic SQLite runtime behavior over public fixture roots. focused pytest: inspect queue, lease recovery, blackboard projection, reconciliation findings, fixture replay, and CLI contract coverage. paper-module coverage contract: verify that this slug has left the Engine Room legacy re-entry set because its JSON source record names source, subject, and code-locus evidence. doctrine projection check: corpus/parity evidence only; it is not private-runtime export, external model access authority, accepted-component admission, or proof that live source metabolism state is healthy. non-proof boundary: passing checks show the synthetic SQLite exercise is replayable and bound\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 130,
            "source_line_start": 113,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a synthetic SQLite bundle for durable queue, lease recovery, blackboard claim-event projection, and cold-start reconciliation taxonomy. It is not a live non-public runtime export, not an agent dispatcher, not external model service, not ambiguous auto-repair, and not a distributed database. Its JSON bundle authority is limited to component evidence for the accepted Engine Room demo mechanism and the relationships named in core/papermodulecapsules.json; it does not claim a standalone metabolism-runtime mechanism, an accepted component, Atlas ownership, or launch-scope decision. It never ships the private source metabolism database, runtime status JSON, operator sessions, provider sta\u2026",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 192,
            "source_line_start": 180,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in autonomic-computing and durable-runtime control loops: observe work state, detect stale or inconsistent state, recover leases, and keep the durable log separate from the acting dispatcher. Relevant anchors include: IBM's autonomic-computing architecture lineage, including the MAPE-K loop tradition that frames self-management as monitor, analyze, plan, execute, and knowledge. SQLite write-ahead logging, where a local database uses a WAL file for transactional durability and concurrency behavior. Google's SRE monitoring guidance as a practical lineage for separating symptoms, causes, and operational signals. Microcosm borrows the self-management loop and durable l\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 214,
            "source_line_start": 193,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "public-exercise",
            "source_line_end": 222,
            "source_line_start": 215,
            "title": "Public Exercise"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves only that the public fixture behavior and bundle-backed JSON projection remain reproducible; it does not establish live non-public runtime export, external model access, launch-scope decision, or whole-system correctness.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 237,
            "source_line_start": 223,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_metabolism_runtime.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Staged Engine Room component: synthetic SQLite metabolism runtime exercise for queues, leases, blackboard projection, and reconciliation."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_metabolism_runtime.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Metabolism Runtime explains the metabolism runtime component inside the accepted Engine Room demo. It exercises synthetic SQLite queue state, lease recovery, blackboard claim projection, and cold-start reconciliation fixtures without exporting private runtime state or dispatching providers.",
      "summary_line": "Staged Engine Room component: synthetic SQLite metabolism runtime exercise for queues, leases, blackboard projection, and reconciliation.",
      "title": "Engine Room Metabolism Runtime"
    },
    {
      "anchor": "paper-module-engine-room-bridge-campaign-dag",
      "authority_ceiling": "Component evidence for the accepted staged Engine Room demo only; no external model access, campaign execution, reducer or synthesis correctness proof, provider safety proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<p><code>engine_room_bridge_campaign_dag</code> is the first disjoint Engine Room bundle. It imports the source bridge-campaign contract shape as a refactor: validate a typed probe/reducer/synthesis graph, prove the graph is acyclic, make sure synthesis reaches probe evidence, and reject provider over-parallelism before any campaign reaches a dispatcher.</p>\n<p>Source refs:</p>\n<ul><li><code>tools/meta/bridge/bridge_campaign.py</code></li><li><code>tools/meta/bridge/dispatch_validator.py</code></li><li><code>tools/meta/bridge/provider_capabilities.py</code></li></ul>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A bridge campaign fans one piece of work out across several agent providers, then folds their outputs back into a single synthesis. The cost of getting the graph wrong is paid after dispatch: a cycle that never terminates, a synthesis step that summarises nothing because it does not actually depend on any probe, or a fan-out that asks one provider for more parallel workers than it can take. This component answers one question before any of that happens. Is the campaign graph well formed enough to be safe to run?</p>\n<p>The design choice that makes this useful is that it is a validator and nothing else. <code>validate_campaign</code> reads a small JSON spec and returns a list of typed rule decisions; it never dispatches an agent, calls a provider, or runs a reducer. The rule ids deliberately mirror the source contract&#x27;s CR and VR rule families, so the public bundle carries a faithful subset of the same checks the private runtime applies, without carrying the runtime itself.</p>\n<p>The check that is worth pausing on is reachability. It is not enough for the graph to be acyclic and for the node types to be valid. The single synthesis node must transitively depend on at least one probe, so that the conclusion can be traced back to evidence rather than to other conclusions. A graph that wires synthesis only to a reducer with no probe behind it is rejected. That is the difference between a structure that looks like a campaign and one whose output is grounded in something the campaign actually gathered.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"456\" height=\"928\" viewBox=\"0 0 456 928\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"228.1\" y1=\"72.0\" x2=\"228.1\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,130.0 225.0,123.2 231.1,123.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"220.0\" x2=\"228.1\" y2=\"278.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,278.0 225.0,271.2 231.1,271.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"368.0\" x2=\"228.1\" y2=\"426.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,426.0 225.0,419.2 231.1,419.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"462.0\" x2=\"228.1\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,520.0 225.0,513.2 231.1,513.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"574.0\" x2=\"228.1\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,632.0 225.0,625.2 231.1,625.2\"></polygon><line class=\"pmd-edge\" x1=\"228.1\" y1=\"686.0\" x2=\"228.1\" y2=\"744.0\"></line><polygon class=\"pmd-arrow\" points=\"228.1,744.0 225.0,737.2 231.1,737.2\"></polygon><line class=\"pmd-edge\" x1=\"202.4\" y1=\"798.0\" x2=\"147.3\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"147.3,856.0 149.8,848.9 154.3,853.1\"></polygon><line class=\"pmd-edge\" x1=\"235.5\" y1=\"220.0\" x2=\"340.3\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"340.3,856.0 336.2,849.7 342.2,848.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"243.9\" y=\"529.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"287.9\" y=\"542.0\" text-anchor=\"middle\">&quot;rule reject&quot;</text><line class=\"pmd-edge\" x1=\"237.4\" y1=\"368.0\" x2=\"339.1\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"339.1,856.0 334.7,849.9 340.7,848.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"244.3\" y=\"603.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"288.3\" y=\"616.0\" text-anchor=\"middle\">&quot;rule reject&quot;</text><line class=\"pmd-edge\" x1=\"232.8\" y1=\"462.0\" x2=\"337.6\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"337.6,856.0 332.9,850.2 338.8,848.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"241.2\" y=\"650.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"285.2\" y=\"663.0\" text-anchor=\"middle\">&quot;rule reject&quot;</text><line class=\"pmd-edge\" x1=\"237.4\" y1=\"574.0\" x2=\"335.4\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"335.4,856.0 330.2,850.5 336.0,848.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"242.4\" y=\"706.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"286.4\" y=\"719.0\" text-anchor=\"middle\">&quot;rule reject&quot;</text><line class=\"pmd-edge\" x1=\"242.1\" y1=\"686.0\" x2=\"330.7\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"330.7,856.0 324.8,851.3 330.2,848.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"242.4\" y=\"762.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"286.4\" y=\"775.0\" text-anchor=\"middle\">&quot;rule reject&quot;</text><line class=\"pmd-edge\" x1=\"256.2\" y1=\"798.0\" x2=\"316.6\" y2=\"856.0\"></line><polygon class=\"pmd-arrow\" points=\"316.6,856.0 309.6,853.5 313.8,849.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"242.4\" y=\"818.0\" width=\"88.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"286.4\" y=\"831.0\" text-anchor=\"middle\">&quot;rule reject&quot;</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"148.5\" y=\"18.0\" width=\"159.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"40.5\">Typed campaign spec</tspan><tspan x=\"228.1\" y=\"58.5\">(JSON object)</tspan></text><title>Typed campaign spec (JSON object)</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"117.5\" y=\"130.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"152.5\">Envelope checks</tspan><tspan x=\"228.1\" y=\"170.5\">schema, kind, kebab-case id,</tspan><tspan x=\"228.1\" y=\"188.5\">intent, plan path,</tspan><tspan x=\"228.1\" y=\"206.5\">continuation</tspan></text><title>Envelope checks schema, kind, kebab-case id, intent, plan path, continuation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"114.0\" y=\"278.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"300.5\">Node checks</tspan><tspan x=\"228.1\" y=\"318.5\">unique labels, probe/reducer</tspan><tspan x=\"228.1\" y=\"336.5\">synthesis roles, input modes,</tspan><tspan x=\"228.1\" y=\"354.5\">dependencies resolve</tspan></text><title>Node checks unique labels, probe/reducer synthesis roles, input modes, dependencies resolve</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"158.9\" y=\"426.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"448.5\">Acyclicity check</tspan></text><title>Acyclicity check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.4\" y=\"520.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"542.5\">Exactly one synthesis node</tspan><tspan x=\"228.1\" y=\"560.5\">barrier binds that node</tspan></text><title>Exactly one synthesis node barrier binds that node</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"138.2\" y=\"632.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"654.5\">Synthesis transitively</tspan><tspan x=\"228.1\" y=\"672.5\">reaches a probe</tspan></text><title>Synthesis transitively reaches a probe</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"120.9\" y=\"744.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"228.1\" y=\"766.5\">Provider fan-out ceiling</tspan><tspan x=\"228.1\" y=\"784.5\">workers &lt;= safe_parallelism</tspan></text><title>Provider fan-out ceiling workers &lt;= safe_parallelism</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"856.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"878.5\">Pass result record</tspan><tspan x=\"121.7\" y=\"896.5\">ValidationResult ok = true</tspan></text><title>Pass result record ValidationResult ok = true</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"856.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"344.8\" y=\"878.5\">Reject result record</tspan><tspan x=\"344.8\" y=\"896.5\">rule id, target, reason</tspan></text><title>Reject result record rule id, target, reason</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;Typed campaign spec (JSON object)&quot;] --&gt; B[&quot;Envelope checks schema, kind, kebab-case id, intent, plan path, continuation&quot;] B --&gt; C[&quot;Node checks unique labels, probe/reducer/ synthesis roles, input modes, dependencies resolve&quot;] C --&gt; D[&quot;Acyclicity check&quot;] D --&gt; E[&quot;Exactly one synthesis node barrier binds that node&quot;] E --&gt; F[&quot;Synthesis transitively reaches a probe&quot;] F --&gt; G[&quot;Provider fan-out ceiling workers &lt;= safe_parallelism&quot;] G --&gt; H[&quot;Pass result record ValidationResult ok = true&quot;] B -.-&gt;|&quot;rule reject&quot;| R[&quot;Reject result record rule id, target, reason&quot;] C -.-&gt;|&quot;rule reject&quot;| R D -.-&gt;|&quot;rule reject&quot;| R E -.-&gt;|&quot;rule reject&quot;| R F -.-&gt;|&quot;rule reject&quot;| R G -.-&gt;|&quot;rule reject&quot;| R</code></pre></details></figure>\n<p>The shape is intentionally pre-dispatch. The module reads a typed campaign graph, validates node kinds and dependencies, rejects cycles, requires synthesis paths to reach probe evidence, checks provider fan-out ceilings, and emits a pass/reject result record. It does not dispatch bridge workers, use external model services, execute reducers, run synthesis, or prove provider safety.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism is a deterministic graph validator in <code>src/microcosm_core/engine_room/bridge_campaign_dag.py</code>. <code>validate_campaign</code> normalizes one campaign JSON object, then emits rule decisions instead of performing side effects. The rule set checks the input envelope (<code>schema_version</code>, <code>kind</code>, kebab-case <code>campaign_id</code>, bounded <code>intent</code>, public-looking <code>plan_path</code>, and bounded continuation packet), then checks node structure: unique labels, valid <code>probe</code> / <code>reducer</code> / <code>synthesis</code> roles, declared dependencies, acyclicity, exactly one synthesis node, barrier binding, and transitive reachability from synthesis back to at least one probe.</p>\n<p>The provider boundary is part of the same mechanism. <code>SAFE_PARALLELISM</code> gives a small local ceiling for <code>chatgpt</code>, <code>claude</code>, <code>gemini</code>, and <code>local</code>; rule <code>VR005</code> rejects a request whose worker count exceeds the selected provider ceiling. Because the validator returns a <code>ValidationResult</code> with decision rows, errors, and warnings, the result record explains why a graph passed or failed without dispatching any provider work.</p>\n<p><code>validate_fixture_dir</code> is the public proof harness. It loads the four fixture campaigns, compares each fixture&#x27;s declared <code>expected_ok</code> field against the observed validator result, and reports <code>status: pass</code> only if every positive and negative case behaves as declared. The positive case is a three-probe graph that fans into one reducer and one synthesis node. The negative cases are a cycle, a 99-worker provider ceiling violation, and a synthesis path that depends on a reducer with no probe evidence.</p>\n<p>This mechanism sits under the bundle edge <code>paper_module.engine_room_bridge_campaign_dag -&gt; mechanism.engine_room_demo.validates_public_engine_room_demo</code>. The doctrine relation is intentionally component-shaped: the structured source record records the existing Engine Room demo mechanism as the subject, the <code>concept.import_projection_and_drift_control_bundle</code> concept, principles <code>P-1</code>, <code>P-2</code>, <code>P-5</code>, <code>P-6</code>, <code>P-9</code>, and <code>P-15</code>, axioms <code>AX-1</code>, <code>AX-4</code>, <code>AX-5</code>, and <code>AX-8</code>, and the dependency on <code>paper_module.engine_room_demo</code>.</p>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li>Runtime CLI consumer: <code>PYTHONPATH=src ../repo-python -m microcosm_core.engine_room.bridge_campaign_dag validate-fixtures --input fixtures/first_wave/engine_room_bridge_campaign_dag/input --json</code>. Expected proof shape: <code>status: pass</code>, <code>case_count: 4</code>, and all fixture expectations met.</li><li>Focused regression: <code>PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider --basetemp=/tmp/microcosm_engine_room_bridge_campaign_dag_pytest tests/test_engine_room_bridge_campaign_dag.py -q</code>. Expected proof shape: the six tests cover the valid campaign, cycle rejection, provider ceiling rejection, dangling synthesis rejection, fixture-matrix result record, and CLI JSON result record.</li><li>Bundle/corpus parity: <code>PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code>. Expected proof shape: the structured source record remains reproducible from the bundle and Markdown projection, with Mermaid available from bundle edges and Atlas honestly blocked behind the component-atlas owner lane.</li><li>structured source record readback: <code>jq &#x27;{source_authority:.paper_module_payload.source_authority, mermaid:.paper_module_payload.generated_projections.mermaid.status, atlas:.paper_module_payload.generated_projections.atlas_card.status, edge_count:(.relationships.edges|length), unresolved:(.relationships.unpopulated_selective_relations|length)}&#x27; paper_modules/engine_room_bridge_campaign_dag.json</code>. Expected proof shape: <code>json_capsule</code>, <code>available_from_capsule_edges</code>, <code>blocked_until_organ_atlas_owner_lane_binds_edges</code>, resolved bundle edges, and zero unpopulated selective relations.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>valid fixture: the typed graph passed public pre-dispatch checks for probes, reducer fan-in, and synthesis reachability.</li><li>cycle failure: the local validator rejects a dependency cycle; this is a graph-shape proof only, not a statement about every private campaign graph.</li><li>over-parallel failure: the public fixture enforces the declared provider capacity ceiling; it is not live provider safety, quota authority, or launch clearance.</li><li>dangling synthesis failure: synthesis nodes must trace back to probe evidence before dispatch is allowed.</li><li>non-proof boundary: no fixture here executes a campaign, dispatches a provider, validates reducer output, proves synthesis correctness, creates a standalone component, or flips the generated Atlas card out of the component-atlas-owner lane.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This staged component is grounded in workflow-orchestration prior art that models work as a directed acyclic graph with typed nodes, dependency edges, fan-in, and validation before execution. Useful reference points are:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://airflow.apache.org/docs/apache-airflow/2.4.3/core-concepts/dags.html\">Apache Airflow DAGs</a>, where tasks are grouped into a directed acyclic graph with explicit dependencies.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.omg.org/spec/BPMN/2.0/\">BPMN</a> and related workflow notation traditions, where process graphs separate control-flow structure from the concrete execution system.</li></ul>\n<p>Microcosm borrows the graph validation and pre-dispatch accounting pattern: acyclicity, evidence reachability, and provider-capacity ceilings are checked before a campaign can run. This bundle stops at the contract/preflight layer; it does not dispatch agents or claim provider-safety proof.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_bridge_campaign_dag.py -q\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves that the public fixture behavior and bundle JSON projection remain reproducible; it does not execute campaigns, validate reducer or synthesis correctness, prove provider safety, include launch operations, or create a standalone Engine Room component.</p>\n<p>Positive case: a three-probe campaign fans into one reducer and one synthesis node. Negative cases: a cycle, a 99-worker provider-ceiling violation, and a synthesis path that never reaches a probe.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This bundle is a contract/preflight validator. It does not dispatch agents, execute campaigns, prove provider safety, include launch operations, or claim equivalence to the private bridge runtime. It is staged under unshared Engine Room paths while the accepted-component registry, atlas, runtime shell, and CLI integration surfaces remain separate authority surfaces. The JSON bundle binds this module as component evidence for <code>mechanism.engine_room_demo.validates_public_engine_room_demo</code>; it does not invent a standalone <code>engine_room_bridge_campaign_dag</code> component or mechanism.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open floor for this module is the runnable Engine Room refactor plus its fixture and test surfaces:</p>\n<ul><li>runtime: <code>src/microcosm_core/engine_room/bridge_campaign_dag.py</code></li><li>standard: <code>standards/std_microcosm_engine_room_bridge_campaign_dag.json</code></li><li>fixture manifest: <code>core/fixture_manifests/engine_room_bridge_campaign_dag.fixture_manifest.json</code></li><li>public fixtures: <code>fixtures/first_wave/engine_room_bridge_campaign_dag/input</code></li><li>focused tests: <code>tests/test_engine_room_bridge_campaign_dag.py</code></li><li>generated JSON source record: <code>paper_modules/engine_room_bridge_campaign_dag.json</code></li></ul>\n<p>That floor is enough for a reader to replay the public preflight fixtures and inspect the DAG checks. It is not enough to claim private bridge-runtime parity, provider safety, campaign execution authority, accepted-component authority, or launch-scope decision.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 6
        },
        "link_count": 13,
        "links": [
          {
            "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public engine room demo",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-demo"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_bridge_campaign_dag",
      "reader_packet": {
        "abstract": "Staged Engine Room component: pre-dispatch bridge-campaign DAG validator for typed nodes, acyclicity, synthesis reachability, and provider fan-out ceilings.",
        "authority_ceiling": "Component evidence for the accepted staged Engine Room demo only; no external model access, campaign execution, reducer or synthesis correctness proof, provider safety proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_bridge_campaign_dag.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-bridge-campaign-dag-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-bridge-campaign-dag-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"Typed campaign spec (JSON object)\"] --> B[\"Envelope checks schema, kind, kebab-case id, intent, plan path, continuation\"] B --> C[\"Node checks unique labels, probe/reducer/ synthesis roles, input modes, dependencies resolve\"] C --> D[\"Acyclicity check\"] D --> E[\"Exactly one synthesis node barrier binds that node\"] E --> F[\"Synthesis transitively reaches a probe\"] F --> G[\"Provider fan-out ceiling workers <= safe_parallelism\"] G --> H[\"Pass result record ValidationResult ok = true\"] B -.->|\"rule reject\"| R[\"Reject result record rule id, target, reason\"] C -.->|\"rule reject\"| R D -.->|\"rule reject\"| R E -.->|\"rule reject\"| R F -.->|\"rule reject\"| R G -.->|\"rule reject\"| R",
            "source_format": "mermaid",
            "source_hash": "sha256:99ea0e3c88d6734ebddb51aa7b9aad1c27bf51c6337bc23685ba59703a7a7328",
            "source_line_end": 57,
            "source_line_start": 42
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-demo"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public engine room demo",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_bridge_campaign_dag",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 134,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 239,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 249,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 259,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 270,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 296,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 312,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 335,
              "title": "Bundle Re-entry Packet"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 358,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Apache Airflow DAGs",
            "section_id": "prior-art-grounding",
            "url": "https://airflow.apache.org/docs/apache-airflow/2.4.3/core-concepts/dags.html"
          },
          {
            "kind": "external_reference",
            "label": "BPMN",
            "section_id": "prior-art-grounding",
            "url": "https://www.omg.org/spec/BPMN/2.0/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A bridge campaign fans one piece of work out across several agent providers, then folds their outputs back into a single synthesis. The cost of getting the graph wrong is paid after dispatch: a cycle that never terminates, a synthesis step that summarises nothing because it does not actually depend on any probe, or a fan-out that asks one provider for more parallel workers than it can take. This component answers one question before any of that happens. Is the campaign graph well formed enough to be safe to run? The design choice that makes this useful is that it is a validator and nothing else. validate_campaign reads a small JSON spec and returns a list of typed rule decisions; it never d\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 39,
            "source_line_start": 15,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is intentionally pre-dispatch. The module reads a typed campaign graph, validates node kinds and dependencies, rejects cycles, requires synthesis paths to reach probe evidence, checks provider fan-out ceilings, and emits a pass/reject result record. It does not dispatch bridge workers, use external model services, execute reducers, run synthesis, or prove provider safety.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 64,
            "source_line_start": 40,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime mechanism is a deterministic graph validator in src/microcosmcore/engineroom/bridgecampaigndag.py. validate_campaign normalizes one campaign JSON object, then emits rule decisions instead of performing side effects. The rule set checks the input envelope (schemaversion, kind, kebab-case campaignid, bounded intent, public-looking plan_path, and bounded continuation packet), then checks node structure: unique labels, valid probe / reducer / synthesis roles, declared dependencies, acyclicity, exactly one synthesis node, barrier binding, and transitive reachability from synthesis back to at least one probe. The provider boundary is part of the same mechanism. SAFE_PARALLELISM gives\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 102,
            "source_line_start": 65,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-open floor for this module is the runnable Engine Room refactor plus its fixture and test surfaces: runtime: src/microcosmcore/engineroom/bridgecampaigndag.py standard: standards/stdmicrocosmengineroombridgecampaigndag.json fixture manifest: core/fixturemanifests/engineroombridgecampaigndag.fixturemanifest.json public fixtures: fixtures/firstwave/engineroombridgecampaign_dag/input focused tests: tests/testengineroombridgecampaign_dag.py generated JSON source record: papermodules/engineroombridgecampaign_dag.json That floor is enough for a reader to replay the public preflight fixtures and inspect the DAG checks. It is not enough to claim private bridge-runtime parity, provider sa\u2026",
            "level": 2,
            "order": 4,
            "section_id": "source-open-body-floor",
            "source_line_end": 122,
            "source_line_start": 103,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This bundle is a contract/preflight validator. It does not dispatch agents, execute campaigns, prove provider safety, include launch operations, or claim equivalence to the private bridge runtime. It is staged under unshared Engine Room paths while the accepted-component registry, atlas, runtime shell, and CLI integration surfaces remain separate authority surfaces. The JSON bundle binds this module as component evidence for mechanism.engineroomdemo.validatespublicengineroomdemo; it does not invent a standalone engineroombridgecampaigndag component or mechanism.",
            "level": 2,
            "order": 5,
            "section_id": "claim-ceiling",
            "source_line_end": 133,
            "source_line_start": 123,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves that the public fixture behavior and bundle JSON projection remain reproducible; it does not execute campaigns, validate reducer or synthesis correctness, prove provider safety, include launch operations, or create a standalone Engine Room component. Positive case: a three-probe campaign fans into one reducer and one synthesis node. Negative cases: a cycle, a 99-worker provider-ceiling violation, and a synthesis path that never reaches a probe.",
            "level": 2,
            "order": 6,
            "section_id": "validation-receipt-path",
            "source_line_end": 200,
            "source_line_start": 182,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Runtime CLI consumer: PYTHONPATH=src ../repo-python -m microcosmcore.engineroom.bridgecampaigndag validate-fixtures --input fixtures/firstwave/engineroombridgecampaign_dag/input --json. Expected proof shape: status: pass, case_count: 4, and all fixture expectations met. Focused regression: PYTHONPATH=src ../repo-python -m pytest -p no:cacheprovider --basetemp=/tmp/microcosmengineroombridgecampaigndagpytest tests/testengineroombridgecampaign_dag.py -q. Expected proof shape: the six tests cover the valid campaign, cycle rejection, provider ceiling rejection, dangling synthesis rejection, fixture-matrix result record, and CLI JSON result record. Bundle/corpus parity: PYTHONPATH=src ../repo-pyt\u2026",
            "level": 2,
            "order": 7,
            "section_id": "named-proof-consumers",
            "source_line_end": 222,
            "source_line_start": 201,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "valid fixture: the typed graph passed public pre-dispatch checks for probes, reducer fan-in, and synthesis reachability. cycle failure: the local validator rejects a dependency cycle; this is a graph-shape proof only, not a statement about every private campaign graph. over-parallel failure: the public fixture enforces the declared provider capacity ceiling; it is not live provider safety, quota authority, or launch clearance. dangling synthesis failure: synthesis nodes must trace back to probe evidence before dispatch is allowed. non-proof boundary: no fixture here executes a campaign, dispatches a provider, validates reducer output, proves synthesis correctness, creates a standalone compo\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 238,
            "source_line_start": 223,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This staged component is grounded in workflow-orchestration prior art that models work as a directed acyclic graph with typed nodes, dependency edges, fan-in, and validation before execution. Useful reference points are: Apache Airflow DAGs, where tasks are grouped into a directed acyclic graph with explicit dependencies. BPMN and related workflow notation traditions, where process graphs separate control-flow structure from the concrete execution system. Microcosm borrows the graph validation and pre-dispatch accounting pattern: acyclicity, evidence reachability, and provider-capacity ceilings are checked before a campaign can run. This bundle stops at the contract/preflight layer; it does\u2026",
            "level": 2,
            "order": 9,
            "section_id": "prior-art-grounding",
            "source_line_end": 389,
            "source_line_start": 373,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_bridge_campaign_dag.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Staged Engine Room component: pre-dispatch bridge-campaign DAG validator for typed nodes, acyclicity, synthesis reachability, and provider fan-out ceilings."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Bridge Campaign DAG binds the staged pre-dispatch campaign validator to the accepted Engine Room demo mechanism. It validates typed probe/reducer/synthesis graphs, rejects cycles, requires synthesis nodes to trace back to probe evidence, checks provider parallelism ceilings, and emits public fixture result records without dispatching providers or proving campaign execution safety.",
      "summary_line": "Staged Engine Room component: pre-dispatch bridge-campaign DAG validator for typed nodes, acyclicity, synthesis reachability, and provider fan-out ceilings.",
      "title": "Engine Room Bridge Campaign DAG"
    },
    {
      "anchor": "paper-module-engine-room-annex-knowledge-router",
      "authority_ceiling": "Public sanitized-reference routing fixture and focused regression evidence only; no BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus export, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<p>This staged Engine Room bundle imports the runnable route-selection core of the source reference registry into Microcosm as a refactor.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The private system keeps a registry of references: reusable bodies of borrowed technique, each tagged with the domains, clusters, and problem spaces it speaks to. When an agent has a problem in front of it, something has to decide which references are worth opening. The source side does this with <code>route_annexes</code>. This module is a source-faithful copy of that decision, narrowed so it can run in public without carrying the private corpus.</p>\n<p>It answers one question: given a problem statement and a sanitized catalogue, which reference rows are relevant, and exactly why. The &quot;why&quot; is the point. Rather than return an opaque relevance number, the router decomposes every row&#x27;s score into four named buckets, so a reader can see whether a row ranked because its structured routing fields matched, because its description happened to share words, or because a curated note carried the weight.</p>\n<p>The design choice worth noting is the tiering. Structured routing metadata that someone deliberately authored scores far higher than free text that merely happens to contain a query word. An exact match on a <code>problem_spaces</code> field is worth 120 points; the same word appearing in a description is worth 6. This encodes a small but useful bias: trust the metadata an author chose over accidental word overlap in prose. It is a deliberately simple weighted-token scorer, not a learned retriever, and the page is careful not to dress it as one.</p>\n<h4 class=\"pm-body__h\">What It Demonstrates</h4>\n<ul><li>Structured routing fields score with the highest weights.</li><li>Family text, tags, and open-first summaries provide weaker fallback evidence.</li><li>Curated notes are sorted by relevance and contribute matched note ids.</li><li>Domain and cluster filters prevent unrelated references from ranking.</li><li>Every result carries a score decomposition via <code>match_breakdown</code>.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"847\" height=\"11788\" viewBox=\"0 0 847 11788\" role=\"img\" aria-label=\"Flowchart diagram with 14 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"423.5\" y1=\"72.0\" x2=\"423.5\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,130.0 420.4,123.2 426.6,123.2\"></polygon><line class=\"pmd-edge\" x1=\"423.5\" y1=\"184.0\" x2=\"423.5\" y2=\"11716.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,11716.0 420.4,11709.2 426.6,11709.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"409.5\" y=\"5941.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"423.5\" y=\"5954.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"423.5\" y1=\"184.0\" x2=\"423.5\" y2=\"11604.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,11604.0 420.4,11597.2 426.6,11597.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"412.5\" y=\"5885.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"423.5\" y=\"5898.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"423.5\" y1=\"11604.0\" x2=\"423.5\" y2=\"10968.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,10968.0 426.6,10974.8 420.4,10974.8\"></polygon><line class=\"pmd-edge\" x1=\"418.3\" y1=\"10968.0\" x2=\"317.2\" y2=\"11492.0\"></line><polygon class=\"pmd-arrow\" points=\"317.2,11492.0 315.5,11484.7 321.5,11485.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"356.7\" y=\"11221.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"367.7\" y=\"11234.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"423.5\" y1=\"10968.0\" x2=\"423.5\" y2=\"11026.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,11026.0 420.4,11019.2 426.6,11019.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"409.5\" y=\"10988.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"423.5\" y=\"11001.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"374.4\" y1=\"11062.0\" x2=\"191.8\" y2=\"11129.0\"></line><polygon class=\"pmd-arrow\" points=\"191.8,11129.0 197.2,11123.8 199.3,11129.5\"></polygon><line class=\"pmd-edge\" x1=\"413.1\" y1=\"11062.0\" x2=\"374.2\" y2=\"11129.0\"></line><polygon class=\"pmd-arrow\" points=\"374.2,11129.0 375.0,11121.5 380.3,11124.6\"></polygon><line class=\"pmd-edge\" x1=\"448.9\" y1=\"11062.0\" x2=\"543.5\" y2=\"11129.0\"></line><polygon class=\"pmd-arrow\" points=\"543.5,11129.0 536.1,11127.5 539.7,11122.5\"></polygon><line class=\"pmd-edge\" x1=\"477.5\" y1=\"11062.0\" x2=\"690.6\" y2=\"11133.0\"></line><polygon class=\"pmd-arrow\" points=\"690.6,11133.0 683.1,11133.7 685.1,11127.9\"></polygon><line class=\"pmd-edge\" x1=\"181.6\" y1=\"11183.0\" x2=\"339.0\" y2=\"11250.0\"></line><polygon class=\"pmd-arrow\" points=\"339.0,11250.0 331.5,11250.1 333.9,11244.5\"></polygon><line class=\"pmd-edge\" x1=\"372.0\" y1=\"11183.0\" x2=\"405.5\" y2=\"11250.0\"></line><polygon class=\"pmd-arrow\" points=\"405.5,11250.0 399.7,11245.2 405.2,11242.5\"></polygon><line class=\"pmd-edge\" x1=\"548.8\" y1=\"11183.0\" x2=\"467.3\" y2=\"11250.0\"></line><polygon class=\"pmd-arrow\" points=\"467.3,11250.0 470.6,11243.3 474.5,11248.0\"></polygon><line class=\"pmd-edge\" x1=\"690.6\" y1=\"11182.7\" x2=\"516.6\" y2=\"11250.0\"></line><polygon class=\"pmd-arrow\" points=\"516.6,11250.0 521.9,11244.7 524.1,11250.4\"></polygon><line class=\"pmd-edge\" x1=\"423.5\" y1=\"11322.0\" x2=\"423.5\" y2=\"11380.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,11380.0 420.4,11373.2 426.6,11373.2\"></polygon><line class=\"pmd-edge\" x1=\"405.9\" y1=\"11416.0\" x2=\"331.3\" y2=\"11492.0\"></line><polygon class=\"pmd-arrow\" points=\"331.3,11492.0 334.0,11485.0 338.3,11489.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"357.6\" y=\"11445.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"368.6\" y=\"11458.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"440.6\" y1=\"11416.0\" x2=\"495.7\" y2=\"11474.0\"></line><polygon class=\"pmd-arrow\" points=\"495.7,11474.0 488.7,11471.1 493.2,11466.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"454.1\" y=\"11436.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"468.1\" y=\"11449.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"330.0\" y1=\"11528.0\" x2=\"399.0\" y2=\"11604.0\"></line><polygon class=\"pmd-arrow\" points=\"399.0,11604.0 392.1,11601.0 396.7,11596.9\"></polygon><line class=\"pmd-edge\" x1=\"423.5\" y1=\"11658.0\" x2=\"423.5\" y2=\"11716.0\"></line><polygon class=\"pmd-arrow\" points=\"423.5,11716.0 420.4,11709.2 426.6,11709.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"376.5\" y=\"11678.0\" width=\"94.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"423.5\" y=\"11691.0\" text-anchor=\"middle\">no rows scored</text></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"340.5\" y=\"18.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"40.5\">Problem statement</tspan><tspan x=\"423.5\" y=\"58.5\">normalized to tokens</tspan></text><title>Problem statement normalized to tokens</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"423.5,130.0 485.8,157.0 423.5,184.0 361.2,157.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"152.5\">Empty after</tspan><tspan x=\"423.5\" y=\"170.5\">normalization?</tspan></text><title>Empty after normalization?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"333.6\" y=\"11716.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"11738.5\">No-match result record</tspan><tspan x=\"423.5\" y=\"11756.5\">status: no_match</tspan></text><title>No-match result record status: no_match</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"333.6\" y=\"11604.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"11626.5\">For each reference row</tspan><tspan x=\"423.5\" y=\"11644.5\">in sanitized catalog</tspan></text><title>For each reference row in sanitized catalog</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"423.5,10914.0 492.7,10941.0 423.5,10968.0 354.3,10941.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"10936.5\">Domain / cluster</tspan><tspan x=\"423.5\" y=\"10954.5\">filter matches?</tspan></text><title>Domain / cluster filter matches?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"220.3\" y=\"11492.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"313.7\" y=\"11514.5\">Excluded before scoring</tspan></text><title>Excluded before scoring</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"333.6\" y=\"11026.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"11048.5\">Four-tier token scorer</tspan></text><title>Four-tier token scorer</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"11129.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"118.2\" y=\"11151.5\">Structured routing fields</tspan><tspan x=\"118.2\" y=\"11169.5\">120 / 80 / 18</tspan></text><title>Structured routing fields 120 / 80 / 18</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"11129.0\" width=\"228.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"11151.5\">Family text: slug, name,</tspan><tspan x=\"358.6\" y=\"11169.5\">description, tags 32 / 24 / 6</tspan></text><title>Family text: slug, name, description, tags 32 / 24 / 6</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"498.6\" y=\"11129.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"581.6\" y=\"11151.5\">Open-first summaries</tspan><tspan x=\"581.6\" y=\"11169.5\">20 / 16 / 4</tspan></text><title>Open-first summaries 20 / 16 / 4</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"690.6\" y=\"11120.0\" width=\"138.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"759.8\" y=\"11142.5\">Curated notes,</tspan><tspan x=\"759.8\" y=\"11160.5\">relevance-sorted</tspan><tspan x=\"759.8\" y=\"11178.5\">18 / 12 / 3</tspan></text><title>Curated notes, relevance-sorted 18 / 12 / 3</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"319.8\" y=\"11250.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"11272.5\">Sum tiers into total score</tspan><tspan x=\"423.5\" y=\"11290.5\">+ match_breakdown +</tspan><tspan x=\"423.5\" y=\"11308.5\">matched_note_ids</tspan></text><title>Sum tiers into total score + match_breakdown + matched_note_ids</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"423.5,11380.0 492.7,11398.0 423.5,11416.0 354.3,11398.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"423.5\" y=\"11402.5\">total score &gt; 0?</tspan></text><title>total score &gt; 0?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"433.0\" y=\"11474.0\" width=\"193.6\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"529.8\" y=\"11496.5\">Ranked reference matches</tspan><tspan x=\"529.8\" y=\"11514.5\">highest score first,</tspan><tspan x=\"529.8\" y=\"11532.5\">with score breakdown</tspan></text><title>Ranked reference matches highest score first, with score breakdown</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TB Problem[&quot;Problem statement normalized to tokens&quot;] --&gt; Empty{&quot;Empty after normalization?&quot;} Empty --&gt;|yes| NoMatch[&quot;No-match result record status: no_match&quot;] Empty --&gt;|no| Loop[&quot;For each reference row in sanitized catalog&quot;] Loop --&gt; Filter{&quot;Domain / cluster filter matches?&quot;} Filter --&gt;|no| Drop[&quot;Excluded before scoring&quot;] Filter --&gt;|yes| Score[&quot;Four-tier token scorer&quot;] subgraph Tiers[&quot;Weighted scoring (exact / phrase / per-token)&quot;] Structured[&quot;Structured routing fields 120 / 80 / 18&quot;] Family[&quot;Family text: slug, name, description, tags 32 / 24 / 6&quot;] OpenFirst[&quot;Open-first summaries 20 / 16 / 4&quot;] Notes[&quot;Curated notes, relevance-sorted 18 / 12 / 3&quot;] end Score --&gt; Structured Score --&gt; Family Score --&gt; OpenFirst Score --&gt; Notes Structured --&gt; Sum[&quot;Sum tiers into total score + match_breakdown + matched_note_ids&quot;] Family --&gt; Sum OpenFirst --&gt; Sum Notes --&gt; Sum Sum --&gt; Threshold{&quot;total score &gt; 0?&quot;} Threshold --&gt;|no| Drop Threshold --&gt;|yes| Ranked[&quot;Ranked reference matches highest score first, with score breakdown&quot;] Drop --&gt; Loop Loop --&gt;|no rows scored| NoMatch</code></pre></details></figure>\n<p>The shape is intentionally a router, not a corpus crawler. It reads a sanitized fixture catalog and a problem statement, applies field-weighted token scoring and optional filters, then emits ranked matches with visible score breakdowns. It does not clone reference repositories, inspect private reference bodies, run BM25/Lucene/embedding search, perform license review, or authorize use of the private reference corpus.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism is a deterministic ranking pass over a caller-supplied catalog. <code>route_catalog()</code> is the result record boundary: it calls <code>route_annexes()</code>, records the problem text and optional domain/cluster filters, carries <code>source_refs</code>, and returns either a routed row set or an empty no-match row set with <code>status: routed</code> or <code>status: no_match</code>. The row score is intentionally decomposed into four buckets so readers can audit why a fixture ranked without reading private reference bodies.</p>\n<p>The scoring path starts by normalizing punctuation, slashes, underscores, and hyphens into lowercase tokens, then drops a small local stopword set. Structured fields from <code>routing_summary</code> dominate the score: problem spaces, capabilities, domains, and clusters use weights of 120 for exact equality, 80 for phrase containment, and 18 per overlapping token. Family text is weaker: slug, display name, description, and tags use 32/24/6 weights. <code>open_first</code> summaries are weaker again at 20/16/4. Curated notes are sorted by bounded <code>relevance</code>, scored at 18/12/3, and contribute only their ids to <code>matched_note_ids</code>. The result record therefore exposes the rank cause as <code>match_breakdown</code> rather than asking the reader to trust an opaque relevance number.</p>\n<p>Filters run before scoring. If the caller supplies a domain or cluster, the candidate row must match the normalized field exactly or it is excluded before any text score can rescue it. Empty problem text returns no candidates. Fixture cases bind both sides of that mechanism: <code>provider_backoff_route</code> and <code>note_match</code> exercise positive structured and note-backed ranking, while <code>domain_filter_no_match</code> and <code>empty_problem_no_match</code> exercise the negative filter and empty-query paths. <code>evaluate_fixture_dir()</code> then turns the four JSON cases into a pass/fail result record with <code>case_count</code>, <code>passed_case_count</code>, <code>claim_ceiling</code>, and anti_claims.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows the general information-retrieval pattern of scoring a candidate corpus with visible term evidence and returning ranked, inspectable matches. The closest prior-art families are classic TREC-style retrieval evaluation, BM25/Lucene explainable term scoring, and fielded/faceted search interfaces where structured fields carry different weights than body text:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://trec.nist.gov/\">Text REtrieval Conference (TREC)</a> as the long-running benchmark lineage for retrieval tasks, relevance judgments, and scored runs.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://lucene.apache.org/core/9_8_0/core/org/apache/lucene/search/similarities/BM25Similarity.html\">Apache Lucene `BM25Similarity`</a> as a concrete example of explainable sparse term scoring.</li></ul>\n<p>Microcosm takes the inspectable scoring and field-weighting inspiration, but this module intentionally remains a weighted-token router over a sanitized reference catalog. It does not claim to implement BM25, TF-IDF, embeddings, or private-corpus search.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>Runtime route: <code>src/microcosm_core/engine_room/annex_knowledge_router.py</code> is the local source locus for the staged router. It supports replaying the sanitized fixture behavior under the mechanism subject; it does not create an component subject.</li><li>Positive fixtures: provider-backoff and curated-note fixtures show that structured routing fields and matched note ids affect ranking. Read a high <code>score</code> as local weighted-token relevance against the sanitized catalog only, not as semantic search, BM25/Lucene equivalence, embedding similarity, or proof about the private reference corpus.</li><li>Explanation surface: <code>match_breakdown</code> is the reader-facing account of why a row ranked. Structured fields carry more weight than notes and fallback text, and matched note ids explain which curated notes contributed. Do not treat matched notes as full reference-body disclosure.</li><li>Negative fixtures: domain-filtered no-match and empty-problem no-match cases are filter and threshold result records. They prove the public fixture rejects those cases; they do not prove that no real reference exists.</li><li>Corpus boundary: the fixture catalog is sanitized and finite. The page may name routes, fixtures, standards, counts, and result record shapes, but it must not expose private source reference bodies, source notes, model-output data, or live workspace state.</li></ul>\n<h4 class=\"pm-body__h\">Public Exercise</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.annex_knowledge_router evaluate-fixtures \\\n  --input fixtures/first_wave/engine_room_annex_knowledge_router/input \\\n  --json</code></pre>\n<h4 class=\"pm-body__h\">Bundle Projection Packet</h4>\n<ul><li>source authority now: <code>core/paper_module_capsules.json::paper_modules[89:paper_module.engine_room_annex_knowledge_router]</code>.</li><li>generated row now: <code>paper_modules/engine_room_annex_knowledge_router.json</code> reports <code>paper_module_payload.source_authority: json_capsule</code>.</li><li>generated projection status now: Mermaid <code>available_from_capsule_edges</code>; Atlas <code>blocked_until_organ_atlas_owner_lane_binds_edges</code>.</li><li>mechanism subject: <code>mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router</code>.</li><li>resolved source locus: <code>src/microcosm_core/engine_room/annex_knowledge_router.py</code>.</li><li>composition source locus: <code>src/microcosm_core/engine_room/demo.py</code>.</li><li>missing authority edge now: no accepted component JSON instance currently resolves for <code>engine_room_annex_knowledge_router</code>, so this page must not invent an component subject.</li><li>re-entry condition: after component admission or Atlas owner binding lands a broader edge, run <code>scripts/build_doctrine_projection.py --write-paper-module-corpus</code>, and verify the generated instance still reflects bundle authority without broadening the scope limit.</li><li>scope limit: this page can explain the staged public exercise and source loci; it cannot claim component admission, launch-scope decision, private-system equivalence, private-corpus search, or aggregate doctrine-lattice coverage.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_annex_knowledge_router.py -q\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not unblock the Atlas owner lane, prove private-corpus search, or include launch operations.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is explainable tiered weighted-token retrieval over a sanitized reference catalog. It is not BM25, not TF-IDF, not embedding search, not repository cloning, not third-party license review, and not authority over the private reference corpus. Its JSON bundle authority is narrow: the bundle binds one staged mechanism subject, resolved source loci, fixtures, standard, tests, and result record surfaces. It does not admit an component, unblock the Atlas owner lane, or authorize public launch.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<ul><li>The scoring model is a simple weighted token overlap model. It has no inverse document frequency, term saturation, learned embedding space, semantic reranker, or benchmarked retrieval metric.</li><li>The catalog is finite and sanitized. A no-match result record only proves the public fixture did not route under the supplied filters; it does not establish that no useful private reference, public repository, or future corpus row exists.</li><li><code>matched_note_ids</code> expose which curated notes contributed, but they are ids and summaries only. They do not disclose or validate private reference bodies.</li><li>Domain and cluster filters are exact normalized filters. They prevent obvious cross-domain ranking in the fixture, but they do not solve ontology drift, synonym expansion, or ambiguous route taxonomy.</li><li>The validator proves the public fixture matrix and CLI result record shape. It does not establish private source-corpus coverage, third-party license safety, accepted component admission, Atlas owner binding, launch-scope decision, or whole-system correctness.</li></ul>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open floor for this module is the runnable Engine Room refactor plus its fixture and test surfaces:</p>\n<ul><li>runtime: <code>src/microcosm_core/engine_room/annex_knowledge_router.py</code></li><li>standard: <code>standards/std_microcosm_engine_room_annex_knowledge_router.json</code></li><li>fixture manifest: <code>core/fixture_manifests/engine_room_annex_knowledge_router.fixture_manifest.json</code></li><li>public fixtures: <code>fixtures/first_wave/engine_room_annex_knowledge_router/input</code></li><li>focused tests: <code>tests/test_engine_room_annex_knowledge_router.py</code></li><li>generated JSON source record: <code>paper_modules/engine_room_annex_knowledge_router.json</code></li></ul>\n<p>That floor is enough for a reader to replay the public routing fixtures and inspect how scores and filters are computed. It is not enough to claim private reference-corpus search, third-party license review, component admission, Atlas launch-scope decision, or launch-scope decision.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>The governing lattice role is a staged mechanism, not an accepted component. <code>mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router</code> grounds the module in <code>src/microcosm_core/engine_room/annex_knowledge_router.py</code>, runs in the <code>engine_room_demo</code> host context, and connects to <code>concept.architecture_and_navigation_route_contract_bundle</code> plus <code>concept.import_projection_and_drift_control_bundle</code>. That relation says the module is evidence for route-selection behavior inside the Engine Room import and projection-control bundle; it does not upgrade the sanitized router into general reference search or launch-scope decision.</p>\n<p>The standard row <code>std_microcosm_engine_room_annex_knowledge_router</code> supplies the hard public/private boundary: required positives are <code>provider_backoff_route</code> and <code>note_match</code>, required negatives are <code>domain_filter_no_match</code> and <code>empty_problem_no_match</code>, and the scope limit sets BM25, TF-IDF, embedding search, repository cloning, license authority, private-corpus authority, and launch-scope decision to false. Those edges are navigation and evidence-routing edges, source-linked only; the JSON source record and mechanism/standard rows remain the governing records.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 5,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 6
        },
        "link_count": 14,
        "links": [
          {
            "id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public reference knowledge router",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-demo"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_annex_knowledge_router",
      "reader_packet": {
        "abstract": "Public Engine Room component: sanitized reference router for structured fields, note relevance, domain filters, and no-match boundaries.",
        "authority_ceiling": "Public sanitized-reference routing fixture and focused regression evidence only; no BM25, TF-IDF, embedding search, repository cloning, license authority, private reference corpus export, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_annex_knowledge_router.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-annex-knowledge-router-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-annex-knowledge-router-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TB Problem[\"Problem statement normalized to tokens\"] --> Empty{\"Empty after normalization?\"} Empty -->|yes| NoMatch[\"No-match result record status: no_match\"] Empty -->|no| Loop[\"For each reference row in sanitized catalog\"] Loop --> Filter{\"Domain / cluster filter matches?\"} Filter -->|no| Drop[\"Excluded before scoring\"] Filter -->|yes| Score[\"Four-tier token scorer\"] subgraph Tiers[\"Weighted scoring (exact / phrase / per-token)\"] Structured[\"Structured routing fields 120 / 80 / 18\"] Family[\"Family text: slug, name, description, tags 32 / 24 / 6\"] OpenFirst[\"Open-first summaries 20 / 16 / 4\"] Notes[\"Curated notes, relevance-sorted 18 / 12 / 3\"] end Score --> Structured Score --> Family Score --> OpenFirst Score --> Notes Structured --> Sum[\"Sum tiers into total score + match_breakdown + matched_note_ids\"] Family --> Sum OpenFirst --> Sum Notes --> Sum Sum --> Threshold{\"total score > 0?\"} Threshold -->|no| Drop Threshold -->|yes| Ranked[\"Ranked reference matches highest score first, with score breakdown\"] Drop --> Loop Loop -->|no rows scored| NoMatch",
            "source_format": "mermaid",
            "source_hash": "sha256:9da1ee85d0ed8416b49121d9a46349e7524575c50ae2d78c591d4e897fbcf71f",
            "source_line_end": 69,
            "source_line_start": 40
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 5,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-demo"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public reference knowledge router",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 7,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_annex_knowledge_router",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 158,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 218,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 305,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 315,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 325,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 337,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 360,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 403,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "integration-status",
              "source_line_start": 420,
              "title": "Integration Status"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Text REtrieval Conference (TREC)",
            "section_id": "prior-art-grounding",
            "url": "https://trec.nist.gov/"
          },
          {
            "kind": "external_reference",
            "label": "Apache Lucene `BM25Similarity`",
            "section_id": "prior-art-grounding",
            "url": "https://lucene.apache.org/core/9_8_0/core/org/apache/lucene/search/similarities/BM25Similarity.html"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The private system keeps a registry of references: reusable bodies of borrowed technique, each tagged with the domains, clusters, and problem spaces it speaks to. When an agent has a problem in front of it, something has to decide which references are worth opening. The source side does this with route_annexes. This module is a source-faithful copy of that decision, narrowed so it can run in public without carrying the private corpus. It answers one question: given a problem statement and a sanitized catalogue, which reference rows are relevant, and exactly why. The \"why\" is the point. Rather than return an opaque relevance number, the router decomposes every row's score into four named buc\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 29,
            "source_line_start": 6,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "Structured routing fields score with the highest weights. Family text, tags, and open-first summaries provide weaker fallback evidence. Curated notes are sorted by relevance and contribute matched note ids. Domain and cluster filters prevent unrelated references from ranking. Every result carries a score decomposition via match_breakdown.",
            "level": 2,
            "order": 2,
            "section_id": "what-it-demonstrates",
            "source_line_end": 37,
            "source_line_start": 30,
            "title": "What It Demonstrates"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is intentionally a router, not a corpus crawler. It reads a sanitized fixture catalog and a problem statement, applies field-weighted token scoring and optional filters, then emits ranked matches with visible score breakdowns. It does not clone reference repositories, inspect private reference bodies, run BM25/Lucene/embedding search, perform license review, or authorize use of the private reference corpus.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 77,
            "source_line_start": 38,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime mechanism is a deterministic ranking pass over a caller-supplied catalog. routecatalog() is the result record boundary: it calls routeannexes(), records the problem text and optional domain/cluster filters, carries source_refs, and returns either a routed row set or an empty no-match row set with status: routed or status: no_match. The row score is intentionally decomposed into four buckets so readers can audit why a fixture ranked without reading private reference bodies. The scoring path starts by normalizing punctuation, slashes, underscores, and hyphens into lowercase tokens, then drops a small local stopword set. Structured fields from routing_summary dominate the score: pr\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 109,
            "source_line_start": 78,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-open floor for this module is the runnable Engine Room refactor plus its fixture and test surfaces: runtime: src/microcosmcore/engineroom/annexknowledgerouter.py standard: standards/stdmicrocosmengineroomannexknowledgerouter.json fixture manifest: core/fixturemanifests/engineroomannexknowledgerouter.fixturemanifest.json public fixtures: fixtures/firstwave/engineroomannexknowledge_router/input focused tests: tests/testengineroomannexknowledge_router.py generated JSON source record: papermodules/engineroomannexknowledge_router.json That floor is enough for a reader to replay the public routing fixtures and inspect how scores and filters are computed. It is not enough to claim priva\u2026",
            "level": 2,
            "order": 5,
            "section_id": "source-open-body-floor",
            "source_line_end": 129,
            "source_line_start": 110,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is explainable tiered weighted-token retrieval over a sanitized reference catalog. It is not BM25, not TF-IDF, not embedding search, not repository cloning, not third-party license review, and not authority over the private reference corpus. Its JSON bundle authority is narrow: the bundle binds one staged mechanism subject, resolved source loci, fixtures, standard, tests, and result record surfaces. It does not admit an component, unblock the Atlas owner lane, or authorize public launch.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 139,
            "source_line_start": 130,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows the general information-retrieval pattern of scoring a candidate corpus with visible term evidence and returning ranked, inspectable matches. The closest prior-art families are classic TREC-style retrieval evaluation, BM25/Lucene explainable term scoring, and fielded/faceted search interfaces where structured fields carry different weights than body text: Text REtrieval Conference (TREC) as the long-running benchmark lineage for retrieval tasks, relevance judgments, and scored runs. Apache Lucene BM25Similarity as a concrete example of explainable sparse term scoring. Microcosm takes the inspectable scoring and field-weighting inspiration, but this module intentionally\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 157,
            "source_line_start": 140,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The governing lattice role is a staged mechanism, not an accepted component. mechanism.engineroomannexknowledgerouter.validatespublicannexknowledgerouter grounds the module in src/microcosmcore/engineroom/annexknowledgerouter.py, runs in the engineroomdemo host context, and connects to concept.architectureandnavigationroutecontract_bundle plus concept.importprojectionanddriftcontrol_bundle. That relation says the module is evidence for route-selection behavior inside the Engine Room import and projection-control bundle; it does not upgrade the sanitized router into general reference search or launch-scope decision. The standard row stdmicrocosmengineroomannexknowledgerouter supplies the har\u2026",
            "level": 2,
            "order": 8,
            "section_id": "governing-lattice-relation",
            "source_line_end": 217,
            "source_line_start": 194,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Runtime route: src/microcosmcore/engineroom/annexknowledgerouter.py is the local source locus for the staged router. It supports replaying the sanitized fixture behavior under the mechanism subject; it does not create an component subject. Positive fixtures: provider-backoff and curated-note fixtures show that structured routing fields and matched note ids affect ranking. Read a high score as local weighted-token relevance against the sanitized catalog only, not as semantic search, BM25/Lucene equivalence, embedding similarity, or proof about the private reference corpus. Explanation surface: match_breakdown is the reader-facing account of why a row ranked. Structured fields carry more weig\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 264,
            "source_line_start": 237,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 10,
            "section_id": "public-exercise",
            "source_line_end": 272,
            "source_line_start": 265,
            "title": "Public Exercise"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not unblock the Atlas owner lane, prove private-corpus search, or include launch operations.",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 286,
            "source_line_start": 273,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The scoring model is a simple weighted token overlap model. It has no inverse document frequency, term saturation, learned embedding space, semantic reranker, or benchmarked retrieval metric. The catalog is finite and sanitized. A no-match result record only proves the public fixture did not route under the supplied filters; it does not establish that no useful private reference, public repository, or future corpus row exists. matchednoteids expose which curated notes contributed, but they are ids and summaries only. They do not disclose or validate private reference bodies. Domain and cluster filters are exact normalized filters. They prevent obvious cross-domain ranking in the fixture, bu\u2026",
            "level": 2,
            "order": 12,
            "section_id": "limitations",
            "source_line_end": 304,
            "source_line_start": 287,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "source authority now: core/papermodulecapsules.json::papermodules[89:papermodule.engineroomannexknowledgerouter]. generated row now: papermodules/engineroomannexknowledge_router.json reports papermodulepayload.sourceauthority: jsoncapsule. generated projection status now: Mermaid availablefromcapsule_edges; Atlas blockeduntilorganatlasownerlanebinds_edges. mechanism subject: mechanism.engineroomannexknowledgerouter.validatespublicannexknowledgerouter. resolved source locus: src/microcosmcore/engineroom/annexknowledgerouter.py. composition source locus: src/microcosmcore/engineroom/demo.py. missing authority edge now: no accepted component JSON instance currently resolves for engineroomannex\u2026",
            "level": 2,
            "order": 13,
            "section_id": "capsule-projection-packet",
            "source_line_end": 402,
            "source_line_start": 377,
            "title": "Bundle Projection Packet"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_annex_knowledge_router.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Public Engine Room component: sanitized reference router for structured fields, note relevance, domain filters, and no-match boundaries."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Reference Knowledge Router binds the staged reference-routing bundle to a concrete mechanism. It scores structured routing metadata, family text, open-first summaries, and curated notes over public fixtures, then rejects domain-mismatch and empty-query cases without cloning repositories, exporting private reference material, or claiming BM25, TF-IDF, embedding, license, launch, or private-system authority.",
      "summary_line": "Public Engine Room component: sanitized reference router for structured fields, note relevance, domain filters, and no-match boundaries.",
      "title": "Engine Room Reference Knowledge Router"
    },
    {
      "anchor": "paper-module-engine-room-derived-fact-provider-engine",
      "authority_ceiling": "Public fixture-root fact-provider evidence only; no doctrine truth audit, no semantic claim validation, no full source fact registry export, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
      "body_html": "<p>This staged Engine Room bundle imports the provider side of the source derived fact hologram into Microcosm as a runnable refactor.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A system that makes claims about itself needs a disciplined way to fetch the numbers behind those claims. How many files match a pattern, how many entries a registry holds, how many files git is tracking: these are facts about the current state of the repository, and a document that hard-codes them goes stale the moment the repository changes. This component answers a narrow question: for each authored fact row, what value does it resolve to against a supplied root, right now?</p>\n<p>A fact row declares how it resolves rather than what it equals. A <code>json_pointer</code> row names a file and a pointer into it. A <code>glob_count</code> row names a pattern and counts matching files. A <code>callable</code> row names one of a small fixed set of git-backed computations, such as the count of tracked Python files. The engine reads each declaration and produces the value, so the value is always derived from live state rather than copied by hand.</p>\n<p>The design choice worth noting is how failures are handled. When a row cannot resolve, for example because its source file is missing, the engine does not raise and abandon the whole evaluation. It records the failure as an ordinary row carrying the error class, a human-readable message, and a suggested <code>required_next_action</code> such as restoring the named source path. One broken fact degrades to a single repairable row; the rest of the registry still resolves, and the ledger reports <code>degraded</code> rather than failing outright. This is the difference between a fact ledger that tells you which fact broke and one that gives you a stack trace.</p>\n<p>The boundary is provider resolution, not truth adjudication. A clean result record means the declared rows resolved against the supplied root and the result record carried the expected lineage and accounting fields. It does not mean the underlying claims are true, that every source fact family is covered, or that anything is ready for launch.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The module is a staged provider engine over a public fixture registry. It takes authored fact rows, resolves each declared provider type against a supplied root, and emits result record slices for ledger, audit, and navigation-cache consumers. The public body is deliberately small enough for readers to replay. Each row resolves through exactly one provider, and a row that fails to resolve becomes an error row rather than aborting the run, so the registry status is <code>ok</code> only when no row errored and <code>degraded</code> when any row did.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"717\" height=\"1094\" viewBox=\"0 0 717 1094\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"281.3\" y1=\"81.0\" x2=\"336.4\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"336.4,148.0 329.6,144.7 334.4,140.8\"></polygon><line class=\"pmd-edge\" x1=\"305.7\" y1=\"202.0\" x2=\"192.2\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"192.2,260.0 196.9,254.2 199.7,259.6\"></polygon><line class=\"pmd-edge\" x1=\"357.8\" y1=\"202.0\" x2=\"356.1\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"356.1,260.0 353.3,253.1 359.4,253.2\"></polygon><line class=\"pmd-edge\" x1=\"410.6\" y1=\"202.0\" x2=\"539.9\" y2=\"269.0\"></line><polygon class=\"pmd-arrow\" points=\"539.9,269.0 532.4,268.6 535.2,263.1\"></polygon><line class=\"pmd-edge\" x1=\"192.2\" y1=\"332.0\" x2=\"305.7\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"305.7,390.0 298.2,389.6 301.0,384.2\"></polygon><line class=\"pmd-edge\" x1=\"356.1\" y1=\"332.0\" x2=\"357.8\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"357.8,390.0 354.5,383.2 360.6,383.1\"></polygon><line class=\"pmd-edge\" x1=\"539.9\" y1=\"323.0\" x2=\"410.6\" y2=\"390.0\"></line><polygon class=\"pmd-arrow\" points=\"410.6,390.0 415.3,384.1 418.1,389.6\"></polygon><line class=\"pmd-edge\" x1=\"358.6\" y1=\"444.0\" x2=\"358.6\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"358.6,502.0 355.5,495.2 361.6,495.2\"></polygon><line class=\"pmd-edge\" x1=\"457.0\" y1=\"90.0\" x2=\"366.5\" y2=\"502.0\"></line><polygon class=\"pmd-arrow\" points=\"366.5,502.0 364.9,494.7 370.9,496.0\"></polygon><line class=\"pmd-edge\" x1=\"358.6\" y1=\"574.0\" x2=\"358.6\" y2=\"632.0\"></line><polygon class=\"pmd-arrow\" points=\"358.6,632.0 355.5,625.2 361.6,625.2\"></polygon><line class=\"pmd-edge\" x1=\"342.8\" y1=\"668.0\" x2=\"292.1\" y2=\"726.0\"></line><polygon class=\"pmd-arrow\" points=\"292.1,726.0 294.3,718.8 298.9,722.9\"></polygon><line class=\"pmd-edge\" x1=\"370.3\" y1=\"668.0\" x2=\"408.3\" y2=\"726.0\"></line><polygon class=\"pmd-arrow\" points=\"408.3,726.0 402.0,721.9 407.1,718.6\"></polygon><line class=\"pmd-edge\" x1=\"289.6\" y1=\"762.0\" x2=\"332.1\" y2=\"820.0\"></line><polygon class=\"pmd-arrow\" points=\"332.1,820.0 325.6,816.3 330.5,812.7\"></polygon><line class=\"pmd-edge\" x1=\"410.2\" y1=\"762.0\" x2=\"378.3\" y2=\"820.0\"></line><polygon class=\"pmd-arrow\" points=\"378.3,820.0 378.9,812.5 384.3,815.5\"></polygon><line class=\"pmd-edge\" x1=\"358.6\" y1=\"892.0\" x2=\"358.6\" y2=\"950.0\"></line><polygon class=\"pmd-arrow\" points=\"358.6,950.0 355.5,943.2 361.6,943.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"165.8\" y=\"27.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"259.1\" y=\"49.5\">public fixture registry</tspan><tspan x=\"259.1\" y=\"67.5\">authored fact rows</tspan></text><title>public fixture registry authored fact rows</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"247.9\" y=\"148.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"170.5\">evaluate_provider</tspan><tspan x=\"358.6\" y=\"188.5\">selects provider_type branch</tspan></text><title>evaluate_provider selects provider_type branch</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"260.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"121.7\" y=\"282.5\">json_pointer</tspan><tspan x=\"121.7\" y=\"300.5\">read value at pointer in a</tspan><tspan x=\"121.7\" y=\"318.5\">JSON file</tspan></text><title>json_pointer read value at pointer in a JSON file</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"251.4\" y=\"260.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"355.1\" y=\"282.5\">glob_count</tspan><tspan x=\"355.1\" y=\"300.5\">count matching files, keep</tspan><tspan x=\"355.1\" y=\"318.5\">sample matches</tspan></text><title>glob_count count matching files, keep sample matches</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"484.8\" y=\"269.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"592.0\" y=\"291.5\">callable</tspan><tspan x=\"592.0\" y=\"309.5\">git-backed repo-state count</tspan></text><title>callable git-backed repo-state count</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"282.5\" y=\"390.0\" width=\"152.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"412.5\">resolved fact row</tspan><tspan x=\"358.6\" y=\"430.5\">value + value_repr</tspan></text><title>resolved fact row value + value_repr</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"378.5\" y=\"18.0\" width=\"172.9\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"464.9\" y=\"40.5\">error-as-data row</tspan><tspan x=\"464.9\" y=\"58.5\">error_class, message,</tspan><tspan x=\"464.9\" y=\"76.5\">required_next_action</tspan></text><title>error-as-data row error_class, message, required_next_action</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"272.1\" y=\"502.0\" width=\"172.9\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"524.5\">evaluate_registry</tspan><tspan x=\"358.6\" y=\"542.5\">aggregate rows, count</tspan><tspan x=\"358.6\" y=\"560.5\">statuses</tspan></text><title>evaluate_registry aggregate rows, count statuses</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"358.6,632.0 427.8,650.0 358.6,668.0 289.4,650.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"654.5\">any row errored?</tspan></text><title>any row errored?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"227.9\" y=\"726.0\" width=\"97.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"276.4\" y=\"748.5\">status: ok</tspan></text><title>status: ok</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"350.9\" y=\"726.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"420.1\" y=\"748.5\">status: degraded</tspan></text><title>status: degraded</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"820.0\" width=\"228.1\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"842.5\">public provider result record</tspan><tspan x=\"358.6\" y=\"860.5\">ledger + audit findings +</tspan><tspan x=\"358.6\" y=\"878.5\">navigation cache + sha256</tspan></text><title>public provider result record ledger + audit findings + navigation cache + sha256</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"258.3\" y=\"950.0\" width=\"200.5\" height=\"126.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"358.6\" y=\"972.5\">scope limit</tspan><tspan x=\"358.6\" y=\"990.5\">provider resolution only;</tspan><tspan x=\"358.6\" y=\"1008.5\">no truth audit, registry</tspan><tspan x=\"358.6\" y=\"1026.5\">completeness,</tspan><tspan x=\"358.6\" y=\"1044.5\">semantic validation, or</tspan><tspan x=\"358.6\" y=\"1062.5\">launch-scope decision</tspan></text><title>scope limit provider resolution only; no truth audit, registry completeness, semantic validation, or launch-scope decision</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Registry[&quot;public fixture registry authored fact rows&quot;] Resolver[&quot;evaluate_provider selects provider_type branch&quot;] JsonPointer[&quot;json_pointer read value at pointer in a JSON file&quot;] GlobCount[&quot;glob_count count matching files, keep sample matches&quot;] Callable[&quot;callable git-backed repo-state count&quot;] Resolved[&quot;resolved fact row value + value_repr&quot;] ErrorRow[&quot;error-as-data row error_class, message, required_next_action&quot;] Registry2[&quot;evaluate_registry aggregate rows, count statuses&quot;] Status{&quot;any row errored?&quot;} Ok[&quot;status: ok&quot;] Degraded[&quot;status: degraded&quot;] Result record[&quot;public provider result record ledger + audit findings + navigation cache + sha256&quot;] Ceiling[&quot;scope limit provider resolution only; no truth audit, registry completeness, semantic validation, or launch-scope decision&quot;] Registry --&gt; Resolver Resolver --&gt; JsonPointer Resolver --&gt; GlobCount Resolver --&gt; Callable JsonPointer --&gt; Resolved GlobCount --&gt; Resolved Callable --&gt; Resolved JsonPointer -. on failure .-&gt; ErrorRow GlobCount -. on failure .-&gt; ErrorRow Callable -. on failure .-&gt; ErrorRow Resolved --&gt; Registry2 ErrorRow --&gt; Registry2 Registry2 --&gt; Status Status -- no --&gt; Ok Status -- yes --&gt; Degraded Ok --&gt; Result record Degraded --&gt; Result record Result record --&gt; Ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">What It Demonstrates</h4>\n<ul><li>Authored fact registry rows resolve through JSON-pointer providers.</li><li>Glob-count providers count matching public fixture files and preserve sample matches for auditability.</li><li>Callable providers can shell through <code>git ls-files</code> to bind facts to tracked repo state instead of prose memory.</li><li>Provider failures become error-as-data rows with repair hints rather than crashing the whole ledger.</li><li>The output shape includes ledger, audit, and navigation-cache slices.</li></ul>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>fixture CLI: inspect provider behavior over public fixture roots.</li><li>focused pytest: inspect JSON pointer, glob-count, git-callable, error-row, fixture, and CLI contract coverage.</li><li>paper-module coverage contract: verify that this slug explains its JSON bundle binding with an exact source ref and generated projection boundary.</li><li>doctrine projection check: corpus/parity evidence only; it is not semantic fact-audit authority, or proof that source facts are true.</li><li>non-proof boundary: passing checks show the staged provider exercise is replayable and bounded by its scope limit. Any later mechanism/component admission must land through its own lane; this paper module currently names a staged mechanism subject, not an accepted component subject.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component is grounded in database and data-platform patterns where derived facts are produced from declared sources, materialized for fast reads, and carried with lineage or freshness metadata:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.postgresql.org/docs/16/rules-materializedviews.html\">PostgreSQL materialized views</a>, where a stored relation is derived from a query and refreshed from source data.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://openlineage.io/\">OpenLineage</a> as an open lineage model for recording jobs, datasets, and run metadata across data systems.</li></ul>\n<p>Microcosm borrows the registered-provider and lineage-accounting pattern: fact rows declare how they resolve, provider errors become data with repair hints, and output is shaped for ledger, audit, and navigation-cache consumers. This does not make the module a doctrine truth auditor or a semantic claim verifier.</p>\n<h4 class=\"pm-body__h\">Public Exercise</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.derived_fact_provider_engine evaluate-fixtures \\\n  --input fixtures/first_wave/engine_room_derived_fact_provider_engine/input \\\n  --json</code></pre>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_derived_fact_provider_engine.py -q\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not admit an component, unblock the Atlas owner lane, or include launch operations.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is the fact-provider/resolver engine over public fixture roots. It is not a doctrine truth auditor, not a full export of the source fact registry, not semantic claim validation, and not launch-scope decision. It is also not JSON bundle authority by itself for <code>paper_module.engine_room_derived_fact_provider_engine</code>; that authority lives in <code>core/paper_module_capsules.json</code>.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>Readers should be able to inspect the public body through these local surfaces:</p>\n<ul><li><code>src/microcosm_core/engine_room/derived_fact_provider_engine.py</code> defines the provider resolver, callable map, error-as-data rows, result record digests, and CLI.</li><li><code>tests/test_engine_room_derived_fact_provider_engine.py</code> checks JSON pointer escaping, glob-count samples, git-backed callables, provider failure rows, fixture replay, and the module CLI result record.</li><li><code>fixtures/first_wave/engine_room_derived_fact_provider_engine/input</code> carries the replayable public registry cases.</li><li><code>core/fixture_manifests/engine_room_derived_fact_provider_engine.fixture_manifest.json</code> binds the fixture set as an inspectable artifact.</li><li><code>standards/std_microcosm_engine_room_derived_fact_provider_engine.json</code> names the source-to-target relation, required cases, validator command, and scope limit.</li></ul>\n<p>The source source refs in the standard are lineage anchors for the public refactor.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 2,
          "principle": 7
        },
        "link_count": 17,
        "links": [
          {
            "id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public derived fact provider engine",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-11",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind volatile facts to refresh routes",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-11"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.doctrine_fact_claim_audit",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Doctrine Fact Claim Audit",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-doctrine-fact-claim-audit"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-demo"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_derived_fact_provider_engine",
      "reader_packet": {
        "abstract": "Public Engine Room component: registry-backed derived fact provider over JSON pointers, glob counts, git-backed callables, and provider error rows.",
        "authority_ceiling": "Public fixture-root fact-provider evidence only; no doctrine truth audit, no semantic claim validation, no full source fact registry export, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_derived_fact_provider_engine.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-derived-fact-provider-engine-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-derived-fact-provider-engine-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Registry[\"public fixture registry authored fact rows\"] Resolver[\"evaluate_provider selects provider_type branch\"] JsonPointer[\"json_pointer read value at pointer in a JSON file\"] GlobCount[\"glob_count count matching files, keep sample matches\"] Callable[\"callable git-backed repo-state count\"] Resolved[\"resolved fact row value + value_repr\"] ErrorRow[\"error-as-data row error_class, message, required_next_action\"] Registry2[\"evaluate_registry aggregate rows, count statuses\"] Status{\"any row errored?\"} Ok[\"status: ok\"] Degraded[\"status: degraded\"] Result record[\"public provider result record ledger + audit findings + navigation cache + sha256\"] Ceiling[\"scope limit provider resolution only; no truth audit, registry completeness, semantic validation, or launch-scope decision\"] Registry --> Resolver Resolver --> JsonPointer Resolver --> GlobCount Resolver --> Callable JsonPointer --> Resolved GlobCount --> Resolved Callable --> Resolved JsonPointer -. on failure .-> ErrorRow GlobCount -. on failure .-> ErrorRow Callable -. on failure .-> ErrorRow Resolved --> Registry2 ErrorRow --> Registry2 Registry2 --> Status Status -- no --> Ok Status -- yes --> Degraded Ok --> Result record Degraded --> Result record Result record --> Ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:bbd69df2c9575a52465385592b245cf0d7b5037f6f1d8e5a5df70a803b7f8608",
            "source_line_end": 83,
            "source_line_start": 49
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-doctrine-fact-claim-audit"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-demo"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public derived fact provider engine",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-11",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind volatile facts to refresh routes",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-11"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_derived_fact_provider_engine",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 132,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 166,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 230,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 240,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 250,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 262,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 274,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "integration-status",
              "source_line_start": 291,
              "title": "Integration Status"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "PostgreSQL materialized views",
            "section_id": "prior-art-grounding",
            "url": "https://www.postgresql.org/docs/16/rules-materializedviews.html"
          },
          {
            "kind": "external_reference",
            "label": "OpenLineage",
            "section_id": "prior-art-grounding",
            "url": "https://openlineage.io/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A system that makes claims about itself needs a disciplined way to fetch the numbers behind those claims. How many files match a pattern, how many entries a registry holds, how many files git is tracking: these are facts about the current state of the repository, and a document that hard-codes them goes stale the moment the repository changes. This component answers a narrow question: for each authored fact row, what value does it resolve to against a supplied root, right now? A fact row declares how it resolves rather than what it equals. A json_pointer row names a file and a pointer into it. A glob_count row names a pattern and counts matching files. A callable row names one of a small fi\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 38,
            "source_line_start": 6,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module is a staged provider engine over a public fixture registry. It takes authored fact rows, resolves each declared provider type against a supplied root, and emits result record slices for ledger, audit, and navigation-cache consumers. The public body is deliberately small enough for readers to replay. Each row resolves through exactly one provider, and a row that fails to resolve becomes an error row rather than aborting the run, so the registry status is ok only when no row errored and degraded when any row did.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 84,
            "source_line_start": 39,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Authored fact registry rows resolve through JSON-pointer providers. Glob-count providers count matching public fixture files and preserve sample matches for auditability. Callable providers can shell through git ls-files to bind facts to tracked repo state instead of prose memory. Provider failures become error-as-data rows with repair hints rather than crashing the whole ledger. The output shape includes ledger, audit, and navigation-cache slices.",
            "level": 2,
            "order": 3,
            "section_id": "what-it-demonstrates",
            "source_line_end": 95,
            "source_line_start": 85,
            "title": "What It Demonstrates"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Readers should be able to inspect the public body through these local surfaces: src/microcosmcore/engineroom/derivedfactprovider_engine.py defines the provider resolver, callable map, error-as-data rows, result record digests, and CLI. tests/testengineroomderivedfactproviderengine.py checks JSON pointer escaping, glob-count samples, git-backed callables, provider failure rows, fixture replay, and the module CLI result record. fixtures/firstwave/engineroomderivedfactproviderengine/input carries the replayable public registry cases. core/fixturemanifests/engineroomderivedfactproviderengine.fixture_manifest.json binds the fixture set as an inspectable artifact. standards/stdmicrocosmengineroom\u2026",
            "level": 2,
            "order": 4,
            "section_id": "source-open-body-floor",
            "source_line_end": 117,
            "source_line_start": 96,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "fixture CLI: inspect provider behavior over public fixture roots. focused pytest: inspect JSON pointer, glob-count, git-callable, error-row, fixture, and CLI contract coverage. paper-module coverage contract: verify that this slug explains its JSON bundle binding with an exact source ref and generated projection boundary. doctrine projection check: corpus/parity evidence only; it is not semantic fact-audit authority, or proof that source facts are true. non-proof boundary: passing checks show the staged provider exercise is replayable and bounded by its scope limit. Any later mechanism/component admission must land through its own lane; this paper module currently names a staged mechanism s\u2026",
            "level": 2,
            "order": 5,
            "section_id": "reader-evidence-routing",
            "source_line_end": 131,
            "source_line_start": 118,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is the fact-provider/resolver engine over public fixture roots. It is not a doctrine truth auditor, not a full export of the source fact registry, not semantic claim validation, and not launch-scope decision. It is also not JSON bundle authority by itself for papermodule.engineroomderivedfactproviderengine; that authority lives in core/papermodulecapsules.json. A clean provider result record means the registered facts resolved against the supplied root, while",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 190,
            "source_line_start": 180,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component is grounded in database and data-platform patterns where derived facts are produced from declared sources, materialized for fast reads, and carried with lineage or freshness metadata: PostgreSQL materialized views, where a stored relation is derived from a query and refreshed from source data. OpenLineage as an open lineage model for recording jobs, datasets, and run metadata across data systems. Microcosm borrows the registered-provider and lineage-accounting pattern: fact rows declare how they resolve, provider errors become data with repair hints, and output is shaped for ledger, audit, and navigation-cache consumers. This does not make the module a doctrine truth auditor o\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 207,
            "source_line_start": 191,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 8,
            "section_id": "public-exercise",
            "source_line_end": 215,
            "source_line_start": 208,
            "title": "Public Exercise"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not admit an component, unblock the Atlas owner lane, or include launch operations.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 229,
            "source_line_start": 216,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_derived_fact_provider_engine.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Public Engine Room component: registry-backed derived fact provider over JSON pointers, glob counts, git-backed callables, and provider error rows."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Derived Fact Provider Engine binds the staged derived-fact bundle to a concrete mechanism. It resolves JSON-pointer, glob-count, and git-backed callable fact rows over public fixture roots, records provider errors as repairable data, and keeps derived-fact availability below truth-audit, semantic-claim-validation, full source registry, launch, and private-system authority.",
      "summary_line": "Public Engine Room component: registry-backed derived fact provider over JSON pointers, glob counts, git-backed callables, and provider error rows.",
      "title": "Engine Room Derived Fact Provider Engine"
    },
    {
      "anchor": "paper-module-engine-room-egress-self-compliance-gate",
      "authority_ceiling": "Public phrase-policy fixture evidence only; no taint analysis, prompt-injection defense, sandboxing, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
      "body_html": "<p><code>engine_room_egress_self_compliance_gate</code> carries a refactor of the source egress compliance checks. It scans agent-output text for three failure classes:</p>\n<ul><li>permission ceremony without a named blocker</li><li>self-error language without a durable work log/capture binding</li><li>handing a safe command to the operator instead of reporting that it ran</li></ul>\n<p>Public exercise:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.egress_self_compliance_gate evaluate-fixtures \\\n  --input fixtures/first_wave/engine_room_egress_self_compliance_gate/input \\\n  --json</code></pre>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The single question this gate answers is narrow: does a line of agent output ask the operator to do something the agent should have done itself, or excuse a mistake without recording it? It exists because the failures it looks for are the ones that read as good manners. Asking for permission, apologising for an error, and offering the operator a command to run all look polite in isolation. Each is also the exact shape of an agent quietly displacing work back onto the human or letting a self-detected mistake evaporate into prose.</p>\n<p>The design choice worth noting is that the gate treats each of those polite phrases as a tripwire that is a violation by default, and then looks in the same text for one specific legitimising signal. Permission ceremony is allowed only if the text also names a real blocker, such as a destructive or irreversible action, a secret, a public sharing boundary, or a concurrent-owner conflict. Self-error language is allowed only if it binds to a durable capture, such as a capture id or a work log reference. A handed-over command is allowed only if the text also reports that the command was run. The polite phrase is innocent only when accompanied by the evidence that makes it honest.</p>\n<p>This is deliberately phrase membership over the output text, not analysis of what the agent actually did. The gate cannot tell whether a named blocker is real or whether a capture id resolves; it only checks that the legitimising language is present. That keeps the check small, fast, and inspectable, and it is why the page is careful to say what the gate is not: it is not taint analysis, not prompt-injection defence, not a sandbox, and not an information-flow proof. It encodes one operating contract as an output filter and stops there.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<p>The module is a staged Engine Room egress gate, not a general compliance system. Its public body is the small runtime in <code>src/microcosm_core/engine_room/egress_self_compliance_gate.py</code>, the red/green fixture matrix under <code>fixtures/first_wave/engine_room_egress_self_compliance_gate/input</code>, and the focused test file that asserts the three declared detector classes.</p>\n<p>The gate produces inspection result records over agent-output text. A red result record means the output matched one of the declared failure classes without the required repair binding; a green result record means the narrow phrase-membership policy did not detect that failure in the supplied text. Neither result proves semantic compliance, privacy safety, sandbox isolation, or launch fitness.</p>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1459\" height=\"538\" viewBox=\"0 0 1459 538\" role=\"img\" aria-label=\"Flowchart diagram with 19 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"793.0\" y1=\"72.0\" x2=\"669.9\" y2=\"139.0\"></line><polygon class=\"pmd-arrow\" points=\"669.9,139.0 674.4,133.0 677.4,138.4\"></polygon><line class=\"pmd-edge\" x1=\"843.4\" y1=\"72.0\" x2=\"845.5\" y2=\"139.0\"></line><polygon class=\"pmd-arrow\" points=\"845.5,139.0 842.2,132.2 848.3,132.1\"></polygon><line class=\"pmd-edge\" x1=\"893.9\" y1=\"72.0\" x2=\"1021.1\" y2=\"139.0\"></line><polygon class=\"pmd-arrow\" points=\"1021.1,139.0 1013.6,138.5 1016.5,133.1\"></polygon><line class=\"pmd-edge\" x1=\"583.0\" y1=\"175.0\" x2=\"363.4\" y2=\"248.4\"></line><polygon class=\"pmd-arrow\" points=\"363.4,248.4 368.9,243.3 370.9,249.1\"></polygon><rect class=\"pmd-elabel-bg\" x=\"462.2\" y=\"202.7\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"473.2\" y=\"215.7\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"608.7\" y1=\"175.0\" x2=\"504.0\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"504.0,242.0 508.1,235.7 511.4,240.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"542.3\" y=\"199.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"556.3\" y=\"212.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"415.2\" y1=\"278.0\" x2=\"189.3\" y2=\"345.0\"></line><polygon class=\"pmd-arrow\" points=\"189.3,345.0 195.0,340.1 196.7,346.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"288.2\" y=\"302.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"302.2\" y=\"315.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"457.8\" y1=\"278.0\" x2=\"399.5\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"399.5,336.0 402.2,329.0 406.5,333.3\"></polygon><rect class=\"pmd-elabel-bg\" x=\"417.6\" y=\"298.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"428.6\" y=\"311.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"807.1\" y1=\"175.0\" x2=\"657.7\" y2=\"244.0\"></line><polygon class=\"pmd-arrow\" points=\"657.7,244.0 662.6,238.3 665.2,243.9\"></polygon><rect class=\"pmd-elabel-bg\" x=\"721.4\" y=\"200.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"732.4\" y=\"213.5\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"835.2\" y1=\"175.0\" x2=\"794.8\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"794.8,242.0 795.7,234.6 801.0,237.7\"></polygon><rect class=\"pmd-elabel-bg\" x=\"801.0\" y=\"199.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"815.0\" y=\"212.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"754.6\" y1=\"278.0\" x2=\"645.4\" y2=\"345.0\"></line><polygon class=\"pmd-arrow\" points=\"645.4,345.0 649.7,338.8 652.9,344.0\"></polygon><rect class=\"pmd-elabel-bg\" x=\"686.0\" y=\"302.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"700.0\" y=\"315.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"795.4\" y1=\"278.0\" x2=\"832.3\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"832.3,336.0 826.1,331.9 831.2,328.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"802.9\" y=\"298.0\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"813.9\" y=\"311.0\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"1036.0\" y1=\"175.0\" x2=\"964.2\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"964.2,242.0 967.1,235.1 971.3,239.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"989.1\" y=\"199.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"1000.1\" y=\"212.5\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"1060.5\" y1=\"175.0\" x2=\"1079.9\" y2=\"242.0\"></line><polygon class=\"pmd-arrow\" points=\"1079.9,242.0 1075.1,236.3 1081.0,234.6\"></polygon><rect class=\"pmd-elabel-bg\" x=\"1056.2\" y=\"199.5\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"1070.2\" y=\"212.5\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"1084.8\" y1=\"278.0\" x2=\"1083.5\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"1083.5,336.0 1080.6,329.1 1086.7,329.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"1070.1\" y=\"298.0\" width=\"28.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"1084.1\" y=\"311.0\" text-anchor=\"middle\">yes</text><line class=\"pmd-edge\" x1=\"1128.0\" y1=\"278.0\" x2=\"1287.3\" y2=\"345.0\"></line><polygon class=\"pmd-arrow\" points=\"1287.3,345.0 1279.8,345.2 1282.2,339.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"1196.6\" y=\"302.5\" width=\"22.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"1207.6\" y=\"315.5\" text-anchor=\"middle\">no</text><line class=\"pmd-edge\" x1=\"452.0\" y1=\"390.0\" x2=\"623.1\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"623.1,448.0 615.7,448.7 617.6,442.9\"></polygon><line class=\"pmd-edge\" x1=\"822.7\" y1=\"390.0\" x2=\"765.1\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"765.1,448.0 767.8,441.0 772.1,445.3\"></polygon><line class=\"pmd-edge\" x1=\"1240.7\" y1=\"381.0\" x2=\"836.5\" y2=\"462.4\"></line><polygon class=\"pmd-arrow\" points=\"836.5,462.4 842.6,458.1 843.8,464.1\"></polygon><line class=\"pmd-edge\" x1=\"218.0\" y1=\"381.0\" x2=\"622.2\" y2=\"462.4\"></line><polygon class=\"pmd-arrow\" points=\"622.2,462.4 614.9,464.1 616.1,458.1\"></polygon><line class=\"pmd-edge\" x1=\"632.9\" y1=\"381.0\" x2=\"695.7\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"695.7,448.0 688.7,445.1 693.2,440.9\"></polygon><line class=\"pmd-edge\" x1=\"1004.0\" y1=\"390.0\" x2=\"834.5\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"834.5,448.0 840.0,442.9 842.0,448.7\"></polygon><line class=\"pmd-edge\" x1=\"604.5\" y1=\"63.0\" x2=\"458.7\" y2=\"130.0\"></line><polygon class=\"pmd-arrow\" points=\"458.7,130.0 463.7,124.4 466.2,129.9\"></polygon><line class=\"pmd-edge\" x1=\"427.1\" y1=\"184.0\" x2=\"693.1\" y2=\"448.0\"></line><polygon class=\"pmd-arrow\" points=\"693.1,448.0 686.1,445.3 690.4,441.0\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"770.0\" y=\"18.0\" width=\"145.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"842.6\" y=\"40.5\">Agent output text</tspan><tspan x=\"842.6\" y=\"58.5\">(lowercased)</tspan></text><title>Agent output text (lowercased)</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"636.8,139.0 744.0,157.0 636.8,175.0 529.6,157.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"636.8\" y=\"161.5\">Permission ceremony phrase?</tspan></text><title>Permission ceremony phrase?</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"846.1,139.0 922.2,157.0 846.1,175.0 770.0,157.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"846.1\" y=\"161.5\">Self-error phrase?</tspan></text><title>Self-error phrase?</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"1055.3,139.0 1162.5,157.0 1055.3,175.0 948.2,157.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1055.3\" y=\"161.5\">Command handed to operator?</tspan></text><title>Command handed to operator?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"294.0\" y=\"242.0\" width=\"69.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"328.7\" y=\"264.5\">no row</tspan></text><title>no row</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"475.8,242.0 562.3,260.0 475.8,278.0 389.4,260.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"475.8\" y=\"264.5\">Names a real blocker?</tspan></text><title>Names a real blocker?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"345.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"128.6\" y=\"367.5\">informational: blocker named</tspan></text><title>informational: blocker named</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"265.2\" y=\"336.0\" width=\"214.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"372.4\" y=\"358.5\">violation: ceremony without</tspan><tspan x=\"372.4\" y=\"376.5\">blocker</tspan></text><title>violation: ceremony without blocker</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"588.3\" y=\"242.0\" width=\"69.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"623.0\" y=\"264.5\">no row</tspan></text><title>no row</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"783.9,242.0 884.2,260.0 783.9,278.0 683.7,260.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"783.9\" y=\"264.5\">Binds to durable capture?</tspan></text><title>Binds to durable capture?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"505.5\" y=\"345.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"616.1\" y=\"367.5\">informational: capture bound</tspan></text><title>informational: capture bound</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"752.7\" y=\"336.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"849.5\" y=\"358.5\">violation: error without</tspan><tspan x=\"849.5\" y=\"376.5\">capture</tspan></text><title>violation: error without capture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"910.2\" y=\"242.0\" width=\"69.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"944.9\" y=\"264.5\">no row</tspan></text><title>no row</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"1085.1,242.0 1164.7,260.0 1085.1,278.0 1005.6,260.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1085.1\" y=\"264.5\">Reports it was run?</tspan></text><title>Reports it was run?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"972.3\" y=\"336.0\" width=\"221.2\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1082.9\" y=\"358.5\">informational: result record</tspan><tspan x=\"1082.9\" y=\"376.5\">present</tspan></text><title>informational: result record present</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1219.5\" y=\"345.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1330.1\" y=\"367.5\">violation: command displaced</tspan></text><title>violation: command displaced</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"622.2\" y=\"448.0\" width=\"214.3\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"729.4\" y=\"470.5\">evaluate_text result record</tspan><tspan x=\"729.4\" y=\"488.5\">red if any violation, else</tspan><tspan x=\"729.4\" y=\"506.5\">green</tspan></text><title>evaluate_text result record red if any violation, else green</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"543.5\" y=\"27.0\" width=\"200.5\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"643.7\" y=\"49.5\">Public fixture JSON cases</tspan></text><title>Public fixture JSON cases</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"296.2\" y=\"130.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"399.9\" y=\"152.5\">evaluate_fixture_dir</tspan><tspan x=\"399.9\" y=\"170.5\">compare status to expected</tspan></text><title>evaluate_fixture_dir compare status to expected</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TB Text[&quot;Agent output text (lowercased)&quot;] --&gt; D1 Text --&gt; D2 Text --&gt; D3 subgraph Permission[&quot;detect_permission_gate_without_blocker&quot;] D1{&quot;Permission ceremony phrase?&quot;} D1 --&gt;|no| Skip1[&quot;no row&quot;] D1 --&gt;|yes| B1{&quot;Names a real blocker?&quot;} B1 --&gt;|yes| OK1[&quot;informational: blocker named&quot;] B1 --&gt;|no| V1[&quot;violation: ceremony without blocker&quot;] end subgraph SelfError[&quot;detect_self_error_without_capture&quot;] D2{&quot;Self-error phrase?&quot;} D2 --&gt;|no| Skip2[&quot;no row&quot;] D2 --&gt;|yes| B2{&quot;Binds to durable capture?&quot;} B2 --&gt;|yes| OK2[&quot;informational: capture bound&quot;] B2 --&gt;|no| V2[&quot;violation: error without capture&quot;] end subgraph Command[&quot;detect_command_displacement_to_operator&quot;] D3{&quot;Command handed to operator?&quot;} D3 --&gt;|no| Skip3[&quot;no row&quot;] D3 --&gt;|yes| B3{&quot;Reports it was run?&quot;} B3 --&gt;|yes| OK3[&quot;informational: result record present&quot;] B3 --&gt;|no| V3[&quot;violation: command displaced&quot;] end V1 --&gt; Result record[&quot;evaluate_text result record red if any violation, else green&quot;] V2 --&gt; Result record V3 --&gt; Result record OK1 --&gt; Result record OK2 --&gt; Result record OK3 --&gt; Result record Fixtures[&quot;Public fixture JSON cases&quot;] --&gt; Runner[&quot;evaluate_fixture_dir compare status to expected&quot;] Runner --&gt; Result record</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The runtime mechanism is intentionally small. <code>evaluate_text</code> lowercases the candidate agent-output text, applies three detector functions, and emits a metadata-only JSON result record with source refs, scope boundaries, a red/green status, and per-detector rows. A detector row appears only when its tripwire phrase family matches; the row becomes a violation when the matching text lacks the required legitimizer phrase family.</p>\n<p>The three detector families correspond exactly to the standard&#x27;s required negative cases. <code>detect_permission_gate_without_blocker</code> looks for permission ceremony phrases and accepts them only when the same text names a blocker such as destructive scope, secrets, a public sharing boundary, a remote push, a concurrent-owner conflict, or validation failure. <code>detect_self_error_without_capture</code> looks for self-error phrases and accepts them only when the same text binds the mistake to a durable capture surface such as a CAP, Work item, work log row, or quick-capture reference. <code>detect_command_displacement_to_operator</code> looks for safe-command handoff phrases and accepts them only when the same text records that the agent ran the command or reports an execution result record.</p>\n<p><code>evaluate_fixture_dir</code> is the proof-consumer harness over this mechanism. It loads the public JSON fixture cases, runs <code>evaluate_text</code> for each case, compares the observed status with <code>expected_status</code>, and reports aggregate <code>case_count</code>, <code>passed_case_count</code>, and <code>status</code>. The focused pytest file pins one red and one green path for each detector family and verifies that the CLI returns a JSON result record with <code>organ_id: engine_room_egress_self_compliance_gate</code> and <code>status: pass</code> for the fixture matrix.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>fixture CLI: inspect phrase-membership detector behavior over public fixture roots.</li><li>focused pytest: inspect the detector matrix and CLI result record contract.</li><li>paper-module coverage contract: verify that this slug explains its JSON bundle binding with an exact source ref and generated projection boundary.</li><li>doctrine projection check: corpus/parity evidence only; it is not accepted component admission.</li><li>non-proof boundary: passing result records show the staged fixture exercise is replayable and that the scope limit stayed intact. They do not prove semantic compliance, taint analysis, sandboxing, prompt-injection defense, information-flow control, launch-scope decision, JSON bundle authority, or accepted component admission.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows from policy-as-code and output-gate traditions: make a policy machine-readable, evaluate an artifact before it leaves a boundary, and return a specific failure class instead of relying on prose judgment alone. Relevant anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.openpolicyagent.org/docs/latest\">Open Policy Agent</a>, a general policy engine that externalizes policy decisions from application code.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://doi.org/10.6028/NIST.SP.800-53r5\">NIST SP 800-53 Rev. 5</a>, especially the broader audit, accountability, and information-output control tradition.</li></ul>\n<p>Microcosm narrows that pattern to explicit phrase-membership checks over agent-output text. The gate is intentionally small: it catches declared egress-failure classes and binds them to durable repair expectations; it does not perform taint analysis, sandbox enforcement, prompt-injection defense, or general information-flow control.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_egress_self_compliance_gate.py -q\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not admit an component, unblock the Atlas owner lane, or include launch operations.</p>\n<p>The fixture matrix includes red and green cases for each detector. The source refs are <code>system/lib/egress_compliance.py</code> and the Stop-hook wiring anchor <code>.claude/hooks/runtime_hook.py</code>.</p>\n<p>Scope limit: this is explicit phrase-membership policy, not taint analysis, prompt-injection defense, sandboxing, or information-flow control. It excludes launch or claim private-system equivalence.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module may claim that Microcosm has a staged public exercise for checking three declared Engine Room egress-output failure classes against replayable fixtures. The valid claim is bounded to phrase-membership policy over supplied agent-output text, public fixture result records, the focused pytest matrix, and the JSON bundle binding coverage contract.</p>\n<p>The module must not claim accepted component resolution, launch-scope decision, private-system equivalence, semantic compliance, taint analysis, sandbox enforcement, prompt-injection defense, information-flow control, provider authority, source-file changes, or aggregate doctrine-lattice coverage. The current JSON bundle authority is mechanism-level and projection-bound.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Limitations</h5>\n<p>The mechanism is a phrase-membership gate. It can miss a real egress failure when the output avoids the configured tripwire phrases, and it can flag benign text when a tripwire phrase appears in a different context. The implementation does not parse intent, analyze data flow, prove sandbox isolation, inspect model-output data, or reason over hidden workspace state.</p>\n<p>The fixture matrix is deliberately narrow. Passing fixtures show that the three declared detector families and their red/green examples still execute through the public CLI and focused tests; they do not show that every future agent output is safe, that the source hook behavior is equivalent, or that the public refactor covers all egress compliance policy.</p>\n<p>The authority boundary is also narrow. The standard and JSON bundle make this a staged public bundle with mechanism-level authority. The module cannot promote itself into an accepted component, activate shared registry integration, authorize generated projection edits, or claim launch-scope decision. Any wider claim requires a separate owner lane with validator, result record, and registry evidence.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>Readers should be able to inspect the public body without private-system access:</p>\n<ul><li><code>src/microcosm_core/engine_room/egress_self_compliance_gate.py</code> defines the detector phrases, scope limit, fixture evaluation, and JSON CLI.</li><li><code>tests/test_engine_room_egress_self_compliance_gate.py</code> exercises each red and green detector case and checks the module CLI result record.</li><li><code>fixtures/first_wave/engine_room_egress_self_compliance_gate/input</code> carries the replayable fixture corpus.</li><li><code>core/fixture_manifests/engine_room_egress_self_compliance_gate.fixture_manifest.json</code> binds the fixture set as an inspectable public artifact.</li><li><code>standards/std_microcosm_engine_room_egress_self_compliance_gate.json</code> names the scope limit and the source-to-target relation.</li></ul>\n<p>The source refs in the standard are lineage anchors for the public refactor.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Governing Lattice Relation</h5>\n<p>This module sits in the Engine Room lattice as a staged egress-output gate. It is downstream of the source egress-compliance source refs and upstream of <code>engine_room_demo</code>, which treats it as one public bundle in the composed Engine Room demo. That dependency relation is evidence routing only: the demo can consume the bundle&#x27;s fixture result record, but this module still remains mechanism-level unless a separate accepted-component lane promotes it.</p>\n<p>The governing standard makes the authority boundary explicit: <code>std_microcosm_engine_room_egress_self_compliance_gate</code> declares the source refs, public target refs, required negative cases, validator command, and scope boundary. The JSON bundle binding supplies the source authority for this Markdown projection, while the paper-module coverage contract verifies that the Markdown reader surface names the bundle source ref and projection boundary. Following the repository axiom that JSON is contract and Markdown is projection, the Markdown can explain the mechanism but cannot widen the standard, mutate the bundle, promote the subject, or authorize public launch.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 2,
          "principle": 7
        },
        "link_count": 17,
        "links": [
          {
            "id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public egress self compliance gate",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Apply the same floor to meta artifacts",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-13"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.engine_room_public_projection_leak_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Public Projection Leak Gate",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-demo"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_egress_self_compliance_gate",
      "reader_packet": {
        "abstract": "Public Engine Room component: phrase-membership egress gate for permission ceremony, self-error capture binding, and command-displacement evidence.",
        "authority_ceiling": "Public phrase-policy fixture evidence only; no taint analysis, prompt-injection defense, sandboxing, information-flow proof, launch-scope decision, private-system equivalence, source-file changes, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_egress_self_compliance_gate.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-egress-self-compliance-gate-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-egress-self-compliance-gate-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TB Text[\"Agent output text (lowercased)\"] --> D1 Text --> D2 Text --> D3 subgraph Permission[\"detect_permission_gate_without_blocker\"] D1{\"Permission ceremony phrase?\"} D1 -->|no| Skip1[\"no row\"] D1 -->|yes| B1{\"Names a real blocker?\"} B1 -->|yes| OK1[\"informational: blocker named\"] B1 -->|no| V1[\"violation: ceremony without blocker\"] end subgraph SelfError[\"detect_self_error_without_capture\"] D2{\"Self-error phrase?\"} D2 -->|no| Skip2[\"no row\"] D2 -->|yes| B2{\"Binds to durable capture?\"} B2 -->|yes| OK2[\"informational: capture bound\"] B2 -->|no| V2[\"violation: error without capture\"] end subgraph Command[\"detect_command_displacement_to_operator\"] D3{\"Command handed to operator?\"} D3 -->|no| Skip3[\"no row\"] D3 -->|yes| B3{\"Reports it was run?\"} B3 -->|yes| OK3[\"informational: result record present\"] B3 -->|no| V3[\"violation: command displaced\"] end V1 --> Result record[\"evaluate_text result record red if any violation, else green\"] V2 --> Result record V3 --> Result record OK1 --> Result record OK2 --> Result record OK3 --> Result record Fixtures[\"Public fixture JSON cases\"] --> Runner[\"evaluate_fixture_dir compare status to expected\"] Runner --> Result record",
            "source_format": "mermaid",
            "source_hash": "sha256:36d40909827963fe8679cd1857b3dceb6db1472a33907a805bac30cdf85c723f",
            "source_line_end": 102,
            "source_line_start": 64
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-demo"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public egress self compliance gate",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_egress_self_compliance_gate",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 222,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 256,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 290,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 300,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 310,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 322,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 334,
              "title": "Subject Admission Audit"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Open Policy Agent",
            "section_id": "prior-art-grounding",
            "url": "https://www.openpolicyagent.org/docs/latest"
          },
          {
            "kind": "external_reference",
            "label": "NIST SP 800-53 Rev. 5",
            "section_id": "prior-art-grounding",
            "url": "https://doi.org/10.6028/NIST.SP.800-53r5"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The single question this gate answers is narrow: does a line of agent output ask the operator to do something the agent should have done itself, or excuse a mistake without recording it? It exists because the failures it looks for are the ones that read as good manners. Asking for permission, apologising for an error, and offering the operator a command to run all look polite in isolation. Each is also the exact shape of an agent quietly displacing work back onto the human or letting a self-detected mistake evaporate into prose. The design choice worth noting is that the gate treats each of those polite phrases as a tripwire that is a violation by default, and then looks in the same text fo\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 48,
            "source_line_start": 19,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The module is a staged Engine Room egress gate, not a general compliance system. Its public body is the small runtime in src/microcosmcore/engineroom/egressselfcompliance_gate.py, the red/green fixture matrix under fixtures/firstwave/engineroomegressselfcompliancegate/input, and the focused test file that asserts the three declared detector classes. The gate produces inspection result records over agent-output text. A red result record means the output matched one of the declared failure classes without the required repair binding; a green result record means the narrow phrase-membership policy did not detect that failure in the supplied text. Neither result proves semantic compliance, priv\u2026",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 103,
            "source_line_start": 49,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The runtime mechanism is intentionally small. evaluate_text lowercases the candidate agent-output text, applies three detector functions, and emits a metadata-only JSON result record with source refs, scope boundaries, a red/green status, and per-detector rows. A detector row appears only when its tripwire phrase family matches; the row becomes a violation when the matching text lacks the required legitimizer phrase family. The three detector families correspond exactly to the standard's required negative cases. detectpermissiongatewithoutblocker looks for permission ceremony phrases and accepts them only when the same text names a blocker such as destructive scope, secrets, a public sharin\u2026",
            "level": 2,
            "order": 3,
            "section_id": "technical-mechanism",
            "source_line_end": 132,
            "source_line_start": 104,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Readers should be able to inspect the public body without private-system access: src/microcosmcore/engineroom/egressselfcompliance_gate.py defines the detector phrases, scope limit, fixture evaluation, and JSON CLI. tests/testengineroomegressselfcompliancegate.py exercises each red and green detector case and checks the module CLI result record. fixtures/firstwave/engineroomegressselfcompliancegate/input carries the replayable fixture corpus. core/fixturemanifests/engineroomegressselfcompliancegate.fixture_manifest.json binds the fixture set as an inspectable public artifact. standards/stdmicrocosmengineroomegressselfcompliance_gate.json names the scope limit and the source-to-target relati\u2026",
            "level": 2,
            "order": 4,
            "section_id": "source-open-body-floor",
            "source_line_end": 152,
            "source_line_start": 133,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module sits in the Engine Room lattice as a staged egress-output gate. It is downstream of the source egress-compliance source refs and upstream of engineroomdemo, which treats it as one public bundle in the composed Engine Room demo. That dependency relation is evidence routing only: the demo can consume the bundle's fixture result record, but this module still remains mechanism-level unless a separate accepted-component lane promotes it. The governing standard makes the authority boundary explicit: stdmicrocosmengineroomegressselfcompliance_gate declares the source refs, public target refs, required negative cases, validator command, and scope boundary. The JSON bundle binding suppli\u2026",
            "level": 2,
            "order": 5,
            "section_id": "governing-lattice-relation",
            "source_line_end": 171,
            "source_line_start": 153,
            "title": "Governing Lattice Relation"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "fixture CLI: inspect phrase-membership detector behavior over public fixture roots. focused pytest: inspect the detector matrix and CLI result record contract. paper-module coverage contract: verify that this slug explains its JSON bundle binding with an exact source ref and generated projection boundary. doctrine projection check: corpus/parity evidence only; it is not accepted component admission. non-proof boundary: passing result records show the staged fixture exercise is replayable and that the scope limit stayed intact. They do not prove semantic compliance, taint analysis, sandboxing, prompt-injection defense, information-flow control, launch-scope decision, JSON bundle authority, o\u2026",
            "level": 2,
            "order": 6,
            "section_id": "reader-evidence-routing",
            "source_line_end": 186,
            "source_line_start": 172,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module may claim that Microcosm has a staged public exercise for checking three declared Engine Room egress-output failure classes against replayable fixtures. The valid claim is bounded to phrase-membership policy over supplied agent-output text, public fixture result records, the focused pytest matrix, and the JSON bundle binding coverage contract. The module must not claim accepted component resolution, launch-scope decision, private-system equivalence, semantic compliance, taint analysis, sandbox enforcement, prompt-injection defense, information-flow control, provider authority, source-file changes, or aggregate doctrine-lattice coverage. The current JSON bundle authority is mecha\u2026",
            "level": 2,
            "order": 7,
            "section_id": "claim-ceiling",
            "source_line_end": 200,
            "source_line_start": 187,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism is a phrase-membership gate. It can miss a real egress failure when the output avoids the configured tripwire phrases, and it can flag benign text when a tripwire phrase appears in a different context. The implementation does not parse intent, analyze data flow, prove sandbox isolation, inspect model-output data, or reason over hidden workspace state. The fixture matrix is deliberately narrow. Passing fixtures show that the three declared detector families and their red/green examples still execute through the public CLI and focused tests; they do not show that every future agent output is safe, that the source hook behavior is equivalent, or that the public refactor covers al\u2026",
            "level": 2,
            "order": 8,
            "section_id": "limitations",
            "source_line_end": 221,
            "source_line_start": 201,
            "title": "Limitations"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not admit an component, unblock the Atlas owner lane, or include launch operations. The fixture matrix includes red and green cases for each detector. The source refs are system/lib/egress_compliance.py and the Stop-hook wiring anchor .claude/hooks/runtime_hook.py. Scope limit: this is explicit phrase-membership policy, not taint analysis, prompt-injection defense, sandboxing, or information-flow control. It excludes launch or claim private-system equivalence.",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 289,
            "source_line_start": 268,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows from policy-as-code and output-gate traditions: make a policy machine-readable, evaluate an artifact before it leaves a boundary, and return a specific failure class instead of relying on prose judgment alone. Relevant anchors include: Open Policy Agent, a general policy engine that externalizes policy decisions from application code. NIST SP 800-53 Rev. 5, especially the broader audit, accountability, and information-output control tradition. Microcosm narrows that pattern to explicit phrase-membership checks over agent-output text. The gate is intentionally small: it catches declared egress-failure classes and binds them to durable repair expectations; it does not pe\u2026",
            "level": 2,
            "order": 10,
            "section_id": "prior-art-grounding",
            "source_line_end": 367,
            "source_line_start": 351,
            "title": "Prior Art Grounding"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_egress_self_compliance_gate.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Public Engine Room component: phrase-membership egress gate for permission ceremony, self-error capture binding, and command-displacement evidence."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Egress Self-Compliance Gate binds the staged egress bundle to a concrete mechanism. It detects permission ceremony without a real blocker, self-error statements without durable capture, and command handoff language without execution evidence over public fixtures, while accepting bounded blocker or result record language and refusing taint-analysis, prompt-injection-defense, sandbox, information-flow, launch, and private-system claims.",
      "summary_line": "Public Engine Room component: phrase-membership egress gate for permission ceremony, self-error capture binding, and command-displacement evidence.",
      "title": "Engine Room Egress Self-Compliance Gate"
    },
    {
      "anchor": "paper-module-engine-room-lean-proof-search-lab",
      "authority_ceiling": "Public tiny-fixture Lean proof-search evidence only; no neural theorem proving, frontier-scale automation, private source run export, oracle-body forward solving, launch-scope decision, private-system equivalence, source-file changes, or whole-system formal-result correctness.",
      "body_html": "<p>This staged Engine Room bundle imports the source prover-lab contour into a runnable Lean fixture lab.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The hard problem with any proof-search tool is not finding a proof. It is trusting that a reported success was earned rather than leaked or memorised. A search loop can quietly copy the answer out of an oracle field, learn to map a problem id to a stored tactic, or compile a file that secretly leans on <code>sorry</code>. Each of those produces a green result that means nothing. This lab exists to answer one question: when a tiny public theorem is reported solved, did the search actually close it, and does the installed Lean kernel agree on clean axioms?</p>\n<p>The approach is to keep candidate generation cheap and untrusted, and to move all authority to the kernel. Candidate tactic bodies are generated from the shape of the statement alone (an <code>Or p q -&gt; Or q p</code> goal draws an <code>Or.inl</code> / <code>Or.inr</code> case split, an equality draws <code>rfl</code>, and so on), then each candidate is written to a temporary <code>.lean</code> file and checked by a real <code>lean</code> subprocess. A result counts only when the process exits zero and a <code>#print axioms</code> audit reports the theorem depends on no axioms, with no <code>sorry</code> in the body. Generation proposes; Lean decides.</p>\n<p>What is unusual is how much of the lab is built to refuse false credit rather than to score success. Three guards run alongside the search. A forward firewall walks every input row and rejects it outright if it carries a <code>candidate_body</code>, <code>oracle_body</code>, <code>repair_body</code>, <code>oracle_needed_premise_ids</code>, or <code>provider_text</code> field, so the answer can never be smuggled in as a hint. A problem-id ablation renames each theorem and its id, then checks that the policy picks the same action and reaches the same outcome, which catches a policy that has secretly learned the id instead of the goal. The axiom gate rejects <code>sorry</code>-tainted candidates even when Lean compiles the file. The lab passes only when every problem is genuinely closed, the firewall is clean, the ablation is stable, and no axiom taint is found.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"1648\" height=\"170\" viewBox=\"0 0 1648 170\" role=\"img\" aria-label=\"Flowchart diagram with 10 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"211.6\" y1=\"85.0\" x2=\"297.6\" y2=\"85.0\"></line><polygon class=\"pmd-arrow\" points=\"297.6,85.0 290.8,88.1 290.8,81.9\"></polygon><line class=\"pmd-edge\" x1=\"477.4\" y1=\"72.0\" x2=\"570.3\" y2=\"58.5\"></line><polygon class=\"pmd-arrow\" points=\"570.3,58.5 564.0,62.5 563.1,56.5\"></polygon><line class=\"pmd-edge\" x1=\"757.0\" y1=\"47.9\" x2=\"870.6\" y2=\"51.3\"></line><polygon class=\"pmd-arrow\" points=\"870.6,51.3 863.7,54.2 863.8,48.1\"></polygon><line class=\"pmd-edge\" x1=\"1043.5\" y1=\"54.0\" x2=\"1150.2\" y2=\"54.0\"></line><polygon class=\"pmd-arrow\" points=\"1150.2,54.0 1143.4,57.1 1143.4,50.9\"></polygon><line class=\"pmd-edge\" x1=\"757.0\" y1=\"67.6\" x2=\"882.7\" y2=\"98.0\"></line><polygon class=\"pmd-arrow\" points=\"882.7,98.0 875.3,99.4 876.7,93.4\"></polygon><line class=\"pmd-edge\" x1=\"1064.2\" y1=\"116.0\" x2=\"1164.0\" y2=\"116.0\"></line><polygon class=\"pmd-arrow\" points=\"1164.0,116.0 1157.2,119.1 1157.2,112.9\"></polygon><line class=\"pmd-edge\" x1=\"1325.7\" y1=\"72.0\" x2=\"1444.4\" y2=\"98.0\"></line><polygon class=\"pmd-arrow\" points=\"1444.4,98.0 1437.1,99.5 1438.4,93.5\"></polygon><line class=\"pmd-edge\" x1=\"1323.1\" y1=\"116.0\" x2=\"1440.2\" y2=\"116.0\"></line><polygon class=\"pmd-arrow\" points=\"1440.2,116.0 1433.3,119.1 1433.3,112.9\"></polygon><line class=\"pmd-edge\" x1=\"477.4\" y1=\"98.0\" x2=\"563.4\" y2=\"110.5\"></line><polygon class=\"pmd-arrow\" points=\"563.4,110.5 556.2,112.5 557.1,106.5\"></polygon><line class=\"pmd-edge\" x1=\"1336.9\" y1=\"54.0\" x2=\"1422.9\" y2=\"54.0\"></line><polygon class=\"pmd-arrow\" points=\"1422.9,54.0 1416.1,57.1 1416.1,50.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"67.0\" width=\"193.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"114.8\" y=\"89.5\">Public theorem statement</tspan></text><title>Public theorem statement</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"297.6\" y=\"67.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"387.5\" y=\"89.5\">Forward-field firewall</tspan></text><title>Forward-field firewall</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"570.3\" y=\"18.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"663.7\" y=\"40.5\">Bounded symbolic tactic</tspan><tspan x=\"663.7\" y=\"58.5\">search</tspan></text><title>Bounded symbolic tactic search</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"870.6\" y=\"36.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"957.1\" y=\"58.5\">Lean subprocess check</tspan></text><title>Lean subprocess check</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1150.2\" y=\"36.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1243.5\" y=\"58.5\">Axiom cleanliness audit</tspan></text><title>Axiom cleanliness audit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"849.9\" y=\"98.0\" width=\"214.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"957.1\" y=\"120.5\">Statement-only hammer table</tspan></text><title>Statement-only hammer table</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1164.0\" y=\"98.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1243.5\" y=\"120.5\">Problem-id ablation</tspan></text><title>Problem-id ablation</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1440.2\" y=\"98.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1526.6\" y=\"120.5\">Fixture result record</tspan></text><title>Fixture result record</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"563.4\" y=\"98.0\" width=\"200.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"663.7\" y=\"120.5\">Reject oracle or provider</tspan><tspan x=\"663.7\" y=\"138.5\">body leak</tspan></text><title>Reject oracle or provider body leak</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1422.9\" y=\"36.0\" width=\"207.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1526.6\" y=\"58.5\">Reject sorry-tainted proof</tspan></text><title>Reject sorry-tainted proof</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR A[&quot;Public theorem statement&quot;] --&gt; B[&quot;Forward-field firewall&quot;] B --&gt; C[&quot;Bounded symbolic tactic search&quot;] C --&gt; D[&quot;Lean subprocess check&quot;] D --&gt; E[&quot;Axiom cleanliness audit&quot;] C --&gt; F[&quot;Statement-only hammer table&quot;] F --&gt; G[&quot;Problem-id ablation&quot;] E --&gt; H[&quot;Fixture result record&quot;] G --&gt; H B --&gt; I[&quot;Reject oracle or provider body leak&quot;] E --&gt; J[&quot;Reject sorry-tainted proof&quot;]</code></pre></details></figure>\n<p>The shape is a small public proof-search lab, not a prover product. It reads tiny Lean theorem statements, rejects forward oracle/provider fields, tries bounded symbolic tactic bodies, checks candidates with the installed Lean kernel, records statement-only action scores, runs a problem-id ablation, and rejects <code>sorry</code>-tainted outputs through a <code>#print axioms</code> gate.</p>\n<h4 class=\"pm-body__h\">What It Demonstrates</h4>\n<ul><li>Tiny public theorem statements are solved by bounded symbolic candidate search and checked with the installed <code>lean</code> executable.</li><li>Statement-only hammer rows compile tactic candidates without crediting adapter candidates or oracle repair bodies.</li><li>The forward manifest rejects <code>candidate_body</code>, oracle, repair, and provider text fields before any solver result can count.</li><li>A problem-id ablation renames ids and theorem names, then verifies the blind policy keeps the same action signature and success behavior.</li><li>A <code>#print axioms</code> gate rejects <code>sorry</code>-tainted candidates even when Lean returns success for the file.</li></ul>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>This component is grounded in the interactive-theorem-proving pattern where proof automation proposes small tactic scripts and the kernel remains the authority. <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://lean-lang.org/theorem_proving_in_lean4/Tactics/\">Theorem Proving in Lean 4</a> is the direct precedent for tactic-structured proof construction, while the Lean/mathlib ecosystem shows why small checked theorem statements, reusable libraries, and tactic automation are treated as inspectable proof artifacts rather than prose claims.</p>\n<p>The statement-only candidate search is also adjacent to &quot;hammer&quot; workflows such as Isabelle <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://isabelle.in.tum.de/doc/sledgehammer.pdf\">Sledgehammer</a>: external or bounded search can suggest proof steps, but the trusted proof assistant must replay or check the result. Microcosm keeps the same separation at toy scale: candidate generation is public fixture behavior; Lean execution and the <code>#print axioms</code> audit decide what may count.</p>\n<h4 class=\"pm-body__h\">Public Exercise</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.lean_proof_search_lab evaluate-fixtures \\\n  --input fixtures/first_wave/engine_room_lean_proof_search_lab/input \\\n  --json</code></pre>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>positive symbolic fixture: two tiny public Lean statements were solved by bounded symbolic tactic search and checked by Lean.</li><li>oracle-field failures: firewall evidence only. Forward <code>candidate_body</code>, <code>oracle_body</code>, <code>provider_text</code>, repair-body, and model-output data fields cannot enter the public solver path.</li><li>memorized-policy failure: an ablation guard. It shows problem-id conditioning is rejected when renaming changes the action signature, not that all memorization risks are impossible.</li><li><code>sorry</code> fixture: an axiom-cleanliness gate. It proves the fixture rejects <code>sorry</code> taint even when Lean can compile a file, not that every future Lean import is globally axiom-free.</li><li>non-proof boundary: these result records do not prove frontier theorem proving, library-scale automation, online-RL search, private prover-run parity, launch-scope decision, accepted component admission, or Atlas launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_lean_proof_search_lab.py -q\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not admit an component, unblock the Atlas owner lane, or include launch operations.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is a bounded symbolic prover lab over tiny public fixtures. It is not a neural theorem prover, not frontier-scale math automation, not online-RL bandit search, and not an export of private source prover run state. Easy goals are handled by deterministic tactic templates and Lean itself.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open floor for this module is the staged Engine Room lab plus its fixture and test surfaces:</p>\n<ul><li>runtime: <code>src/microcosm_core/engine_room/lean_proof_search_lab.py</code></li><li>standard: <code>standards/std_microcosm_engine_room_lean_proof_search_lab.json</code></li><li>fixture manifest: <code>core/fixture_manifests/engine_room_lean_proof_search_lab.fixture_manifest.json</code></li><li>public fixtures: <code>fixtures/first_wave/engine_room_lean_proof_search_lab/input</code></li><li>focused tests: <code>tests/test_engine_room_lean_proof_search_lab.py</code></li><li>generated placeholder JSON row: <code>paper_modules/engine_room_lean_proof_search_lab.json</code></li></ul>\n<p>That floor lets a reader replay the public fixture matrix and inspect the firewall, symbolic candidate search, Lean check, ablation, and axiom audit. It does not expose private source prover run state, oracle repair bodies, model-output data, online-RL traces, or frontier-scale theorem-proving claims.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 7,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 2,
          "principle": 7
        },
        "link_count": 18,
        "links": [
          {
            "id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public lean proof search lab",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Kernelized verification",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-2"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
          },
          {
            "id": "paper_module.verifier_lab_execution_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Verifier Lab Execution Spine",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-verifier-lab-execution-spine"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-demo"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_lean_proof_search_lab",
      "reader_packet": {
        "abstract": "Public Engine Room component: bounded Lean proof-search lab for tiny fixture statements, oracle-firewall negatives, ablation, and axiom-cleanliness checks.",
        "authority_ceiling": "Public tiny-fixture Lean proof-search evidence only; no neural theorem proving, frontier-scale automation, private source run export, oracle-body forward solving, launch-scope decision, private-system equivalence, source-file changes, or whole-system formal-result correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_lean_proof_search_lab.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-lean-proof-search-lab-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-lean-proof-search-lab-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR A[\"Public theorem statement\"] --> B[\"Forward-field firewall\"] B --> C[\"Bounded symbolic tactic search\"] C --> D[\"Lean subprocess check\"] D --> E[\"Axiom cleanliness audit\"] C --> F[\"Statement-only hammer table\"] F --> G[\"Problem-id ablation\"] E --> H[\"Fixture result record\"] G --> H B --> I[\"Reject oracle or provider body leak\"] E --> J[\"Reject sorry-tainted proof\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:6174c0674ad1c565901979ffd500632bcbeda449e93a0a1147f8687a91a09d61",
            "source_line_end": 52,
            "source_line_start": 40
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 7,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-verifier-lab-execution-spine"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-demo"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean proof search lab",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 8,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_lean_proof_search_lab",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 125,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 205,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 215,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 225,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 237,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 249,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 266,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "integration-status",
              "source_line_start": 282,
              "title": "Integration Status"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Theorem Proving in Lean 4",
            "section_id": "prior-art-grounding",
            "url": "https://lean-lang.org/theorem_proving_in_lean4/Tactics/"
          },
          {
            "kind": "external_reference",
            "label": "Sledgehammer",
            "section_id": "prior-art-grounding",
            "url": "https://isabelle.in.tum.de/doc/sledgehammer.pdf"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The hard problem with any proof-search tool is not finding a proof. It is trusting that a reported success was earned rather than leaked or memorised. A search loop can quietly copy the answer out of an oracle field, learn to map a problem id to a stored tactic, or compile a file that secretly leans on sorry. Each of those produces a green result that means nothing. This lab exists to answer one question: when a tiny public theorem is reported solved, did the search actually close it, and does the installed Lean kernel agree on clean axioms? The approach is to keep candidate generation cheap and untrusted, and to move all authority to the kernel. Candidate tactic bodies are generated from t\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 37,
            "source_line_start": 6,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is a small public proof-search lab, not a prover product. It reads tiny Lean theorem statements, rejects forward oracle/provider fields, tries bounded symbolic tactic bodies, checks candidates with the installed Lean kernel, records statement-only action scores, runs a problem-id ablation, and rejects sorry-tainted outputs through a #print axioms gate.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 59,
            "source_line_start": 38,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Tiny public theorem statements are solved by bounded symbolic candidate search and checked with the installed lean executable. Statement-only hammer rows compile tactic candidates without crediting adapter candidates or oracle repair bodies. The forward manifest rejects candidate_body, oracle, repair, and provider text fields before any solver result can count. A problem-id ablation renames ids and theorem names, then verifies the blind policy keeps the same action signature and success behavior. A #print axioms gate rejects sorry-tainted candidates even when Lean returns success for the file.",
            "level": 2,
            "order": 3,
            "section_id": "what-it-demonstrates",
            "source_line_end": 72,
            "source_line_start": 60,
            "title": "What It Demonstrates"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-open floor for this module is the staged Engine Room lab plus its fixture and test surfaces: runtime: src/microcosmcore/engineroom/leanproofsearch_lab.py standard: standards/stdmicrocosmengineroomleanproofsearch_lab.json fixture manifest: core/fixturemanifests/engineroomleanproofsearchlab.fixture_manifest.json public fixtures: fixtures/firstwave/engineroomleanproofsearchlab/input focused tests: tests/testengineroomleanproofsearchlab.py generated placeholder JSON row: papermodules/engineroomleanproofsearchlab.json That floor lets a reader replay the public fixture matrix and inspect the firewall, symbolic candidate search, Lean check, ablation, and axiom audit. It does not expose\u2026",
            "level": 2,
            "order": 4,
            "section_id": "source-open-body-floor",
            "source_line_end": 95,
            "source_line_start": 73,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This component is grounded in the interactive-theorem-proving pattern where proof automation proposes small tactic scripts and the kernel remains the authority. Theorem Proving in Lean 4 is the direct precedent for tactic-structured proof construction, while the Lean/mathlib ecosystem shows why small checked theorem statements, reusable libraries, and tactic automation are treated as inspectable proof artifacts rather than prose claims. The statement-only candidate search is also adjacent to \"hammer\" workflows such as Isabelle Sledgehammer: external or bounded search can suggest proof steps, but the trusted proof assistant must replay or check the result. Microcosm keeps the same separation\u2026",
            "level": 2,
            "order": 5,
            "section_id": "prior-art-grounding",
            "source_line_end": 113,
            "source_line_start": 96,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a bounded symbolic prover lab over tiny public fixtures. It is not a neural theorem prover, not frontier-scale math automation, not online-RL bandit search, and not an export of private source prover run state. Easy goals are handled by deterministic tactic templates and Lean itself. The JSON bundle authority for papermodule.engineroomleanproofsearchlab lives in Atlas owner lane binds those edges.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 124,
            "source_line_start": 114,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 7,
            "section_id": "public-exercise",
            "source_line_end": 173,
            "source_line_start": 166,
            "title": "Public Exercise"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not admit an component, unblock the Atlas owner lane, or include launch operations.",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 187,
            "source_line_start": 174,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "positive symbolic fixture: two tiny public Lean statements were solved by bounded symbolic tactic search and checked by Lean. oracle-field failures: firewall evidence only. Forward candidate_body, oraclebody, providertext, repair-body, and model-output data fields cannot enter the public solver path. memorized-policy failure: an ablation guard. It shows problem-id conditioning is rejected when renaming changes the action signature, not that all memorization risks are impossible. sorry fixture: an axiom-cleanliness gate. It proves the fixture rejects sorry taint even when Lean can compile a file, not that every future Lean import is globally axiom-free. non-proof boundary: these result recor\u2026",
            "level": 2,
            "order": 9,
            "section_id": "reader-evidence-routing",
            "source_line_end": 204,
            "source_line_start": 188,
            "title": "Reader Evidence Routing"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_lean_proof_search_lab.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Public Engine Room component: bounded Lean proof-search lab for tiny fixture statements, oracle-firewall negatives, ablation, and axiom-cleanliness checks."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Lean Proof Search Lab binds the staged proof-search bundle to a concrete mechanism. It runs tiny public Lean statements through symbolic tactic search, statement-only candidate scoring, problem-id ablation, forward oracle-body rejection, and axiom cleanliness checks, while keeping private source run state, oracle proof bodies, neural theorem proving, frontier-scale automation, launch, and private-system authority out of scope.",
      "summary_line": "Public Engine Room component: bounded Lean proof-search lab for tiny fixture statements, oracle-firewall negatives, ablation, and axiom-cleanliness checks.",
      "title": "Engine Room Lean Proof Search Lab"
    },
    {
      "anchor": "paper-module-engine-room-navigation-fitness-benchmark",
      "authority_ceiling": "Public route-packet fixture evidence only; no live private kernel run, no embedding benchmark, no universal navigation benchmark, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
      "body_html": "<p>This staged Engine Room bundle imports the metric core of the source navigation-fitness harness into Microcosm as a runnable refactor.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>When an agent is dropped cold into a large repository, the failure that costs most is not a wrong answer. It is reaching for the wrong first command and landing on the wrong rows. This benchmark exists to make that failure measurable. It answers one question: given a cold task, did the route surface point at the stable ids the task actually needed, or did it send the agent somewhere plausible but wrong?</p>\n<p>The unusual choice is that &quot;correct&quot; and &quot;fast&quot; are scored on separate axes. A route packet can name every expected stable id and still be recorded as latency debt because it ran over budget. A packet that comes back quickly can still fail for a missing id, weak information scent, a forbidden first route, a timeout, or an outright error. Most retrieval scores collapse those into one number; this evaluator keeps them apart so that a slow-but-correct route and a fast-but-wrong route are never confused, and each lands in its own repair queue.</p>\n<p>The benchmark is deliberately evaluative rather than generative. It reads fixtures and pre-captured route packets, scores them, and emits result records. It does not call the live private kernel, validate embeddings, or claim to measure navigation quality on tasks it has never seen.</p>\n<h4 class=\"pm-body__h\">What It Demonstrates</h4>\n<ul><li>Cold-task fixtures name expected stable ids and forbidden first routes.</li><li>Route packets are scored for recall, precision, forbidden-route hits, and scent terms.</li><li>Latency budgets are tracked separately from sufficiency, so a packet can be correct but still produce latency debt.</li><li>Benchmark summaries include p50/p95 wall time, route-type metrics, and debt candidates.</li></ul>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"2051\" height=\"188\" viewBox=\"0 0 2051 188\" role=\"img\" aria-label=\"Flowchart diagram with 12 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"232.3\" y1=\"94.0\" x2=\"318.3\" y2=\"94.0\"></line><polygon class=\"pmd-arrow\" points=\"318.3,94.0 311.5,97.1 311.5,90.9\"></polygon><line class=\"pmd-edge\" x1=\"505.0\" y1=\"79.6\" x2=\"601.3\" y2=\"64.7\"></line><polygon class=\"pmd-arrow\" points=\"601.3,64.7 595.0,68.8 594.1,62.7\"></polygon><line class=\"pmd-edge\" x1=\"505.0\" y1=\"105.2\" x2=\"591.0\" y2=\"115.5\"></line><polygon class=\"pmd-arrow\" points=\"591.0,115.5 583.8,117.7 584.6,111.6\"></polygon><line class=\"pmd-edge\" x1=\"739.8\" y1=\"51.7\" x2=\"867.2\" y2=\"47.4\"></line><polygon class=\"pmd-arrow\" points=\"867.2,47.4 860.4,50.7 860.2,44.6\"></polygon><line class=\"pmd-edge\" x1=\"1012.5\" y1=\"42.7\" x2=\"1146.8\" y2=\"38.6\"></line><polygon class=\"pmd-arrow\" points=\"1146.8,38.6 1140.0,41.8 1139.8,35.7\"></polygon><line class=\"pmd-edge\" x1=\"1312.8\" y1=\"38.6\" x2=\"1450.5\" y2=\"42.9\"></line><polygon class=\"pmd-arrow\" points=\"1450.5,42.9 1443.6,45.7 1443.8,39.6\"></polygon><line class=\"pmd-edge\" x1=\"1588.9\" y1=\"57.1\" x2=\"1709.4\" y2=\"78.2\"></line><polygon class=\"pmd-arrow\" points=\"1709.4,78.2 1702.1,80.1 1703.2,74.1\"></polygon><line class=\"pmd-edge\" x1=\"1889.2\" y1=\"94.0\" x2=\"1975.2\" y2=\"94.0\"></line><polygon class=\"pmd-arrow\" points=\"1975.2,94.0 1968.4,97.1 1968.4,90.9\"></polygon><line class=\"pmd-edge\" x1=\"738.8\" y1=\"72.0\" x2=\"836.1\" y2=\"97.7\"></line><polygon class=\"pmd-arrow\" points=\"836.1,97.7 828.7,98.9 830.3,93.0\"></polygon><line class=\"pmd-edge\" x1=\"750.1\" y1=\"125.0\" x2=\"836.1\" y2=\"125.0\"></line><polygon class=\"pmd-arrow\" points=\"836.1,125.0 829.3,128.1 829.3,121.9\"></polygon><line class=\"pmd-edge\" x1=\"1043.5\" y1=\"125.0\" x2=\"1129.5\" y2=\"125.0\"></line><polygon class=\"pmd-arrow\" points=\"1129.5,125.0 1122.7,128.1 1122.7,121.9\"></polygon><line class=\"pmd-edge\" x1=\"1330.0\" y1=\"125.0\" x2=\"1416.0\" y2=\"125.0\"></line><polygon class=\"pmd-arrow\" points=\"1416.0,125.0 1409.2,128.1 1409.2,121.9\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"49.0\" width=\"214.3\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"125.2\" y=\"71.5\">Cold navigation fixture</tspan><tspan x=\"125.2\" y=\"89.5\">expected ids, forbidden</tspan><tspan x=\"125.2\" y=\"107.5\">routes,</tspan><tspan x=\"125.2\" y=\"125.5\">latency budget, scent terms</tspan></text><title>Cold navigation fixture expected ids, forbidden routes, latency budget, scent terms</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"318.3\" y=\"76.0\" width=\"186.7\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"411.7\" y=\"98.5\">Route packet under test</tspan></text><title>Route packet under test</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"601.3\" y=\"36.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"670.5\" y=\"58.5\">Sufficiency axis</tspan></text><title>Sufficiency axis</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"591.0\" y=\"98.0\" width=\"159.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"670.5\" y=\"120.5\">Latency axis</tspan><tspan x=\"670.5\" y=\"138.5\">wall time vs budget</tspan></text><title>Latency axis wall time vs budget</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"867.2\" y=\"27.0\" width=\"145.3\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"939.8\" y=\"49.5\">Timeout or error?</tspan></text><title>Timeout or error?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1146.8\" y=\"18.0\" width=\"166.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1229.8\" y=\"40.5\">Missing expected id?</tspan></text><title>Missing expected id?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1450.5\" y=\"27.0\" width=\"138.4\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1519.7\" y=\"49.5\">Weak scent term?</tspan></text><title>Weak scent term?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1709.4\" y=\"76.0\" width=\"179.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1799.3\" y=\"98.5\">Forbidden first route?</tspan></text><title>Forbidden first route?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1975.2\" y=\"76.0\" width=\"58.0\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"2004.2\" y=\"98.5\">Pass</tspan></text><title>Pass</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"836.1\" y=\"89.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"939.8\" y=\"111.5\">Per-case result record</tspan><tspan x=\"939.8\" y=\"129.5\">recall, precision, status,</tspan><tspan x=\"939.8\" y=\"147.5\">failure kind</tspan></text><title>Per-case result record recall, precision, status, failure kind</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1129.5\" y=\"80.0\" width=\"200.5\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1229.8\" y=\"102.5\">Suite summary</tspan><tspan x=\"1229.8\" y=\"120.5\">pass/fail counts, p50/p95</tspan><tspan x=\"1229.8\" y=\"138.5\">wall,</tspan><tspan x=\"1229.8\" y=\"156.5\">route-type metrics</tspan></text><title>Suite summary pass/fail counts, p50/p95 wall, route-type metrics</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"1416.0\" y=\"89.0\" width=\"207.4\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"1519.7\" y=\"111.5\">Debt candidates</tspan><tspan x=\"1519.7\" y=\"129.5\">sufficiency debt + latency</tspan><tspan x=\"1519.7\" y=\"147.5\">debt</tspan></text><title>Debt candidates sufficiency debt + latency debt</title></g></g></svg><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart LR A[&quot;Cold navigation fixture expected ids, forbidden routes, latency budget, scent terms&quot;] --&gt; B[&quot;Route packet under test&quot;] B --&gt; S[&quot;Sufficiency axis&quot;] B --&gt; L[&quot;Latency axis wall time vs budget&quot;] subgraph SufficiencyLadder[&quot;Sufficiency verdict (first failing check wins)&quot;] S --&gt; T[&quot;Timeout or error?&quot;] T --&gt; M[&quot;Missing expected id?&quot;] M --&gt; N[&quot;Weak scent term?&quot;] N --&gt; R[&quot;Forbidden first route?&quot;] R --&gt; P[&quot;Pass&quot;] end S --&gt; Rec[&quot;Per-case result record recall, precision, status, failure kind&quot;] L --&gt; Rec Rec --&gt; Sum[&quot;Suite summary pass/fail counts, p50/p95 wall, route-type metrics&quot;] Sum --&gt; Debt[&quot;Debt candidates sufficiency debt + latency debt&quot;]</code></pre></details></figure>\n<p>The shape is intentionally evaluative, not generative. The benchmark reads public fixture tasks and captured route packets, scores stable-id coverage, forbidden first routes, scent terms, and latency, then emits a per-case and suite-level result record. It does not run the private source kernel, inspect browser or provider state, grade answer quality, mutate route registries, or authorize public sharing.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The evaluator starts with a typed task record, not a free-form benchmark prompt. <code>NavigationFitnessTask</code> fixes the task id, family, prompt, route type, expected stable artifacts, forbidden first routes, latency budget, route role, and scent terms. <code>task_from_mapping</code> converts each fixture row into that record with conservative defaults, so missing fixture fields degrade to explicit public-fixture defaults rather than hidden private context.</p>\n<p><code>evaluate_task</code> is the core predicate. It extracts selected artifacts from the route packet through <code>_packet_artifacts</code>, including both flat <code>selected_artifacts</code> rows and structured <code>selected_rows</code> entries. Expected artifacts may use exact ids or prefix wildcards; <code>_match_expected</code> records found and missing ids, then recall and precision are computed over the bounded packet. The same predicate checks forbidden first routes against <code>first_contact_command</code>, searches packet text for required scent terms, and keeps latency status separate from sufficiency status. This separation is the central mechanism: a packet can route to the right stable ids and still carry latency debt, while a fast packet can still fail for missing ids, weak scent, forbidden first-route use, timeout, or route error.</p>\n<p><code>evaluate_benchmark</code> lifts the per-task predicate to a suite result record. It aggregates pass/fail counts, p50/p95 wall-clock observations, route-type metrics, and debt candidates. <code>_debt_candidates</code> deliberately emits only two classes: sufficiency debt, which points to the missing id, weak scent, error, timeout, or forbidden-route cause; and latency debt, which records wall time, budget, and latency status without marking the route semantically wrong.</p>\n<p><code>evaluate_case</code> and <code>evaluate_fixture_dir</code> are the proof-consumer bridge. A fixture file supplies an expected suite status, summary counts, and selected per-task status expectations. The harness reruns the evaluator, compares the observed result record to those expectations, and reports <code>expectation_met</code> for each case plus aggregate <code>case_count</code>, <code>passed_case_count</code>, and <code>status</code>. The CLI <code>evaluate-fixtures --json</code> exposes that result record without writing durable projection outputs.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows from information-retrieval evaluation and information-scent research: define expected targets, score returned routes against relevance criteria, penalize forbidden first moves, and keep latency separate from answer quality. Useful anchors include:</p>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://trec.nist.gov/\">TREC</a> as the benchmark tradition for retrieval runs, relevance judgments, precision, recall, and task-specific evaluation.</li><li>Pirolli and Card&#x27;s information-foraging/information-scent work, represented by the 1999 Psychological Review article <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://cir.nii.ac.jp/crid/1363951795634897280?lang=en\">Information Foraging</a>.</li></ul>\n<p>Microcosm applies those ideas to agent navigation packets rather than document search. It measures whether the route surface points at the expected stable ids, whether forbidden routes appear, whether useful scent terms are present, and whether latency budgets are respected. It is not a universal benchmark or a live-kernel proof.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li><code>sufficiency_status: pass</code>: the supplied route packet met this fixture&#x27;s stable-id, forbidden-route, and scent requirements.</li><li><code>latency_status: fail</code>: latency debt only. The benchmark keeps latency separate from sufficiency so a route can be correct but still too slow for the configured budget.</li><li><code>debt_candidate_count</code>: a triage queue for route-surface improvement, not a routing-registry mutation or route deprecation command.</li><li>non-proof boundary: these result records do not prove live private <code>kernel.py</code> behavior, unseen-task navigation quality, embedding benchmark performance, launch-scope decision, accepted component admission, or Atlas launch-scope decision.</li></ul>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<p>The narrow proof consumer is <code>tests/test_engine_room_navigation_fitness_benchmark.py</code>. It checks recall and precision over expected artifacts, forbidden first-route detection, latency debt as an axis separate from sufficiency, suite-level debt candidate counts, fixture matrix parity, and CLI JSON emission for the public fixture root.</p>\n<p>The public fixture matrix carries one positive case and three boundary cases:</p>\n<ul><li><code>heldout_paraphrase_pass</code> verifies two nonliteral cold tasks route to the expected stable ids, avoid banned first routes, satisfy scent terms, and stay under latency budgets.</li><li><code>adversarial_forbidden_route</code> verifies that finding the right stable id still fails when the first command uses a forbidden bespoke route.</li><li><code>missing_stable_id_negative</code> verifies that selecting a nearby route row does not satisfy the expected stable-id requirement.</li><li><code>latency_debt_negative</code> verifies that a sufficient route packet can still produce latency debt without being reclassified as a semantic route failure.</li></ul>\n<p>Together those consumers prove the evaluator&#x27;s accounting contract, not live navigation quality. They do not exercise private <code>kernel.py</code>, embeddings, browser state, provider state, generated projection repair, or launch-scope decision.</p>\n<h4 class=\"pm-body__h\">Public Exercise</h4>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src python3 -m microcosm_core.engine_room.navigation_fitness_benchmark evaluate-fixtures \\\n  --input fixtures/first_wave/engine_room_navigation_fitness_benchmark/input \\\n  --json</code></pre>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest tests/test_engine_room_navigation_fitness_benchmark.py -q\ncd microcosm-substrate &amp;&amp; PYTHONPATH=src ../repo-python scripts/build_doctrine_projection.py --check-paper-module-corpus</code></pre>\n<p>Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not admit an component, unblock the Atlas owner lane, or include launch operations.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This is a curated route-packet benchmark evaluator over public fixtures. It is not a live private <code>kernel.py</code> run, not an embedding benchmark, not a universal navigation benchmark, and not launch-scope decision. Live-kernel claims require route packets captured from the real route runner.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source-Open Body Floor</h5>\n<p>The source-open floor for this module is the runnable Engine Room refactor plus its fixture and test surfaces:</p>\n<ul><li>runtime: <code>src/microcosm_core/engine_room/navigation_fitness_benchmark.py</code></li><li>standard: <code>standards/std_microcosm_engine_room_navigation_fitness_benchmark.json</code></li><li>fixture manifest: <code>core/fixture_manifests/engine_room_navigation_fitness_benchmark.fixture_manifest.json</code></li><li>public fixtures: <code>fixtures/first_wave/engine_room_navigation_fitness_benchmark/input</code></li><li>focused tests: <code>tests/test_engine_room_navigation_fitness_benchmark.py</code></li><li>generated placeholder JSON row: <code>paper_modules/engine_room_navigation_fitness_benchmark.json</code></li></ul>\n<p>That floor is enough for a reader to inspect the benchmark logic and replay the public fixtures. It is not enough to claim private-system parity, live route-runner coverage, accepted component admission, or launch-scope decision.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 7,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 2,
          "principle": 8
        },
        "link_count": 19,
        "links": [
          {
            "id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public navigation fitness benchmark",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-7",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Track known unknowns without claiming the unknown is mapped",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-7"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-11",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Bind volatile facts to refresh routes",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-11"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Open-world epistemics",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-6"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "architecture and navigation route contracts as executable doctrine boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
          },
          {
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Navigation Hologram Route Plane",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
          },
          {
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Engine Room Demo",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-engine-room-demo"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.engine_room_navigation_fitness_benchmark",
      "reader_packet": {
        "abstract": "Public Engine Room component: route-packet benchmark evaluator for stable-id recall, precision, forbidden first routes, latency, and debt candidates.",
        "authority_ceiling": "Public route-packet fixture evidence only; no live private kernel run, no embedding benchmark, no universal navigation benchmark, no launch-scope decision, no private-system equivalence, no source-file changes, and no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.engine_room_navigation_fitness_benchmark.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-engine-room-navigation-fitness-benchmark-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart LR A[\"Cold navigation fixture expected ids, forbidden routes, latency budget, scent terms\"] --> B[\"Route packet under test\"] B --> S[\"Sufficiency axis\"] B --> L[\"Latency axis wall time vs budget\"] subgraph SufficiencyLadder[\"Sufficiency verdict (first failing check wins)\"] S --> T[\"Timeout or error?\"] T --> M[\"Missing expected id?\"] M --> N[\"Weak scent term?\"] N --> R[\"Forbidden first route?\"] R --> P[\"Pass\"] end S --> Rec[\"Per-case result record recall, precision, status, failure kind\"] L --> Rec Rec --> Sum[\"Suite summary pass/fail counts, p50/p95 wall, route-type metrics\"] Sum --> Debt[\"Debt candidates sufficiency debt + latency debt\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:fcfccc3b674d8c84262f00ffdd6b656ba4fe7726094a81682b44c9ab334417f7",
            "source_line_end": 60,
            "source_line_start": 41
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 7,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-navigation-hologram-route-plane"
              },
              {
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-engine-room-demo"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public navigation fitness benchmark",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 9,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-7",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Track known unknowns without claiming the unknown is mapped",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-11",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind volatile facts to refresh routes",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-11"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.engine_room_navigation_fitness_benchmark",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 156,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 257,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 267,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 277,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 289,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 301,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 318,
              "title": "Result record Expectations"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "integration-status",
              "source_line_start": 336,
              "title": "Integration Status"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "TREC",
            "section_id": "prior-art-grounding",
            "url": "https://trec.nist.gov/"
          },
          {
            "kind": "external_reference",
            "label": "Information Foraging",
            "section_id": "prior-art-grounding",
            "url": "https://cir.nii.ac.jp/crid/1363951795634897280?lang=en"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "When an agent is dropped cold into a large repository, the failure that costs most is not a wrong answer. It is reaching for the wrong first command and landing on the wrong rows. This benchmark exists to make that failure measurable. It answers one question: given a cold task, did the route surface point at the stable ids the task actually needed, or did it send the agent somewhere plausible but wrong? The unusual choice is that \"correct\" and \"fast\" are scored on separate axes. A route packet can name every expected stable id and still be recorded as latency debt because it ran over budget. A packet that comes back quickly can still fail for a missing id, weak information scent, a forbidde\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 28,
            "source_line_start": 6,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Cold-task fixtures name expected stable ids and forbidden first routes. Route packets are scored for recall, precision, forbidden-route hits, and scent terms. Latency budgets are tracked separately from sufficiency, so a packet can be correct but still produce latency debt. Benchmark summaries include p50/p95 wall time, route-type metrics, and debt candidates.",
            "level": 2,
            "order": 2,
            "section_id": "what-it-demonstrates",
            "source_line_end": 38,
            "source_line_start": 29,
            "title": "What It Demonstrates"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape is intentionally evaluative, not generative. The benchmark reads public fixture tasks and captured route packets, scores stable-id coverage, forbidden first routes, scent terms, and latency, then emits a per-case and suite-level result record. It does not run the private source kernel, inspect browser or provider state, grade answer quality, mutate route registries, or authorize public sharing.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 68,
            "source_line_start": 39,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The evaluator starts with a typed task record, not a free-form benchmark prompt. NavigationFitnessTask fixes the task id, family, prompt, route type, expected stable artifacts, forbidden first routes, latency budget, route role, and scent terms. taskfrommapping converts each fixture row into that record with conservative defaults, so missing fixture fields degrade to explicit public-fixture defaults rather than hidden private context. evaluate_task is the core predicate. It extracts selected artifacts from the route packet through packetartifacts, including both flat selectedartifacts rows and structured selectedrows entries. Expected artifacts may use exact ids or prefix wildcards; matchex\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 104,
            "source_line_start": 69,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The source-open floor for this module is the runnable Engine Room refactor plus its fixture and test surfaces: runtime: src/microcosmcore/engineroom/navigationfitnessbenchmark.py standard: standards/stdmicrocosmengineroomnavigationfitnessbenchmark.json fixture manifest: core/fixturemanifests/engineroomnavigationfitnessbenchmark.fixturemanifest.json public fixtures: fixtures/firstwave/engineroomnavigationfitness_benchmark/input focused tests: tests/testengineroomnavigationfitness_benchmark.py generated placeholder JSON row: papermodules/engineroomnavigationfitness_benchmark.json That floor is enough for a reader to inspect the benchmark logic and replay the public fixtures. It is not enough\u2026",
            "level": 2,
            "order": 5,
            "section_id": "source-open-body-floor",
            "source_line_end": 125,
            "source_line_start": 105,
            "title": "Source-Open Body Floor"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This is a curated route-packet benchmark evaluator over public fixtures. It is not a live private kernel.py run, not an embedding benchmark, not a universal navigation benchmark, and not launch-scope decision. The JSON bundle authority for papermodule.engineroomnavigationfitness_benchmark lives in Atlas owner lane binds those edges. Live-kernel claims require route packets captured from the real route runner.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 136,
            "source_line_start": 126,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows from information-retrieval evaluation and information-scent research: define expected targets, score returned routes against relevance criteria, penalize forbidden first moves, and keep latency separate from answer quality. Useful anchors include: TREC as the benchmark tradition for retrieval runs, relevance judgments, precision, recall, and task-specific evaluation. Pirolli and Card's information-foraging/information-scent work, represented by the 1999 Psychological Review article Information Foraging. Microcosm applies those ideas to agent navigation packets rather than document search. It measures whether the route surface points at the expected stable ids, whether\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 155,
            "source_line_start": 137,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "sufficiency_status: pass: the supplied route packet met this fixture's stable-id, forbidden-route, and scent requirements. latency_status: fail: latency debt only. The benchmark keeps latency separate from sufficiency so a route can be correct but still too slow for the configured budget. debtcandidatecount: a triage queue for route-surface improvement, not a routing-registry mutation or route deprecation command. non-proof boundary: these result records do not prove live private kernel.py behavior, unseen-task navigation quality, embedding benchmark performance, launch-scope decision, accepted component admission, or Atlas launch-scope decision.",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 209,
            "source_line_start": 197,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The narrow proof consumer is tests/testengineroomnavigationfitness_benchmark.py. It checks recall and precision over expected artifacts, forbidden first-route detection, latency debt as an axis separate from sufficiency, suite-level debt candidate counts, fixture matrix parity, and CLI JSON emission for the public fixture root. The public fixture matrix carries one positive case and three boundary cases: heldoutparaphrasepass verifies two nonliteral cold tasks route to the expected stable ids, avoid banned first routes, satisfy scent terms, and stay under latency budgets. adversarialforbiddenroute verifies that finding the right stable id still fails when the first command uses a forbidden\u2026",
            "level": 2,
            "order": 9,
            "section_id": "named-proof-consumers",
            "source_line_end": 234,
            "source_line_start": 210,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "code"
            ],
            "excerpt": null,
            "level": 2,
            "order": 10,
            "section_id": "public-exercise",
            "source_line_end": 242,
            "source_line_start": 235,
            "title": "Public Exercise"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The reader-verifiable result record is the focused pytest plus the paper-module corpus parity check: Passing these commands proves only that the public fixture behavior and JSON bundle projection remain reproducible; it does not admit an component, unblock the Atlas owner lane, or include launch operations.",
            "level": 2,
            "order": 11,
            "section_id": "validation-receipt-path",
            "source_line_end": 256,
            "source_line_start": 243,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/engine_room_navigation_fitness_benchmark.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Public Engine Room component: route-packet benchmark evaluator for stable-id recall, precision, forbidden first routes, latency, and debt candidates."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Engine Room Navigation Fitness Benchmark binds the staged navigation-fitness bundle to a concrete mechanism. It evaluates public route-packet fixtures for expected stable-id recall, precision, forbidden first routes, latency budgets, scent terms, and debt candidates without running the private kernel, validating embeddings, claiming universal benchmark authority, or upgrading launch/private-system status.",
      "summary_line": "Public Engine Room component: route-packet benchmark evaluator for stable-id recall, precision, forbidden first routes, latency, and debt candidates.",
      "title": "Engine Room Navigation Fitness Benchmark"
    },
    {
      "anchor": "paper-module-cold-clone-probe",
      "authority_ceiling": "Public source-root bootstrap mechanics and metadata-only result record refs only; no launch-scope decision, hosted-product readiness, external model access, source-file changes, private-system equivalence, publishing-scope decision, or whole-system correctness.",
      "body_html": "<p><code>cold_clone_probe</code> is the source-root probe for a fresh public checkout. It answers one first-contact question: can this clone run the bounded bootstrap contract and write local ignored evidence before the reader installs the console command or opens the long component inventory?</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>The probe exists to keep the public entry path concrete. A cold reader should be able to start at the repository root, run one script, and see three facts:</p>\n<ul><li>the package imports from <code>src/</code> in the checkout;</li><li>the first-wave pattern-binding fixture can validate and mirror its public result record set;</li><li>the secret-exclusion scan stays in the result record boundary without exposing private bodies.</li></ul>\n<p>That is a bootstrap proof, not a launch proof. It is intentionally before <code>make install</code>, <code>make smoke</code>, <code>make ci</code>, or a standalone export review.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<ul><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://reproducible-builds.org/docs/\">reproducible-builds.org</a>, which frames reproducibility around recreating outputs from declared sources, instructions, and environment constraints.</li><li>The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://12factor.net/dependencies\">Twelve-Factor App</a>, especially the dependency-declaration principle that avoids hidden reliance on ambient system packages.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/features/actions\">GitHub Actions</a>, as a common public workflow surface for clean-checkout build and smoke-test automation.</li></ul>\n<p>Microcosm borrows the clean-checkout, declared-dependency, and CI-smoke shape, but keeps this module to source-root bootstrap mechanics. It does not certify launch operations, hosted deployment, public sharing, external model access, secret export, Lean/Lake execution, or whole-system correctness.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"662\" height=\"1192\" viewBox=\"0 0 662 1192\" role=\"img\" aria-label=\"Flowchart diagram with 16 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"331.0\" y1=\"54.0\" x2=\"331.0\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"331.0,112.0 327.9,105.2 334.0,105.2\"></polygon><line class=\"pmd-edge\" x1=\"331.0\" y1=\"166.0\" x2=\"331.0\" y2=\"224.0\"></line><polygon class=\"pmd-arrow\" points=\"331.0,224.0 327.9,217.2 334.0,217.2\"></polygon><line class=\"pmd-edge\" x1=\"331.0\" y1=\"278.0\" x2=\"331.0\" y2=\"336.0\"></line><polygon class=\"pmd-arrow\" points=\"331.0,336.0 327.9,329.2 334.0,329.2\"></polygon><line class=\"pmd-edge\" x1=\"311.8\" y1=\"372.0\" x2=\"249.9\" y2=\"430.0\"></line><polygon class=\"pmd-arrow\" points=\"249.9,430.0 252.8,423.1 257.0,427.5\"></polygon><line class=\"pmd-edge\" x1=\"350.1\" y1=\"372.0\" x2=\"421.6\" y2=\"439.0\"></line><polygon class=\"pmd-arrow\" points=\"421.6,439.0 414.5,436.5 418.7,432.1\"></polygon><line class=\"pmd-edge\" x1=\"404.2\" y1=\"475.0\" x2=\"268.1\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"268.1,542.0 272.9,536.2 275.6,541.7\"></polygon><line class=\"pmd-edge\" x1=\"438.9\" y1=\"475.0\" x2=\"432.2\" y2=\"542.0\"></line><polygon class=\"pmd-arrow\" points=\"432.2,542.0 429.9,534.9 435.9,535.5\"></polygon><line class=\"pmd-edge\" x1=\"372.2\" y1=\"578.0\" x2=\"155.7\" y2=\"645.0\"></line><polygon class=\"pmd-arrow\" points=\"155.7,645.0 161.4,640.1 163.2,645.9\"></polygon><line class=\"pmd-edge\" x1=\"447.8\" y1=\"578.0\" x2=\"512.5\" y2=\"645.0\"></line><polygon class=\"pmd-arrow\" points=\"512.5,645.0 505.5,642.2 509.9,637.9\"></polygon><line class=\"pmd-edge\" x1=\"407.0\" y1=\"578.0\" x2=\"331.6\" y2=\"636.0\"></line><polygon class=\"pmd-arrow\" points=\"331.6,636.0 335.1,629.4 338.9,634.2\"></polygon><line class=\"pmd-edge\" x1=\"304.1\" y1=\"690.0\" x2=\"320.7\" y2=\"748.0\"></line><polygon class=\"pmd-arrow\" points=\"320.7,748.0 315.9,742.3 321.7,740.6\"></polygon><line class=\"pmd-edge\" x1=\"331.0\" y1=\"820.0\" x2=\"331.0\" y2=\"878.0\"></line><polygon class=\"pmd-arrow\" points=\"331.0,878.0 327.9,871.2 334.0,871.2\"></polygon><line class=\"pmd-edge\" x1=\"304.6\" y1=\"932.0\" x2=\"230.3\" y2=\"1008.0\"></line><polygon class=\"pmd-arrow\" points=\"230.3,1008.0 232.9,1001.0 237.3,1005.2\"></polygon><line class=\"pmd-edge\" x1=\"353.8\" y1=\"932.0\" x2=\"402.7\" y2=\"990.0\"></line><polygon class=\"pmd-arrow\" points=\"402.7,990.0 396.0,986.7 400.7,982.8\"></polygon><line class=\"pmd-edge\" x1=\"399.9\" y1=\"1080.0\" x2=\"347.3\" y2=\"1138.0\"></line><polygon class=\"pmd-arrow\" points=\"347.3,1138.0 349.6,1130.9 354.2,1135.0\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"244.5\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"40.5\">Fresh public checkout</tspan></text><title>Fresh public checkout</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"234.2\" y=\"112.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"134.5\">set PYTHONPATH=src, pick</tspan><tspan x=\"331.0\" y=\"152.5\">python</tspan></text><title>set PYTHONPATH=src, pick python</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"241.1\" y=\"224.0\" width=\"179.8\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"246.5\">run_probe(root, suite,</tspan><tspan x=\"331.0\" y=\"264.5\">emit_ref)</tspan></text><title>run_probe(root, suite, emit_ref)</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"331.0,336.0 400.2,354.0 331.0,372.0 261.8,354.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"358.5\">Suite supported?</tspan></text><title>Suite supported?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.4\" y=\"430.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"221.2\" y=\"452.5\">blocked_invalid_input</tspan><tspan x=\"221.2\" y=\"470.5\">UNKNOWN_COLD_CLONE_SUITE</tspan></text><title>blocked_invalid_input UNKNOWN_COLD_CLONE_SUITE</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"440.8,439.0 537.6,457.0 440.8,475.0 344.0,457.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"461.5\">REQUIRED_INPUTS present?</tspan></text><title>REQUIRED_INPUTS present?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"145.1\" y=\"542.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"231.5\" y=\"564.5\">MISSING_FIXTURE_INPUT</tspan></text><title>MISSING_FIXTURE_INPUT</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"344.0\" y=\"542.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"430.4\" y=\"564.5\">Secret-exclusion scan</tspan></text><title>Secret-exclusion scan</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"645.0\" width=\"159.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"97.5\" y=\"667.5\">COMMAND_UNAVAILABLE</tspan></text><title>COMMAND_UNAVAILABLE</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"415.8\" y=\"645.0\" width=\"228.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"529.9\" y=\"667.5\">SECRET_EXCLUSION_SCAN_BLOCKED</tspan></text><title>SECRET_EXCLUSION_SCAN_BLOCKED</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"203.1\" y=\"636.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"296.4\" y=\"658.5\">Validate first-wave</tspan><tspan x=\"296.4\" y=\"676.5\">pattern-binding fixture</tspan></text><title>Validate first-wave pattern-binding fixture</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"248.0\" y=\"748.0\" width=\"166.0\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"770.5\">Mirror missing</tspan><tspan x=\"331.0\" y=\"788.5\">PATTERN_RECEIPTS</tspan><tspan x=\"331.0\" y=\"806.5\">into canonical slots</tspan></text><title>Mirror missing PATTERN_RECEIPTS into canonical slots</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"331.0,878.0 424.3,905.0 331.0,932.0 237.6,905.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"900.5\">All five result records</tspan><tspan x=\"331.0\" y=\"918.5\">present?</tspan></text><title>All five result records present?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"107.1\" y=\"1008.0\" width=\"193.6\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"203.9\" y=\"1030.5\">MISSING_PATTERN_BINDING_</tspan><tspan x=\"203.9\" y=\"1048.5\">RECEIPT</tspan></text><title>MISSING_PATTERN_BINDING_RECEIPT</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"326.7\" y=\"990.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"440.8\" y=\"1012.5\">status=pass</tspan><tspan x=\"440.8\" y=\"1030.5\">emit ref + five result record</tspan><tspan x=\"440.8\" y=\"1048.5\">refs,</tspan><tspan x=\"440.8\" y=\"1066.5\">metadata-only scan summary</tspan></text><title>status=pass emit ref + five result record refs, metadata-only scan summary</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"220.4\" y=\"1138.0\" width=\"221.2\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"331.0\" y=\"1160.5\">README map and component map</tspan></text><title>README map and component map</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>set PYTHONPATH=src, pick python</dt><dd><code class=\"pm-diagram__ref-loc\">bootstrap.sh</code></dd></div><div class=\"pm-diagram__ref\"><dt>MISSING_FIXTURE_INPUT</dt><dd><code class=\"pm-diagram__ref-loc\">blocked_dependency_missing</code></dd></div><div class=\"pm-diagram__ref\"><dt>COMMAND_UNAVAILABLE</dt><dd><code class=\"pm-diagram__ref-loc\">blocked_command_unavailable</code></dd></div><div class=\"pm-diagram__ref\"><dt>SECRET_EXCLUSION_SCAN_BLOCKED</dt><dd><code class=\"pm-diagram__ref-loc\">blocked_secret_exclusion</code></dd></div><div class=\"pm-diagram__ref\"><dt>MISSING_PATTERN_BINDING_RECEIPT</dt><dd><code class=\"pm-diagram__ref-loc\">blocked_dependency_missing</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[Fresh public checkout] --&gt; B[&quot;bootstrap.sh set PYTHONPATH=src, pick python&quot;] B --&gt; C[&quot;run_probe(root, suite, emit_ref)&quot;] C --&gt; D{Suite supported?} D -- no --&gt; X1[&quot;blocked_invalid_input UNKNOWN_COLD_CLONE_SUITE&quot;] D -- yes --&gt; E{REQUIRED_INPUTS present?} E -- no --&gt; X2[&quot;blocked_dependency_missing MISSING_FIXTURE_INPUT&quot;] E -- yes --&gt; F[Secret-exclusion scan] F -- scan unavailable --&gt; X3[&quot;blocked_command_unavailable COMMAND_UNAVAILABLE&quot;] F -- scan fails --&gt; X4[&quot;blocked_secret_exclusion SECRET_EXCLUSION_SCAN_BLOCKED&quot;] F -- scan passes --&gt; G[&quot;Validate first-wave pattern-binding fixture&quot;] G --&gt; H[&quot;Mirror missing PATTERN_RECEIPTS into canonical slots&quot;] H --&gt; I{All five result records present?} I -- no --&gt; X5[&quot;blocked_dependency_missing MISSING_PATTERN_BINDING_RECEIPT&quot;] I -- yes --&gt; P[&quot;status=pass emit ref + five result record refs, metadata-only scan summary&quot;] P --&gt; R[README map and component map]</code></pre></details></figure>\n<p>The diagram is an audience aid only. Generated lattice Mermaid remains a builder projection over the bundle edge, not a hand-authored source claim.</p>\n<h4 class=\"pm-body__h\">Technical Mechanism</h4>\n<p>The mechanism has two layers: a shell membrane at <code>bootstrap.sh</code> and a Python result record predicate at <code>src/microcosm_core/cold_clone_probe.py</code>.</p>\n<p><code>bootstrap.sh</code> fixes the reader&#x27;s starting position before any Python logic runs. It changes into the repository root, validates the requested suite, adds <code>src</code> to <code>PYTHONPATH</code>, chooses <code>MICROCOSM_PYTHON</code>, <code>PYTHON</code>, <code>python3</code>, or <code>python</code>, and then calls <code>microcosm_core.cold_clone_probe</code> with <code>--suite</code> and <code>--emit</code>. Its <code>--dry-run</code> branch prints the same command and the ignored result record target without writing evidence, so a reader can inspect the bootstrap boundary before running it.</p>\n<p><code>run_probe()</code> is the actual proof predicate. It creates a metadata-only base result record, rejects unknown suites before touching fixture or scanner state, checks all <code>REQUIRED_INPUTS</code>, runs <code>validate_secret_exclusion_scan()</code> before pattern-binding replay, then validates the first-wave pattern-binding fixture into <code>.microcosm/cold_clone_probe/pattern_binding_contract</code>. The mirroring step is intentionally narrow: <code>_mirror_missing_pattern_receipts()</code> only copies the declared <code>PATTERN_RECEIPTS</code>, treats unreadable destinations and sources as missing evidence through <code>_path_exists()</code> and <code>_path_is_file()</code>, and strict-reads the validation result record before adding the expected public result record refs.</p>\n<p>The success state is correspondingly small. A passing result record records the emit ref first, followed by the five pattern-binding result record refs, and includes secret-exclusion status without copying private bodies. Non-pass states are typed as <code>blocked_invalid_input</code>, <code>blocked_dependency_missing</code>, <code>blocked_secret_exclusion</code>, or <code>blocked_command_unavailable</code>, which lets a reader distinguish malformed input, missing fixture evidence, private-boundary failure, and unavailable runtime dependencies.</p>\n<p>This is the concrete implementation of <code>mechanism.cold_clone_probe.validates_public_source_root_bootstrap</code> and the bundle&#x27;s <code>concept.entry_and_reveal_route_readiness_bundle</code> edge. The bundle&#x27;s axiom and principle refs govern the boundary posture: JSON remains contract, Markdown/Mermaid/Atlas remain projections, source-open evidence must stay public-safe, and a local result record proves only the bounded first action from a fresh checkout.</p>\n<h4 class=\"pm-body__h\">Bundle Refresh Packet</h4>\n<ul><li>current source authority: generated JSON should report <code>paper_module_payload.source_authority: json_capsule</code> after builder refresh.</li><li>generated row source ref: <code>core/paper_module_capsules.json::paper_modules[94:paper_module.cold_clone_probe]</code>.</li><li>current generated projection status: Mermaid/Atlas are bundle-edge projections, not hand-authored claims.</li><li>resolved code locus: <code>src/microcosm_core/cold_clone_probe.py</code>.</li><li>resolving test loci: <code>tests/test_cold_clone_probe.py</code>, <code>tests/test_bootstrap_script.py</code>, and <code>tests/test_public_entry_docs.py</code>.</li><li>resolving authority edge: <code>mechanism.cold_clone_probe.validates_public_source_root_bootstrap</code>.</li><li>refresh condition: rerun <code>scripts/build_doctrine_projection.py --write-paper-module-corpus</code> after bundle or mechanism changes, then verify Mermaid and Atlas remain generated projections with no launch or private-system authority.</li><li>scope limit: this Markdown and its generated projections describe reader evidence only; they do not source hosted deployment, public sharing, external model access, launch claims, source-file changes, private-system equivalence, or whole-system correctness.</li></ul>\n<h4 class=\"pm-body__h\">Public Contract</h4>\n<p>Run <code>./bootstrap.sh</code> from the public root. The probe validates source-form package importability and first-wave bootstrap mechanics while preserving the public/private boundary. Use <code>./bootstrap.sh --dry-run</code> to inspect the exact command without writing the ignored result record.</p>\n<p>The successful script output points back to <code>README.md#public-repo-map</code> and <code>README.md#component-map</code>. That is deliberate: the probe proves the first local source-root action, then hands the reader to the public map instead of asking them to trust a hidden setup step.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Use the probe evidence by reader question, not by copying private local result records into public projections:</p>\n<ul><li>A safety/evals reader starts with the secret-exclusion and scope boundary fields. The useful question is whether the source-open claim excludes private bodies and account secret-equivalent live-access data.</li><li>A peer developer starts with <code>bootstrap.sh --dry-run</code>, then reads <code>run_probe()</code> and the focused tests. The useful question is whether the fixture, result record mirroring, and default ignored result record behavior are reproducible from source.</li><li>A hiring or review reader starts with the README map after the probe passes. The useful question is whether the first local action is bounded before any larger claim about launch, hosting, package distribution, or whole-system behavior.</li></ul>\n<h4 class=\"pm-body__h\">Named Proof Consumers</h4>\n<ul><li><code>tests/test_cold_clone_probe.py</code> consumes the Python predicate directly. It verifies suite gating, default ignored result record selection, custom emit refs, fixture-missing behavior, secret-scan blocking before pattern replay, pattern-binding result record mirroring, unreadable path handling, duplicate-key rejection in mirrored validation result records, and metadata-only secret scan aliases.</li><li><code>tests/test_bootstrap_script.py</code> consumes the root wrapper. It verifies no-side-effect help and version branches, argument and suite errors, dry-run command disclosure without writes, Python executable selection, custom emit writes, and the default <code>.microcosm/cold_clone_probe.json</code> path.</li><li><code>tests/test_public_entry_docs.py</code> consumes the reader-facing documentation contract. It checks that README, AGENTS, SECURITY, CONTRIBUTING, QUICKSTART, and entry surfaces name the bootstrap path, ignored local result record boundary, public map handoff, and launch/host/non-public-state scope boundaries without reverting to stale tracked <code>receipts/cold_clone_probe.json</code> defaults.</li></ul>\n<p>Together these consumers prove the mechanism&#x27;s accounting order and public reader language. They do not prove package distribution, CI completeness, hosted behavior, launch-scope decision, external model service, private-system equivalence, or sign-off of a <code>cold_clone_probe</code> component.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>./bootstrap.sh --dry-run\n./bootstrap.sh\nPYTHONPATH=src ../repo-pytest \\\n  tests/test_cold_clone_probe.py \\\n  tests/test_bootstrap_script.py \\\n  tests/test_public_entry_docs.py \\\n  -q --basetemp /tmp/microcosm-cold-clone-probe</code></pre>\n<p>The dry run prints the exact source-root command and the ignored result record target without writing evidence. The normal run writes <code>.microcosm/cold_clone_probe.json</code>; the focused pytest line verifies the probe, root script, and public-entry docs against the current checkout.</p>\n<p>The focused tests cover default ignored result record behavior, custom local result record overrides, unknown-suite blocking, unreadable input handling, generated result record mirroring, public-entry doc invariants, and the rule that stale tracked <code>receipts/cold_clone_probe.json</code> paths do not become the default first-contact proof.</p>\n<p>This result record path is reader-verifiable evidence only. It does not flip Mermaid/Atlas status, create bundle authority, install the package, certify launch operations, export secrets, use external model services, or aggregate doctrine-lattice coverage.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module proves only a bounded source-root bootstrap probe for a fresh public checkout: package importability from <code>src/</code>, secret-exclusion scan posture, first-wave pattern-binding fixture validation, and ignored local result record emission. This Markdown does not create or refresh those projections and does not promote them beyond generated-view status. It also does not create hosted deployment evidence, publishing-scope decision, provider authority, package-distribution proof, launch-scope decision, private-system equivalence, or whole-system correctness.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module documents clone/bootstrap mechanics only. It does not certify launch operations, hosted deployment, public sharing, recipient work, external model access, secret export, Lean/Lake execution, package distribution, deployment posture, private-system equivalence, or whole-system correctness.</p>\n</section>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 9
        },
        "link_count": 18,
        "links": [
          {
            "id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public source root bootstrap",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.entry_and_reveal_route_readiness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "entry and reveal routes as bounded cold-reader readiness evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
          },
          {
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Pattern Binding Contract",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-pattern-binding-contract"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.cold_clone_probe",
      "reader_packet": {
        "abstract": "The cold-clone probe validates the first public source-root bootstrap path: src import, secret-exclusion scan, first-wave pattern-binding fixture replay, public result record refs, and ignored local result record emission.",
        "authority_ceiling": "Public source-root bootstrap mechanics and metadata-only result record refs only; no launch-scope decision, hosted-product readiness, external model access, source-file changes, private-system equivalence, publishing-scope decision, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.cold_clone_probe.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-cold-clone-probe-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-cold-clone-probe-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[Fresh public checkout] --> B[\"bootstrap.sh set PYTHONPATH=src, pick python\"] B --> C[\"run_probe(root, suite, emit_ref)\"] C --> D{Suite supported?} D -- no --> X1[\"blocked_invalid_input UNKNOWN_COLD_CLONE_SUITE\"] D -- yes --> E{REQUIRED_INPUTS present?} E -- no --> X2[\"blocked_dependency_missing MISSING_FIXTURE_INPUT\"] E -- yes --> F[Secret-exclusion scan] F -- scan unavailable --> X3[\"blocked_command_unavailable COMMAND_UNAVAILABLE\"] F -- scan fails --> X4[\"blocked_secret_exclusion SECRET_EXCLUSION_SCAN_BLOCKED\"] F -- scan passes --> G[\"Validate first-wave pattern-binding fixture\"] G --> H[\"Mirror missing PATTERN_RECEIPTS into canonical slots\"] H --> I{All five result records present?} I -- no --> X5[\"blocked_dependency_missing MISSING_PATTERN_BINDING_RECEIPT\"] I -- yes --> P[\"status=pass emit ref + five result record refs, metadata-only scan summary\"] P --> R[README map and component map]",
            "source_format": "mermaid",
            "source_hash": "sha256:ef198362222e9de07e61b1103c7976bd0405e807e0d3671f66b37ee84c64ac4b",
            "source_line_end": 149,
            "source_line_start": 132
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-pattern-binding-contract"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source root bootstrap",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.entry_and_reveal_route_readiness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.cold_clone_probe",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 22,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 33,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 56,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 91,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 193,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 202,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 216,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 267,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_clone_probe.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "reproducible-builds.org",
            "section_id": "prior-art-grounding",
            "url": "https://reproducible-builds.org/docs/"
          },
          {
            "kind": "external_reference",
            "label": "Twelve-Factor App",
            "section_id": "prior-art-grounding",
            "url": "https://12factor.net/dependencies"
          },
          {
            "kind": "external_reference",
            "label": "GitHub Actions",
            "section_id": "prior-art-grounding",
            "url": "https://github.com/features/actions"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The probe exists to keep the public entry path concrete. A cold reader should be able to start at the repository root, run one script, and see three facts: the package imports from src/ in the checkout; the first-wave pattern-binding fixture can validate and mirror its public result record set; the secret-exclusion scan stays in the result record boundary without exposing private bodies. That is a bootstrap proof, not a launch proof. It is intentionally before make install, make smoke, make ci, or a standalone export review.",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 21,
            "source_line_start": 8,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "reproducible-builds.org, which frames reproducibility around recreating outputs from declared sources, instructions, and environment constraints. The Twelve-Factor App, especially the dependency-declaration principle that avoids hidden reliance on ambient system packages. GitHub Actions, as a common public workflow surface for clean-checkout build and smoke-test automation. Microcosm borrows the clean-checkout, declared-dependency, and CI-smoke shape, but keeps this module to source-root bootstrap mechanics. It does not certify launch operations, hosted deployment, public sharing, external model access, secret export, Lean/Lake execution, or whole-system correctness.",
            "level": 2,
            "order": 2,
            "section_id": "prior-art-grounding",
            "source_line_end": 90,
            "source_line_start": 75,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The diagram is an audience aid only. Generated lattice Mermaid remains a builder projection over the bundle edge, not a hand-authored source claim.",
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 153,
            "source_line_start": 130,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The mechanism has two layers: a shell membrane at bootstrap.sh and a Python result record predicate at src/microcosmcore/coldclone_probe.py. bootstrap.sh fixes the reader's starting position before any Python logic runs. It changes into the repository root, validates the requested suite, adds src to PYTHONPATH, chooses MICROCOSM_PYTHON, PYTHON, python3, or python, and then calls microcosmcore.coldclone_probe with --suite and --emit. Its --dry-run branch prints the same command and the ignored result record target without writing evidence, so a reader can inspect the bootstrap boundary before running it. run_probe() is the actual proof predicate. It creates a metadata-only base result record\u2026",
            "level": 2,
            "order": 4,
            "section_id": "technical-mechanism",
            "source_line_end": 192,
            "source_line_start": 154,
            "title": "Technical Mechanism"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "current source authority: generated JSON should report papermodulepayload.sourceauthority: jsoncapsule after builder refresh. generated row source ref: core/papermodulecapsules.json::papermodules[94:papermodule.coldcloneprobe]. current generated projection status: Mermaid/Atlas are bundle-edge projections, not hand-authored claims. resolved code locus: src/microcosmcore/coldclone_probe.py. resolving test loci: tests/testcoldclone_probe.py, tests/testbootstrapscript.py, and tests/testpublicentry_docs.py. resolving authority edge: mechanism.coldcloneprobe.validatespublicsourcerootbootstrap. refresh condition: rerun scripts/builddoctrineprojection.py --write-paper-module-corpus after bundle or\u2026",
            "level": 2,
            "order": 5,
            "section_id": "capsule-refresh-packet",
            "source_line_end": 254,
            "source_line_start": 232,
            "title": "Bundle Refresh Packet"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Run ./bootstrap.sh from the public root. The probe validates source-form package importability and first-wave bootstrap mechanics while preserving the public/private boundary. Use ./bootstrap.sh --dry-run to inspect the exact command without writing the ignored result record. The successful script output points back to README.md#public-repo-map and README.md#component-map. That is deliberate: the probe proves the first local source-root action, then hands the reader to the public map instead of asking them to trust a hidden setup step.",
            "level": 2,
            "order": 6,
            "section_id": "public-contract",
            "source_line_end": 266,
            "source_line_start": 255,
            "title": "Public Contract"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Use the probe evidence by reader question, not by copying private local result records into public projections: A safety/evals reader starts with the secret-exclusion and scope boundary fields. The useful question is whether the source-open claim excludes private bodies and account secret-equivalent live-access data. A peer developer starts with bootstrap.sh --dry-run, then reads run_probe() and the focused tests. The useful question is whether the fixture, result record mirroring, and default ignored result record behavior are reproducible from source. A hiring or review reader starts with the README map after the probe passes. The useful question is whether the first local action is bound\u2026",
            "level": 2,
            "order": 7,
            "section_id": "reader-evidence-routing",
            "source_line_end": 299,
            "source_line_start": 283,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "tests/testcoldclone_probe.py consumes the Python predicate directly. It verifies suite gating, default ignored result record selection, custom emit refs, fixture-missing behavior, secret-scan blocking before pattern replay, pattern-binding result record mirroring, unreadable path handling, duplicate-key rejection in mirrored validation result records, and metadata-only secret scan aliases. tests/testbootstrapscript.py consumes the root wrapper. It verifies no-side-effect help and version branches, argument and suite errors, dry-run command disclosure without writes, Python executable selection, custom emit writes, and the default .microcosm/coldcloneprobe.json path. tests/testpublicentry_do\u2026",
            "level": 2,
            "order": 8,
            "section_id": "named-proof-consumers",
            "source_line_end": 321,
            "source_line_start": 300,
            "title": "Named Proof Consumers"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable commands, run from the microcosm-substrate/ public root: The dry run prints the exact source-root command and the ignored result record target without writing evidence. The normal run writes .microcosm/coldcloneprobe.json; the focused pytest line verifies the probe, root script, and public-entry docs against the current checkout. The focused tests cover default ignored result record behavior, custom local result record overrides, unknown-suite blocking, unreadable input handling, generated result record mirroring, public-entry doc invariants, and the rule that stale tracked result records/coldcloneprobe.json paths do not become the default first-contact proof. This result\u2026",
            "level": 2,
            "order": 9,
            "section_id": "validation-receipt-path",
            "source_line_end": 351,
            "source_line_start": 322,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module proves only a bounded source-root bootstrap probe for a fresh public checkout: package importability from src/, secret-exclusion scan posture, first-wave pattern-binding fixture validation, and ignored local result record emission. The source authority is the existing JSON bundle, and the edges. This Markdown does not create or refresh those projections and does not promote them beyond generated-view status. It also does not create hosted deployment evidence, public sharing decision, provider authority, package-distribution proof, launch-scope decision, private-system equivalence, or whole-system correctness.",
            "level": 2,
            "order": 10,
            "section_id": "claim-ceiling",
            "source_line_end": 364,
            "source_line_start": 352,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module documents clone/bootstrap mechanics only. It does not certify launch operations, hosted deployment, public sharing, recipient work, external model access, secret export, Lean/Lake execution, package distribution, deployment posture, private-system equivalence, or whole-system correctness.",
            "level": 2,
            "order": 11,
            "section_id": "scope-boundary",
            "source_line_end": 370,
            "source_line_start": 365,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/cold_clone_probe.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The cold-clone probe validates the first public source-root bootstrap path: src import, secret-exclusion scan, first-wave pattern-binding fixture replay, public result record refs, and ignored local result record emission."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_clone_probe.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Cold Clone Probe is the public source-root bootstrap membrane. It binds bootstrap.sh, src/microcosm_core/cold_clone_probe.py, the first-wave pattern-binding fixture, the secret-exclusion scan, public relative result record refs, and focused tests so a fresh checkout has one bounded proof of first-run mechanics before install, CI, hosted launch, or full component inventory review.",
      "summary_line": "The cold-clone probe validates the first public source-root bootstrap path: src import, secret-exclusion scan, first-wave pattern-binding fixture replay, public result record refs, and ignored local result record emission.",
      "title": "Cold Clone Probe"
    },
    {
      "anchor": "paper-module-first-screen-composition-root",
      "authority_ceiling": "Public first-screen card composition and focused validation only; no launch-scope decision, hosted-publishing-scope decision, external model access authority, source-file changes, private-data equivalence, score-based progress, reader-success certification, or whole-system correctness.",
      "body_html": "<p><code>first_screen_composition_root</code> is the contract for the one screen a cold reader should see before choosing a deeper Microcosm route.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>Microcosm already has the important deeper surfaces: route maps, workingness, scope limits, standards, result records, source-open body imports, and the localhost observatory. The first-screen problem is not lack of depth. It is that depth lands poorly when the first encounter is a long command inventory or a raw JSON payload.</p>\n<p>The single question the composition root answers is: when a cold reader lands on this repository, what has to fit on one screen before they choose a deeper route, and in what order. It answers that with a fixed slot list rather than prose, so every projection of the first screen (terminal card, README, browser board, JSON, video) renders the same surfaces in the same order.</p>\n<p>The composition root says what has to fit on one screen:</p>\n<ol><li>One shared terminal selector: <code>microcosm hello &lt;project&gt;</code>.</li><li>One shared behavior proof: <code>microcosm tour --card &lt;project&gt;</code>.</li><li>Six reader branch handles after that shared card: GitHub visitor, safety/evals engineer, hiring reviewer, peer developer, domain specialist, and Type A agent. The shared map and behavior proof always come first; a reader branch only changes which next inspection surface is shown, never the scope limit.</li><li>Evidence counts framed as accounting, not maturity or progress scores.</li><li>A runnable-to-structural join: the folder-local command is one visible exercise of a larger source-open system.</li><li>A doctrine-effect frame: concepts and mechanisms appear as public handles that prevent vague labels and feature prose before deeper standards are opened.</li><li>An omission result record: the card names the deeper route map, result records, standards, workingness, authority, and observatory drilldowns instead of copying them.</li><li>An scope limit that rejects launch, hosted public sharing, external model access, source-file changes, private-data equivalence, score-based progress, and whole-system correctness.</li></ol>\n<p>What is unusual here is that the card is checked against the standard that defines it. The emitter does not free-hand its output. It loads <code>standards/std_microcosm_first_screen_composition_root.json</code>, builds the card, and then scans the card back against the standard&#x27;s required fields, validator id, reader-route parity, copyable per-reader commands, and denied-authority flags. The scan reports <code>blocked</code> rather than raising when a surface has drifted, so a renamed slot or a missing reader route is visible as a failing check instead of a silent regression. The check proves only that the card is internally consistent with its own contract. It does not certify that any reader will succeed, that the system is mature, or that anything is ready to launch.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"332\" height=\"758\" viewBox=\"0 0 332 758\" role=\"img\" aria-label=\"Flowchart diagram with 7 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"165.9\" y1=\"54.0\" x2=\"165.9\" y2=\"112.0\"></line><polygon class=\"pmd-arrow\" points=\"165.9,112.0 162.9,105.2 169.0,105.2\"></polygon><line class=\"pmd-edge\" x1=\"165.9\" y1=\"202.0\" x2=\"165.9\" y2=\"260.0\"></line><polygon class=\"pmd-arrow\" points=\"165.9,260.0 162.9,253.2 169.0,253.2\"></polygon><line class=\"pmd-edge\" x1=\"133.9\" y1=\"350.0\" x2=\"86.2\" y2=\"417.0\"></line><polygon class=\"pmd-arrow\" points=\"86.2,417.0 87.7,409.6 92.7,413.2\"></polygon><rect class=\"pmd-elabel-bg\" x=\"60.1\" y=\"374.5\" width=\"100.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"110.1\" y=\"387.5\" text-anchor=\"middle\">all checks true</text><line class=\"pmd-edge\" x1=\"189.6\" y1=\"350.0\" x2=\"220.1\" y2=\"408.0\"></line><polygon class=\"pmd-arrow\" points=\"220.1,408.0 214.2,403.4 219.7,400.5\"></polygon><rect class=\"pmd-elabel-bg\" x=\"115.9\" y=\"370.0\" width=\"178.0\" height=\"18\" rx=\"4\"></rect><text class=\"pmd-elabel\" x=\"204.9\" y=\"383.0\" text-anchor=\"middle\">drift, rename, missing route</text><line class=\"pmd-edge\" x1=\"86.2\" y1=\"453.0\" x2=\"133.9\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"133.9,520.0 127.5,516.2 132.4,512.6\"></polygon><line class=\"pmd-edge\" x1=\"220.1\" y1=\"462.0\" x2=\"189.6\" y2=\"520.0\"></line><polygon class=\"pmd-arrow\" points=\"189.6,520.0 190.1,512.5 195.5,515.4\"></polygon><line class=\"pmd-edge\" x1=\"165.9\" y1=\"610.0\" x2=\"165.9\" y2=\"668.0\"></line><polygon class=\"pmd-arrow\" points=\"165.9,668.0 162.9,661.2 169.0,661.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"79.5\" y=\"18.0\" width=\"172.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"165.9\" y=\"40.5\">First-screen standard</tspan></text><title>First-screen standard</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"55.3\" y=\"112.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"165.9\" y=\"134.5\">Compose card</tspan><tspan x=\"165.9\" y=\"152.5\">first_screen_composition.py:</tspan><tspan x=\"165.9\" y=\"170.5\">build slots, six reader</tspan><tspan x=\"165.9\" y=\"188.5\">routes, evidence frame</tspan></text><title>Compose card first_screen_composition.py: build slots, six reader routes, evidence frame</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"62.2\" y=\"260.0\" width=\"207.4\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"165.9\" y=\"282.5\">Scan card against standard</tspan><tspan x=\"165.9\" y=\"300.5\">_standard_backed_first_</tspan><tspan x=\"165.9\" y=\"318.5\">screen_scan +</tspan><tspan x=\"165.9\" y=\"336.5\">_validation_checks</tspan></text><title>Scan card against standard _standard_backed_first_screen_scan + _validation_checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"417.0\" width=\"110.8\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"73.4\" y=\"439.5\">status: pass</tspan></text><title>status: pass</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"154.8\" y=\"408.0\" width=\"159.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"234.4\" y=\"430.5\">status: blocked</tspan><tspan x=\"234.4\" y=\"448.5\">failing check named</tspan></text><title>status: blocked failing check named</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"55.3\" y=\"520.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"165.9\" y=\"542.5\">Emit</tspan><tspan x=\"165.9\" y=\"560.5\">scripts/first_screen_</tspan><tspan x=\"165.9\" y=\"578.5\">composition_card.py --format</tspan><tspan x=\"165.9\" y=\"596.5\">json or text</tspan></text><title>Emit scripts/first_screen_composition_card.py --format json or text</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"65.7\" y=\"668.0\" width=\"200.5\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"165.9\" y=\"690.5\">Reader output</tspan><tspan x=\"165.9\" y=\"708.5\">JSON contract or terminal</tspan><tspan x=\"165.9\" y=\"726.5\">text card, one screen</tspan></text><title>Reader output JSON contract or terminal text card, one screen</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>First-screen standard</dt><dd><code class=\"pm-diagram__ref-loc\">standards/std_microcosm_first_screen_composition_root.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD A[&quot;First-screen standard standards/std_microcosm_first_screen_composition_root.json&quot;] --&gt; B[&quot;Compose card first_screen_composition.py: build slots, six reader routes, evidence frame&quot;] B --&gt; C[&quot;Scan card against standard _standard_backed_first_screen_scan + _validation_checks&quot;] C --&gt;|all checks true| D[&quot;status: pass&quot;] C --&gt;|drift, rename, missing route| E[&quot;status: blocked failing check named&quot;] D --&gt; F[&quot;Emit scripts/first_screen_composition_card.py --format json or text&quot;] E --&gt; F F --&gt; G[&quot;Reader output JSON contract or terminal text card, one screen&quot;] A -.binds.-&gt; H[&quot;JSON source record + mechanism subject core/paper_module_capsules.json&quot;]</code></pre></details></figure>\n<p>This is the runtime shape behind the first screen: the standard is loaded, the card is composed from it, the card is scanned back against the standard, and the result is emitted as JSON or a terminal text card. A passing scan means the card is internally consistent with its contract; a blocked scan names the failing check. The diagram is not a public-sharing claims. It binds the mechanism subject and resolved code loci, while keeping accepted-component authority, launch-scope decision, hosted-publishing-scope decision, external model access, source-file changes, score-based progress, private-data equivalence, and whole-system correctness out of scope.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>A safety/evals reader starts with the focused first-screen text card for <code>safety_evals_engineer</code>, then checks the scope limit, evidence accounting frame, and public-entry doc tests. The useful question is whether the card keeps local behavior proof separate from launch, provider, and whole-system correctness claims.</li><li>A hiring or review reader starts with the JSON card and the Reader Branches table. The useful question is whether one rerunnable local command, one shared proof card, and one branch route are enough to inspect the system without mistaking counts for maturity scores.</li><li>A peer developer starts with <code>scripts/first_screen_composition_card.py</code>, then reads <code>src/microcosm_core/first_screen_composition.py</code> and the focused tests. The useful question is whether the command/card projection is reproducible from public inputs without reading private runtime state.</li></ul>\n<p>Generated entry-packet rows, browser boards, and site cards should point back to these public commands, tests, and omission result records. They do not become source authority for the paper module and must not imply publishing-scope decision or source-file changes.</p>\n<h4 class=\"pm-body__h\">Concrete One-Screen Artifact</h4>\n<p>The artifact is a terminal-sized card, not a second README. It should fit the following order without requiring a reader to scroll through the full command inventory:</p>\n<ul><li>Claim frame: &quot;Microcosm turns a folder into local routes, work, events, evidence, and explanations.&quot; This names the composition root without claiming launch, hosted product status, or whole-system correctness.</li><li>Goal entry: <code>microcosm comprehend --first-action &quot;&lt;your goal&gt;&quot;</code> converts an arriving goal into one graph-backed first correct action (demonstrated in <code>FIRST_ACTION.md</code>) before the orientation ladder begins.</li><li>First step: <code>microcosm hello &lt;project&gt;</code> gives every reader the same shared entry command before audience branching.</li><li>Shared proof: <code>microcosm tour --card &lt;project&gt;</code> shows one local behavior proof that can be repeated from a clone.</li><li>Evidence legend: Count, evidence class, proof surface, and scope boundary prevent honest counters from becoming maturity scores.</li><li>Doctrine frame: Concepts and mechanisms as mistake-prevention handles let agents find <code>std_microcosm_concept</code> and <code>std_microcosm_mechanism</code> from entry instead of searching the standards tree.</li><li>Structural join: &quot;This run exercises one public component inside a larger source-open system.&quot; This connects the local command to standards, result records, body imports, and observatory routes.</li><li>Reader rail: Safety/evals, hiring, and peer developer branch handles let each reader choose a next drilldown without changing authority.</li><li>Exit rule: Stop when the goal entry, first step, shared proof, evidence legend, and one branch next-step are understood. This keeps the card from expanding into the long-form route map.</li></ul>\n<p>Any first-screen renderer may change wording, but not the order of those slots. If a field needs more space than one screen, the renderer must replace the body with a result record, paper-module, standard, or observatory handle rather than expanding the card.</p>\n<h4 class=\"pm-body__h\">Evidence Accounting Frame</h4>\n<p>The first screen must explain honest counters before a reader sees them as scores. Counts such as source-open body materials, rows with source imports, verified source imports, external subprocess witnesses, and algorithmic projections are accounting fields. They answer &quot;what kind of evidence is this and where can I inspect it,&quot; not &quot;how mature is the whole system.&quot;</p>\n<p>That distinction is reader-visible:</p>\n<ul><li>Small verified count: a narrow proof cell exists and carries higher authority. It does not mean the rest of the system is unimplemented.</li><li>Large source-open material count: public imported body material is inspectable by path and result record. It does not mean more bodies automatically produce stronger proof.</li><li>Algorithmic projection count: a generated surface is present and needs source-coupling context. It does not make generated rows source authority.</li><li>Rows with source imports: some components expose copied body material through validators. It does not mean every component has equal evidence depth.</li></ul>\n<p>Reader branches can choose different next evidence surfaces, but they inherit the same accounting frame. A safety/evals reader should ask for authority and failure-mode boundaries; a hiring reviewer should ask whether the counters are traceable rather than inflated; a peer developer should ask which command lets them reproduce the local evidence trail.</p>\n<h4 class=\"pm-body__h\">Discipline Comparison Frame</h4>\n<p>The first screen must show rigor by naming the collapse it prevents. A compact card is allowed to be small only because it keeps these separations visible:</p>\n<ul><li>A status badge says &quot;works&quot;: local behavior proof stays separate from launch, proof, and correctness claims. The card names <code>microcosm tour --card &lt;project&gt;</code> plus the scope limit.</li><li>Evidence totals look like progress: evidence classes stay attached to scope boundaries and result record refs. A reader can move from count to class to proof surface without inferring maturity.</li><li>Governance reads like ceremony: each constraint is phrased as the mistake it blocks. The card says what would be overclaimed if the constraint were absent.</li><li>Breadth looks diffuse: the local run is framed as one exercised component inside the accepted runtime spine. The structural join points to spine, workingness, standards, result records, and observatory drilldowns.</li></ul>\n<p>This comparison frame is not marketing copy. It is the rule that keeps the first screen from sounding impressive while hiding the authority boundary that made the compression possible.</p>\n<h4 class=\"pm-body__h\">Observable Artifact Bridge</h4>\n<p>The first screen has two sibling projections: the terminal card and the compact browser board. They are the same artifact in different media, not two separate claims. The terminal card may be emitted by <code>microcosm hello &lt;project&gt;</code> or <code>microcosm tour --card &lt;project&gt;</code>; the browser board may be emitted by a first-screen or observatory compact endpoint. Both must show the same five slots before linking to deeper drilldowns:</p>\n<table class=\"pm-table\"><thead><tr><th>Slot</th><th>Terminal card cue</th><th>Browser board cue</th></tr></thead><tbody><tr><td>Open command</td><td>Exact command a reader can rerun.</td><td>Command label pinned above the board.</td></tr><tr><td>Local proof</td><td>Route/work/event/evidence chain summary.</td><td>The selected route and first causal edge.</td></tr><tr><td>Causal chain</td><td>Result record or validator refs.</td><td>Event/evidence refs before graph expansion.</td></tr><tr><td>Evidence legend</td><td>Evidence class plus scope boundary.</td><td>Legend beside counts, not hidden in hover text.</td></tr><tr><td>Scope limit</td><td>Forbidden reads named in text.</td><td>Boundary band visible before any motion.</td></tr></tbody></table>\n<p>The browser projection can make the first artifact more inspectable, but it cannot become a marketing page. A screenshot or video is first-screen material only when it preserves command, result record, evidence class, scope boundary, and scope limit in the frame.</p>\n<h4 class=\"pm-body__h\">Reader Branches</h4>\n<p>The shared first command comes before branching. Reader branches select the next inspection surface; they do not create audience-specific authority.</p>\n<ul><li>Safety/evals engineer: <code>microcosm status --card &lt;project&gt;</code> plus authority and workingness drilldowns; evidence focus is classes, ceilings, body-copy boundaries, scope boundaries, standards, and failure modes.</li><li>Hiring reviewer: legibility scorecard plus compact tour card; evidence focus is whether it is real, local, bounded, and honest about what is not proven.</li><li>Peer developer: compact tour card plus project observation drilldown; evidence focus is whether a clone can produce local <code>.microcosm/</code> state and inspect the route/work/event/evidence chain.</li></ul>\n<h4 class=\"pm-body__h\">Reader Selection Card</h4>\n<p>The machine-readable selector lives at <code>atlas/entry_packet.json::reader_first_screen_routes.reader_selection_card</code>. It is the public first-screen handoff between terminal prose and branch-specific drilldowns:</p>\n<pre class=\"pm-pre\"><code>microcosm hello --reader safety_evals_engineer &lt;project&gt;\nmicrocosm hello --reader hiring_reviewer &lt;project&gt;\nmicrocosm hello --reader peer_developer &lt;project&gt;</code></pre>\n<p>Those focused projections are allowed to hide the other two branches, but not the shared behavior proof, evidence-accounting frame, runnable-to-structural join, omission result record, or scope limit. The selector should therefore be read as a branch router, not a personalized success claim.</p>\n<h4 class=\"pm-body__h\">Public Card Emitter</h4>\n<p><code>scripts/first_screen_composition_card.py</code> projects this contract into a public-root JSON card:</p>\n<pre class=\"pm-pre\"><code>python3 scripts/first_screen_composition_card.py --project-label &lt;project&gt;</code></pre>\n<p>It can also emit the terminal-sized first screen directly:</p>\n<pre class=\"pm-pre\"><code>python3 scripts/first_screen_composition_card.py --project-label &lt;project&gt; --format text</code></pre>\n<p>The text projection can focus one reader branch while preserving the same shared first command, evidence-count frame, omission result record, and scope limit:</p>\n<pre class=\"pm-pre\"><code>python3 scripts/first_screen_composition_card.py --project-label &lt;project&gt; --format text --reader safety_evals_engineer</code></pre>\n<p><code>--reader all</code> remains the default.</p>\n<p>The emitter is intentionally narrow. It does not import private runtime state or source bodies. It loads this standard, emits the one shared command and three branch handles, frames evidence counts as accounting, names the runnable-to-structural join, and carries the standard&#x27;s omission result record and scope limit.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The first-screen contract borrows from command-line usability practice rather than inventing a new onboarding genre. The <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://clig.dev/\">Command Line Interface Guidelines</a> emphasize concise default help, examples, discoverable next commands, clear exit behavior, and machine-readable output where appropriate. Those patterns show up here as the one shared command, terminal-sized card, rerunnable examples, and explicit reader branches.</p>\n<p>The compression rule is also grounded in progressive disclosure: the first screen should reveal enough structure to orient a cold reader without dumping the whole system. Nielsen Norman Group&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.nngroup.com/articles/progressive-disclosure/\">progressive disclosure</a> pattern is the relevant UX precedent, while <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a> informs the insistence that evidence counts remain attached to provenance, result record refs, and authority boundaries instead of becoming freestanding success badges.</p>\n<h4 class=\"pm-body__h\">Validation Shape</h4>\n<p>The standard is intentionally a composition contract, not a runtime authority. When a runtime card consumes it, validation should check that the card has a single terminal selector, one shared behavior proof, the three reader route ids, the reader-selection card ref, evidence-accounting context, a runnable-to-structural join, discipline comparison frame, observable artifact bridge, concept and mechanism rows inside the doctrine-effect frame, omission result records, and the scope limit.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable emitter commands, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python scripts/first_screen_composition_card.py --project-label . --format json\nPYTHONPATH=src ../repo-python scripts/first_screen_composition_card.py \\\n  --project-label . \\\n  --format text \\\n  --reader safety_evals_engineer</code></pre>\n<p>Focused test result record, run from the repository root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest \\\n  tests/test_first_screen_composition_card.py \\\n  tests/test_cli_hello_first_screen.py \\\n  tests/test_readme_first_screen_entry.py \\\n  -q --basetemp /tmp/microcosm-first-screen-composition-tests</code></pre>\n<p>The emitter commands write no private state and print the public first-screen result record to stdout: the JSON card exposes the shared command, behavior proof, evidence accounting frame, omission result record, and scope limit; the focused text command proves a reader branch can be compressed without changing the claim frame. The focused tests verify the card schema, CLI first-screen output, README entry contract, local-state result record trail, overclaim tripwires, and reader route menu.</p>\n<p>This result record path is reader-verifiable evidence only. It does not replace the cold-reader route map, certify launch-scope decision, change source files or project state, use external model services, or aggregate doctrine-lattice coverage.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module governs only the first-screen compression contract: one shared terminal selector, one shared behavior-proof card, reader branch handles, evidence accounting, omission result records, and an scope limit visible before deeper routes. It does not establish runtime correctness, replace the route map, certify public sharing or launch-scope decision, use external model services, change source files or project state, make counts into maturity scores, or aggregate doctrine-lattice coverage.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module does not replace the cold-reader route map, standards-control lens, workingness map, public reveal walkthrough, or observatory. It only governs the compression boundary that lets those deeper surfaces land in the right order.</p>\n</section>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 1,
          "principle": 9
        },
        "link_count": 18,
        "links": [
          {
            "id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public first screen composition root",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Concentrate trust in small checkers",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-3"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Status fails closed",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-6"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Make doctrine executable before authoritative",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-12"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.entry_and_reveal_route_readiness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "entry and reveal routes as bounded cold-reader readiness evidence",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
          },
          {
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Cold-Reader Route Map",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-cold-reader-route-map"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.first_screen_composition_root",
      "reader_packet": {
        "abstract": "The first-screen composition root validates the public one-screen entry card, reader branches, omission result records, evidence accounting frame, text projection, README order, and scope limit without becoming launch or hosted-publishing-scope decision.",
        "authority_ceiling": "Public first-screen card composition and focused validation only; no launch-scope decision, hosted-publishing-scope decision, external model access authority, source-file changes, private-data equivalence, score-based progress, reader-success certification, or whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.first_screen_composition_root.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-first-screen-composition-root-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-first-screen-composition-root-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD A[\"First-screen standard standards/std_microcosm_first_screen_composition_root.json\"] --> B[\"Compose card first_screen_composition.py: build slots, six reader routes, evidence frame\"] B --> C[\"Scan card against standard _standard_backed_first_screen_scan + _validation_checks\"] C -->|all checks true| D[\"status: pass\"] C -->|drift, rename, missing route| E[\"status: blocked failing check named\"] D --> F[\"Emit scripts/first_screen_composition_card.py --format json or text\"] E --> F F --> G[\"Reader output JSON contract or terminal text card, one screen\"] A -.binds.-> H[\"JSON source record + mechanism subject core/paper_module_capsules.json\"]",
            "source_format": "mermaid",
            "source_hash": "sha256:9dc84f170bc53dbb2dd3c07bc9a14e988da66635ed318b4e8b92453f364ef323",
            "source_line_end": 66,
            "source_line_start": 56
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-cold-reader-route-map"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public first screen composition root",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 10,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.entry_and_reveal_route_readiness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.first_screen_composition_root",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 78,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 91,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 114,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 147,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 166,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 176,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 212,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 233,
              "title": "Bundle Re-entry Packet"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/first_screen_composition_root.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "Command Line Interface Guidelines",
            "section_id": "prior-art-grounding",
            "url": "https://clig.dev/"
          },
          {
            "kind": "external_reference",
            "label": "progressive disclosure",
            "section_id": "prior-art-grounding",
            "url": "https://www.nngroup.com/articles/progressive-disclosure/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Microcosm already has the important deeper surfaces: route maps, workingness, scope limits, standards, result records, source-open body imports, and the localhost observatory. The first-screen problem is not lack of depth. It is that depth lands poorly when the first encounter is a long command inventory or a raw JSON payload. The single question the composition root answers is: when a cold reader lands on this repository, what has to fit on one screen before they choose a deeper route, and in what order. It answers that with a fixed slot list rather than prose, so every projection of the first screen (terminal card, README, browser board, JSON, video) renders the same surfaces in the same\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 53,
            "source_line_start": 6,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "This is the runtime shape behind the first screen: the standard is loaded, the card is composed from it, the card is scanned back against the standard, and the result is emitted as JSON or a terminal text card. A passing scan means the card is internally consistent with its contract; a blocked scan names the failing check. The diagram is not a public-sharing claims. It binds the mechanism subject and resolved code loci, while keeping accepted-component authority, launch approval, hosted-public sharing decision, external model access, source-file changes, score-based progress, private-data equivalence, and whole-system correctness out of scope.",
            "level": 2,
            "order": 2,
            "section_id": "shape",
            "source_line_end": 77,
            "source_line_start": 54,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A safety/evals reader starts with the focused first-screen text card for safetyevalsengineer, then checks the scope limit, evidence accounting frame, and public-entry doc tests. The useful question is whether the card keeps local behavior proof separate from launch, provider, and whole-system correctness claims. A hiring or review reader starts with the JSON card and the Reader Branches table. The useful question is whether one rerunnable local command, one shared proof card, and one branch route are enough to inspect the system without mistaking counts for maturity scores. A peer developer starts with scripts/firstscreencomposition_card.py, then reads src/microcosmcore/firstscreen_composit\u2026",
            "level": 2,
            "order": 3,
            "section_id": "reader-evidence-routing",
            "source_line_end": 211,
            "source_line_start": 191,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The artifact is a terminal-sized card, not a second README. It should fit the following order without requiring a reader to scroll through the full command inventory: Claim frame: \"Microcosm turns a folder into local routes, work, events, evidence, and explanations.\" This names the composition root without claiming launch, hosted product status, or whole-system correctness. Goal entry: microcosm comprehend --first-action \"<your goal>\" converts an arriving goal into one graph-backed first correct action (demonstrated in FIRST_ACTION.md) before the orientation ladder begins. First step: microcosm hello <project> gives every reader the same shared entry command before audience branching. Share\u2026",
            "level": 2,
            "order": 4,
            "section_id": "concrete-one-screen-artifact",
            "source_line_end": 298,
            "source_line_start": 255,
            "title": "Concrete One-Screen Artifact"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The first screen must explain honest counters before a reader sees them as scores. Counts such as source-open body materials, rows with source imports, verified source imports, external subprocess witnesses, and algorithmic projections are accounting fields. They answer \"what kind of evidence is this and where can I inspect it,\" not \"how mature is the whole system.\" That distinction is reader-visible: Small verified count: a narrow proof cell exists and carries higher authority. It does not mean the rest of the system is unimplemented. Large source-open material count: public imported body material is inspectable by path and result record. It does not mean more bodies automatically produce\u2026",
            "level": 2,
            "order": 5,
            "section_id": "evidence-accounting-frame",
            "source_line_end": 327,
            "source_line_start": 299,
            "title": "Evidence Accounting Frame"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The first screen must show rigor by naming the collapse it prevents. A compact card is allowed to be small only because it keeps these separations visible: A status badge says \"works\": local behavior proof stays separate from launch, proof, and correctness claims. The card names microcosm tour --card <project> plus the scope limit. Evidence totals look like progress: evidence classes stay attached to scope boundaries and result record refs. A reader can move from count to class to proof surface without inferring maturity. Governance reads like ceremony: each constraint is phrased as the mistake it blocks. The card says what would be overclaimed if the constraint were absent. Breadth looks d\u2026",
            "level": 2,
            "order": 6,
            "section_id": "discipline-comparison-frame",
            "source_line_end": 351,
            "source_line_start": 328,
            "title": "Discipline Comparison Frame"
          },
          {
            "block_kinds": [
              "paragraph",
              "table"
            ],
            "excerpt": "The first screen has two sibling projections: the terminal card and the compact browser board. They are the same artifact in different media, not two separate claims. The terminal card may be emitted by microcosm hello <project> or microcosm tour --card <project>; the browser board may be emitted by a first-screen or observatory compact endpoint. Both must show the same five slots before linking to deeper drilldowns: The browser projection can make the first artifact more inspectable, but it cannot become a marketing page. A screenshot or video is first-screen material only when it preserves command, result record, evidence class, scope boundary, and scope limit in the frame.",
            "level": 2,
            "order": 7,
            "section_id": "observable-artifact-bridge",
            "source_line_end": 373,
            "source_line_start": 352,
            "title": "Observable Artifact Bridge"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The shared first command comes before branching. Reader branches select the next inspection surface; they do not create audience-specific authority. Safety/evals engineer: microcosm status --card <project> plus authority and workingness drilldowns; evidence focus is classes, ceilings, body-copy boundaries, scope boundaries, standards, and failure modes. Hiring reviewer: legibility scorecard plus compact tour card; evidence focus is whether it is real, local, bounded, and honest about what is not proven. Peer developer: compact tour card plus project observation drilldown; evidence focus is whether a clone can produce local .microcosm/ state and inspect the route/work/event/evidence chain.",
            "level": 2,
            "order": 8,
            "section_id": "reader-branches",
            "source_line_end": 390,
            "source_line_start": 374,
            "title": "Reader Branches"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "The machine-readable selector lives at atlas/entrypacket.json::readerfirstscreenroutes.readerselectioncard. It is the public first-screen handoff between terminal prose and branch-specific drilldowns: Those focused projections are allowed to hide the other two branches, but not the shared behavior proof, evidence-accounting frame, runnable-to-structural join, omission result record, or scope limit. The selector should therefore be read as a branch router, not a personalized success claim.",
            "level": 2,
            "order": 9,
            "section_id": "reader-selection-card",
            "source_line_end": 408,
            "source_line_start": 391,
            "title": "Reader Selection Card"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The standard is intentionally a composition contract, not a runtime authority. When a runtime card consumes it, validation should check that the card has a single terminal selector, one shared behavior proof, the three reader route ids, the reader-selection card ref, evidence-accounting context, a runnable-to-structural join, discipline comparison frame, observable artifact bridge, concept and mechanism rows inside the doctrine-effect frame, omission result records, and the scope limit.",
            "level": 2,
            "order": 10,
            "section_id": "validation-shape",
            "source_line_end": 418,
            "source_line_start": 409,
            "title": "Validation Shape"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "scripts/firstscreencomposition_card.py projects this contract into a public-root JSON card: It can also emit the terminal-sized first screen directly: The text projection can focus one reader branch while preserving the same shared first command, evidence-count frame, omission result record, and scope limit: --reader all remains the default. routes only: they reduce the first-screen branch set, but they do not create a different claim frame or audience-specific authority. The emitter is intentionally narrow. It does not import private runtime state or source bodies. It loads this standard, emits the one shared command and three branch handles, frames evidence counts as accounting, names the\u2026",
            "level": 2,
            "order": 11,
            "section_id": "public-card-emitter",
            "source_line_end": 451,
            "source_line_start": 419,
            "title": "Public Card Emitter"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable emitter commands, run from the microcosm-substrate/ public root: Focused test result record, run from the repository root: The emitter commands write no private state and print the public first-screen result record to stdout: the JSON card exposes the shared command, behavior proof, evidence accounting frame, omission result record, and scope limit; the focused text command proves a reader branch can be compressed without changing the claim frame. The focused tests verify the card schema, CLI first-screen output, README entry contract, local-state result record trail, overclaim tripwires, and reader route menu. This result record path is reader-verifiable evidence only. It\u2026",
            "level": 2,
            "order": 12,
            "section_id": "validation-receipt-path",
            "source_line_end": 486,
            "source_line_start": 452,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The first-screen contract borrows from command-line usability practice rather than inventing a new onboarding genre. The Command Line Interface Guidelines emphasize concise default help, examples, discoverable next commands, clear exit behavior, and machine-readable output where appropriate. Those patterns show up here as the one shared command, terminal-sized card, rerunnable examples, and explicit reader branches. The compression rule is also grounded in progressive disclosure: the first screen should reveal enough structure to orient a cold reader without dumping the whole system. Nielsen Norman Group's progressive disclosure pattern is the relevant UX precedent, while W3C PROV informs t\u2026",
            "level": 2,
            "order": 13,
            "section_id": "prior-art-grounding",
            "source_line_end": 505,
            "source_line_start": 487,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module governs only the first-screen compression contract: one shared terminal selector, one shared behavior-proof card, reader branch handles, evidence accounting, omission result records, and an scope limit visible before deeper routes. It does not establish runtime correctness, replace the route map, certify public sharing or launch-scope decision, use external model services, change source files or project state, make counts into maturity scores, or aggregate doctrine-lattice coverage.",
            "level": 2,
            "order": 14,
            "section_id": "claim-ceiling",
            "source_line_end": 515,
            "source_line_start": 506,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not replace the cold-reader route map, standards-control lens, workingness map, public reveal walkthrough, or observatory. It only governs the compression boundary that lets those deeper surfaces land in the right order.",
            "level": 2,
            "order": 15,
            "section_id": "authority-ceiling",
            "source_line_end": 520,
            "source_line_start": 516,
            "title": "Scope limit"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/first_screen_composition_root.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "The first-screen composition root validates the public one-screen entry card, reader branches, omission result records, evidence accounting frame, text projection, README order, and scope limit without becoming launch or hosted-publishing-scope decision."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/first_screen_composition_root.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "First-Screen Composition Root is the public entry-card contract for Microcosm. It binds the package card helper, CLI emitter, standard, README entry order, reader branch ids, doctrine-effect frame, omission result record, observatory landing refs, text projection, and focused tests so a cold reader sees what to inspect first without treating counts as maturity scores or route cards as launch, hosted-public sharing, provider, source-file changes, private-equivalence, or whole-system proof.",
      "summary_line": "The first-screen composition root validates the public one-screen entry card, reader branches, omission result records, evidence accounting frame, text projection, README order, and scope limit without becoming launch or hosted-publishing-scope decision.",
      "title": "First-Screen Composition Root"
    },
    {
      "anchor": "paper-module-batch7-secondary-runtime-capsule",
      "authority_ceiling": "Fixture-bound public source-body import and secondary runtime/market witness evidence only; no browser/session export, wallet authority, live market data, investment-related actions, external model access, launch-scope decision, private-system equivalence, semantic truth, source-file changes, or complete UI/ranking coverage proof.",
      "body_html": "<p><code>batch7_secondary_runtime_capsule</code> imports a second Set-7 runtime slice into Microcosm. It exact-copies runtime view-model, lane-progress, graph-lens, graph-projection, cartography, stockgrid, and Polymarket source bodies into a public bundle, runs the bounded witness path, and exercises the Python market/numeric cores against synthetic public fixtures.</p>\n<h4 class=\"pm-body__h\">Imported Source Bodies</h4>\n<ul><li><code>system/server/ui/src/components/world/agentTraceViewModel.ts</code></li><li><code>system/server/ui/src/components/world/laneProgress.ts</code></li><li><code>system/server/ui/src/components/graph/universalGraphLens.ts</code></li><li><code>system/server/ui/src/components/graph/graphProjection.ts</code></li><li><code>system/server/ui/src/lib/capCartographyShadowRender.ts</code></li><li>their focused Vitest witnesses where public-safe</li><li><code>tools/stockgrid/stockgrid.py</code></li><li><code>tools/polymarket/clob_snapshot.py</code></li><li><code>tools/polymarket/score.py</code></li><li><code>tools/polymarket/models.py</code></li></ul>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>This module is the reader-facing instrument for the accepted <code>batch7_secondary_runtime_capsule</code> component. Its source authority is the JSON source record in <code>core/paper_module_capsules.json</code>; this Markdown explains what a cold reader may trust from the public secondary-runtime fixture and what remains out of scope.</p>\n<p>The component exists to answer one question: do these copied frontend and market bodies still behave the way their original code claims to, when run in isolation over synthetic inputs? It copies eight slices into a bundle, then exercises each one against a small fixture and re-checks the exact behaviour the original author relied on. The interesting part is not that the code runs, but that each engine is paired with a planted regression. The component mutates a single token in the copied body, or feeds an adversarial input, and asserts that the behaviour breaks in the expected way. A check that only passes on good input proves little; a check that also fails on the right bad input is evidence the behaviour is real.</p>\n<p>Several of these guards encode a concrete bug that was found in production. The Polymarket order-book reader documents a probe from 2026-05-12: the API can return bids floor-first and asks ceiling-first, so a naive <code>bids[0]</code> / <code>asks[0]</code> reader silently inverts best-bid and best-ask. The body derives best prices by numeric extrema instead, and the <code>polymarket_sorted_book_trap</code> case feeds a deliberately mis-sorted book to confirm the extrema rule still holds. The stockgrid momentum primitive refuses an impossible -100% daily change rather than returning a misleading number. The graph projection drops self-edges so a collapsed cluster does not draw an arrow to itself. The scope stays narrow on purpose: this is local body import and synthetic-fixture witness evidence, not live market access, wallet authority, browser export, or investment-related actions.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"949\" height=\"650\" viewBox=\"0 0 949 650\" role=\"img\" aria-label=\"Flowchart diagram with 13 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"278.0\" y1=\"90.0\" x2=\"192.4\" y2=\"157.0\"></line><polygon class=\"pmd-arrow\" points=\"192.4,157.0 195.9,150.4 199.7,155.2\"></polygon><line class=\"pmd-edge\" x1=\"218.5\" y1=\"193.0\" x2=\"402.0\" y2=\"260.3\"></line><polygon class=\"pmd-arrow\" points=\"402.0,260.3 394.5,260.9 396.6,255.1\"></polygon><line class=\"pmd-edge\" x1=\"329.0\" y1=\"90.0\" x2=\"337.0\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"337.0,148.0 333.0,141.6 339.1,140.8\"></polygon><line class=\"pmd-edge\" x1=\"385.1\" y1=\"90.0\" x2=\"483.5\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"483.5,148.0 476.0,147.2 479.1,141.9\"></polygon><line class=\"pmd-edge\" x1=\"417.4\" y1=\"81.3\" x2=\"646.0\" y2=\"148.0\"></line><polygon class=\"pmd-arrow\" points=\"646.0,148.0 638.6,149.0 640.3,143.1\"></polygon><line class=\"pmd-edge\" x1=\"474.6\" y1=\"314.0\" x2=\"474.7\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"474.7,372.0 471.6,365.2 477.7,365.2\"></polygon><line class=\"pmd-edge\" x1=\"357.5\" y1=\"202.0\" x2=\"463.4\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"463.4,372.0 457.2,367.8 462.4,364.6\"></polygon><line class=\"pmd-edge\" x1=\"522.4\" y1=\"202.0\" x2=\"479.2\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"479.2,372.0 477.9,364.6 483.9,366.1\"></polygon><line class=\"pmd-edge\" x1=\"705.4\" y1=\"202.0\" x2=\"496.7\" y2=\"372.0\"></line><polygon class=\"pmd-arrow\" points=\"496.7,372.0 500.1,365.3 504.0,370.0\"></polygon><line class=\"pmd-edge\" x1=\"474.7\" y1=\"408.0\" x2=\"474.7\" y2=\"466.0\"></line><polygon class=\"pmd-arrow\" points=\"474.7,466.0 471.6,459.2 477.7,459.2\"></polygon><line class=\"pmd-edge\" x1=\"474.7\" y1=\"538.0\" x2=\"474.7\" y2=\"596.0\"></line><polygon class=\"pmd-arrow\" points=\"474.7,596.0 471.6,589.2 477.7,589.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"230.7\" y=\"18.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"324.1\" y=\"40.5\">Exported bundle</tspan><tspan x=\"324.1\" y=\"58.5\">copied bodies</tspan><tspan x=\"324.1\" y=\"76.5\">+ source digest anchors</tspan></text><title>Exported bundle copied bodies + source digest anchors</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"107.1\" y=\"157.0\" width=\"124.6\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"169.4\" y=\"179.5\">Vitest witness</tspan></text><title>Vitest witness</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"402.0\" y=\"260.0\" width=\"145.3\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"474.6\" y=\"282.5\">Trace view-model</tspan><tspan x=\"474.6\" y=\"300.5\">and lane progress</tspan></text><title>Trace view-model and lane progress</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"257.7\" y=\"148.0\" width=\"166.0\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"340.7\" y=\"170.5\">Graph lens</tspan><tspan x=\"340.7\" y=\"188.5\">and graph projection</tspan></text><title>Graph lens and graph projection</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"449.7\" y=\"148.0\" width=\"159.1\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"529.2\" y=\"170.5\">Cartography</tspan><tspan x=\"529.2\" y=\"188.5\">observe-only render</tspan></text><title>Cartography observe-only render</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"634.8\" y=\"148.0\" width=\"207.4\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"738.5\" y=\"170.5\">Stockgrid + Polymarket</tspan><tspan x=\"738.5\" y=\"188.5\">CLOB and four-lens scoring</tspan></text><title>Stockgrid + Polymarket CLOB and four-lens scoring</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"27.0\" width=\"186.7\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"111.4\" y=\"49.5\">Mis-sorted book</tspan><tspan x=\"111.4\" y=\"67.5\">must still find extrema</tspan></text><title>Mis-sorted book must still find extrema</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"443.4\" y=\"27.0\" width=\"131.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"509.2\" y=\"49.5\">100% change</tspan><tspan x=\"509.2\" y=\"67.5\">must be refused</tspan></text><title>100% change must be refused</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"600.9\" y=\"27.0\" width=\"131.5\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"666.7\" y=\"49.5\">Self-edge</tspan><tspan x=\"666.7\" y=\"67.5\">must be dropped</tspan></text><title>Self-edge must be dropped</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"758.4\" y=\"27.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"844.9\" y=\"49.5\">Resolved market</tspan><tspan x=\"844.9\" y=\"67.5\">must gate NEWSBREAKER</tspan></text><title>Resolved market must gate NEWSBREAKER</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"364.1\" y=\"466.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"474.7\" y=\"488.5\">metadata-only result records</tspan><tspan x=\"474.7\" y=\"506.5\">status, digests, anchor</tspan><tspan x=\"474.7\" y=\"524.5\">checks</tspan></text><title>metadata-only result records status, digests, anchor checks</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"422.7\" y=\"596.0\" width=\"103.9\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"474.7\" y=\"618.5\">scope limit</tspan></text><title>scope limit</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"429.6\" y=\"372.0\" width=\"90.1\" height=\"36.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"474.7\" y=\"394.5\">Negatives</tspan></text><title>Negatives</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Vitest witness</dt><dd><code class=\"pm-diagram__ref-loc\">world/graph/cartography tests</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD bundle[&quot;Exported bundle copied bodies + source digest anchors&quot;] witness[&quot;Vitest witness world/graph/cartography tests&quot;] subgraph Engines[&quot;Eight fixture engines&quot;] ui[&quot;Trace view-model and lane progress&quot;] graph[&quot;Graph lens and graph projection&quot;] carto[&quot;Cartography observe-only render&quot;] market[&quot;Stockgrid + Polymarket CLOB and four-lens scoring&quot;] end subgraph Negatives[&quot;Planted regressions&quot;] invert[&quot;Mis-sorted book must still find extrema&quot;] momentum[&quot;-100% change must be refused&quot;] selfedge[&quot;Self-edge must be dropped&quot;] resolved[&quot;Resolved market must gate NEWSBREAKER&quot;] end result records[&quot;metadata-only result records status, digests, anchor checks&quot;] ceiling[&quot;scope limit&quot;] bundle --&gt; witness witness --&gt; ui bundle --&gt; graph bundle --&gt; carto bundle --&gt; market ui --&gt; Negatives graph --&gt; Negatives carto --&gt; Negatives market --&gt; Negatives Negatives --&gt; result records result records --&gt; ceiling</code></pre></details></figure>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<p>Start from the component source when checking behavior:</p>\n<ul><li><code>EXPECTED_ENGINES</code> names the eight fixture engines for trace view-models, lane progress, graph lenses, graph projection, cartography, stockgrid, CLOB microstructure, and Polymarket scoring.</li><li><code>EXPECTED_NEGATIVE_CASES</code> names the planted regressions for raw-authority omission, unknown lane state, hidden descendants, self edges, observe-only cartography, extreme stock momentum, sorted-book traps, and resolved-market gating.</li><li><code>AUTHORITY_CEILING</code> keeps launch, public sharing, provider/model dispatch, browser or wallet access, source-file changes, investment-related actions, semantic-truth authority, and test-completeness proof false.</li><li><code>run</code>, <code>run_batch7_secondary_bundle</code>, and <code>result_card</code> expose the reproducible command and metadata-only summary.</li></ul>\n<h4 class=\"pm-body__h\">What the engines check</h4>\n<p>Each engine reads a copied body and asserts a specific, checkable behaviour. The four with the clearest stakes:</p>\n<ul><li><strong>Polymarket CLOB microstructure.</strong> <code>compute_best_prices</code> derives the best bid as the maximum bid price and the best ask as the minimum ask price, never from the first row of each side. This guards a real failure documented in the source: the API can return bids floor-first and asks ceiling-first, which inverts a naive <code>bids[0]</code> / <code>asks[0]</code> reader. The <code>polymarket_sorted_book_trap</code> case feeds a mis-sorted book and confirms the chosen best bid (0.42) and ask (0.53) are not the first entries, then checks the spread and that depth imbalance stays in <code>[-1, 1]</code>.</li><li><strong>Stockgrid momentum.</strong> <code>_daily_log_momentum_bps</code> converts a percentage change into a daily log-return in basis points, but returns nothing when the ratio is at or below -0.999999. A claimed -100% daily change has no finite log return, so the primitive refuses it rather than emitting a misleading value. The <code>stockgrid_extreme_momentum</code> case asserts that refusal.</li><li><strong>Graph projection.</strong> <code>projectGraphForRender</code> groups nodes into per-lane, per-wave summary clusters and rewrites edges between clusters. It drops any edge whose source and target land in the same cluster, so a collapsed cluster never draws an arrow to itself. The <code>graph_projection_self_edge</code> case removes the <code>sourceId === targetId</code> guard from the copied body and confirms the self-edge would otherwise survive.</li><li><strong>Polymarket four-lens scoring.</strong> <code>calculate_lenses</code> zeroes the NEWSBREAKER lens for any market that is resolved, low-volume, low-uncertainty, or an outlier in velocity. The fixture scores one open and one resolved synthetic market and asserts the resolved one scores zero on NEWSBREAKER while the open one does not.</li></ul>\n<p>The remaining engines cover the trace view-model trust taxonomy (seven labels including <code>missing</code> and <code>fallback</code>, with an explicit &quot;raw provider JSONL is unavailable&quot; path), lane-progress state normalisation (an unknown state falls back to <code>idle</code>, not an invented status), the graph lens (collapsing a parent keeps the parent visible but hides its descendants), and the cartography render (a fixed set of mutating actions stays blocked, so the surface observes without creating or editing). Each negative case is run by mutating one token in the copied body or supplying an adversarial input, then checking the engine reports <code>blocked</code>. The result records record status, digests, and anchor matches only; copied bodies and command output are never inlined.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The component borrows from MVVM/read-model UI architecture, graph visualization, and market-data board patterns: view models shape raw state for views, graph projections make relationships inspectable, and market rows must preserve provider identity and missingness. Useful anchors include:</p>\n<ul><li>Microsoft&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://learn.microsoft.com/en-us/dotnet/architecture/maui/mvvm\">MVVM guidance</a>, where view models encapsulate presentation state while separating UI from underlying model logic.</li><li><a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://github.com/d3/d3-force\">D3 force layouts</a> as a common graph visualization family for networks and hierarchies.</li><li>The CFTC&#x27;s <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.cftc.gov/LearnandProtect/PredictionMarkets\">prediction markets explainer</a>, as a boundary reference for event-market data and consumer caution.</li></ul>\n<p>Microcosm borrows the view-model, graph-projection, and market-diagnostic shapes, but runs them only over synthetic runtime packets and synthetic market rows. It is not browser/session export, live market data, trading decisions, or proof that frontend projections are complete.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable fixture command, run from <code>microcosm-substrate/</code>:</p>\n<p>Focused test result record, run from the repository root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ./repo-pytest \\\n  tests/test_batch7_secondary_runtime_capsule.py \\\n  -q --basetemp /tmp/microcosm-batch7-secondary-runtime-tests</code></pre>\n<p>The fixture run writes <code>receipts/first_wave/batch7_secondary_runtime_capsule/batch7_secondary_runtime_capsule_result.json</code>, <code>receipts/first_wave/batch7_secondary_runtime_capsule/batch7_secondary_runtime_capsule_validation_receipt.json</code>, and <code>receipts/first_wave/batch7_secondary_runtime_capsule/batch7_secondary_runtime_capsule_board.json</code>; the sign-off file records fixture sign-off. The exported-bundle re-run uses the <code>run-batch7-secondary-bundle</code> action over <code>exported_batch7_secondary_runtime_capsule_bundle</code>.</p>\n<p>This result record path is public fixture evidence only. It does not export browser or account sessions, fetch live market data, provide investment-related actions, complete UI/ranking coverage, include launch operations or public sharing, or aggregate doctrine-lattice coverage.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This bundle can claim fixture-bound public source-body import evidence and secondary runtime/market witness result records. It cannot authorize browser/session export, wallet authority, live market data, investment-related actions, external model access, source-file changes, launch, public sharing, private-system equivalence, semantic truth, complete UI/ranking coverage, or whole-system correctness.</p>\n</section>",
      "components": [
        {
          "anchor": "component-batch7_secondary_runtime_capsule",
          "component_id": "batch7_secondary_runtime_capsule",
          "public_label": "Secondary Runtime Source Bundle"
        }
      ],
      "doctrine_feed": {
        "counts": {
          "axiom": 4,
          "concept": 1,
          "mechanism": 1,
          "organ": 1,
          "paper_module": 1,
          "principle": 4
        },
        "link_count": 12,
        "links": [
          {
            "id": "batch7_secondary_runtime_capsule",
            "kind": "organ",
            "kind_label": "component",
            "label": "Secondary Runtime Source Bundle",
            "relation": "explains",
            "url": "components.html#component-batch7_secondary_runtime_capsule"
          },
          {
            "id": "mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public secondary runtime bundle",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Cache by content, not by name",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-5"
          },
          {
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Preserve provenance across every boundary",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-9"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Content-addressed determinism",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-4"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Temporal validity and freshness contracts",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-10"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "source import and projection drift controls as provenance-preserving boundaries",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
          },
          {
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Source Projection Import Protocol",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.batch7_secondary_runtime_capsule",
      "reader_packet": {
        "abstract": "Set 7 Secondary Runtime Bundle imports runtime, graph, cartography, stockgrid, and Polymarket bodies and exercises their fixture-bound boundaries.",
        "authority_ceiling": "Fixture-bound public source-body import and secondary runtime/market witness evidence only; no browser/session export, wallet authority, live market data, investment-related actions, external model access, launch-scope decision, private-system equivalence, semantic truth, source-file changes, or complete UI/ranking coverage proof.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.batch7_secondary_runtime_capsule.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-batch7-secondary-runtime-capsule-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-batch7-secondary-runtime-capsule-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD bundle[\"Exported bundle copied bodies + source digest anchors\"] witness[\"Vitest witness world/graph/cartography tests\"] subgraph Engines[\"Eight fixture engines\"] ui[\"Trace view-model and lane progress\"] graph[\"Graph lens and graph projection\"] carto[\"Cartography observe-only render\"] market[\"Stockgrid + Polymarket CLOB and four-lens scoring\"] end subgraph Negatives[\"Planted regressions\"] invert[\"Mis-sorted book must still find extrema\"] momentum[\"-100% change must be refused\"] selfedge[\"Self-edge must be dropped\"] resolved[\"Resolved market must gate NEWSBREAKER\"] end result records[\"metadata-only result records status, digests, anchor checks\"] ceiling[\"scope limit\"] bundle --> witness witness --> ui bundle --> graph bundle --> carto bundle --> market ui --> Negatives graph --> Negatives carto --> Negatives market --> Negatives Negatives --> result records result records --> ceiling",
            "source_format": "mermaid",
            "source_hash": "sha256:6a53399a6b2a8ea167d1454ca455e04577e6147a44de3ee7ef4727ef0e4a570f",
            "source_line_end": 109,
            "source_line_start": 76
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 4,
            "links": [
              {
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-macro-projection-import-protocol"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 2,
            "links": [
              {
                "id": "batch7_secondary_runtime_capsule",
                "kind": "organ",
                "kind_label": "component",
                "label": "Secondary Runtime Source Bundle",
                "relation": "explains",
                "url": "components.html#component-batch7_secondary_runtime_capsule"
              },
              {
                "id": "mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public secondary runtime bundle",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.batch7_secondary_runtime_capsule",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 53,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 111,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 184,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 196,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 209,
              "title": "Body Handling"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "MVVM guidance",
            "section_id": "prior-art-grounding",
            "url": "https://learn.microsoft.com/en-us/dotnet/architecture/maui/mvvm"
          },
          {
            "kind": "external_reference",
            "label": "D3 force layouts",
            "section_id": "prior-art-grounding",
            "url": "https://github.com/d3/d3-force"
          },
          {
            "kind": "external_reference",
            "label": "prediction markets explainer",
            "section_id": "prior-art-grounding",
            "url": "https://www.cftc.gov/LearnandProtect/PredictionMarkets"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "list"
            ],
            "excerpt": "system/server/ui/src/components/world/agentTraceViewModel.ts system/server/ui/src/components/world/laneProgress.ts system/server/ui/src/components/graph/universalGraphLens.ts system/server/ui/src/components/graph/graphProjection.ts system/server/ui/src/lib/capCartographyShadowRender.ts their focused Vitest witnesses where tools/stockgrid/stockgrid.py tools/polymarket/clob_snapshot.py tools/polymarket/score.py tools/polymarket/models.py",
            "level": 2,
            "order": 1,
            "section_id": "imported-macro-bodies",
            "source_line_end": 21,
            "source_line_start": 9,
            "title": "Imported Source Bodies"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is the reader-facing instrument for the accepted batch7secondaryruntime_capsule component. Its source authority is the JSON source record in core/papermodulecapsules.json; this Markdown explains what a cold reader may trust from the public secondary-runtime fixture and what remains out of scope. The component exists to answer one question: do these copied frontend and market bodies still behave the way their original code claims to, when run in isolation over synthetic inputs? It copies eight slices into a bundle, then exercises each one against a small fixture and re-checks the exact behaviour the original author relied on. The interesting part is not that the code runs, but th\u2026",
            "level": 2,
            "order": 2,
            "section_id": "purpose",
            "source_line_end": 52,
            "source_line_start": 22,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "diagram"
            ],
            "excerpt": null,
            "level": 2,
            "order": 3,
            "section_id": "shape",
            "source_line_end": 110,
            "source_line_start": 74,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Start from the component source when checking behavior: EXPECTED_ENGINES names the eight fixture engines for trace view-models, lane progress, graph lenses, graph projection, cartography, stockgrid, CLOB microstructure, and Polymarket scoring. EXPECTEDNEGATIVECASES names the planted regressions for raw-authority omission, unknown lane state, hidden descendants, self edges, observe-only cartography, extreme stock momentum, sorted-book traps, and resolved-market gating. scope_limit keeps launch, public sharing, provider/model dispatch, browser or wallet access, source-file changes, investment-related actions, semantic-truth authority, and test-completeness proof false. run, runbatch7secondary\u2026",
            "level": 2,
            "order": 4,
            "section_id": "reader-evidence-routing",
            "source_line_end": 142,
            "source_line_start": 126,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "Each engine reads a copied body and asserts a specific, checkable behaviour. The four with the clearest stakes: Polymarket CLOB microstructure. computebestprices derives the best bid as the maximum bid price and the best ask as the minimum ask price, never from the first row of each side. This guards a real failure documented in the source: the API can return bids floor-first and asks ceiling-first, which inverts a naive bids[0] / asks[0] reader. The polymarketsortedbook_trap case feeds a mis-sorted book and confirms the chosen best bid (0.42) and ask (0.53) are not the first entries, then checks the spread and that depth imbalance stays in [-1, 1]. Stockgrid momentum. dailylogmomentumbps c\u2026",
            "level": 2,
            "order": 5,
            "section_id": "what-the-engines-check",
            "source_line_end": 183,
            "source_line_start": 143,
            "title": "What the engines check"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This bundle can claim fixture-bound public source-body import evidence and secondary runtime/market witness result records. It cannot authorize browser/session export, wallet authority, live market data, investment-related actions, external model access, source-file changes, launch, public sharing, private-system equivalence, semantic truth, complete UI/ranking coverage, or whole-system correctness.",
            "level": 2,
            "order": 6,
            "section_id": "claim-ceiling",
            "source_line_end": 226,
            "source_line_start": 219,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The component borrows from MVVM/read-model UI architecture, graph visualization, and market-data board patterns: view models shape raw state for views, graph projections make relationships inspectable, and market rows must preserve provider identity and missingness. Useful anchors include: Microsoft's MVVM guidance, where view models encapsulate presentation state while separating UI from underlying model logic. D3 force layouts as a common graph visualization family for networks and hierarchies. The CFTC's prediction markets explainer, as a boundary reference for event-market data and consumer caution. Microcosm borrows the view-model, graph-projection, and market-diagnostic shapes, but ru\u2026",
            "level": 2,
            "order": 7,
            "section_id": "prior-art-grounding",
            "source_line_end": 246,
            "source_line_start": 227,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable fixture command, run from microcosm-substrate/: Focused test result record, run from the repository root: The fixture run writes result records/firstwave/batch7secondaryruntimecapsule/batch7secondaryruntimecapsuleresult.json, result records/firstwave/batch7secondaryruntimecapsule/batch7secondaryruntimecapsulevalidation_receipt.json, and result records/firstwave/batch7secondaryruntimecapsule/batch7secondaryruntimecapsuleboard.json; the sign-off file records fixture sign-off. The exported-bundle re-run uses the run-batch7-secondary-bundle action over exportedbatch7secondaryruntimecapsule_bundle. This result record path is public fixture evidence only. It does not export brow\u2026",
            "level": 2,
            "order": 8,
            "section_id": "validation-receipt-path",
            "source_line_end": 279,
            "source_line_start": 247,
            "title": "Validation Result record Path"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/batch7_secondary_runtime_capsule.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "",
          "source": "capsule_summary_line",
          "text": "Set 7 Secondary Runtime Bundle imports runtime, graph, cartography, stockgrid, and Polymarket bodies and exercises their fixture-bound boundaries."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Set 7 Secondary Runtime Bundle binds the accepted batch7_secondary_runtime_capsule component to copied runtime view-model, lane-progress, graph-lens, graph-projection, cartography, stockgrid, and Polymarket source bodies. It exercises eight fixture engines, source digest anchors, required anchors, UI witness metadata, synthetic runtime packets, synthetic market rows, negative cases, and scope limits while excluding browser/session export, wallet authority, live market data, investment-related actions, external model access, launch-scope decision, private-system equivalence, semantic truth, and complete UI or ranking coverage.",
      "summary_line": "Set 7 Secondary Runtime Bundle imports runtime, graph, cartography, stockgrid, and Polymarket bodies and exercises their fixture-bound boundaries.",
      "title": "Set 7 Secondary Runtime Bundle"
    },
    {
      "anchor": "paper-module-microcosm-axiom-substrate",
      "authority_ceiling": "Public doctrine/routing/standard/result record evidence and read-only evaluator result records only; axiom witness-route source authority remains core/axiom_organ_routing.json, and claim_ceiling/strongest_allowed_claim remain computed by validator.microcosm.axiom_support_cover, not hand-stamped by this bundle or generated projections. No axiom proof certification, no candidate-law promotion, no source-file changes, no provider/Lean/Lake execution, no launch/publishing-scope decision, no private-system equivalence, and no whole-system correctness.",
      "body_html": "<p>The Microcosm axiom system routes a reader from axiom doctrine to a read-only evaluator that measures how much on-disk evidence actually backs each axiom, and reports where that evidence runs out.</p>\n<h4 class=\"pm-body__h\">Purpose</h4>\n<p>A doctrine file can assert that a system holds twelve axioms. The harder question is whether anything checkable stands behind each one. This module answers a single question: for each piloted axiom, how strong is the support that already exists on disk, and exactly where does it stop short of proof?</p>\n<p>The unusual part is what the evaluator refuses to do. The routing source hand-stamps eleven of the twelve axioms as <code>strong</code> and labels each with the anti-axiom it is meant to reject, for example AX-1 against <code>asserted_label_is_truth</code> or AX-5 against <code>silent_default_pass</code>. The evaluator reads those labels and declines to ratify them. It recomputes support from the witness components, checker surfaces, result records, and negative cases each obligation actually cites, and for every axiom it returns a <code>strongest_allowed_claim</code> that is capped below <code>strong</code>. No node ever reports <code>strong_certified: true</code>. The honesty contract is turned on the evaluator itself: because the evaluator is also a Microcosm artifact, AX-12 (<code>meta_artifact_exemption</code>) forbids it from treating its own generated output as evidence for itself.</p>\n<p>The reason support cannot reach <code>strong</code> is made explicit rather than hidden. The routing defines <code>strong</code> as computing the property and rejecting the named anti-axiom with a negative case. Today the evaluator can confirm that a witness component&#x27;s result record records a complete negative-case suite, but it will not map that endpoint coverage onto a particular obligation&#x27;s anti-axiom slice. That mapping stays <code>mapping_verified: false</code> unless a source-owned row declares an exact or subsuming rejection. The gap is reported as pressure to do more witness work, never closed by relabelling.</p>\n<h4 class=\"pm-body__h\">Teleology</h4>\n<p>Microcosm axioms compress the public system&#x27;s recurring formal commitments into checkable clauses. The goal is not philosophical decoration; the goal is a routing layer where each axiom expands into principles, components, result records, negative cases, witness surfaces, and layer debt.</p>\n<h4 class=\"pm-body__h\">Governing Standard</h4>\n<p>This paper module is governed by <code>executable_doctrine_grammar</code> and the Microcosm axiom/principle surfaces:</p>\n<ul><li><code>AXIOMS.md</code></li><li><code>PRINCIPLES.md</code></li><li><code>ANTI_PRINCIPLES.md</code></li><li><code>RELEASE_DISCIPLINE.md</code></li><li><code>core/axiom_organ_routing.json</code></li><li><code>core/organ_evidence_classes.json</code></li><li><code>standards/std_microcosm_axiom.json</code></li><li><code>src/microcosm_core/validators/axiom_support_cover.py</code></li></ul>\n<h4 class=\"pm-body__h\">Executable Support Surface</h4>\n<p><code>validator.microcosm.axiom_support_cover</code> is the read-only executable surface for the piloted axioms in <code>core/axiom_organ_routing.json</code>, currently AX-1 through AX-12. It compiles <code>support_cases</code>, <code>support_frontiers</code>, <code>principle_support_index</code>, <code>anti_axiom_rejection_mappings</code>, and <code>strong_gate_summary</code> from source routing, standard grammar, result records, witness surfaces, and evidence-class registries. Its output is a projection below source authority: it may expose pressure and bounded overlap, but it does not mutate axioms, certify <code>strong</code>, or include launch operations.</p>\n<h4 class=\"pm-body__h\">Shape</h4>\n<figure class=\"pm-diagram reader-stage__item\" data-mermaid data-reader-stage=\"diagram\"><svg class=\"pm-diagram__svg\" width=\"435\" height=\"1068\" viewBox=\"0 0 435 1068\" role=\"img\" aria-label=\"Flowchart diagram with 9 steps\" preserveAspectRatio=\"xMidYMid meet\"><g class=\"pm-diagram__edges\"><line class=\"pmd-edge\" x1=\"217.7\" y1=\"108.0\" x2=\"217.7\" y2=\"166.0\"></line><polygon class=\"pmd-arrow\" points=\"217.7,166.0 214.6,159.2 220.8,159.2\"></polygon><line class=\"pmd-edge\" x1=\"260.2\" y1=\"274.0\" x2=\"320.0\" y2=\"350.0\"></line><polygon class=\"pmd-arrow\" points=\"320.0,350.0 313.4,346.5 318.2,342.7\"></polygon><line class=\"pmd-edge\" x1=\"306.5\" y1=\"404.0\" x2=\"139.2\" y2=\"534.0\"></line><polygon class=\"pmd-arrow\" points=\"139.2,534.0 142.7,527.4 146.5,532.2\"></polygon><line class=\"pmd-edge\" x1=\"121.9\" y1=\"588.0\" x2=\"194.4\" y2=\"700.0\"></line><polygon class=\"pmd-arrow\" points=\"194.4,700.0 188.1,695.9 193.2,692.6\"></polygon><line class=\"pmd-edge\" x1=\"337.8\" y1=\"404.0\" x2=\"327.8\" y2=\"480.0\"></line><polygon class=\"pmd-arrow\" points=\"327.8,480.0 325.6,472.8 331.7,473.6\"></polygon><line class=\"pmd-edge\" x1=\"271.1\" y1=\"642.0\" x2=\"238.2\" y2=\"700.0\"></line><polygon class=\"pmd-arrow\" points=\"238.2,700.0 238.9,692.5 244.2,695.6\"></polygon><line class=\"pmd-edge\" x1=\"189.4\" y1=\"274.0\" x2=\"159.1\" y2=\"332.0\"></line><polygon class=\"pmd-arrow\" points=\"159.1,332.0 159.5,324.5 164.9,327.4\"></polygon><line class=\"pmd-edge\" x1=\"145.8\" y1=\"422.0\" x2=\"209.5\" y2=\"700.0\"></line><polygon class=\"pmd-arrow\" points=\"209.5,700.0 204.9,694.0 210.9,692.6\"></polygon><line class=\"pmd-edge\" x1=\"217.7\" y1=\"772.0\" x2=\"217.7\" y2=\"830.0\"></line><polygon class=\"pmd-arrow\" points=\"217.7,830.0 214.6,823.2 220.8,823.2\"></polygon><line class=\"pmd-edge\" x1=\"217.7\" y1=\"902.0\" x2=\"217.7\" y2=\"960.0\"></line><polygon class=\"pmd-arrow\" points=\"217.7,960.0 214.6,953.2 220.8,953.2\"></polygon></g><g class=\"pm-diagram__nodes\"><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"103.6\" y=\"18.0\" width=\"228.1\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"217.7\" y=\"40.5\">Routing rows</tspan><tspan x=\"217.7\" y=\"58.5\">axiom, anti-axiom,</tspan><tspan x=\"217.7\" y=\"76.5\">obligations,</tspan><tspan x=\"217.7\" y=\"94.5\">hand-stamped witness_strength</tspan></text><title>Routing rows axiom, anti-axiom, obligations, hand-stamped witness_strength</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"103.6\" y=\"166.0\" width=\"228.1\" height=\"108.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"217.7\" y=\"188.5\">Per-obligation binding</tspan><tspan x=\"217.7\" y=\"206.5\">witness components, checker</tspan><tspan x=\"217.7\" y=\"224.5\">surfaces,</tspan><tspan x=\"217.7\" y=\"242.5\">result records, negative-case</tspan><tspan x=\"217.7\" y=\"260.5\">codes</tspan></text><title>Per-obligation binding witness components, checker surfaces, result records, negative-case codes</title></g><g class=\"pmd-g\"><polygon class=\"pmd-node pmd-node--rhombus\" points=\"341.3,350.0 410.5,377.0 341.3,404.0 272.1,377.0\"></polygon><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"341.3\" y=\"372.5\">Does the binding</tspan><tspan x=\"341.3\" y=\"390.5\">resolve on disk?</tspan></text><title>Does the binding resolve on disk?</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"18.0\" y=\"534.0\" width=\"172.9\" height=\"54.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"104.5\" y=\"556.5\">Capped support</tspan><tspan x=\"104.5\" y=\"574.5\">blocked or layer_debt</tspan></text><title>Capped support blocked or layer_debt</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"216.9\" y=\"480.0\" width=\"200.5\" height=\"162.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"317.1\" y=\"502.5\">Eight-component ceiling</tspan><tspan x=\"317.1\" y=\"520.5\">vector</tspan><tspan x=\"317.1\" y=\"538.5\">evidence_class,</tspan><tspan x=\"317.1\" y=\"556.5\">checker_scope,</tspan><tspan x=\"317.1\" y=\"574.5\">provenance, freshness,</tspan><tspan x=\"317.1\" y=\"592.5\">domain,</tspan><tspan x=\"317.1\" y=\"610.5\">negative_case, authority,</tspan><tspan x=\"317.1\" y=\"628.5\">projection</tspan></text><title>Eight-component ceiling vector evidence_class, checker_scope, provenance, freshness, domain, negative_case, authority, projection</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"24.9\" y=\"332.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"135.5\" y=\"354.5\">Anti-axiom rejection mapping</tspan><tspan x=\"135.5\" y=\"372.5\">tier + mapping_relation;</tspan><tspan x=\"135.5\" y=\"390.5\">mapping_verified stays false</tspan><tspan x=\"135.5\" y=\"408.5\">without a source-owned row</tspan></text><title>Anti-axiom rejection mapping tier + mapping_relation; mapping_verified stays false without a source-owned row</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"107.1\" y=\"700.0\" width=\"221.2\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"217.7\" y=\"722.5\">Bilattice meet</tspan><tspan x=\"217.7\" y=\"740.5\">support status AND rejection</tspan><tspan x=\"217.7\" y=\"758.5\">status</tspan></text><title>Bilattice meet support status AND rejection status</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"124.3\" y=\"830.0\" width=\"186.7\" height=\"72.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"217.7\" y=\"852.5\">Node scope limit</tspan><tspan x=\"217.7\" y=\"870.5\">strongest_allowed_claim</tspan><tspan x=\"217.7\" y=\"888.5\">strong_certified: false</tspan></text><title>Node scope limit strongest_allowed_claim strong_certified: false</title></g><g class=\"pmd-g\"><rect class=\"pmd-node pmd-node--rect\" x=\"107.1\" y=\"960.0\" width=\"221.2\" height=\"90.0\" rx=\"7.0\"></rect><text class=\"pmd-label\" text-anchor=\"middle\"><tspan x=\"217.7\" y=\"982.5\">Candidate-axiom pressure</tspan><tspan x=\"217.7\" y=\"1000.5\">witness debt,</tspan><tspan x=\"217.7\" y=\"1018.5\">rejection-mapping debt,</tspan><tspan x=\"217.7\" y=\"1036.5\">sharpen the over-stamped row</tspan></text><title>Candidate-axiom pressure witness debt, rejection-mapping debt, sharpen the over-stamped row</title></g></g></svg><div class=\"pm-diagram__refs\"><p class=\"pm-diagram__refs-title\">Source refs</p><dl class=\"pm-diagram__refs-list\"><div class=\"pm-diagram__ref\"><dt>Routing rows axiom, anti-axiom, obligations, hand-stamped witness_strength</dt><dd><code class=\"pm-diagram__ref-loc\">core/axiom_organ_routing.json</code></dd></div></dl></div><details class=\"pm-diagram__source\"><summary>Diagram source</summary><pre class=\"pm-pre\"><code>flowchart TD Routing[&quot;Routing rows core/axiom_organ_routing.json axiom, anti-axiom, obligations, hand-stamped witness_strength&quot;] Bind[&quot;Per-obligation binding witness components, checker surfaces, result records, negative-case codes&quot;] Resolve{&quot;Does the binding resolve on disk?&quot;} Capped[&quot;Capped support blocked or layer_debt&quot;] Ceiling[&quot;Eight-component ceiling vector evidence_class, checker_scope, provenance, freshness, domain, negative_case, authority, projection&quot;] Reject[&quot;Anti-axiom rejection mapping tier + mapping_relation; mapping_verified stays false without a source-owned row&quot;] Meet[&quot;Bilattice meet support status AND rejection status&quot;] Claim[&quot;Node scope limit strongest_allowed_claim strong_certified: false&quot;] Pressure[&quot;Candidate-axiom pressure witness debt, rejection-mapping debt, sharpen the over-stamped row&quot;] Routing --&gt; Bind --&gt; Resolve Resolve -- &quot;no&quot; --&gt; Capped --&gt; Meet Resolve -- &quot;yes&quot; --&gt; Ceiling --&gt; Meet Bind --&gt; Reject --&gt; Meet Meet --&gt; Claim Claim --&gt; Pressure</code></pre></details></figure>\n<p>The shape makes the axiom system inspectable without converting pressure into proof. Doctrine refs, routing JSON, the axiom standard, validator output, and focused tests can show support/frontier structure; the bundle makes that route walkable through a mechanism and code locus, but it cannot certify a strong gate, promote candidate law, or include launch operations.</p>\n<h4 class=\"pm-body__h\">How support is computed</h4>\n<p>Each routing row names an axiom, the anti-axiom it should reject, and a list of obligations. Each obligation carries a binding: the witness components, checker surfaces, result records, and negative-case codes that are meant to back it. The evaluator first checks that every cited piece of material actually resolves. A witness component must exist in <code>core/organ_registry.json</code>, a witness surface must exist on disk or match a glob, and a negative-case code must be declared on the row. Any unresolved reference caps the obligation at <code>blocked_binding_unresolved</code> rather than letting it pass silently. An obligation the routing marks as <code>layer_debt</code> is recorded as partial witness debt that caps the axiom without weakening it.</p>\n<p>For obligations whose bindings resolve, the evaluator computes a ceiling vector across eight named components: <code>evidence_class</code>, <code>checker_scope</code>, <code>provenance_class</code>, <code>freshness_state</code>, <code>domain_scope</code>, <code>negative_case_status</code>, <code>authority_scope</code>, and <code>projection_scope</code>. Each component is read off the bound material, not asserted. <code>evidence_class</code>, for instance, is the strongest evidence rank among the witness components and never exceeds it. <code>freshness_state</code> is pinned to its honest floor, <code>unknown_live_freshness_no_refresh_contract</code>, because a deterministic basis digest proves reproducibility but not that the inputs are current. Two components, <code>authority_scope</code> and <code>projection_scope</code>, carry an explicit non-laundering note: read-only validator output and generated projections cannot be read back as source evidence.</p>\n<p>The axiom-level verdict is the meet of two separate judgements. One is positive support, folded from the obligations&#x27; resolution states. The other is the anti-axiom rejection mapping, tracked apart from support so that component-level negative-case coverage can never quietly stand in for a per-obligation rejection. Because rejection mapping is almost never verified, the meet caps every axiom below <code>strong</code>, and the result record records the precise blocking reason. Where an obligation is unresolved, in layer debt, or has an unverified rejection mapping, the evaluator emits candidate-axiom pressure: witness debt, rejection-mapping debt, or a sharpen signal against a row whose hand-stamped <code>strong</code> it cannot certify. The forbidden move is always the same, recorded on the pressure itself: do not lower the axiom bar to make coverage look green.</p>\n<p>Support for principles is derived, not measured directly. The evaluator parses each principle&#x27;s <code>Obligation grounding:</code> line in <code>PRINCIPLES.md</code> and inherits support from the grounding obligations, so a principle is never stronger than the obligations it rests on. As a separate guard it flags any binding that tries to cite a principle as a witness, since a principle leaning on an axiom cannot also serve as that axiom&#x27;s evidence.</p>\n<h4 class=\"pm-body__h\">Anti-Axiom Rejection Mapping</h4>\n<p><code>std_microcosm_axiom.json::axiom_payload_contract.anti_axiom_rejection_contract</code> separates positive support from rejection of a named anti-axiom. A first-wave component result record with complete negative-case coverage is admissible evidence material, not a per-obligation rejection by itself. The evaluator therefore maps result record-observed negative families to each obligation slice with a <code>mapping_relation</code> such as <code>unmapped</code>, <code>illustrative_only</code>, or <code>partial_overlap</code>, while keeping <code>mapping_verified: false</code> unless a source-owned mapping row declares exact or subsuming rejection.</p>\n<p>The current AX-8 mapping is intentionally non-uniform: O1 remains <code>unmapped</code> because endpoint/component result record coverage does not establish general source-&gt;transform-&gt;sink propagation; O2 is only <code>partial_overlap</code> against sink-policy evidence; O3 is only <code>illustrative_only</code> until endpoint-label assertion rejection is declared against that obligation. This is the no-laundering floor: <code>organ_receipt_coverage_present</code> can never be promoted directly into <code>exact_obligation_rejection</code>.</p>\n<p>Those AX-8 relations live as source-owned, non-certifying rows in <code>core/axiom_organ_routing.json::rows[AX-8].anti_axiom_rejection_mappings[]</code>. The evaluator consumes those rows before any legacy inferred fallback and still recomputes result record material from disk. The rows close hidden-code-schema drift; they do not close rejection, remove layer debt, or upgrade any obligation to <code>strong</code>.</p>\n<h4 class=\"pm-body__h\">Reader Evidence Routing</h4>\n<ul><li>A doctrine reader starts with <code>AXIOMS.md</code>, <code>PRINCIPLES.md</code>, <code>ANTI_PRINCIPLES.md</code>, and <code>core/axiom_organ_routing.json</code>. The useful question is which source rows claim support, frontier pressure, and anti-axiom mapping status, not whether this page proves the axioms.</li><li>A validator reader runs <code>microcosm_core.validators.axiom_support_cover</code> and opens <code>tests/test_axiom_organ_routing.py</code> plus <code>tests/test_axiom_support_cover.py</code>. The useful question is whether support cases, support frontiers, negative-case evidence, and AX-8 rejection mapping readback are computed from public source.</li><li>A launch-boundary reader starts with the Scope limit and scope boundary text before reading generated docs or site cards. The useful question is whether candidate law, Lean proof, strong-gate certification, launch-scope decision, and aggregate lattice coverage stay outside this Markdown.</li></ul>\n<p>Generated projections may summarize axiom evidence only by source refs, mapping statuses, booleans, summaries, and result record paths.</p>\n<h4 class=\"pm-body__h\">Proof-Consumer Readback</h4>\n<p>This module&#x27;s proof-consumer value is a narrow evidence-accounting readback: named validators and tests consume public source refs, fixture-visible routing rows, counts, verdict fields, and scope boundaries so a reader can see where axiom support is computed and where it is capped. These consumers do not expand the scope limit, certify <code>strong</code>, promote candidate law, prove axioms in Lean, include launch operations, or change source records.</p>\n<ul><li><code>validator.microcosm.axiom_support_cover</code> consumes <code>core/axiom_organ_routing.json</code>, <code>core/organ_evidence_classes.json</code>, <code>core/organ_registry.json</code>, and <code>standards/std_microcosm_axiom.json</code>, then emits <code>support_cases</code>, <code>support_frontiers</code>, <code>anti_axiom_rejection_mappings</code>, <code>strong_gate_summary</code>, <code>truth_calculus_summary</code>, <code>principle_support_index</code>, and <code>candidate_axiom_pressure</code>. Its own <code>authority_posture</code> remains <code>read_only_evaluator_projection_not_source_of_record</code>.</li><li><code>tests/test_axiom_organ_routing.py</code> consumes the routing registry plus <code>AXIOMS.md</code>, <code>PRINCIPLES.md</code>, <code>ANTI_PRINCIPLES.md</code>, <code>core/organ_registry.json</code>, and public source text to check that routed axioms, principles, anti-principles, witness refs, negative-case codes, and source-owned anti-axiom rejection mappings resolve without laundering component result record coverage into exact obligation rejection.</li><li><code>tests/test_axiom_support_cover.py</code> consumes the evaluator output and checks the proof-consumer floor: AX-1&#x27;s hand-stamped <code>strong</code> label is not echoed, AX-8 stays capped by layer debt, principles inherit bounded support without becoming witnesses, candidate pressure routes to sharpening or witness debt, and rejection-mapping debt routes to result record-level per-obligation evidence.</li><li><code>src/microcosm_core/doctrine_lattice.py::build_axiom_instance_from_routing_row</code> consumes routing rows into public axiom JSON instances with a <code>microcosm_axiom_substrate_reciprocity_v1</code> contract. That readback names how law constrains system and how system can refine support-frontier evidence, while explicitly keeping witness components and negative cases as support-calculation inputs rather than support claims.</li><li><code>tests/test_doctrine_lattice_runtime.py</code> consumes generated axiom instances only to verify that reciprocity contract and routing-derived fields survive projection. It does not treat generated graph, health, Markdown, or Atlas output as source evidence.</li><li><code>tests/test_microcosm_paper_module_coverage_contract.py</code> consumes this Markdown as a bundle-backed reader lane by requiring the source bundle, axiom-support validator locus, generated projection boundary, and scope limit to stay in sync with generated paper-module coverage.</li></ul>\n<p>The readback condition is intentionally modest: if those consumers still derive bounded support, negative-case and rejection-mapping pressure, source-ref resolution, and scope limits from public source, this page remains useful reader evidence. If a consumer starts treating generated projection output as source evidence, or treats coverage pressure as formal-result correctness, the correct repair is in the source owner or validator lane, not in stronger prose here.</p>\n<h4 class=\"pm-body__h\">Prior Art Grounding</h4>\n<p>The axiom system draws from two older patterns: formal assumptions should be inspectable, and machine-readable schemas should make support claims testable. Lean&#x27;s proof environment gives the immediate formal-methods analogue through its axiom-audit practice: a theorem can be checked, then separately inspected for assumptions through commands such as <code>#print axioms</code>. Microcosm adapts that spirit to doctrine by making each axiom expand into witness surfaces, negative cases, routing rows, and support-frontier status instead of treating the axiom prose as self-certifying.</p>\n<p>The JSON-controlled side of the module is grounded in <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://json-schema.org/\">JSON Schema</a>, which frames schemas as a way to define validation rules, document shared structure, and improve interoperability. The provenance side is adjacent to <a class=\"pm-ref\" data-link-kind=\"exogenous\" rel=\"external noopener\" href=\"https://www.w3.org/TR/prov-overview/\">W3C PROV</a>: support rows, witness refs, and anti-axiom mappings are evidence links with bounded meaning, bounded evidence of whole-system completeness.</p>\n<h4 class=\"pm-body__h\">Validation Result record Path</h4>\n<p>Reader-verifiable evaluator command, run from the <code>microcosm-substrate/</code> public root:</p>\n<pre class=\"pm-pre\"><code>PYTHONPATH=src ../repo-python \\\n  -m microcosm_core.validators.axiom_support_cover \\\n  --root . \\\n  --out /tmp/microcosm-axiom-support-cover-vrp.json</code></pre>\n<p>Focused test result record, run from the repository root:</p>\n<p>The evaluator command writes a read-only support-cover result record that reports support cases, support frontiers, anti-axiom rejection mappings, principle support inheritance, and strong-gate pressure without mutating law. The focused tests verify routing-schema parity, witness refs, negative-case evidence, AX-8 rejection mapping readback, and the rule that result record coverage is not laundered into exact obligation rejection.</p>\n<p>This result record path is reader-verifiable evidence only. It does not establish axioms in Lean, certify a strong gate, promote candidate law, include launch operations, or change source records.</p>\n<section class=\"pm-body__boundary\"><h4 class=\"pm-body__h pm-body__boundary-h\">Scope boundary</h4>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module proves only that the axiom-support boundary is inspectable through public doctrine refs, routing rows, evidence-class vocabulary, validator loci, support-frontier result records, and anti-axiom mapping statuses. A diagram view and navigation-atlas card for this module are not yet generated because the module has not been admitted through the standard subject-resolution path; it does not create bundle authority, promote candidate law, prove axioms in Lean, certify the support-cover strong gate, close rejection obligations, authorize public sharing or launch, change source records, or stand alone as a complete coverage claim.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope limit</h5>\n<p>This module is a reader instrument for a staged paper-module boundary. It does not generate diagram views or navigation-atlas cards, create or amend <code>core/paper_module_capsules.json</code>, certify the support-cover strong gate, promote candidate law, prove axioms in Lean, authorize public sharing or launch, change source records, or stand alone as a complete coverage claim. Those effects require source-owner rows, builder regeneration, and their own validation result records.</p>\n<h5 class=\"pm-body__h pm-body__h--sub\">Scope boundary</h5>\n<p>This module does not establish the axioms in Lean, does not claim whole-system completeness, does not claim all paper modules were semantically exhausted by the first write, and does not grant launch-scope decision. It is a routing and derivation surface whose claims are bounded by the witness strengths recorded in <code>core/axiom_organ_routing.json</code>.</p>\n</section>\n<details class=\"pm-body__provenance\"><summary>Source and projection details</summary>\n<h5 class=\"pm-body__h pm-body__h--sub\">Source Authority Re-entry Guard</h5>\n<p>The closure sequence for this module is source-first:</p>\n<ol><li>the mechanism registry admits <code>mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary</code> as a read-only validator mechanism;</li><li>the paper-module bundle names that mechanism as its resolving subject, names the resolved validator <code>code_loci</code>, and retains existing axiom/principle/concept refs plus the same anti-scope limit;</li><li>readiness evidence must prove <code>required_subject_gap_ids</code> no longer includes this module and that Mermaid moved to <code>available_from_capsule_edges</code> because the source row exists.</li></ol>\n<p>This Markdown remains a reader route over axiom support evidence, source-linked only for claims beyond the bundle edge.</p>\n</details>",
      "components": [],
      "doctrine_feed": {
        "counts": {
          "axiom": 6,
          "concept": 1,
          "mechanism": 1,
          "paper_module": 3,
          "principle": 4
        },
        "link_count": 15,
        "links": [
          {
            "id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "label": "validates public axiom support boundary",
            "relation": "explains",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary"
          },
          {
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Recompute, do not echo",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-1"
          },
          {
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Lower claim strength to checker strength",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-2"
          },
          {
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Refuse inadmissible computations with typed reasons",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-8"
          },
          {
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "label": "Keep projections below source authority",
            "relation": "governed by",
            "url": "doctrine.html#dcard-p-15"
          },
          {
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Derivation before assertion",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-1"
          },
          {
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Fail-closed monotone lattice",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-5"
          },
          {
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Typed partiality and refusal",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-7"
          },
          {
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Provenance propagation and non-interference",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-8"
          },
          {
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Executable grammar before doctrine authority",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-11"
          },
          {
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "label": "Reflexive accountability / no privileged meta-layer",
            "relation": "abides by",
            "url": "doctrine.html#dcard-ax-12"
          },
          {
            "id": "concept.executable_doctrine_grammar_standard_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "label": "standard as schema contract with explicit scope limit",
            "relation": "governed by",
            "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle"
          },
          {
            "id": "paper_module.executable_doctrine_grammar",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Executable Doctrine Grammar",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-executable-doctrine-grammar"
          },
          {
            "id": "paper_module.standards_meta_diagnostics",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Standards Meta Diagnostics",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-standards-meta-diagnostics"
          },
          {
            "id": "paper_module.doctrine_fact_claim_audit",
            "kind": "paper_module",
            "kind_label": "paper module",
            "label": "Doctrine Fact Claim Audit",
            "relation": "depends on",
            "url": "paper-modules.html#paper-module-doctrine-fact-claim-audit"
          }
        ],
        "schema": "microcosm_public_paper_module_doctrine_feed_v1",
        "source_policy": "capsule_subjects_and_declared_module_dependencies_only"
      },
      "omitted_fields": [
        "code_loci",
        "legacy_markdown_projection",
        "strangler_note",
        "generated_projections",
        "source_authority"
      ],
      "paper_module_id": "paper_module.microcosm_axiom_substrate",
      "reader_packet": {
        "abstract": "The public Microcosm axiom system routes readers from axiom doctrine to the read-only support-cover evaluator, routing registry, standard, tests, and result records without claiming proof, launch, or source-file changes.",
        "authority_ceiling": "Public doctrine/routing/standard/result record evidence and read-only evaluator result records only; axiom witness-route source authority remains core/axiom_organ_routing.json, and claim_ceiling/strongest_allowed_claim remain computed by validator.microcosm.axiom_support_cover, not hand-stamped by this bundle or generated projections. No axiom proof certification, no candidate-law promotion, no source-file changes, no provider/Lean/Lake execution, no launch/publishing-scope decision, no private-system equivalence, and no whole-system correctness.",
        "body_fallback": {
          "available": true,
          "field": "body_html",
          "role": "rendered_html_fallback_not_machine_source"
        },
        "diagrams": [
          {
            "asset_id": "paper_module.microcosm_axiom_substrate.diagram.1",
            "cdn_dependency": false,
            "html_anchor": "paper-module-microcosm-axiom-substrate-diagram-1",
            "html_url": "docs/paper-modules.html#paper-module-microcosm-axiom-substrate-diagram-1",
            "kind": "mermaid",
            "render_status": "build_time_svg_available",
            "rendered_asset_role": "body_html_build_time_svg",
            "source": "flowchart TD Routing[\"Routing rows core/axiom_organ_routing.json axiom, anti-axiom, obligations, hand-stamped witness_strength\"] Bind[\"Per-obligation binding witness components, checker surfaces, result records, negative-case codes\"] Resolve{\"Does the binding resolve on disk?\"} Capped[\"Capped support blocked or layer_debt\"] Ceiling[\"Eight-component ceiling vector evidence_class, checker_scope, provenance, freshness, domain, negative_case, authority, projection\"] Reject[\"Anti-axiom rejection mapping tier + mapping_relation; mapping_verified stays false without a source-owned row\"] Meet[\"Bilattice meet support status AND rejection status\"] Claim[\"Node scope limit strongest_allowed_claim strong_certified: false\"] Pressure[\"Candidate-axiom pressure witness debt, rejection-mapping debt, sharpen the over-stamped row\"] Routing --> Bind --> Resolve Resolve -- \"no\" --> Capped --> Meet Resolve -- \"yes\" --> Ceiling --> Meet Bind --> Reject --> Meet Meet --> Claim Claim --> Pressure",
            "source_format": "mermaid",
            "source_hash": "sha256:6426b3b4b6d91eef506eab2d1741987063172da7aa5642c1a9550a8805b181a0",
            "source_line_end": 85,
            "source_line_start": 67
          }
        ],
        "grouped_relation_feeds": [
          {
            "count": 6,
            "links": [
              {
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "relation": "abides by",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "relation": "abides by"
          },
          {
            "count": 3,
            "links": [
              {
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-executable-doctrine-grammar"
              },
              {
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-standards-meta-diagnostics"
              },
              {
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "relation": "depends on",
                "url": "paper-modules.html#paper-module-doctrine-fact-claim-audit"
              }
            ],
            "relation": "depends on"
          },
          {
            "count": 1,
            "links": [
              {
                "id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public axiom support boundary",
                "relation": "explains",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary"
              }
            ],
            "relation": "explains"
          },
          {
            "count": 5,
            "links": [
              {
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "relation": "governed by",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "id": "concept.executable_doctrine_grammar_standard_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "standard as schema contract with explicit scope limit",
                "relation": "governed by",
                "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle"
              }
            ],
            "relation": "governed by"
          }
        ],
        "math_latex": [],
        "module_id": "paper_module.microcosm_axiom_substrate",
        "omissions": {
          "body_html_omitted_from_packet": true,
          "omission_reason": "reader_packet_carries_structured_public_slots_with_body_html_as_page_fallback",
          "omitted_sections": [
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "reader-proof-boundary",
              "source_line_start": 163,
              "title": "Reader Proof Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-binding",
              "source_line_start": 176,
              "title": "JSON Bundle Binding"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "structured-lattice-bindings",
              "source_line_start": 194,
              "title": "Structured Lattice Bindings"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "json-capsule-boundary",
              "source_line_start": 225,
              "title": "JSON Bundle Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-site-availability-boundary",
              "source_line_start": 245,
              "title": "Public Site Availability Boundary"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "public-safe-body-handling",
              "source_line_start": 255,
              "title": "Body Handling"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "subject-admission-audit",
              "source_line_start": 340,
              "title": "Subject Admission Audit"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "capsule-re-entry-packet",
              "source_line_start": 382,
              "title": "Bundle Re-entry Packet"
            },
            {
              "reason": "public_projection_internal_section_denylist",
              "section_id": "receipt-expectations",
              "source_line_start": 425,
              "title": "Result record Expectations"
            }
          ]
        },
        "references": [
          {
            "kind": "source_link",
            "label": "Design note",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/microcosm_axiom_substrate.md"
          },
          {
            "kind": "source_link",
            "label": "Source registry",
            "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
          },
          {
            "kind": "external_reference",
            "label": "JSON Schema",
            "section_id": "prior-art-grounding",
            "url": "https://json-schema.org/"
          },
          {
            "kind": "external_reference",
            "label": "W3C PROV",
            "section_id": "prior-art-grounding",
            "url": "https://www.w3.org/TR/prov-overview/"
          }
        ],
        "schema": "microcosm_public_module_reader_packet_v1",
        "sections": [
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "A doctrine file can assert that a system holds twelve axioms. The harder question is whether anything checkable stands behind each one. This module answers a single question: for each piloted axiom, how strong is the support that already exists on disk, and exactly where does it stop short of proof? The unusual part is what the evaluator refuses to do. The routing source hand-stamps eleven of the twelve axioms as strong and labels each with the anti-axiom it is meant to reject, for example AX-1 against assertedlabelis_truth or AX-5 against silentdefaultpass. The evaluator reads those labels and declines to ratify them. It recomputes support from the witness components, checker surfaces, res\u2026",
            "level": 2,
            "order": 1,
            "section_id": "purpose",
            "source_line_end": 32,
            "source_line_start": 7,
            "title": "Purpose"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Microcosm axioms compress the public system's recurring formal commitments into checkable clauses. The goal is not philosophical decoration; the goal is a routing layer where each axiom expands into principles, components, result records, negative cases, witness surfaces, and layer debt.",
            "level": 2,
            "order": 2,
            "section_id": "teleology",
            "source_line_end": 39,
            "source_line_start": 33,
            "title": "Teleology"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This paper module is governed by executabledoctrinegrammar and the Microcosm axiom/principle surfaces: AXIOMS.md PRINCIPLES.md ANTI_PRINCIPLES.md RELEASE_DISCIPLINE.md core/axiomorganrouting.json core/organevidenceclasses.json standards/stdmicrocosmaxiom.json src/microcosmcore/validators/axiomsupport_cover.py",
            "level": 2,
            "order": 3,
            "section_id": "governing-standard",
            "source_line_end": 53,
            "source_line_start": 40,
            "title": "Governing Standard"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "validator.microcosm.axiomsupportcover is the read-only executable surface for the piloted axioms in core/axiomorganrouting.json, currently AX-1 through AX-12. It compiles supportcases, supportfrontiers, principlesupportindex, antiaxiomrejectionmappings, and stronggate_summary from source routing, standard grammar, result records, witness surfaces, and evidence-class registries. Its output is a projection below source authority: it may expose pressure and bounded overlap, but it does not mutate axioms, certify strong, or authorize launch.",
            "level": 2,
            "order": 4,
            "section_id": "executable-support-surface",
            "source_line_end": 64,
            "source_line_start": 54,
            "title": "Executable Support Surface"
          },
          {
            "block_kinds": [
              "diagram",
              "paragraph"
            ],
            "excerpt": "The shape makes the axiom system inspectable without converting pressure into proof. Doctrine refs, routing JSON, the axiom standard, validator output, and focused tests can show support/frontier structure; the bundle makes that route walkable through a mechanism and code locus, but it cannot certify a strong gate, promote candidate law, or include launch operations.",
            "level": 2,
            "order": 5,
            "section_id": "shape",
            "source_line_end": 92,
            "source_line_start": 65,
            "title": "Shape"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "Each routing row names an axiom, the anti-axiom it should reject, and a list of obligations. Each obligation carries a binding: the witness components, checker surfaces, result records, and negative-case codes that are meant to back it. The evaluator first checks that every cited piece of material actually resolves. A witness component must exist in core/organ_registry.json, a witness surface must exist on disk or match a glob, and a negative-case code must be declared on the row. Any unresolved reference caps the obligation at blockedbindingunresolved rather than letting it pass silently. An obligation the routing marks as layer_debt is recorded as partial witness debt that caps the axiom\u2026",
            "level": 2,
            "order": 6,
            "section_id": "how-support-is-computed",
            "source_line_end": 136,
            "source_line_start": 93,
            "title": "How support is computed"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "stdmicrocosmaxiom.json::axiompayloadcontract.antiaxiomrejection_contract separates positive support from rejection of a named anti-axiom. A first-wave component result record with complete negative-case coverage is admissible evidence material, not a per-obligation rejection by itself. The evaluator therefore maps result record-observed negative families to each obligation slice with a mappingrelation such as unmapped, illustrativeonly, or partialoverlap, while keeping mappingverified: false unless a source-owned mapping row declares exact or subsuming rejection. The current AX-8 mapping is intentionally non-uniform: O1 remains unmapped because endpoint/component result record coverage does\u2026",
            "level": 2,
            "order": 7,
            "section_id": "anti-axiom-rejection-mapping",
            "source_line_end": 162,
            "source_line_start": 137,
            "title": "Anti-Axiom Rejection Mapping"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "A doctrine reader starts with AXIOMS.md, PRINCIPLES.md, ANTIPRINCIPLES.md, and core/axiomorgan_routing.json. The useful question is which source rows claim support, frontier pressure, and anti-axiom mapping status, not whether this page proves the axioms. A validator reader runs microcosmcore.validators.axiomsupport_cover and opens tests/testaxiomorgan_routing.py plus tests/testaxiomsupport_cover.py. The useful question is whether support cases, support frontiers, negative-case evidence, and AX-8 rejection mapping readback are computed from public source. A launch-boundary reader starts with the Scope limit and scope boundary text before reading generated docs or site cards. The useful ques\u2026",
            "level": 2,
            "order": 8,
            "section_id": "reader-evidence-routing",
            "source_line_end": 289,
            "source_line_start": 270,
            "title": "Reader Evidence Routing"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "This module's proof-consumer value is a narrow evidence-accounting readback: named validators and tests consume public source refs, fixture-visible routing rows, counts, verdict fields, and scope boundaries so a reader can see where axiom support is computed and where it is capped. These consumers do not expand the scope limit, certify strong, promote candidate law, prove axioms in Lean, include launch operations, or change source records. validator.microcosm.axiomsupportcover consumes core/axiomorganrouting.json, core/organevidenceclasses.json, core/organregistry.json, and standards/stdmicrocosm_axiom.json, then emits supportcases, supportfrontiers, antiaxiomrejectionmappings, stronggate_s\u2026",
            "level": 2,
            "order": 9,
            "section_id": "proof-consumer-readback",
            "source_line_end": 339,
            "source_line_start": 290,
            "title": "Proof-Consumer Readback"
          },
          {
            "block_kinds": [
              "list",
              "paragraph"
            ],
            "excerpt": "The closure sequence for this module is source-first: the mechanism registry admits mechanism.microcosmaxiomsubstrate.validatespublicaxiomsupportboundary as a read-only validator mechanism; the paper-module bundle names that mechanism as its resolving subject, names the resolved validator code_loci, and retains existing axiom/principle/concept refs plus the same anti-scope limit; aggregate doctrine-lattice surfaces from source authority; readiness evidence must prove requiredsubjectgap_ids no longer includes this module and that Mermaid moved to availablefromcapsule_edges because the source row exists. This Markdown remains a reader route over axiom support evidence, source-linked only for\u2026",
            "level": 2,
            "order": 10,
            "section_id": "source-authority-re-entry-guard",
            "source_line_end": 381,
            "source_line_start": 359,
            "title": "Source Authority Re-entry Guard"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module proves only that the axiom-support boundary is inspectable through public doctrine refs, routing rows, evidence-class vocabulary, validator loci, support-frontier result records, and anti-axiom mapping statuses. A diagram view and navigation-atlas card for this module are not yet generated because the module has not been admitted through the standard subject-resolution path; it does not create bundle authority, promote candidate law, prove axioms in Lean, certify the support-cover strong gate, close rejection obligations, authorize public sharing or launch, change source records, or stand alone as a complete coverage claim.",
            "level": 2,
            "order": 11,
            "section_id": "claim-ceiling",
            "source_line_end": 414,
            "source_line_start": 403,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module is a reader instrument for a staged paper-module boundary. It does not generate diagram views or navigation-atlas cards, create or amend core/papermodulecapsules.json, certify the support-cover strong gate, promote candidate law, prove axioms in Lean, authorize public sharing or launch, change source records, or stand alone as a complete coverage claim. Those effects require source-owner rows, builder regeneration, and their own validation result records.",
            "level": 2,
            "order": 12,
            "section_id": "authority-ceiling",
            "source_line_end": 424,
            "source_line_start": 415,
            "title": "Scope limit"
          },
          {
            "block_kinds": [
              "code",
              "paragraph"
            ],
            "excerpt": "Reader-verifiable evaluator command, run from the microcosm-substrate/ public root: Focused test result record, run from the repository root: The evaluator command writes a read-only support-cover result record that reports support cases, support frontiers, anti-axiom rejection mappings, principle support inheritance, and strong-gate pressure without mutating law. The focused tests verify routing-schema parity, witness refs, negative-case evidence, AX-8 rejection mapping readback, and the rule that result record coverage is not laundered into exact obligation rejection. This result record path is reader-verifiable evidence only. It does not establish axioms in Lean, certify a strong gate, p\u2026",
            "level": 2,
            "order": 13,
            "section_id": "validation-receipt-path",
            "source_line_end": 476,
            "source_line_start": 445,
            "title": "Validation Result record Path"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "The axiom system draws from two older patterns: formal assumptions should be inspectable, and machine-readable schemas should make support claims testable. Lean's proof environment gives the immediate formal-methods analogue through its axiom-audit practice: a theorem can be checked, then separately inspected for assumptions through commands such as #print axioms. Microcosm adapts that spirit to doctrine by making each axiom expand into witness surfaces, negative cases, routing rows, and support-frontier status instead of treating the axiom prose as self-certifying. The JSON-controlled side of the module is grounded in JSON Schema, which frames schemas as a way to define validation rules, d\u2026",
            "level": 2,
            "order": 14,
            "section_id": "prior-art-grounding",
            "source_line_end": 495,
            "source_line_start": 477,
            "title": "Prior Art Grounding"
          },
          {
            "block_kinds": [
              "paragraph"
            ],
            "excerpt": "This module does not establish the axioms in Lean, does not claim whole-system completeness, does not claim all paper modules were semantically exhausted by the first write, and does not grant launch-scope decision. It is a routing and derivation surface whose claims are bounded by the witness strengths recorded in core/axiomorganrouting.json.",
            "level": 2,
            "order": 15,
            "section_id": "scope-boundary",
            "source_line_end": 502,
            "source_line_start": 496,
            "title": "Scope boundary"
          }
        ],
        "source": {
          "body_available": true,
          "body_source_ref": "microcosm-substrate/paper_modules/microcosm_axiom_substrate.md",
          "capsule_source_ref": "microcosm-substrate/core/paper_module_capsules.json"
        },
        "teleology": {
          "section_id": "teleology",
          "source": "markdown_section",
          "text": "Microcosm axioms compress the public system's recurring formal commitments into checkable clauses. The goal is not philosophical decoration; the goal is a routing layer where each axiom expands into principles, components, result records, negative cases, witness surfaces, and layer debt."
        }
      },
      "source_links": [
        {
          "label": "Design note",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/microcosm_axiom_substrate.md"
        },
        {
          "label": "Source registry",
          "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
        }
      ],
      "summary": "Microcosm Axiom System is the public doctrine/routing boundary for axiom support. Its bundle binds the authored paper-module projection to the axiom support-cover mechanism and validator locus, with source refs to AXIOMS.md, PRINCIPLES.md, ANTI_PRINCIPLES.md, core/axiom_organ_routing.json, standards/std_microcosm_axiom.json, and focused tests. The validator computes support cases, anti-axiom rejection mappings, candidate pressure, and strong-gate pressure as a read-only projection.",
      "summary_line": "The public Microcosm axiom system routes readers from axiom doctrine to the read-only support-cover evaluator, routing registry, standard, tests, and result records without claiming proof, launch, or source-file changes.",
      "title": "Microcosm Axiom System"
    }
  ],
  "relation_grammar": {
    "anti_claim": "This registry defines the public relation grammar for doctrine-lattice edges. It supports source/ref navigation only; quality claims and generated coverage promotion require separate evidence.",
    "authority_boundary": "source_relation_grammar_for_public_microcosm_lattice_edges",
    "authority_classes": [
      "source_assertion",
      "derived_from_source",
      "generated_projection",
      "planned_unresolved",
      "blocked",
      "deprecated",
      "candidate_intake_only"
    ],
    "edge_justification_classes": [
      "constitutional_constraint",
      "operative_governance",
      "conceptual_instantiation",
      "failure_guard",
      "projection_support",
      "historical_provenance"
    ],
    "registry_id": "public_microcosm_doctrine_lattice_relation_registry",
    "relation_count": 37,
    "relations": [
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "witnessed_by",
        "forward_label": "witnessed by",
        "relation_id": "axiom.witnessed_by.organ",
        "requirement": "selective",
        "reverse": "witnesses",
        "reverse_label": "witnesses",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "axiom",
        "target_kind": "component",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "principle_grounding_routes_support_to_axiom_cover_only",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "grounded_by",
        "forward_label": "grounded by",
        "relation_id": "principle.grounded_by.axiom",
        "requirement": "selective",
        "reverse": "grounds",
        "reverse_label": "grounds",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "principle",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "principle_grounding_routes_support_to_axiom_cover_only",
          "claim_role": "grounding_route_not_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "grounded_by edges expose source-owned axiom grounding but do not certify principle support strength",
            "support is inherited only through principle_payload.support_contract.grounding_obligation_refs",
            "generated relation projections cannot raise a principle support ceiling"
          ]
        }
      },
      {
        "authority_boundary": "principle_governance_relation_is_routing_not_support",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governs",
        "forward_label": "governs",
        "relation_id": "principle.governs.concept",
        "requirement": "selective",
        "reverse": "governed_by",
        "reverse_label": "governed by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "principle",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "principle_governance_relation_is_routing_not_support",
          "claim_role": "governance_route_not_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "governs concept edges are navigation and system-routing evidence only",
            "concept neighbours cannot assert or upgrade principle support strength",
            "missing concept governance remains typed residual pressure, not a support downgrade"
          ]
        }
      },
      {
        "authority_boundary": "principle_governance_relation_is_routing_not_support",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governs",
        "forward_label": "governs",
        "relation_id": "principle.governs.mechanism",
        "requirement": "selective",
        "reverse": "governed_by",
        "reverse_label": "governed by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "principle",
        "target_kind": "mechanism",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "principle_governance_relation_is_routing_not_support",
          "claim_role": "governance_route_not_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "governs mechanism edges are navigation and system-routing evidence only",
            "mechanism neighbours cannot assert or upgrade principle support strength",
            "missing mechanism governance remains typed residual pressure, not a support downgrade"
          ]
        }
      },
      {
        "authority_boundary": "anti_principle_failure_guard_not_truth_negation",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "negates_failure_of",
        "forward_label": "negates failure of",
        "relation_id": "anti_principle.negates_failure_of.principle",
        "requirement": "selective",
        "reverse": "failure_guarded_by",
        "reverse_label": "failure guarded by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "anti-principle",
        "target_kind": "principle",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "anti_principle_failure_guard_not_truth_negation",
          "claim_role": "failure_guard_route_not_principle_truth_verdict",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "negates_failure_of edges name principle-failure guards, bounded evidence that the principle is false or unsupported",
            "anti-principle guards cannot become positive principle support",
            "exact anti-axiom rejection remains governed by std_microcosm_axiom anti-axiom rejection mapping"
          ]
        }
      },
      {
        "authority_boundary": "anti_principle_axiom_guard_not_rejection_proof",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "guards",
        "forward_label": "guards",
        "relation_id": "anti_principle.guards.axiom",
        "requirement": "selective",
        "reverse": "guarded_by",
        "reverse_label": "guarded by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "anti-principle",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "anti_principle_axiom_guard_not_rejection_proof",
          "claim_role": "failure_guard_route_not_obligation_rejection_proof",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "guards edges expose violated-axiom routing but do not verify exact obligation rejection",
            "negative-case coverage cannot certify rejection without source-owned obligation mapping",
            "generated relation projections cannot become source evidence for anti-axiom rejection"
          ]
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "implements_or_refines",
        "forward_label": "implements or refines",
        "relation_id": "concept.implements_or_refines.principle",
        "requirement": "selective",
        "reverse": "refined_by",
        "reverse_label": "refined by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "concept",
        "target_kind": "principle",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "instantiated_by",
        "forward_label": "instantiated by",
        "relation_id": "concept.instantiated_by.mechanism",
        "requirement": "selective",
        "reverse": "instantiates",
        "reverse_label": "instantiates",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "concept",
        "target_kind": "mechanism",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "abides_by",
        "forward_label": "abides by",
        "relation_id": "concept.abides_by.axiom",
        "requirement": "selective",
        "reverse": "constrains",
        "reverse_label": "constrains",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "concept",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": true,
        "forward": "grounded_in",
        "forward_label": "grounded in",
        "relation_id": "mechanism.grounded_in.code_locus",
        "requirement": "required",
        "reverse": "implements",
        "reverse_label": "implements",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "source path",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "evidenced_by",
        "forward_label": "evidenced by",
        "relation_id": "mechanism.evidenced_by.receipt",
        "requirement": "selective",
        "reverse": "evidences",
        "reverse_label": "evidences",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "receipt",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "grounds",
        "forward_label": "grounds",
        "relation_id": "mechanism.grounds.concept",
        "requirement": "selective",
        "reverse": "grounded_by",
        "reverse_label": "grounded by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "runs_in",
        "forward_label": "runs in",
        "relation_id": "mechanism.runs_in.organ",
        "requirement": "selective",
        "reverse": "operates_through",
        "reverse_label": "operates through",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "component",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "upstream_of",
        "forward_label": "upstream of",
        "relation_id": "mechanism.upstream_of.mechanism",
        "requirement": "selective",
        "reverse": "downstream_of",
        "reverse_label": "downstream of",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "mechanism",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": false,
        "forward": "explains",
        "forward_label": "explains",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "requirement": "required",
        "reverse": "explained_by",
        "reverse_label": "explained by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "organ or mechanism",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governed_by",
        "forward_label": "governed by",
        "relation_id": "paper_module.governed_by.concept",
        "requirement": "selective",
        "reverse": "governs",
        "reverse_label": "governs",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governed_by",
        "forward_label": "governed by",
        "relation_id": "paper_module.governed_by.principle",
        "requirement": "selective",
        "reverse": "governs",
        "reverse_label": "governs",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "principle",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "abides_by",
        "forward_label": "abides by",
        "relation_id": "paper_module.abides_by.axiom",
        "requirement": "selective",
        "reverse": "constrains",
        "reverse_label": "constrains",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "depends_on",
        "forward_label": "depends on",
        "relation_id": "paper_module.depends_on.paper_module",
        "requirement": "selective",
        "reverse": "depended_on_by",
        "reverse_label": "depended on by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "paper module",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "cites",
        "forward_label": "cites",
        "relation_id": "paper_module.cites.code_locus",
        "requirement": "selective",
        "reverse": "cited_by",
        "reverse_label": "cited by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "source path",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "evidenced_by",
        "forward_label": "evidenced by",
        "relation_id": "paper_module.evidenced_by.receipt",
        "requirement": "selective",
        "reverse": "evidences",
        "reverse_label": "evidences",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "receipt",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_one",
        "edge_justification_required": false,
        "forward": "explained_by",
        "forward_label": "explained by",
        "relation_id": "organ.explained_by.paper_module",
        "requirement": "required",
        "reverse": "explains",
        "reverse_label": "explains",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "paper module",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": false,
        "forward": "operates_through",
        "forward_label": "operates through",
        "relation_id": "organ.operates_through.mechanism",
        "requirement": "required",
        "reverse": "runs_in",
        "reverse_label": "runs in",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "mechanism",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": true,
        "forward": "implemented_by",
        "forward_label": "implemented by",
        "relation_id": "organ.implemented_by.code_locus",
        "requirement": "required",
        "reverse": "implements",
        "reverse_label": "implements",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "source path",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "evidenced_by",
        "forward_label": "evidenced by",
        "relation_id": "organ.evidenced_by.receipt",
        "requirement": "selective",
        "reverse": "evidences",
        "reverse_label": "evidences",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "receipt",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "instantiates",
        "forward_label": "instantiates",
        "relation_id": "organ.instantiates.concept",
        "requirement": "selective",
        "reverse": "instantiated_by",
        "reverse_label": "instantiated by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "organ_principle_binding_routes_governance_not_support",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governed_by",
        "forward_label": "governed by",
        "relation_id": "organ.governed_by.principle",
        "requirement": "selective",
        "reverse": "governs",
        "reverse_label": "governs",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "principle",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "organ_principle_binding_routes_governance_not_support",
          "claim_role": "organ_governance_route_not_principle_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "component governed_by principle edges expose source-owned system governance, bounded evidence that the principle is supported",
            "component neighbours cannot assert or upgrade principle support strength",
            "blanket component-to-principle wiring is forbidden; unresolved governance remains typed residual pressure"
          ]
        }
      },
      {
        "authority_boundary": "organ_axiom_binding_routes_constraint_not_support",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "constrained_by",
        "forward_label": "constrained by",
        "relation_id": "organ.constrained_by.axiom",
        "requirement": "selective",
        "reverse": "constrains",
        "reverse_label": "constrains",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "organ_axiom_binding_routes_constraint_not_support",
          "claim_role": "organ_constraint_route_not_axiom_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "component constrained_by axiom edges expose source-owned system constraint routing, bounded evidence of axiom support strength",
            "axiom support remains computed from obligations, witnesses, and evidence cases by validator.microcosm.axiom_support_cover",
            "blanket component-to-axiom wiring is forbidden; missing constraints remain typed residual pressure"
          ]
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "wires_to",
        "forward_label": "wires to",
        "relation_id": "organ.wires_to.organ",
        "requirement": "selective",
        "reverse": "wired_from",
        "reverse_label": "wired from",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "component",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_one",
        "edge_justification_required": false,
        "forward": "operates",
        "forward_label": "operates",
        "relation_id": "skill.operates.standard",
        "requirement": "required",
        "reverse": "operated_by",
        "reverse_label": "operated by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "skill",
        "target_kind": "standard",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_one",
        "edge_justification_required": false,
        "forward": "acts_on",
        "forward_label": "acts on",
        "relation_id": "skill.acts_on.doctrine_kind",
        "requirement": "required",
        "reverse": "acted_on_by",
        "reverse_label": "acted on by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "skill",
        "target_kind": "doctrine kind",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "uses",
        "forward_label": "uses",
        "relation_id": "skill.uses.mechanism",
        "requirement": "selective",
        "reverse": "used_by",
        "reverse_label": "used by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "skill",
        "target_kind": "mechanism",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "applies",
        "forward_label": "applies",
        "relation_id": "skill.applies.concept",
        "requirement": "selective",
        "reverse": "applied_by",
        "reverse_label": "applied by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "skill",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_one",
        "edge_justification_required": false,
        "forward": "governs",
        "forward_label": "governs",
        "relation_id": "standard.governs.doctrine_kind",
        "requirement": "required",
        "reverse": "governed_by",
        "reverse_label": "governed by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "standard",
        "target_kind": "doctrine kind",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": false,
        "forward": "owns_triad",
        "forward_label": "owns triad",
        "relation_id": "standard.owns_triad.skill",
        "requirement": "required",
        "reverse": "operates",
        "reverse_label": "operates",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "standard",
        "target_kind": "skill",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "used_by",
        "forward_label": "used by",
        "relation_id": "standard.used_by.organ",
        "requirement": "selective",
        "reverse": "uses_standard",
        "reverse_label": "uses standard",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "standard",
        "target_kind": "component",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "evidenced_by",
        "forward_label": "evidenced by",
        "relation_id": "standard.evidenced_by.receipt",
        "requirement": "selective",
        "reverse": "evidences",
        "reverse_label": "evidences",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "standard",
        "target_kind": "receipt",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      }
    ],
    "schema": "microcosm_public_relation_grammar_v1",
    "source_ref": "microcosm-substrate/core/doctrine_lattice_relations.json",
    "target_resolution_classes": [
      "resolve_when_present",
      "must_resolve_or_marked_planned"
    ],
    "verb_count": 44,
    "verbs": [
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "concept.abides_by.axiom",
          "paper_module.abides_by.axiom"
        ],
        "label": "abides by",
        "reverse_relation_ids": [],
        "verb": "abides_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "acted on by",
        "reverse_relation_ids": [
          "skill.acts_on.doctrine_kind"
        ],
        "verb": "acted_on_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "skill.acts_on.doctrine_kind"
        ],
        "label": "acts on",
        "reverse_relation_ids": [],
        "verb": "acts_on"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "applied by",
        "reverse_relation_ids": [
          "skill.applies.concept"
        ],
        "verb": "applied_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "skill.applies.concept"
        ],
        "label": "applies",
        "reverse_relation_ids": [],
        "verb": "applies"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "cited by",
        "reverse_relation_ids": [
          "paper_module.cites.code_locus"
        ],
        "verb": "cited_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "paper_module.cites.code_locus"
        ],
        "label": "cites",
        "reverse_relation_ids": [],
        "verb": "cites"
      },
      {
        "authority_boundaries": [
          "organ_axiom_binding_routes_constraint_not_support"
        ],
        "forward_relation_ids": [
          "organ.constrained_by.axiom"
        ],
        "label": "constrained by",
        "reverse_relation_ids": [],
        "verb": "constrained_by"
      },
      {
        "authority_boundaries": [
          "organ_axiom_binding_routes_constraint_not_support",
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "constrains",
        "reverse_relation_ids": [
          "concept.abides_by.axiom",
          "organ.constrained_by.axiom",
          "paper_module.abides_by.axiom"
        ],
        "verb": "constrains"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "depended on by",
        "reverse_relation_ids": [
          "paper_module.depends_on.paper_module"
        ],
        "verb": "depended_on_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "paper_module.depends_on.paper_module"
        ],
        "label": "depends on",
        "reverse_relation_ids": [],
        "verb": "depends_on"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "downstream of",
        "reverse_relation_ids": [
          "mechanism.upstream_of.mechanism"
        ],
        "verb": "downstream_of"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "mechanism.evidenced_by.receipt",
          "organ.evidenced_by.receipt",
          "paper_module.evidenced_by.receipt",
          "standard.evidenced_by.receipt"
        ],
        "label": "evidenced by",
        "reverse_relation_ids": [],
        "verb": "evidenced_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "evidences",
        "reverse_relation_ids": [
          "mechanism.evidenced_by.receipt",
          "organ.evidenced_by.receipt",
          "paper_module.evidenced_by.receipt",
          "standard.evidenced_by.receipt"
        ],
        "verb": "evidences"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "organ.explained_by.paper_module"
        ],
        "label": "explained by",
        "reverse_relation_ids": [
          "paper_module.explains.organ_or_mechanism"
        ],
        "verb": "explained_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "paper_module.explains.organ_or_mechanism"
        ],
        "label": "explains",
        "reverse_relation_ids": [
          "organ.explained_by.paper_module"
        ],
        "verb": "explains"
      },
      {
        "authority_boundaries": [
          "anti_principle_failure_guard_not_truth_negation"
        ],
        "forward_relation_ids": [],
        "label": "failure guarded by",
        "reverse_relation_ids": [
          "anti_principle.negates_failure_of.principle"
        ],
        "verb": "failure_guarded_by"
      },
      {
        "authority_boundaries": [
          "organ_principle_binding_routes_governance_not_support",
          "principle_governance_relation_is_routing_not_support",
          "source_assertion"
        ],
        "forward_relation_ids": [
          "organ.governed_by.principle",
          "paper_module.governed_by.concept",
          "paper_module.governed_by.principle"
        ],
        "label": "governed by",
        "reverse_relation_ids": [
          "principle.governs.concept",
          "principle.governs.mechanism",
          "standard.governs.doctrine_kind"
        ],
        "verb": "governed_by"
      },
      {
        "authority_boundaries": [
          "organ_principle_binding_routes_governance_not_support",
          "principle_governance_relation_is_routing_not_support",
          "source_assertion"
        ],
        "forward_relation_ids": [
          "principle.governs.concept",
          "principle.governs.mechanism",
          "standard.governs.doctrine_kind"
        ],
        "label": "governs",
        "reverse_relation_ids": [
          "organ.governed_by.principle",
          "paper_module.governed_by.concept",
          "paper_module.governed_by.principle"
        ],
        "verb": "governs"
      },
      {
        "authority_boundaries": [
          "principle_grounding_routes_support_to_axiom_cover_only",
          "source_assertion"
        ],
        "forward_relation_ids": [
          "principle.grounded_by.axiom"
        ],
        "label": "grounded by",
        "reverse_relation_ids": [
          "mechanism.grounds.concept"
        ],
        "verb": "grounded_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "mechanism.grounded_in.code_locus"
        ],
        "label": "grounded in",
        "reverse_relation_ids": [],
        "verb": "grounded_in"
      },
      {
        "authority_boundaries": [
          "principle_grounding_routes_support_to_axiom_cover_only",
          "source_assertion"
        ],
        "forward_relation_ids": [
          "mechanism.grounds.concept"
        ],
        "label": "grounds",
        "reverse_relation_ids": [
          "principle.grounded_by.axiom"
        ],
        "verb": "grounds"
      },
      {
        "authority_boundaries": [
          "anti_principle_axiom_guard_not_rejection_proof"
        ],
        "forward_relation_ids": [],
        "label": "guarded by",
        "reverse_relation_ids": [
          "anti_principle.guards.axiom"
        ],
        "verb": "guarded_by"
      },
      {
        "authority_boundaries": [
          "anti_principle_axiom_guard_not_rejection_proof"
        ],
        "forward_relation_ids": [
          "anti_principle.guards.axiom"
        ],
        "label": "guards",
        "reverse_relation_ids": [],
        "verb": "guards"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "organ.implemented_by.code_locus"
        ],
        "label": "implemented by",
        "reverse_relation_ids": [],
        "verb": "implemented_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "implements",
        "reverse_relation_ids": [
          "mechanism.grounded_in.code_locus",
          "organ.implemented_by.code_locus"
        ],
        "verb": "implements"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "concept.implements_or_refines.principle"
        ],
        "label": "implements or refines",
        "reverse_relation_ids": [],
        "verb": "implements_or_refines"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "concept.instantiated_by.mechanism"
        ],
        "label": "instantiated by",
        "reverse_relation_ids": [
          "organ.instantiates.concept"
        ],
        "verb": "instantiated_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "organ.instantiates.concept"
        ],
        "label": "instantiates",
        "reverse_relation_ids": [
          "concept.instantiated_by.mechanism"
        ],
        "verb": "instantiates"
      },
      {
        "authority_boundaries": [
          "anti_principle_failure_guard_not_truth_negation"
        ],
        "forward_relation_ids": [
          "anti_principle.negates_failure_of.principle"
        ],
        "label": "negates failure of",
        "reverse_relation_ids": [],
        "verb": "negates_failure_of"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "operated by",
        "reverse_relation_ids": [
          "skill.operates.standard"
        ],
        "verb": "operated_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "skill.operates.standard"
        ],
        "label": "operates",
        "reverse_relation_ids": [
          "standard.owns_triad.skill"
        ],
        "verb": "operates"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "organ.operates_through.mechanism"
        ],
        "label": "operates through",
        "reverse_relation_ids": [
          "mechanism.runs_in.organ"
        ],
        "verb": "operates_through"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "standard.owns_triad.skill"
        ],
        "label": "owns triad",
        "reverse_relation_ids": [],
        "verb": "owns_triad"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "refined by",
        "reverse_relation_ids": [
          "concept.implements_or_refines.principle"
        ],
        "verb": "refined_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "mechanism.runs_in.organ"
        ],
        "label": "runs in",
        "reverse_relation_ids": [
          "organ.operates_through.mechanism"
        ],
        "verb": "runs_in"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "mechanism.upstream_of.mechanism"
        ],
        "label": "upstream of",
        "reverse_relation_ids": [],
        "verb": "upstream_of"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "standard.used_by.organ"
        ],
        "label": "used by",
        "reverse_relation_ids": [
          "skill.uses.mechanism"
        ],
        "verb": "used_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "skill.uses.mechanism"
        ],
        "label": "uses",
        "reverse_relation_ids": [],
        "verb": "uses"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "uses standard",
        "reverse_relation_ids": [
          "standard.used_by.organ"
        ],
        "verb": "uses_standard"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "wired from",
        "reverse_relation_ids": [
          "organ.wires_to.organ"
        ],
        "verb": "wired_from"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "organ.wires_to.organ"
        ],
        "label": "wires to",
        "reverse_relation_ids": [],
        "verb": "wires_to"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [
          "axiom.witnessed_by.organ"
        ],
        "label": "witnessed by",
        "reverse_relation_ids": [],
        "verb": "witnessed_by"
      },
      {
        "authority_boundaries": [
          "source_assertion"
        ],
        "forward_relation_ids": [],
        "label": "witnesses",
        "reverse_relation_ids": [
          "axiom.witnessed_by.organ"
        ],
        "verb": "witnesses"
      }
    ]
  },
  "relations": [
    {
      "relation": "declared_dependency_untyped",
      "source": "cold_reader_route_map",
      "target": "navigation_hologram_route_plane"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "cold_reader_route_map",
      "target": "agent_route_observability_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "cold_reader_route_map",
      "target": "pattern_binding_contract"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "cold_reader_route_map",
      "target": "doctrine_fact_claim_audit"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "cold_reader_route_map",
      "target": "pattern_assimilation_step"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "cold_reader_route_map",
      "target": "routing_anti_patterns_registry"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "cold_reader_route_map",
      "target": "self_ignorance_coverage_ledger"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "cold_reader_route_map",
      "target": "voice_to_doctrine_self_improvement_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "public_reveal_walkthrough",
      "target": "batch12_release_claim_language_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "public_reveal_walkthrough",
      "target": "mechanistic_interpretability_circuit_attribution_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "public_reveal_walkthrough",
      "target": "batch8_audio_level_rms_port"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "public_reveal_walkthrough",
      "target": "batch8_validator_checker_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "pattern_binding_contract",
      "target": "navigation_hologram_route_plane"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "pattern_binding_contract",
      "target": "agent_route_observability_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "pattern_binding_contract",
      "target": "cold_reader_route_map"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "pattern_binding_contract",
      "target": "macro_projection_import_protocol"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "pattern_binding_contract",
      "target": "pattern_assimilation_step"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "pattern_binding_contract",
      "target": "voice_to_doctrine_self_improvement_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "executable_doctrine_grammar",
      "target": "doctrine_fact_claim_audit"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "cold_reader_route_map"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "agent_route_observability_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "routing_anti_patterns_registry"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "pattern_binding_contract"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "doctrine_fact_claim_audit"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "macro_projection_import_protocol"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "self_ignorance_coverage_ledger"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "voice_to_doctrine_self_improvement_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "engine_room_demo"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "batch11_saturation_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "navigation_hologram_route_plane",
      "target": "batch8_compliance_pipeline_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "voice_to_doctrine_self_improvement_loop",
      "target": "pattern_assimilation_step"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "routing_anti_patterns_registry",
      "target": "navigation_hologram_route_plane"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "routing_anti_patterns_registry",
      "target": "agent_route_observability_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "routing_anti_patterns_registry",
      "target": "cold_reader_route_map"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "doctrine_fact_claim_audit",
      "target": "engine_room_demo"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "doctrine_fact_claim_audit",
      "target": "self_ignorance_coverage_ledger"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_diagnostic_evidence_spine",
      "target": "formal_math_verifier_trace_repair_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_diagnostic_evidence_spine",
      "target": "formal_evidence_cell_anchor_resolver"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_diagnostic_evidence_spine",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_diagnostic_evidence_spine",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_diagnostic_evidence_spine",
      "target": "ring2_premise_retrieval_precision_recall_harness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_diagnostic_evidence_spine",
      "target": "target_shape_tactic_routing_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_readiness_gate",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_readiness_gate",
      "target": "macro_projection_import_protocol"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_readiness_gate",
      "target": "batch4_proof_authority_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_readiness_gate",
      "target": "provider_context_recipe_budget_policy"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_readiness_gate",
      "target": "tactic_portfolio_availability_probe"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_readiness_gate",
      "target": "target_shape_tactic_routing_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "corpus_readiness_mathlib_absence_gate",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "corpus_readiness_mathlib_absence_gate",
      "target": "tactic_portfolio_availability_probe"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "corpus_readiness_mathlib_absence_gate",
      "target": "undeclared_library_prior_symbol_classifier"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "corpus_readiness_mathlib_absence_gate",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "tactic_portfolio_availability_probe",
      "target": "corpus_readiness_mathlib_absence_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "tactic_portfolio_availability_probe",
      "target": "formal_math_verifier_trace_repair_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "tactic_portfolio_availability_probe",
      "target": "target_shape_tactic_routing_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "tactic_portfolio_availability_probe",
      "target": "undeclared_library_prior_symbol_classifier"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "tactic_portfolio_availability_probe",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "target_shape_tactic_routing_gate",
      "target": "formal_math_verifier_trace_repair_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "target_shape_tactic_routing_gate",
      "target": "formal_evidence_cell_anchor_resolver"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "target_shape_tactic_routing_gate",
      "target": "proof_diagnostic_evidence_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "target_shape_tactic_routing_gate",
      "target": "tactic_portfolio_availability_probe"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "target_shape_tactic_routing_gate",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "lean_std_premise_index",
      "target": "formal_math_verifier_trace_repair_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "lean_std_premise_index",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "lean_std_premise_index",
      "target": "mathematical_strategy_atlas_hypothesis_scorer"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "lean_std_premise_index",
      "target": "undeclared_library_prior_symbol_classifier"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_premise_retrieval",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_premise_retrieval",
      "target": "formal_math_verifier_trace_repair_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_premise_retrieval",
      "target": "lean_std_premise_index"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_premise_retrieval",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_premise_retrieval",
      "target": "mathematical_strategy_atlas_hypothesis_scorer"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_premise_retrieval",
      "target": "ring2_premise_retrieval_precision_recall_harness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_verifier_trace_repair_loop",
      "target": "formal_evidence_cell_anchor_resolver"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_verifier_trace_repair_loop",
      "target": "proof_diagnostic_evidence_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_verifier_trace_repair_loop",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_verifier_trace_repair_loop",
      "target": "target_shape_tactic_routing_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_verifier_trace_repair_loop",
      "target": "verifier_lab_execution_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_evidence_cell_anchor_resolver",
      "target": "formal_math_verifier_trace_repair_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_evidence_cell_anchor_resolver",
      "target": "proof_diagnostic_evidence_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_evidence_cell_anchor_resolver",
      "target": "target_shape_tactic_routing_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "undeclared_library_prior_symbol_classifier",
      "target": "corpus_readiness_mathlib_absence_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "undeclared_library_prior_symbol_classifier",
      "target": "tactic_portfolio_availability_probe"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "undeclared_library_prior_symbol_classifier",
      "target": "provider_context_recipe_budget_policy"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "ring2_premise_retrieval_precision_recall_harness",
      "target": "mathematical_strategy_atlas_hypothesis_scorer"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "ring2_premise_retrieval_precision_recall_harness",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_lean_proof_witness",
      "target": "formal_math_premise_retrieval"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_lean_proof_witness",
      "target": "formal_math_readiness_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_lean_proof_witness",
      "target": "proof_diagnostic_evidence_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_lean_proof_witness",
      "target": "verifier_lab_kernel"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "formal_math_lean_proof_witness",
      "target": "verifier_lab_execution_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "corpus_readiness_mathlib_absence_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "lean_std_premise_index"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "formal_math_premise_retrieval"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "tactic_portfolio_availability_probe"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "target_shape_tactic_routing_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "ring2_premise_retrieval_precision_recall_harness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "formal_math_verifier_trace_repair_loop"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "proof_diagnostic_evidence_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "formal_math_lean_proof_witness"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_kernel",
      "target": "verifier_lab_execution_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_execution_spine",
      "target": "certificate_kernel_execution_lab"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "verifier_lab_execution_spine",
      "target": "engine_room_demo"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_derived_governed_mutation_authorization",
      "target": "batch12_release_claim_language_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_derived_governed_mutation_authorization",
      "target": "batch4_proof_authority_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "proof_derived_governed_mutation_authorization",
      "target": "batch8_policy_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_benchmark_integrity_anti_gaming_replay",
      "target": "research_replication_rubric_artifact_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_benchmark_integrity_anti_gaming_replay",
      "target": "batch10_cold_eval_honesty_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch8_validator_checker_capsule",
      "target": "batch10_cold_eval_honesty_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch8_validator_checker_capsule",
      "target": "batch12_release_claim_language_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_monitor_redteam_falsification_replay",
      "target": "agent_sabotage_scheming_monitor_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_memory_temporal_conflict_replay",
      "target": "sleeper_memory_poisoning_quarantine_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mcp_tool_authority_replay",
      "target": "agent_sandbox_policy_escape_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mcp_tool_authority_replay",
      "target": "sleeper_memory_poisoning_quarantine_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_sandbox_policy_escape_replay",
      "target": "sleeper_memory_poisoning_quarantine_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "navigation_hologram_route_plane"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "cold_reader_route_map"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "routing_anti_patterns_registry"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "pattern_binding_contract"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "macro_projection_import_protocol"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "bounded_autonomy_campaign_packet"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "batch11_saturation_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "batch4_proof_authority_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "batch6_unsurfaced_primitives_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "batch7_macro_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "batch8_compliance_pipeline_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "agent_memory_temporal_conflict_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "agent_sandbox_policy_escape_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "provider_context_recipe_budget_policy"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "agent_route_observability_runtime",
      "target": "belief_state_process_reward_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "provider_context_recipe_budget_policy",
      "target": "bounded_autonomy_campaign_packet"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "provider_context_recipe_budget_policy",
      "target": "tool_server_pressure_inventory"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "research_replication_rubric_artifact_replay",
      "target": "materials_chemistry_closed_loop_lab_safety_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "research_replication_rubric_artifact_replay",
      "target": "mechanistic_interpretability_circuit_attribution_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "research_replication_rubric_artifact_replay",
      "target": "prediction_oracle_reconciliation"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "research_replication_rubric_artifact_replay",
      "target": "spatial_world_model_counterfactual_simulation_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "research_replication_rubric_artifact_replay",
      "target": "batch10_cold_eval_honesty_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "materials_chemistry_closed_loop_lab_safety_replay",
      "target": "spatial_world_model_counterfactual_simulation_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "prediction_oracle_reconciliation",
      "target": "batch12_market_dashboard_read_model_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "prediction_oracle_reconciliation",
      "target": "batch12_prediction_market_board_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "prediction_oracle_reconciliation",
      "target": "batch8_structural_theses_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "finance_forecast_evaluation_spine",
      "target": "batch12_prediction_market_board_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "finance_forecast_evaluation_spine",
      "target": "prediction_oracle_reconciliation"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch12_market_dashboard_read_model_capsule",
      "target": "batch6_unsurfaced_primitives_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch12_prediction_market_board_capsule",
      "target": "batch8_structural_theses_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "formal_math_readiness_gate"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "agent_route_observability_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "mission_transaction_work_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "navigation_hologram_route_plane"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "pattern_binding_contract"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "materials_chemistry_closed_loop_lab_safety_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch11_saturation_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch8_compliance_pipeline_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch10_governance_compilers_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch10_live_source_drift_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch4_proof_authority_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch5_authority_systems_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch6_unsurfaced_primitives_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch7_macro_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch7_demo_take_console_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch7_oracle_sibling_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch7_secondary_runtime_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch8_audio_level_rms_port"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch8_policy_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "batch9_macro_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "concurrency_mission_control"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "engine_room_demo"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "macro_projection_import_protocol",
      "target": "executable_doctrine_grammar"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "world_model_projection_drift_control_room",
      "target": "materials_chemistry_closed_loop_lab_safety_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "world_model_projection_drift_control_room",
      "target": "mechanistic_interpretability_circuit_attribution_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "world_model_projection_drift_control_room",
      "target": "prediction_oracle_reconciliation"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "world_model_projection_drift_control_room",
      "target": "spatial_world_model_counterfactual_simulation_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "world_model_projection_drift_control_room",
      "target": "tool_server_pressure_inventory"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "world_model_projection_drift_control_room",
      "target": "batch12_market_dashboard_read_model_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "world_model_projection_drift_control_room",
      "target": "batch8_structural_theses_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch7_macro_engines_capsule",
      "target": "batch8_policy_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch7_macro_engines_capsule",
      "target": "batch8_tools_tail_primitives_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch7_macro_engines_capsule",
      "target": "batch9_macro_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch7_oracle_sibling_capsule",
      "target": "batch8_tools_tail_primitives_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch7_demo_take_console_capsule",
      "target": "batch8_audio_level_rms_port"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch7_demo_take_console_capsule",
      "target": "batch6_unsurfaced_primitives_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch8_structural_theses_capsule",
      "target": "batch12_prediction_market_board_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "engine_room_demo",
      "target": "batch8_compliance_pipeline_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "engine_room_demo",
      "target": "batch8_validator_checker_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch9_macro_engines_capsule",
      "target": "batch10_governance_compilers_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch11_saturation_engines_capsule",
      "target": "macro_projection_import_protocol"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch11_saturation_engines_capsule",
      "target": "batch8_compliance_pipeline_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch11_saturation_engines_capsule",
      "target": "navigation_hologram_route_plane"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch11_saturation_engines_capsule",
      "target": "agent_route_observability_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch8_compliance_pipeline_capsule",
      "target": "macro_projection_import_protocol"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch8_compliance_pipeline_capsule",
      "target": "batch11_saturation_engines_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch8_compliance_pipeline_capsule",
      "target": "navigation_hologram_route_plane"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch8_compliance_pipeline_capsule",
      "target": "agent_route_observability_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "batch10_live_source_drift_capsule",
      "target": "batch10_governance_compilers_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "bounded_autonomy_campaign_packet"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "concurrency_mission_control"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "macro_projection_import_protocol"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "tool_server_pressure_inventory"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "batch10_live_source_drift_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "batch4_proof_authority_runtime"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "batch8_tools_tail_primitives_capsule"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "agent_benchmark_integrity_anti_gaming_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "mission_transaction_work_spine",
      "target": "agentic_vulnerability_discovery_patch_proof_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "durable_agent_work_landing_replay",
      "target": "agent_closeout_faithfulness_audit"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "durable_agent_work_landing_replay",
      "target": "macro_projection_import_protocol"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "bridge_phase_continuity_runtime",
      "target": "agent_memory_temporal_conflict_replay"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "bridge_phase_continuity_runtime",
      "target": "concurrency_mission_control"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "concurrency_mission_control",
      "target": "mission_transaction_work_spine"
    },
    {
      "relation": "declared_dependency_untyped",
      "source": "concurrency_mission_control",
      "target": "batch10_live_source_drift_capsule"
    }
  ],
  "rosters": {
    "authority": "generated_projection_from_content_graph_not_source_truth",
    "generated_at": "1970-01-01T00:00:00+00:00",
    "schema": "microcosm_public_rosters_v1",
    "sections": [
      {
        "description": "Bounded public components grouped by source family.",
        "label": "Components by area",
        "projection_role": "canonical_object",
        "row_count": 78,
        "section_id": "components_by_area",
        "subgroups": [
          {
            "group_id": "entry_and_reveal",
            "label": "Entry & orientation",
            "row_count": 2,
            "rows": [
              {
                "area_or_group": {
                  "id": "entry_and_reveal",
                  "label": "Entry & orientation"
                },
                "card_href": "components.html#component-cold_reader_route_map",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "components.html#component-pattern_binding_contract",
                    "label": "Pattern Binding Contract"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": 5,
                "id": "cold_reader_route_map",
                "kind": "component",
                "kind_label": "component",
                "label": "Cold Reader Route Map",
                "one_line": "Verifies the first-run guided path so every step names a real command, doc, and evidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 89,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.cold_reader_route_map",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "entry_and_reveal",
                  "label": "Entry & orientation"
                },
                "card_href": "components.html#component-public_reveal_walkthrough",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch12_release_claim_language_gate",
                    "label": "launch Public Wording Gate"
                  },
                  {
                    "href": "components.html#component-mechanistic_interpretability_circuit_attribution_replay",
                    "label": "Mechanistic Interpretability Circuit Attribution Replay"
                  },
                  {
                    "href": "components.html#component-batch8_audio_level_rms_port",
                    "label": "Audio Level RMS Port"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "public_reveal_walkthrough",
                "kind": "component",
                "kind_label": "component",
                "label": "Public Reveal Walkthrough",
                "one_line": "Binds the first-time reader tour to evidence so each count leads to a source.",
                "one_line_quality": {
                  "flags": [],
                  "length": 77,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              }
            ]
          },
          {
            "group_id": "architecture_and_navigation",
            "label": "Architecture & navigation",
            "row_count": 10,
            "rows": [
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-pattern_binding_contract",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "components.html#component-cold_reader_route_map",
                    "label": "Cold Reader Route Map"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": 5,
                "id": "pattern_binding_contract",
                "kind": "component",
                "kind_label": "component",
                "label": "Pattern Binding Contract",
                "one_line": "Checks a real pattern catalog for digest, cross-reference, and dependency-cycle integrity.",
                "one_line_quality": {
                  "flags": [],
                  "length": 90,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-pattern_assimilation_step",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "pattern_assimilation_step",
                "kind": "component",
                "kind_label": "component",
                "label": "Pattern Assimilation Step",
                "one_line": "Verifies each landed task filed exactly one learning record naming what it changed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 83,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-executable_doctrine_grammar",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-doctrine_fact_claim_audit",
                    "label": "Doctrine Fact Claim Audit"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "id": "executable_doctrine_grammar",
                "kind": "component",
                "kind_label": "component",
                "label": "Executable Doctrine Grammar",
                "one_line": "Checks that example standards files declare their purpose, rule, records, and what they do not claim.",
                "one_line_quality": {
                  "flags": [],
                  "length": 101,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.executable_doctrine_grammar",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-navigation_hologram_route_plane",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-cold_reader_route_map",
                    "label": "Cold Reader Route Map"
                  },
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "components.html#component-routing_anti_patterns_registry",
                    "label": "Routing Anti Patterns Registry"
                  }
                ],
                "edge_count": 11,
                "evidence_rank": 5,
                "id": "navigation_hologram_route_plane",
                "kind": "component",
                "kind_label": "component",
                "label": "Navigation Hologram Route Plane",
                "one_line": "Audits a folder's navigation so browse rows never pose as the source of truth.",
                "one_line_quality": {
                  "flags": [],
                  "length": 78,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.navigation_hologram_route_plane",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-standards_meta_diagnostics",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "standards_meta_diagnostics",
                "kind": "component",
                "kind_label": "component",
                "label": "Standards Meta Diagnostics",
                "one_line": "Confirms every accepted part still ties to a written rule, a run command, and a saved proof.",
                "one_line_quality": {
                  "flags": [],
                  "length": 92,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-voice_to_doctrine_self_improvement_loop",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-pattern_assimilation_step",
                    "label": "Pattern Assimilation Step"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "id": "voice_to_doctrine_self_improvement_loop",
                "kind": "component",
                "kind_label": "component",
                "label": "Voice To Doctrine Self Improvement Loop",
                "one_line": "Verifies each lesson changed a named owner page with evidence before the loop closes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 85,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-cognitive_operator_registry",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "cognitive_operator_registry",
                "kind": "component",
                "kind_label": "component",
                "label": "Cognitive Operator Registry",
                "one_line": "Checks the catalog of named thinking-moves so each is fully described and backed by evidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 93,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.cognitive_operator_registry",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-routing_anti_patterns_registry",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "components.html#component-cold_reader_route_map",
                    "label": "Cold Reader Route Map"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 5,
                "id": "routing_anti_patterns_registry",
                "kind": "component",
                "kind_label": "component",
                "label": "Routing Anti Patterns Registry",
                "one_line": "Indexes the navigation mistakes agents repeat and guards the public list.",
                "one_line_quality": {
                  "flags": [],
                  "length": 73,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-doctrine_fact_claim_audit",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "Engine Room Demo"
                  },
                  {
                    "href": "components.html#component-self_ignorance_coverage_ledger",
                    "label": "Self Ignorance Coverage Ledger"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 5,
                "id": "doctrine_fact_claim_audit",
                "kind": "component",
                "kind_label": "component",
                "label": "Doctrine Fact Claim Audit",
                "one_line": "Checks that public fact rows state the right count and point at live, anchored code.",
                "one_line_quality": {
                  "flags": [],
                  "length": 84,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "architecture_and_navigation",
                  "label": "Architecture & navigation"
                },
                "card_href": "components.html#component-self_ignorance_coverage_ledger",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 3,
                "id": "self_ignorance_coverage_ledger",
                "kind": "component",
                "kind_label": "component",
                "label": "Self Ignorance Coverage Ledger",
                "one_line": "Compares expected against built entities to report known coverage gaps.",
                "one_line_quality": {
                  "flags": [],
                  "length": 71,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              }
            ]
          },
          {
            "group_id": "formal_math_and_proof",
            "label": "Formal math & proof",
            "row_count": 18,
            "rows": [
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-proof_diagnostic_evidence_spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "components.html#component-formal_evidence_cell_anchor_resolver",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "components.html#component-formal_math_lean_proof_witness",
                    "label": "Formal Math Lean Proof Witness"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": 3,
                "id": "proof_diagnostic_evidence_spine",
                "kind": "component",
                "kind_label": "component",
                "label": "Proof Diagnostic Evidence Spine",
                "one_line": "Sorts proof-pipeline checks into accepted or rejected without inflating a pass.",
                "one_line_quality": {
                  "flags": [],
                  "length": 79,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.proof_diagnostic_evidence_spine",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-formal_math_readiness_gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_lean_proof_witness",
                    "label": "Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "components.html#component-batch4_proof_authority_runtime",
                    "label": "Proof / Control / Runtime Import Bundle"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": 3,
                "id": "formal_math_readiness_gate",
                "kind": "component",
                "kind_label": "component",
                "label": "Formal Math Readiness Gate",
                "one_line": "Reads declared math setups and lists which proof tactics may be attempted versus blocked.",
                "one_line_quality": {
                  "flags": [],
                  "length": 89,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-corpus_readiness_mathlib_absence_gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-verifier_lab_kernel",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "components.html#component-tactic_portfolio_availability_probe",
                    "label": "Tactic Portfolio Availability Probe"
                  },
                  {
                    "href": "components.html#component-undeclared_library_prior_symbol_classifier",
                    "label": "Undeclared Library Prior Symbol Classifier"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 4,
                "id": "corpus_readiness_mathlib_absence_gate",
                "kind": "component",
                "kind_label": "component",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "one_line": "Runs the real Lean toolchain to confirm the math library is absent, then gates proof tasks.",
                "one_line_quality": {
                  "flags": [],
                  "length": 91,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 3,
                "id": "mathematical_strategy_atlas_hypothesis_scorer",
                "kind": "component",
                "kind_label": "component",
                "label": "Mathematical Strategy Atlas Hypothesis Scorer",
                "one_line": "Picks a first-guess proof strategy from a problem's tags and flags any it cannot map.",
                "one_line_quality": {
                  "flags": [],
                  "length": 85,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-tactic_portfolio_availability_probe",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-corpus_readiness_mathlib_absence_gate",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "components.html#component-target_shape_tactic_routing_gate",
                    "label": "Target Shape Tactic Routing Gate"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": 3,
                "id": "tactic_portfolio_availability_probe",
                "kind": "component",
                "kind_label": "component",
                "label": "Tactic Portfolio Availability Probe",
                "one_line": "Maps which Lean proof tactics a recorded run marked usable before any code relies on one.",
                "one_line_quality": {
                  "flags": [],
                  "length": 89,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-target_shape_tactic_routing_gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "components.html#component-formal_evidence_cell_anchor_resolver",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "components.html#component-proof_diagnostic_evidence_spine",
                    "label": "Proof Diagnostic Evidence Spine"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": 3,
                "id": "target_shape_tactic_routing_gate",
                "kind": "component",
                "kind_label": "component",
                "label": "Target Shape Tactic Routing Gate",
                "one_line": "Records an allow-or-reject decision and reason for each proof tactic before any proof runs.",
                "one_line_quality": {
                  "flags": [],
                  "length": 91,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-lean_std_premise_index",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "components.html#component-verifier_lab_kernel",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer",
                    "label": "Mathematical Strategy Atlas Hypothesis Scorer"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 3,
                "id": "lean_std_premise_index",
                "kind": "component",
                "kind_label": "component",
                "label": "Lean Std Premise Index",
                "one_line": "Lists a fixed catalog of public Lean building blocks and confirms none hides proof text or test answers.",
                "one_line_quality": {
                  "flags": [],
                  "length": 104,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-formal_math_premise_retrieval",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_lean_proof_witness",
                    "label": "Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "components.html#component-lean_std_premise_index",
                    "label": "Lean Std Premise Index"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": 3,
                "id": "formal_math_premise_retrieval",
                "kind": "component",
                "kind_label": "component",
                "label": "Formal Math Premise Retrieval",
                "one_line": "Shows which lemmas a plain search surfaces per query, and never leaks proof text or answer keys.",
                "one_line_quality": {
                  "flags": [],
                  "length": 96,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-formal_math_verifier_trace_repair_loop",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_evidence_cell_anchor_resolver",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "components.html#component-proof_diagnostic_evidence_spine",
                    "label": "Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "components.html#component-verifier_lab_kernel",
                    "label": "Verifier Lab Kernel"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": 3,
                "id": "formal_math_verifier_trace_repair_loop",
                "kind": "component",
                "kind_label": "component",
                "label": "Formal Math Verifier Trace Repair Loop",
                "one_line": "Replays how a proof lab turns verifier failures into fixes, with no promotion without a fresh re-run.",
                "one_line_quality": {
                  "flags": [],
                  "length": 101,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.formal_math_verifier_trace_repair_loop",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-formal_evidence_cell_anchor_resolver",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "components.html#component-proof_diagnostic_evidence_spine",
                    "label": "Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "components.html#component-target_shape_tactic_routing_gate",
                    "label": "Target Shape Tactic Routing Gate"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 3,
                "id": "formal_evidence_cell_anchor_resolver",
                "kind": "component",
                "kind_label": "component",
                "label": "Formal Evidence Cell Anchor Resolver",
                "one_line": "Resolves each proof-flavored math claim to named evidence and flags ones that overreach or lack backing.",
                "one_line_quality": {
                  "flags": [],
                  "length": 104,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-undeclared_library_prior_symbol_classifier",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-corpus_readiness_mathlib_absence_gate",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "components.html#component-tactic_portfolio_availability_probe",
                    "label": "Tactic Portfolio Availability Probe"
                  },
                  {
                    "href": "components.html#component-provider_context_recipe_budget_policy",
                    "label": "Provider Context Recipe Budget Policy"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 3,
                "id": "undeclared_library_prior_symbol_classifier",
                "kind": "component",
                "kind_label": "component",
                "label": "Undeclared Library Prior Symbol Classifier",
                "one_line": "Detects when a checked Lean proof cites a library result outside its approved set.",
                "one_line_quality": {
                  "flags": [],
                  "length": 82,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-ring2_premise_retrieval_precision_recall_harness",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer",
                    "label": "Mathematical Strategy Atlas Hypothesis Scorer"
                  },
                  {
                    "href": "components.html#component-verifier_lab_kernel",
                    "label": "Verifier Lab Kernel"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 3,
                "id": "ring2_premise_retrieval_precision_recall_harness",
                "kind": "component",
                "kind_label": "component",
                "label": "Ring2 Premise Retrieval Precision Recall Harness",
                "one_line": "Scores how much proof support a premise search found, problem by problem.",
                "one_line_quality": {
                  "flags": [],
                  "length": 73,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-formal_math_lean_proof_witness",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_premise_retrieval",
                    "label": "Formal Math Premise Retrieval"
                  },
                  {
                    "href": "components.html#component-formal_math_readiness_gate",
                    "label": "Formal Math Readiness Gate"
                  },
                  {
                    "href": "components.html#component-proof_diagnostic_evidence_spine",
                    "label": "Proof Diagnostic Evidence Spine"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": 4,
                "id": "formal_math_lean_proof_witness",
                "kind": "component",
                "kind_label": "component",
                "label": "Formal Math Lean Proof Witness",
                "one_line": "Compiles a tiny Lean example with the real prover and records whether it built, leaking no proof text.",
                "one_line_quality": {
                  "flags": [],
                  "length": 102,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-verifier_lab_kernel",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-corpus_readiness_mathlib_absence_gate",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "components.html#component-lean_std_premise_index",
                    "label": "Lean Std Premise Index"
                  },
                  {
                    "href": "components.html#component-formal_math_premise_retrieval",
                    "label": "Formal Math Premise Retrieval"
                  }
                ],
                "edge_count": 10,
                "evidence_rank": 5,
                "id": "verifier_lab_kernel",
                "kind": "component",
                "kind_label": "component",
                "label": "Verifier Lab Kernel",
                "one_line": "Folds nine proof checks into one report labeling each line by which source actually backs it.",
                "one_line_quality": {
                  "flags": [],
                  "length": 93,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-verifier_lab_execution_spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-certificate_kernel_execution_lab",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "Engine Room Demo"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 4,
                "id": "verifier_lab_execution_spine",
                "kind": "component",
                "kind_label": "component",
                "label": "Verifier Lab Execution Spine",
                "one_line": "Runs Lean on small bounded proof attempts in a temp copy and records what passed or failed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 91,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-certificate_kernel_execution_lab",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 4,
                "id": "certificate_kernel_execution_lab",
                "kind": "component",
                "kind_label": "component",
                "label": "Certificate Kernel Execution Lab",
                "one_line": "Runs the Lean verifier over a small public proof project and reports which rows it accepted.",
                "one_line_quality": {
                  "flags": [],
                  "length": 92,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-batch4_proof_authority_runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch4_proof_authority_runtime",
                "kind": "component",
                "kind_label": "component",
                "label": "Proof / Control / Runtime Import Bundle",
                "one_line": "Checks fourteen proof, control, and runtime parts as one unit that rejects every overclaim.",
                "one_line_quality": {
                  "flags": [],
                  "length": 91,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "formal_math_and_proof",
                  "label": "Formal math & proof"
                },
                "card_href": "components.html#component-proof_derived_governed_mutation_authorization",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch12_release_claim_language_gate",
                    "label": "launch Public Wording Gate"
                  },
                  {
                    "href": "components.html#component-batch4_proof_authority_runtime",
                    "label": "Proof / Control / Runtime Import Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_policy_engines_capsule",
                    "label": "Policy Engines Bundle"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 5,
                "id": "proof_derived_governed_mutation_authorization",
                "kind": "component",
                "kind_label": "component",
                "label": "Proof Derived Governed Mutation Authorization",
                "one_line": "Checks a synthetic change-authorization record for its proof-and-approval chain, bound to a real commit.",
                "one_line_quality": {
                  "flags": [],
                  "length": 104,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.proof_derived_governed_mutation_authorization",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              }
            ]
          },
          {
            "group_id": "agent_reliability_and_safety",
            "label": "Agent reliability & safety",
            "row_count": 17,
            "rows": [
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-agent_benchmark_integrity_anti_gaming_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-research_replication_rubric_artifact_replay",
                    "label": "Research Replication Rubric Artifact Replay"
                  },
                  {
                    "href": "components.html#component-batch10_cold_eval_honesty_capsule",
                    "label": "Cold Evaluation Honesty Bundle"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 3,
                "id": "agent_benchmark_integrity_anti_gaming_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Agent Benchmark Integrity Anti Gaming Replay",
                "one_line": "Validates a synthetic benchmark-integrity record and flags the contamination cases it declares.",
                "one_line_quality": {
                  "flags": [],
                  "length": 95,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-batch10_cold_eval_honesty_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch10_cold_eval_honesty_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Cold Evaluation Honesty Bundle",
                "one_line": "Runs a copied route-quality simulator and checks its all-B scorecard against the original code.",
                "one_line_quality": {
                  "flags": [],
                  "length": 95,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-batch8_validator_checker_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch10_cold_eval_honesty_capsule",
                    "label": "Cold Evaluation Honesty Bundle"
                  },
                  {
                    "href": "components.html#component-batch12_release_claim_language_gate",
                    "label": "launch Public Wording Gate"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 5,
                "id": "batch8_validator_checker_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Validator Checker Bundle",
                "one_line": "Runs the real validator code over public examples so its safety checks stay inspectable.",
                "one_line_quality": {
                  "flags": [],
                  "length": 88,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-agent_monitor_redteam_falsification_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_sabotage_scheming_monitor_replay",
                    "label": "Agent Sabotage Scheming Monitor Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "agent_monitor_redteam_falsification_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Agent Monitor Redteam Falsification Replay",
                "one_line": "Replays honest and deceptive agent runs and flags any verdict missing its declared backing evidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 100,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-agent_sabotage_scheming_monitor_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 3,
                "id": "agent_sabotage_scheming_monitor_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Agent Sabotage Scheming Monitor Replay",
                "one_line": "Audits a hidden-goal catch claim for the steps, suspicion scores, and counterfactual it needs.",
                "one_line_quality": {
                  "flags": [],
                  "length": 94,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-agent_memory_temporal_conflict_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-sleeper_memory_poisoning_quarantine_replay",
                    "label": "Sleeper Memory Poisoning Quarantine Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "agent_memory_temporal_conflict_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Agent Memory Temporal Conflict Replay",
                "one_line": "Replays a memory edit-and-delete to show stale facts get flagged before they sway an answer.",
                "one_line_quality": {
                  "flags": [],
                  "length": 92,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-sleeper_memory_poisoning_quarantine_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 3,
                "id": "sleeper_memory_poisoning_quarantine_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "one_line": "Replays a recorded memory-tamper case, checking its declared quarantine, block, and delete steps line up.",
                "one_line_quality": {
                  "flags": [],
                  "length": 105,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-mcp_tool_authority_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_sandbox_policy_escape_replay",
                    "label": "Agent Sandbox Policy Escape Replay"
                  },
                  {
                    "href": "components.html#component-sleeper_memory_poisoning_quarantine_replay",
                    "label": "Sleeper Memory Poisoning Quarantine Replay"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 3,
                "id": "mcp_tool_authority_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "MCP Tool Authority Replay",
                "one_line": "Audits a recorded tool-use log to confirm each action was scoped, approved, undoable, and fenced.",
                "one_line_quality": {
                  "flags": [],
                  "length": 97,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-belief_state_process_reward_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 3,
                "id": "belief_state_process_reward_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Belief State Process Reward Replay",
                "one_line": "Checks that each step reward in a recorded run cites a declared verifier-feedback row, not a trick.",
                "one_line_quality": {
                  "flags": [],
                  "length": 99,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-agent_sandbox_policy_escape_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-sleeper_memory_poisoning_quarantine_replay",
                    "label": "Sleeper Memory Poisoning Quarantine Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "agent_sandbox_policy_escape_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Agent Sandbox Policy Escape Replay",
                "one_line": "Maps sandboxed agent actions to show each was approved or blocked before running, then rolled back.",
                "one_line_quality": {
                  "flags": [],
                  "length": 99,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-indirect_prompt_injection_information_flow_policy_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 3,
                "id": "indirect_prompt_injection_information_flow_policy_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Indirect Prompt Injection Information Flow Policy Replay",
                "one_line": "Replays an agent run to show untrusted text was gated before any sensitive action, leaking no secret.",
                "one_line_quality": {
                  "flags": [],
                  "length": 101,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 3,
                "id": "agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Agentic Vulnerability Discovery Patch Proof Replay",
                "one_line": "Checks a fixed-bug evidence chain and re-runs three small real security checks; no real attack material.",
                "one_line_quality": {
                  "flags": [],
                  "length": 104,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-agent_route_observability_runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "components.html#component-cold_reader_route_map",
                    "label": "Cold Reader Route Map"
                  },
                  {
                    "href": "components.html#component-routing_anti_patterns_registry",
                    "label": "Routing Anti Patterns Registry"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": 5,
                "id": "agent_route_observability_runtime",
                "kind": "component",
                "kind_label": "component",
                "label": "Agent Route Observability Runtime",
                "one_line": "Recomputes an agent run's route-compliance score and anti-pattern flags with real trace-analytics code.",
                "one_line_quality": {
                  "flags": [],
                  "length": 103,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-provider_context_recipe_budget_policy",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-bounded_autonomy_campaign_packet",
                    "label": "Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "components.html#component-tool_server_pressure_inventory",
                    "label": "Tool Server Pressure Inventory"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 4,
                "id": "provider_context_recipe_budget_policy",
                "kind": "component",
                "kind_label": "component",
                "label": "Provider Context Recipe Budget Policy",
                "one_line": "Runs the real context harness to measure assembled byte sizes and check each bundle fits its budget.",
                "one_line_quality": {
                  "flags": [],
                  "length": 100,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-agent_closeout_faithfulness_audit",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 4,
                "id": "agent_closeout_faithfulness_audit",
                "kind": "component",
                "kind_label": "component",
                "label": "Agent Completion Faithfulness Audit",
                "one_line": "Runs real git and pytest on a sample repo so wrap-up claims state only what the evidence proves.",
                "one_line_quality": {
                  "flags": [],
                  "length": 96,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.agent_closeout_faithfulness_audit",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-bounded_autonomy_campaign_packet",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 4,
                "id": "bounded_autonomy_campaign_packet",
                "kind": "component",
                "kind_label": "component",
                "label": "Bounded Autonomy Campaign Packet",
                "one_line": "Drafts proposed work from coverage gaps and proves it cannot repair or rewrite the code itself.",
                "one_line_quality": {
                  "flags": [],
                  "length": 95,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "agent_reliability_and_safety",
                  "label": "Agent reliability & safety"
                },
                "card_href": "components.html#component-batch7_secondary_runtime_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch7_secondary_runtime_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Secondary Runtime Source Bundle",
                "one_line": "Runs eight trace, graph, and market engines on test rows without fetching live markets.",
                "one_line_quality": {
                  "flags": [],
                  "length": 87,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              }
            ]
          },
          {
            "group_id": "research_and_science_replays",
            "label": "Research & science",
            "row_count": 8,
            "rows": [
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "components.html#component-research_replication_rubric_artifact_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay",
                    "label": "Materials Chemistry Closed Loop Lab Safety Replay"
                  },
                  {
                    "href": "components.html#component-mechanistic_interpretability_circuit_attribution_replay",
                    "label": "Mechanistic Interpretability Circuit Attribution Replay"
                  },
                  {
                    "href": "components.html#component-prediction_oracle_reconciliation",
                    "label": "Prediction Oracle Reconciliation"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": 3,
                "id": "research_replication_rubric_artifact_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Research Replication Rubric Artifact Replay",
                "one_line": "Audits whether a paper-replication claim carries the full evidence trail.",
                "one_line_quality": {
                  "flags": [],
                  "length": 73,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "components.html#component-spatial_world_model_counterfactual_simulation_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 4,
                "id": "spatial_world_model_counterfactual_simulation_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "one_line": "Replays six what-if robotics scenes to show what a spatial prediction claim is built from.",
                "one_line_quality": {
                  "flags": [],
                  "length": 90,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-spatial_world_model_counterfactual_simulation_replay",
                    "label": "Spatial World Model Counterfactual Simulation Replay"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 3,
                "id": "materials_chemistry_closed_loop_lab_safety_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Materials Chemistry Closed Loop Lab Safety Replay",
                "one_line": "Replays a self-driving lab loop as records, with safety gates and no real chemicals, robot, or lab.",
                "one_line_quality": {
                  "flags": [],
                  "length": 99,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "components.html#component-mechanistic_interpretability_circuit_attribution_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 4,
                "id": "mechanistic_interpretability_circuit_attribution_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "one_line": "Records which model features drove an answer, each tied to checkable evidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 78,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "components.html#component-prediction_oracle_reconciliation",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch12_market_dashboard_read_model_capsule",
                    "label": "Market Dashboard Read-Model Bundle"
                  },
                  {
                    "href": "components.html#component-batch12_prediction_market_board_capsule",
                    "label": "Prediction Market Board Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_structural_theses_capsule",
                    "label": "Structural Theses Finance Bundle"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 3,
                "id": "prediction_oracle_reconciliation",
                "kind": "component",
                "kind_label": "component",
                "label": "Prediction Oracle Reconciliation",
                "one_line": "Replays a forecast against the discipline a careful predictor would have to defend.",
                "one_line_quality": {
                  "flags": [],
                  "length": 83,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "components.html#component-finance_forecast_evaluation_spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch12_prediction_market_board_capsule",
                    "label": "Prediction Market Board Bundle"
                  },
                  {
                    "href": "components.html#component-prediction_oracle_reconciliation",
                    "label": "Prediction Oracle Reconciliation"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 4,
                "id": "finance_forecast_evaluation_spine",
                "kind": "component",
                "kind_label": "component",
                "label": "Finance Forecast Evaluation Spine",
                "one_line": "Replays synthetic forecast tests through copied finance stats, recording p-values with no advice.",
                "one_line_quality": {
                  "flags": [],
                  "length": 97,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "components.html#component-batch12_market_dashboard_read_model_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch6_unsurfaced_primitives_capsule",
                    "label": "Unsurfaced Source Primitives Bundle"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "id": "batch12_market_dashboard_read_model_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Market Dashboard Read-Model Bundle",
                "one_line": "Runs a copied market-dashboard reader to catch broken links, stale feeds, and trading overclaims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 97,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "research_and_science_replays",
                  "label": "Research & science"
                },
                "card_href": "components.html#component-batch12_prediction_market_board_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_structural_theses_capsule",
                    "label": "Structural Theses Finance Bundle"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "id": "batch12_prediction_market_board_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Prediction Market Board Bundle",
                "one_line": "Replays imported quant market math on test rows, with duplicate retention and seven refusals.",
                "one_line_quality": {
                  "flags": [],
                  "length": 93,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              }
            ]
          },
          {
            "group_id": "import_projection_and_drift",
            "label": "Import & drift control",
            "row_count": 19,
            "rows": [
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-macro_projection_import_protocol",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_readiness_gate",
                    "label": "Formal Math Readiness Gate"
                  },
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "components.html#component-mission_transaction_work_spine",
                    "label": "Mission Transaction Work Spine"
                  }
                ],
                "edge_count": 23,
                "evidence_rank": 5,
                "id": "macro_projection_import_protocol",
                "kind": "component",
                "kind_label": "component",
                "label": "Source Projection Import Protocol",
                "one_line": "Gates private-to-public imports, accepting only files with matching fingerprints and sources.",
                "one_line_quality": {
                  "flags": [],
                  "length": 93,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-world_model_projection_drift_control_room",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay",
                    "label": "Materials Chemistry Closed Loop Lab Safety Replay"
                  },
                  {
                    "href": "components.html#component-mechanistic_interpretability_circuit_attribution_replay",
                    "label": "Mechanistic Interpretability Circuit Attribution Replay"
                  },
                  {
                    "href": "components.html#component-prediction_oracle_reconciliation",
                    "label": "Prediction Oracle Reconciliation"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": 5,
                "id": "world_model_projection_drift_control_room",
                "kind": "component",
                "kind_label": "component",
                "label": "World Model Projection Drift Control Room",
                "one_line": "Pinpoints where a projected world-model copy drifted from its real source, with repair routes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 94,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.world_model_projection_drift_control_room",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch6_unsurfaced_primitives_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch6_unsurfaced_primitives_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Unsurfaced Source Primitives Bundle",
                "one_line": "Exposes eleven real but under-surfaced parts and rejects non-public-state and overclaim cases.",
                "one_line_quality": {
                  "flags": [],
                  "length": 94,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch5_authority_systems_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch5_authority_systems_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Authority Systems Source Bundle",
                "one_line": "Replays eight authority and systems checks, rejecting provider, proof, and launch overclaims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 93,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch7_macro_engines_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_policy_engines_capsule",
                    "label": "Policy Engines Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_tools_tail_primitives_capsule",
                    "label": "Tools-Tail Primitives Bundle"
                  },
                  {
                    "href": "components.html#component-batch9_macro_engines_capsule",
                    "label": "Backend & Governance Engines Bundle"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": 5,
                "id": "batch7_macro_engines_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Trace, Code-Map & Scheduling Engines Bundle",
                "one_line": "Runs fifteen trace, code-map, and scheduling engines on test data, blocking truth overclaims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 93,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch7_oracle_sibling_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_tools_tail_primitives_capsule",
                    "label": "Tools-Tail Primitives Bundle"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "id": "batch7_oracle_sibling_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Oracle Sibling Source Bundle",
                "one_line": "Replays subject-index and truth-diff logic on copied code, rejecting reasoning overclaims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 90,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch7_demo_take_console_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_audio_level_rms_port",
                    "label": "Audio Level RMS Port"
                  },
                  {
                    "href": "components.html#component-batch6_unsurfaced_primitives_capsule",
                    "label": "Unsurfaced Source Primitives Bundle"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 5,
                "id": "batch7_demo_take_console_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Demo Take Console Source Bundle",
                "one_line": "Replays the recording console's Swift logic without launching the app or capturing audio.",
                "one_line_quality": {
                  "flags": [],
                  "length": 89,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch8_tools_tail_primitives_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch8_tools_tail_primitives_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Tools-Tail Primitives Bundle",
                "one_line": "Exercises four copied helper tools over fixed inputs without touching live systems or data.",
                "one_line_quality": {
                  "flags": [],
                  "length": 91,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch8_policy_engines_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch8_policy_engines_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Policy Engines Bundle",
                "one_line": "Maps three policy engines over test data without model calls or live campaign execution.",
                "one_line_quality": {
                  "flags": [],
                  "length": 88,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch8_audio_level_rms_port",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 3,
                "id": "batch8_audio_level_rms_port",
                "kind": "component",
                "kind_label": "component",
                "label": "Audio Level RMS Port",
                "one_line": "Computes the audio loudness math on test arrays without opening a microphone or capturing input.",
                "one_line_quality": {
                  "flags": [],
                  "length": 96,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch8_structural_theses_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch12_prediction_market_board_capsule",
                    "label": "Prediction Market Board Bundle"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "id": "batch8_structural_theses_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Structural Theses Finance Bundle",
                "one_line": "Runs a copied finance-thesis model through dated test cases with no live market data or advice.",
                "one_line_quality": {
                  "flags": [],
                  "length": 95,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-engine_room_demo",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_compliance_pipeline_capsule",
                    "label": "Compliance Pipeline Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_validator_checker_capsule",
                    "label": "Validator Checker Bundle"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 5,
                "id": "engine_room_demo",
                "kind": "component",
                "kind_label": "component",
                "label": "Engine Room Demo",
                "one_line": "Runs proof, runtime, security, and routing demos through bounded public examples with stated limits.",
                "one_line_quality": {
                  "flags": [],
                  "length": 100,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch9_macro_engines_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch10_governance_compilers_capsule",
                    "label": "Governance & Compiler Mechanisms Bundle"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "id": "batch9_macro_engines_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Backend & Governance Engines Bundle",
                "one_line": "Exercises thirteen copied backend and governance engines over fixed public test cases.",
                "one_line_quality": {
                  "flags": [],
                  "length": 86,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch10_governance_compilers_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch10_governance_compilers_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Governance & Compiler Mechanisms Bundle",
                "one_line": "Checks thirteen copied governance and compiler routines against the code they were copied from.",
                "one_line_quality": {
                  "flags": [],
                  "length": 95,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch11_saturation_engines_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "components.html#component-batch8_compliance_pipeline_capsule",
                    "label": "Compliance Pipeline Bundle"
                  },
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "Navigation Hologram Route Plane"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 5,
                "id": "batch11_saturation_engines_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Saturation Engines Bundle",
                "one_line": "Verifies twelve copied engine routines and computes each failure probe from inputs, not echoes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 95,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-tool_server_pressure_inventory",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "tool_server_pressure_inventory",
                "kind": "component",
                "kind_label": "component",
                "label": "Tool Server Pressure Inventory",
                "one_line": "Flags detached helper processes and launch pressure from synthetic rows, not live hosts.",
                "one_line_quality": {
                  "flags": [],
                  "length": 88,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch8_compliance_pipeline_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "components.html#component-batch11_saturation_engines_capsule",
                    "label": "Saturation Engines Bundle"
                  },
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "Navigation Hologram Route Plane"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": 3,
                "id": "batch8_compliance_pipeline_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Compliance Pipeline Bundle",
                "one_line": "Confirms six copied compliance source files carry their functions; runs one helper on sample text.",
                "one_line_quality": {
                  "flags": [],
                  "length": 98,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch10_live_source_drift_capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch10_governance_compilers_capsule",
                    "label": "Governance & Compiler Mechanisms Bundle"
                  }
                ],
                "edge_count": 1,
                "evidence_rank": 5,
                "id": "batch10_live_source_drift_capsule",
                "kind": "component",
                "kind_label": "component",
                "label": "Live Source Drift Bundle",
                "one_line": "Compares four copied router and landing routines against current code to surface stale copies.",
                "one_line_quality": {
                  "flags": [],
                  "length": 94,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "import_projection_and_drift",
                  "label": "Import & drift control"
                },
                "card_href": "components.html#component-batch12_release_claim_language_gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": 5,
                "id": "batch12_release_claim_language_gate",
                "kind": "component",
                "kind_label": "component",
                "label": "Release Public Wording Gate",
                "one_line": "Flags affirmative open-source and deployment-posture wording while allowing safe boundary notes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 96,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              }
            ]
          },
          {
            "group_id": "work_landing_and_continuity",
            "label": "Work & continuity",
            "row_count": 4,
            "rows": [
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "components.html#component-mission_transaction_work_spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-bounded_autonomy_campaign_packet",
                    "label": "Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "components.html#component-concurrency_mission_control",
                    "label": "Concurrency Mission Control"
                  },
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  }
                ],
                "edge_count": 9,
                "evidence_rank": 4,
                "id": "mission_transaction_work_spine",
                "kind": "component",
                "kind_label": "component",
                "label": "Mission Transaction Work Spine",
                "one_line": "Runs the real work-ledger engine on a sanitised snapshot to re-derive each change's verdict.",
                "one_line_quality": {
                  "flags": [],
                  "length": 92,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.mission_transaction_work_spine",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "components.html#component-durable_agent_work_landing_replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_closeout_faithfulness_audit",
                    "label": "Agent Completion Faithfulness Audit"
                  },
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 5,
                "id": "durable_agent_work_landing_replay",
                "kind": "component",
                "kind_label": "component",
                "label": "Durable Agent Work Landing Replay",
                "one_line": "Audits recorded work-claims so each cites files, validates before commit, and proves HEAD moved.",
                "one_line_quality": {
                  "flags": [],
                  "length": 96,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.durable_agent_work_landing_replay",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "components.html#component-bridge_phase_continuity_runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_memory_temporal_conflict_replay",
                    "label": "Agent Memory Temporal Conflict Replay"
                  },
                  {
                    "href": "components.html#component-concurrency_mission_control",
                    "label": "Concurrency Mission Control"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 5,
                "id": "bridge_phase_continuity_runtime",
                "kind": "component",
                "kind_label": "component",
                "label": "Bridge Phase Continuity Runtime",
                "one_line": "Replays a paused job to prove the rules for safely resuming it hold and reject duplicate resumes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 97,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json#paper_module.bridge_phase_continuity_runtime",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              },
              {
                "area_or_group": {
                  "id": "work_landing_and_continuity",
                  "label": "Work & continuity"
                },
                "card_href": "components.html#component-concurrency_mission_control",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-mission_transaction_work_spine",
                    "label": "Mission Transaction Work Spine"
                  },
                  {
                    "href": "components.html#component-batch10_live_source_drift_capsule",
                    "label": "Live Source Drift Bundle"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": 5,
                "id": "concurrency_mission_control",
                "kind": "component",
                "kind_label": "component",
                "label": "Concurrency Mission Control",
                "one_line": "Runs copied claim-coordination code so duplicate, stale, and conflicting claims get blocked.",
                "one_line_quality": {
                  "flags": [],
                  "length": 92,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "components.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "components_by_area",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source atlas"
                ]
              }
            ]
          }
        ]
      },
      {
        "description": "Principles, axioms, concepts, mechanisms, and paper modules from the public rule lattice.",
        "label": "Doctrine reference",
        "projection_role": "canonical_object",
        "row_count": 248,
        "section_id": "rules_and_ideas",
        "subgroups": [
          {
            "group_id": "principle",
            "label": "Principles",
            "row_count": 20,
            "rows": [
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-1",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-1",
                    "label": "grounded by Derivation before assertion"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
                    "label": "governs validates public benchmark integrity replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
                    "label": "governs validates completion evidence claims"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-1",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Recompute, do not echo",
                "one_line": "Do not trust a fixture label, declared verdict, route status, count, or public copy line as proof.",
                "one_line_quality": {
                  "flags": [],
                  "length": 98,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-1.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-1.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-2",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-1",
                    "label": "grounded by Derivation before assertion"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-5",
                    "label": "grounded by Fail-closed monotone lattice"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
                    "label": "governs validates public benchmark integrity replay"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-2",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Lower claim strength to checker strength",
                "one_line": "The scope limit is the strongest thing the named checker, validator, registry, or witness route actually computes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 114,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-2.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-2.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-3",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-2",
                    "label": "grounded by Kernelized verification"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
                    "label": "governs validates public bounded autonomy campaign packet"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
                    "label": "governs validates synthetic bridge continuity"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-3",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Concentrate trust in small checkers",
                "one_line": "Prefer a small verifier, parser, harness, compiler route, registry contract, or kernel over broad narrative confidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 119,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-3.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-3.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-4",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-3",
                    "label": "grounded by Authority by derivation, not possession"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
                    "label": "governs validates public mcp tool authority replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
                    "label": "governs validates synthetic governed mutation authorization"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-4",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Possession is not permission",
                "one_line": "Authority comes from dereferenced proof, policy, result record, rollback evidence, and current world state.",
                "one_line_quality": {
                  "flags": [],
                  "length": 107,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-4.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-4.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-5",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-4",
                    "label": "grounded by Content-addressed determinism"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
                    "label": "governs validates public cold eval honesty bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
                    "label": "governs validates public governance compilers bundle"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-5",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Cache by content, not by name",
                "one_line": "A reusable result record, command result, source import, or work-landing attempt must carry its content basis.",
                "one_line_quality": {
                  "flags": [],
                  "length": 110,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-5.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-5.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-6",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-5",
                    "label": "grounded by Fail-closed monotone lattice"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
                    "label": "governs validates public cold eval honesty bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
                    "label": "governs validates public governance compilers bundle"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-6",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Status fails closed",
                "one_line": "Missing evidence, policy files, source digests, secret scans, negative cases, or result record self-scans block or demote.",
                "one_line_quality": {
                  "flags": [],
                  "length": 122,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-6.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-6.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-7",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-6",
                    "label": "grounded by Open-world epistemics"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
                    "label": "governs validates public doctrine fact claim audit"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
                    "label": "governs validates public self ignorance coverage ledger"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "P-7",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Track known unknowns without claiming the unknown is mapped",
                "one_line": "Coverage reports name declared domains and materialized gaps.",
                "one_line_quality": {
                  "flags": [],
                  "length": 61,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-7.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-7.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-8",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-7",
                    "label": "grounded by Typed partiality and refusal"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
                    "label": "governs validates public bounded autonomy campaign packet"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
                    "label": "governs validates synthetic bridge continuity"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-8",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Refuse inadmissible computations with typed reasons",
                "one_line": "When preconditions fail, return a reasoned refusal.",
                "one_line_quality": {
                  "flags": [],
                  "length": 51,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-8.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-8.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-9",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-8",
                    "label": "grounded by Provenance propagation and non-interference"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
                    "label": "governs validates public cold eval honesty bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
                    "label": "governs validates public governance compilers bundle"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-9",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Preserve provenance across every boundary",
                "one_line": "Every shard crossing from source source, fixture, result record, public copy, provider shape, or private-system adjacency must carry a prov\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-9.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-9.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-10",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-9",
                    "label": "grounded by Compensable transactional effects"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
                    "label": "governs validates public concurrency mission control"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
                    "label": "governs validates public work landing replay contract"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "P-10",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Do not land effects without compensation",
                "one_line": "Writes, launch steps, claim launch, source imports, and rollback-shaped operations need ordered transaction evidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 117,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-10.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-10.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-11",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-10",
                    "label": "grounded by Temporal validity and freshness contracts"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
                    "label": "governs validates public doctrine fact claim audit"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
                    "label": "governs validates public self ignorance coverage ledger"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "P-11",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind volatile facts to refresh routes",
                "one_line": "Counts, \"current\" states, live route totals, CI floors, body-import floors, and readiness signals must cite how they can be re-derived.",
                "one_line_quality": {
                  "flags": [],
                  "length": 135,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-11.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-11.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-12",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "grounded by Executable grammar before doctrine authority"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
                    "label": "governs validates synthetic bridge continuity"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
                    "label": "governs validates public operator contract"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-12",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Make doctrine executable before authoritative",
                "one_line": "A doctrine surface earns authority through grammar, required fields, result record obligations, scope boundaries, and validator coverage.",
                "one_line_quality": {
                  "flags": [],
                  "length": 137,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-12.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-12.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-13",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-12",
                    "label": "grounded by Reflexive accountability / no privileged meta-layer"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
                    "label": "governs validates public launch claim language gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
                    "label": "governs validates public doctrine grammar bundle"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-13",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Apply the same floor to meta artifacts",
                "one_line": "Microcosm artifacts about Microcosm do not get exemptions.",
                "one_line_quality": {
                  "flags": [],
                  "length": 58,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-13.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-13.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-14",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-4",
                    "label": "grounded by Content-addressed determinism"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-8",
                    "label": "grounded by Provenance propagation and non-interference"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
                    "label": "governs validates public work landing replay contract"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-14",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Carry basis and provenance together",
                "one_line": "Content basis says which bytes or rows were used; provenance says where they may flow and how strongly they may be claimed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 123,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-14.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-14.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-15",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-4",
                    "label": "grounded by Content-addressed determinism"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-5",
                    "label": "grounded by Fail-closed monotone lattice"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "grounded by Executable grammar before doctrine authority"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-15",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Keep projections below source authority",
                "one_line": "Generated docs, markdown summaries, route cards, and paper modules may expose a source truth, but they cannot upgrade it.",
                "one_line_quality": {
                  "flags": [],
                  "length": 121,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-15.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-15.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-16",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-3",
                    "label": "grounded by Authority by derivation, not possession"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-9",
                    "label": "grounded by Compensable transactional effects"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
                    "label": "governs validates public concurrency mission control"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-16",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind authority to transaction scope",
                "one_line": "Mutation authority is not merely who can touch a file.",
                "one_line_quality": {
                  "flags": [],
                  "length": 54,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-16.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-16.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-17",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-4",
                    "label": "grounded by Content-addressed determinism"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-9",
                    "label": "grounded by Compensable transactional effects"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "grounded by Executable grammar before doctrine authority"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-17",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Anchor graph mutations to unique source rows",
                "one_line": "Before adding or removing a lattice edge in a repeated registry, anchor the mutation to the unique source row, target id, and builder route\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-17.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-17.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-18",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-3",
                    "label": "grounded by Authority by derivation, not possession"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-9",
                    "label": "grounded by Compensable transactional effects"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "grounded by Executable grammar before doctrine authority"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-18",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Require fan-in before activation",
                "one_line": "A staged law, standard, component, or projection is not active authority until its owner boundary, source row, generated parity, validation\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-18.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-18.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-19",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-5",
                    "label": "grounded by Fail-closed monotone lattice"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-6",
                    "label": "grounded by Open-world epistemics"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "grounded by Executable grammar before doctrine authority"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-19",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Classify residual pressure before wiring",
                "one_line": "A residual is a typed pressure route, not an edge.",
                "one_line_quality": {
                  "flags": [],
                  "length": 50,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-19.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-19.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "principle",
                  "label": "Principles"
                },
                "card_href": "doctrine.html#dcard-p-20",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "grounded by Executable grammar before doctrine authority"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-12",
                    "label": "grounded by Reflexive accountability / no privileged meta-layer"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
                    "label": "governs validates public launch claim language gate"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "P-20",
                "kind": "principle",
                "kind_label": "principle",
                "label": "Bind result records before record authority",
                "one_line": "A doctrine record is not fully active by projection alone.",
                "one_line_quality": {
                  "flags": [],
                  "length": 58,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-20.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/principles/P-20.json"
                ]
              }
            ]
          },
          {
            "group_id": "axiom",
            "label": "Axioms",
            "row_count": 12,
            "rows": [
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-1",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "grounds Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "grounds Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-ap-1",
                    "label": "guarded by Fixture-label echo"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "AX-1",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Derivation before assertion",
                "one_line": "For any claim phi over basis B, admissibility requires a derivation certificate c and checker K such that K(B,c,phi)=accept; strength(phi)\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-1.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-1.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-2",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-3",
                    "label": "grounds Concentrate trust in small checkers"
                  },
                  {
                    "href": "doctrine.html#dcard-ap-2",
                    "label": "guarded by Producer trust"
                  },
                  {
                    "href": "doctrine.html#dcard-ap-15",
                    "label": "guarded by Mechanism theater"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "AX-2",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Kernelized verification",
                "one_line": "Trusted claims are decided by a small checker K over certificates c; producers emit c and K decides.",
                "one_line_quality": {
                  "flags": [],
                  "length": 100,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-2.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-2.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-3",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-4",
                    "label": "grounds Possession is not permission"
                  },
                  {
                    "href": "doctrine.html#dcard-p-16",
                    "label": "grounds Bind authority to transaction scope"
                  },
                  {
                    "href": "doctrine.html#dcard-p-18",
                    "label": "grounds Require fan-in before activation"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "AX-3",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Authority by derivation, not possession",
                "one_line": "auth(subject,effect)=F(deref(tokens_presented),policy,proof_refs,world_state); ambient identity is insufficient.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 112,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-3.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-3.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-4",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-5",
                    "label": "grounds Cache by content, not by name"
                  },
                  {
                    "href": "doctrine.html#dcard-p-14",
                    "label": "grounds Carry basis and provenance together"
                  },
                  {
                    "href": "doctrine.html#dcard-p-15",
                    "label": "grounds Keep projections below source authority"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AX-4",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Content-addressed determinism",
                "one_line": "a=f(B) and id(a)=H(B); equal B permits reuse; drift(B) forces recompute; missing(B)=bottom.",
                "one_line_quality": {
                  "flags": [],
                  "length": 91,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-4.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-4.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-5",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "grounds Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-p-6",
                    "label": "grounds Status fails closed"
                  },
                  {
                    "href": "doctrine.html#dcard-p-15",
                    "label": "grounds Keep projections below source authority"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AX-5",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Fail-closed monotone lattice",
                "one_line": "status(composite)=meet(status(parts)); no evidence defaults to blocked; later stages may lower but not raise authority without new derivati\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-5.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-5.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-6",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-7",
                    "label": "grounds Track known unknowns without claiming the unknown is mapped"
                  },
                  {
                    "href": "doctrine.html#dcard-p-19",
                    "label": "grounds Classify residual pressure before wiring"
                  },
                  {
                    "href": "doctrine.html#dcard-ap-5",
                    "label": "guarded by Unknown-unknown exhaustiveness"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "AX-6",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Open-world epistemics",
                "one_line": "not_proven(P) does not imply proven(not P); coverage is closed-world only inside declared finite domains.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 105,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-6.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-6.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-7",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-8",
                    "label": "grounds Refuse inadmissible computations with typed reasons"
                  },
                  {
                    "href": "doctrine.html#dcard-ap-6",
                    "label": "guarded by Inadmissible number emission"
                  },
                  {
                    "href": "components.html#component-finance_forecast_evaluation_spine",
                    "label": "witnessed by Finance Forecast Evaluation Spine"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "AX-7",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Typed partiality and refusal",
                "one_line": "Partial computation g is totalized as Result: Ok(y) under Pre(x), otherwise Refusal(reason,evidence).",
                "one_line_quality": {
                  "flags": [],
                  "length": 101,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-7.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-7.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-8",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-9",
                    "label": "grounds Preserve provenance across every boundary"
                  },
                  {
                    "href": "doctrine.html#dcard-p-14",
                    "label": "grounds Carry basis and provenance together"
                  },
                  {
                    "href": "doctrine.html#dcard-ap-7",
                    "label": "guarded by Public/private membrane breach"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "AX-8",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Provenance propagation and non-interference",
                "one_line": "Data labels propagate along flows; untrusted labels reach privileged sinks only through declared transforms satisfying sink policy.",
                "one_line_quality": {
                  "flags": [],
                  "length": 131,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-8.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-8.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-9",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-10",
                    "label": "grounds Do not land effects without compensation"
                  },
                  {
                    "href": "doctrine.html#dcard-p-16",
                    "label": "grounds Bind authority to transaction scope"
                  },
                  {
                    "href": "doctrine.html#dcard-p-17",
                    "label": "grounds Anchor graph mutations to unique source rows"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AX-9",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Compensable transactional effects",
                "one_line": "Effect e requires a compensator or declared irreversible boundary; multi-step effects land as saga with CAS and single-writer constraints.",
                "one_line_quality": {
                  "flags": [],
                  "length": 138,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-9.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-9.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-10",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-11",
                    "label": "grounds Bind volatile facts to refresh routes"
                  },
                  {
                    "href": "doctrine.html#dcard-ap-4",
                    "label": "guarded by Cache-across-drift"
                  },
                  {
                    "href": "doctrine.html#dcard-ap-9",
                    "label": "guarded by Frozen live fact"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "AX-10",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Temporal validity and freshness contracts",
                "one_line": "Claims over live state are cached reads valid only under <value,as_of,basis,rederive> invalidation contracts.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 109,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-10.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-10.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-11",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-12",
                    "label": "grounds Make doctrine executable before authoritative"
                  },
                  {
                    "href": "doctrine.html#dcard-p-15",
                    "label": "grounds Keep projections below source authority"
                  },
                  {
                    "href": "doctrine.html#dcard-p-17",
                    "label": "grounds Anchor graph mutations to unique source rows"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AX-11",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Executable grammar before doctrine authority",
                "one_line": "authority(d) implies d in L(G), result record obligations, and scope boundary are present; prose alone is projection.",
                "one_line_quality": {
                  "flags": [],
                  "length": 117,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-11.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-11.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "axiom",
                  "label": "Axioms"
                },
                "card_href": "doctrine.html#dcard-ax-12",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-13",
                    "label": "grounds Apply the same floor to meta artifacts"
                  },
                  {
                    "href": "doctrine.html#dcard-p-18",
                    "label": "grounds Require fan-in before activation"
                  },
                  {
                    "href": "doctrine.html#dcard-p-20",
                    "label": "grounds Bind result records before record authority"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AX-12",
                "kind": "axiom",
                "kind_label": "axiom",
                "label": "Reflexive accountability / no privileged meta-layer",
                "one_line": "For every Microcosm artifact a, any claim phi carried by a must satisfy the same admissibility relation as external claims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 123,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-12.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/axioms/AX-12.json"
                ]
              }
            ]
          },
          {
            "group_id": "anti_principle",
            "label": "Anti-principles",
            "row_count": 17,
            "rows": [
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-1",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-1",
                    "label": "guards Derivation before assertion"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-12",
                    "label": "guards Reflexive accountability / no privileged meta-layer"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "negates failure of Recompute, do not echo"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "AP-1",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Fixture-label echo",
                "one_line": "Echoing a fixture verdict, registry label, markdown claim, or model answer instead of recomputing it from lower-level evidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 127,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-1.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-1.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-2",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-2",
                    "label": "guards Kernelized verification"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-3",
                    "label": "guards Authority by derivation, not possession"
                  },
                  {
                    "href": "doctrine.html#dcard-p-3",
                    "label": "negates failure of Concentrate trust in small checkers"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "AP-2",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Producer trust",
                "one_line": "Trusting a producer, persona, route, account secret, or prior success instead of a checker, proof, policy, or dereferenced capability.",
                "one_line_quality": {
                  "flags": [],
                  "length": 134,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-2.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-2.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-3",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-5",
                    "label": "guards Fail-closed monotone lattice"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-12",
                    "label": "guards Reflexive accountability / no privileged meta-layer"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "negates failure of Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AP-3",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Rank-as-product-score",
                "one_line": "Treating counts, handles, passing validators, or evidence classes as product maturity, launch-scope decision, or whole-system correctness.",
                "one_line_quality": {
                  "flags": [],
                  "length": 138,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-3.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-3.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-4",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-4",
                    "label": "guards Content-addressed determinism"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-10",
                    "label": "guards Temporal validity and freshness contracts"
                  },
                  {
                    "href": "doctrine.html#dcard-p-5",
                    "label": "negates failure of Cache by content, not by name"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "AP-4",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Cache-across-drift",
                "one_line": "Caching by name, path, route, display label, or producer while basis content has drifted.",
                "one_line_quality": {
                  "flags": [],
                  "length": 89,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-4.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-4.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-5",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-6",
                    "label": "guards Open-world epistemics"
                  },
                  {
                    "href": "doctrine.html#dcard-p-7",
                    "label": "negates failure of Track known unknowns without claiming the unknown is mapped"
                  },
                  {
                    "href": "doctrine.html#dcard-p-19",
                    "label": "negates failure of Classify residual pressure before wiring"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "AP-5",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Unknown-unknown exhaustiveness",
                "one_line": "Treating missing evidence as evidence of absence outside a declared closed domain.",
                "one_line_quality": {
                  "flags": [],
                  "length": 82,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-5.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-5.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-6",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-7",
                    "label": "guards Typed partiality and refusal"
                  },
                  {
                    "href": "doctrine.html#dcard-p-8",
                    "label": "negates failure of Refuse inadmissible computations with typed reasons"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": null,
                "id": "AP-6",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Inadmissible number emission",
                "one_line": "Emitting inadmissible numbers or conclusions instead of typed refusal.",
                "one_line_quality": {
                  "flags": [],
                  "length": 70,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-6.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-6.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-7",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-8",
                    "label": "guards Provenance propagation and non-interference"
                  },
                  {
                    "href": "doctrine.html#dcard-p-9",
                    "label": "negates failure of Preserve provenance across every boundary"
                  },
                  {
                    "href": "doctrine.html#dcard-p-14",
                    "label": "negates failure of Carry basis and provenance together"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "AP-7",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Public/private membrane breach",
                "one_line": "Letting untrusted, private, provider, prompt, account secret, or raw-voice material reach a privileged or public sink without provenance an\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-7.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-7.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-8",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-9",
                    "label": "guards Compensable transactional effects"
                  },
                  {
                    "href": "doctrine.html#dcard-p-10",
                    "label": "negates failure of Do not land effects without compensation"
                  },
                  {
                    "href": "doctrine.html#dcard-p-16",
                    "label": "negates failure of Bind authority to transaction scope"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "AP-8",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Blind irreversible mutation",
                "one_line": "Performing irreversible mutation without a compensator, rollback result record, CAS/world-version guard, or explicit irreversible boundary.",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-8.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-8.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-9",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-10",
                    "label": "guards Temporal validity and freshness contracts"
                  },
                  {
                    "href": "doctrine.html#dcard-p-11",
                    "label": "negates failure of Bind volatile facts to refresh routes"
                  }
                ],
                "edge_count": 2,
                "evidence_rank": null,
                "id": "AP-9",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Frozen live fact",
                "one_line": "Freezing live facts in prose without `as_of`, basis, and rederive contract.",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 75,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-9.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-9.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-10",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "guards Executable grammar before doctrine authority"
                  },
                  {
                    "href": "doctrine.html#dcard-p-12",
                    "label": "negates failure of Make doctrine executable before authoritative"
                  },
                  {
                    "href": "doctrine.html#dcard-p-15",
                    "label": "negates failure of Keep projections below source authority"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "AP-10",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Prose-as-executable-authority",
                "one_line": "Granting executable authority to prose doctrine without grammar and result record obligations.",
                "one_line_quality": {
                  "flags": [],
                  "length": 94,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-10.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-10.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-11",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-12",
                    "label": "guards Reflexive accountability / no privileged meta-layer"
                  },
                  {
                    "href": "doctrine.html#dcard-p-13",
                    "label": "negates failure of Apply the same floor to meta artifacts"
                  },
                  {
                    "href": "doctrine.html#dcard-p-18",
                    "label": "negates failure of Require fan-in before activation"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "AP-11",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Meta-artifact exemption",
                "one_line": "Exempting Microcosm's own result records, docs, releases, generated projections, or validators from Microcosm's evidence gates.",
                "one_line_quality": {
                  "flags": [],
                  "length": 127,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-11.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-11.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-12",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-1",
                    "label": "guards Derivation before assertion"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-4",
                    "label": "guards Content-addressed determinism"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-8",
                    "label": "guards Provenance propagation and non-interference"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AP-12",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Synthetic system substitution",
                "one_line": "Using synthetic fixtures as substitutes for available system.",
                "one_line_quality": {
                  "flags": [],
                  "length": 61,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-12.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-12.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-13",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-4",
                    "label": "guards Content-addressed determinism"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "guards Executable grammar before doctrine authority"
                  },
                  {
                    "href": "doctrine.html#dcard-p-5",
                    "label": "negates failure of Cache by content, not by name"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AP-13",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Generated-result record source inversion",
                "one_line": "Treating generated result records as hand-authored source.",
                "one_line_quality": {
                  "flags": [],
                  "length": 58,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-13.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-13.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-14",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-5",
                    "label": "guards Fail-closed monotone lattice"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-8",
                    "label": "guards Provenance propagation and non-interference"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-12",
                    "label": "guards Reflexive accountability / no privileged meta-layer"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AP-14",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Public-authority inflation",
                "one_line": "Letting public docs imply a hosted service, external service access, source-file mutation, financial or trading decisions, deployment postu\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-14.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-14.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-15",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-1",
                    "label": "guards Derivation before assertion"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-2",
                    "label": "guards Kernelized verification"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-12",
                    "label": "guards Reflexive accountability / no privileged meta-layer"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AP-15",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Mechanism theater",
                "one_line": "Using field vocabulary such as proof, verifier, information flow, world model, or benchmark integrity when the public mechanism only valida\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-15.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-15.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-16",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-8",
                    "label": "guards Provenance propagation and non-interference"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-12",
                    "label": "guards Reflexive accountability / no privileged meta-layer"
                  },
                  {
                    "href": "doctrine.html#dcard-p-9",
                    "label": "negates failure of Preserve provenance across every boundary"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "AP-16",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Receiver inflation",
                "one_line": "Displaying a declared, inferred, or generated downstream target as an observed runtime effect without evidence of the effect relation.",
                "one_line_quality": {
                  "flags": [],
                  "length": 134,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-16.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-16.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "anti_principle",
                  "label": "Anti-principles"
                },
                "card_href": "doctrine.html#dcard-ap-17",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-ax-4",
                    "label": "guards Content-addressed determinism"
                  },
                  {
                    "href": "doctrine.html#dcard-ax-11",
                    "label": "guards Executable grammar before doctrine authority"
                  },
                  {
                    "href": "doctrine.html#dcard-p-5",
                    "label": "negates failure of Cache by content, not by name"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "AP-17",
                "kind": "anti_principle",
                "kind_label": "anti-principle",
                "label": "Projection-as-source",
                "one_line": "Letting a markdown page, generated card, atlas row, or compact result record summary override the executable contract it summarizes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 132,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-17.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/anti_principles/AP-17.json"
                ]
              }
            ]
          },
          {
            "group_id": "concept",
            "label": "Concepts",
            "row_count": 11,
            "rows": [
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "implements or refines Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-p-3",
                    "label": "implements or refines Concentrate trust in small checkers"
                  },
                  {
                    "href": "doctrine.html#dcard-p-6",
                    "label": "implements or refines Status fails closed"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "concept.agent_reliability_and_safety_validator_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "agent reliability and safety validators as bounded public scope limits",
                "one_line": "safety and reliability claims remain bounded to named public fixtures, validators, and result record rows instead of global agent capabilit\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.agent_reliability_and_safety_validator_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "implements or refines Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-9",
                    "label": "implements or refines Preserve provenance across every boundary"
                  },
                  {
                    "href": "doctrine.html#dcard-p-12",
                    "label": "implements or refines Make doctrine executable before authoritative"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "concept.architecture_and_navigation_route_contract_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "architecture and navigation route contracts as executable doctrine boundaries",
                "one_line": "navigation and doctrine surfaces become walkable through source-bound contracts while generated views stay below source authority",
                "one_line_quality": {
                  "flags": [],
                  "length": 129,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.architecture_and_navigation_route_contract_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "implements or refines Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-p-7",
                    "label": "implements or refines Track known unknowns without claiming the unknown is mapped"
                  },
                  {
                    "href": "doctrine.html#dcard-p-12",
                    "label": "implements or refines Make doctrine executable before authoritative"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "concept.entry_and_reveal_route_readiness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "one_line": "entry evidence shows what a reader can inspect, not that the whole system is ready or correct",
                "one_line_quality": {
                  "flags": [],
                  "length": 93,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.entry_and_reveal_route_readiness_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-8",
                    "label": "implements or refines Refuse inadmissible computations with typed reasons"
                  },
                  {
                    "href": "doctrine.html#dcard-p-12",
                    "label": "implements or refines Make doctrine executable before authoritative"
                  },
                  {
                    "href": "doctrine.html#dcard-p-15",
                    "label": "implements or refines Keep projections below source authority"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "concept.executable_doctrine_grammar_standard_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "standard as schema contract with explicit scope limit",
                "one_line": "invalid standards are blocked by negative cases such as missing teleology, missing result record expectations, or prose-only authority",
                "one_line_quality": {
                  "flags": [],
                  "length": 134,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.executable_doctrine_grammar_standard_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-12",
                    "label": "implements or refines Make doctrine executable before authoritative"
                  },
                  {
                    "href": "doctrine.html#dcard-p-15",
                    "label": "implements or refines Keep projections below source authority"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
                    "label": "instantiated by validates public first run route map"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "concept.first_screen_doctrine_effect_frame",
                "kind": "concept",
                "kind_label": "concept",
                "label": "doctrine handles as typed mistake-prevention boundaries",
                "one_line": "runtime first-screen output emits CONCEPTS and MECHANISMS before standards-tree search is required",
                "one_line_quality": {
                  "flags": [],
                  "length": 98,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.first_screen_doctrine_effect_frame.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "implements or refines Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-p-3",
                    "label": "implements or refines Concentrate trust in small checkers"
                  },
                  {
                    "href": "doctrine.html#dcard-p-8",
                    "label": "implements or refines Refuse inadmissible computations with typed reasons"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "concept.formal_math_and_proof_witness_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "one_line": "proof-related artifacts expose bounded witness status without claiming theorem completeness or provider proof authority",
                "one_line_quality": {
                  "flags": [],
                  "length": 119,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.formal_math_and_proof_witness_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "implements or refines Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-9",
                    "label": "implements or refines Preserve provenance across every boundary"
                  },
                  {
                    "href": "doctrine.html#dcard-p-11",
                    "label": "implements or refines Bind volatile facts to refresh routes"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "concept.import_projection_and_drift_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "source import and projection drift controls as provenance-preserving boundaries",
                "one_line": "imported material remains tied to source anchors and drift result records instead of becoming ambient doctrine authority",
                "one_line_quality": {
                  "flags": [],
                  "length": 120,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.import_projection_and_drift_control_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "implements or refines Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-p-7",
                    "label": "implements or refines Track known unknowns without claiming the unknown is mapped"
                  },
                  {
                    "href": "doctrine.html#dcard-p-9",
                    "label": "implements or refines Preserve provenance across every boundary"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "concept.research_and_science_replay_evidence_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "research and science replay validators as reproducibility scope limits",
                "one_line": "research claims remain scoped to public replay evidence and known gaps instead of becoming external scientific truth claims",
                "one_line_quality": {
                  "flags": [],
                  "length": 123,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.research_and_science_replay_evidence_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-7",
                    "label": "implements or refines Track known unknowns without claiming the unknown is mapped"
                  },
                  {
                    "href": "doctrine.html#dcard-p-13",
                    "label": "implements or refines Apply the same floor to meta artifacts"
                  },
                  {
                    "href": "doctrine.html#dcard-p-15",
                    "label": "implements or refines Keep projections below source authority"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "concept.standards_meta_diagnostics_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "component-standard-runtime-result record coverage as projection-only evidence",
                "one_line": "accepted_organ_count and covered_organ_ids are validated without becoming launch-scope decision",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 95,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.standards_meta_diagnostics_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-8",
                    "label": "implements or refines Refuse inadmissible computations with typed reasons"
                  },
                  {
                    "href": "doctrine.html#dcard-p-13",
                    "label": "implements or refines Apply the same floor to meta artifacts"
                  },
                  {
                    "href": "doctrine.html#dcard-p-16",
                    "label": "implements or refines Bind authority to transaction scope"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "local pressure rows as typed candidates for owner-surface refinement",
                "one_line": "status_counts distinguish refined_existing_surface, workitem_captured, and nothing_to_refine",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 92,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "concept",
                  "label": "Concepts"
                },
                "card_href": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "doctrine.html#dcard-p-6",
                    "label": "implements or refines Status fails closed"
                  },
                  {
                    "href": "doctrine.html#dcard-p-9",
                    "label": "implements or refines Preserve provenance across every boundary"
                  },
                  {
                    "href": "doctrine.html#dcard-p-10",
                    "label": "implements or refines Do not land effects without compensation"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "concept.work_landing_and_continuity_control_bundle",
                "kind": "concept",
                "kind_label": "concept",
                "label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "one_line": "work progress claims stay tied to owned paths, result records, and transaction scope rather than chat status or generated projections",
                "one_line_quality": {
                  "flags": [],
                  "length": 133,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.work_landing_and_continuity_control_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json"
                ]
              }
            ]
          },
          {
            "group_id": "mechanism",
            "label": "Mechanisms",
            "row_count": 95,
            "rows": [
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/agent benchmark integrity anti gaming replay py"
                  },
                  {
                    "href": "components.html#component-agent_benchmark_integrity_anti_gaming_replay",
                    "label": "runs in Agent Benchmark Integrity Anti Gaming Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public benchmark integrity replay",
                "one_line": "The agent benchmark integrity anti-gaming replay component validates public benchmark-claim boundaries by checking locked evaluator policy\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/agent completion faithfulness audit py"
                  },
                  {
                    "href": "components.html#component-agent_closeout_faithfulness_audit",
                    "label": "runs in Agent Completion Faithfulness Audit"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates completion evidence claims",
                "one_line": "The agent completion faithfulness audit component validates public completion evidence claims by checking fixture commit objects and HEAD w\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/agent memory temporal conflict replay py"
                  },
                  {
                    "href": "components.html#component-agent_memory_temporal_conflict_replay",
                    "label": "runs in Agent Memory Temporal Conflict Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public memory conflict replay",
                "one_line": "The agent memory temporal-conflict replay component validates public memory projection mechanics by checking ADD/UPDATE/DELETE/NOOP decisio\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/agent monitor redteam falsification replay py"
                  },
                  {
                    "href": "components.html#component-agent_monitor_redteam_falsification_replay",
                    "label": "runs in Agent Monitor Redteam Falsification Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public monitor verdict result records",
                "one_line": "The agent monitor redteam falsification replay component validates public monitor-verdict evidence shape by checking trajectory rosters, su\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/agent route observability runtime py"
                  },
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "runs in Agent Route Observability Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public route feedback",
                "one_line": "The agent route observability runtime validates public route-feedback and observability fixture bundles by checking actor-axis authority bo\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/agent sabotage scheming monitor replay py"
                  },
                  {
                    "href": "components.html#component-agent_sabotage_scheming_monitor_replay",
                    "label": "runs in Agent Sabotage Scheming Monitor Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public sabotage scheming monitor replay",
                "one_line": "The agent sabotage scheming-monitor replay validates a public synthetic sabotage-monitor bundle through task episodes, action traces, monit\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/agent sandbox policy escape replay py"
                  },
                  {
                    "href": "components.html#component-agent_sandbox_policy_escape_replay",
                    "label": "runs in Agent Sandbox Policy Escape Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public sandbox policy trace",
                "one_line": "The agent sandbox policy escape replay component validates public sandbox-policy projection mechanics by checking action requests, pre-exec\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/agentic vulnerability discovery patch proof replay py"
                  },
                  {
                    "href": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay",
                    "label": "runs in Agentic Vulnerability Discovery Patch Proof Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public agentic vulnerability patch proof replay",
                "one_line": "The agentic vulnerability discovery patch-proof replay component validates public vulnerability-claim boundaries by checking projection pro\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch4 proof authority runtime py"
                  },
                  {
                    "href": "components.html#component-batch4_proof_authority_runtime",
                    "label": "runs in Proof / Control / Runtime Import Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public proof authority runtime bundle",
                "one_line": "The Set 4 proof, authority, and runtime bundle validates copied public proof-control, formal-math, Codex runtime, completion, bitemporal, t\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch5 authority systems bundle py"
                  },
                  {
                    "href": "components.html#component-batch5_authority_systems_capsule",
                    "label": "runs in Authority Systems Source Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public authority systems bundle",
                "one_line": "The Set 5 authority systems bundle validates copied public source authority/control bodies through deterministic fixture and exported-bundl\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch6 unsurfaced primitives bundle py"
                  },
                  {
                    "href": "components.html#component-batch6_unsurfaced_primitives_capsule",
                    "label": "runs in Unsurfaced Source Primitives Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public unsurfaced primitives bundle",
                "one_line": "The Set 6 unsurfaced primitives bundle validates copied public source-primitive bodies through deterministic fixture and exported-bundle ex\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch7 demo take console bundle py"
                  },
                  {
                    "href": "components.html#component-batch7_demo_take_console_capsule",
                    "label": "runs in Demo Take Console Source Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public demo take console bundle",
                "one_line": "The Set 7 Demo Take Console bundle validates copied public Swift source bodies through deterministic SwiftPM build-witness, recording-state\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch7 source engines bundle py"
                  },
                  {
                    "href": "components.html#component-batch7_macro_engines_capsule",
                    "label": "runs in Trace, Code-Map & Scheduling Engines Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source engines bundle",
                "one_line": "The Set 7 source engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, s\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch7 oracle sibling bundle py"
                  },
                  {
                    "href": "components.html#component-batch7_oracle_sibling_capsule",
                    "label": "runs in Oracle Sibling Source Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public oracle sibling bundle",
                "one_line": "The Set 7 Oracle sibling bundle validates copied public Oracle source bodies through deterministic subject-index, subject-snapshot, truth-d\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch7 secondary runtime bundle py"
                  },
                  {
                    "href": "components.html#component-batch7_secondary_runtime_capsule",
                    "label": "runs in Secondary Runtime Source Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public secondary runtime bundle",
                "one_line": "The Set 7 secondary runtime bundle validates copied public runtime, graph, cartography, stockgrid, and Polymarket source-body behavior thro\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch8 audio level rms port py"
                  },
                  {
                    "href": "components.html#component-batch8_audio_level_rms_port",
                    "label": "runs in Audio Level RMS Port"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public audio level rms port",
                "one_line": "The Set 8 audio level RMS port validates a source-faithful public projection of AudioLevelMonitor normalized-level RMS behavior by running\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch8 compliance pipeline bundle py"
                  },
                  {
                    "href": "components.html#component-batch8_compliance_pipeline_capsule",
                    "label": "runs in Compliance Pipeline Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public compliance pipeline bundle",
                "one_line": "The Set 8 compliance pipeline bundle validates a bounded public compliance/pipeline import by exercising the compliance adapter registry, b\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch8 policy engines bundle py"
                  },
                  {
                    "href": "components.html#component-batch8_policy_engines_capsule",
                    "label": "runs in Policy Engines Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public policy engines bundle",
                "one_line": "The Set 8 policy engines bundle validates copied public policy-engine bodies by exercising lab contract audit, market fusion readiness, cam\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch8 structural theses bundle py"
                  },
                  {
                    "href": "components.html#component-batch8_structural_theses_capsule",
                    "label": "runs in Structural Theses Finance Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public structural theses bundle",
                "one_line": "The Set 8 structural theses bundle validates a copied public structural-theses finance body by running synthetic winner, loser, and control\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch8 tools tail primitives bundle py"
                  },
                  {
                    "href": "components.html#component-batch8_tools_tail_primitives_capsule",
                    "label": "runs in Tools-Tail Primitives Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public tools tail primitives bundle",
                "one_line": "The Set 8 tools-tail primitives bundle validates four copied public tools-tail source modules by exercising observer set diffs, JSON patch\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch8 validator checker bundle py"
                  },
                  {
                    "href": "components.html#component-batch8_validator_checker_capsule",
                    "label": "runs in Validator Checker Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public validator checker bundle",
                "one_line": "The Set 8 validator checker bundle validates an exact copied public validators.py body by exercising policy/status judging, private-boundar\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch9 source engines bundle py"
                  },
                  {
                    "href": "components.html#component-batch9_macro_engines_capsule",
                    "label": "runs in Backend & Governance Engines Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source engines bundle",
                "one_line": "The Set 9 source engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, s\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch10 cold eval honesty bundle py"
                  },
                  {
                    "href": "components.html#component-batch10_cold_eval_honesty_capsule",
                    "label": "runs in Cold Evaluation Honesty Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public cold eval honesty bundle",
                "one_line": "The Set 10 cold-eval honesty bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercise\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch10 governance compilers bundle py"
                  },
                  {
                    "href": "components.html#component-batch10_governance_compilers_capsule",
                    "label": "runs in Governance & Compiler Mechanisms Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public governance compilers bundle",
                "one_line": "The Set 10 governance compilers bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exerc\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch10 live source drift bundle py"
                  },
                  {
                    "href": "components.html#component-batch10_live_source_drift_capsule",
                    "label": "runs in Live Source Drift Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public live source drift bundle",
                "one_line": "The Set 10 live-source drift bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercise\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch11 saturation engines bundle py"
                  },
                  {
                    "href": "components.html#component-batch11_saturation_engines_capsule",
                    "label": "runs in Saturation Engines Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public saturation engines bundle",
                "one_line": "The Set 11 saturation engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercis\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch12 market dashboard read model bundle py"
                  },
                  {
                    "href": "components.html#component-batch12_market_dashboard_read_model_capsule",
                    "label": "runs in Market Dashboard Read-Model Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                    "label": "grounds research and science replay validators as reproducibility scope limits"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public market dashboard read model bundle",
                "one_line": "The Set 12 market dashboard read-model bundle validates copied public read-model helpers over synthetic fixtures through market-dashboard i\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch12 prediction market board bundle py"
                  },
                  {
                    "href": "components.html#component-batch12_prediction_market_board_capsule",
                    "label": "runs in Prediction Market Board Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                    "label": "grounds research and science replay validators as reproducibility scope limits"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public prediction market board bundle",
                "one_line": "The Set 12 prediction market board bundle validates copied public prediction-board and quant-mart diagnostics over synthetic fixtures throu\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/batch12 launch claim language gate py"
                  },
                  {
                    "href": "components.html#component-batch12_release_claim_language_gate",
                    "label": "runs in launch Public Wording Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public launch claim language gate",
                "one_line": "The Set 12 launch-claim language gate component validates launch-claim fixture generation, claim-language blocking, assert-clear exits, sou\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/belief state process reward replay py"
                  },
                  {
                    "href": "components.html#component-belief_state_process_reward_replay",
                    "label": "runs in Belief State Process Reward Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public belief state process reward replay",
                "one_line": "The belief-state process reward replay component validates public belief summaries, verifier-feedback observations, process and outcome rew\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/bounded autonomy campaign packet py"
                  },
                  {
                    "href": "components.html#component-bounded_autonomy_campaign_packet",
                    "label": "runs in Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public bounded autonomy campaign packet",
                "one_line": "The bounded-autonomy campaign packet component validates campaign policy, failed-campaign digest handling, source-write refusal, source-mod\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/bridge phase continuity runtime py"
                  },
                  {
                    "href": "components.html#component-bridge_phase_continuity_runtime",
                    "label": "runs in Bridge Phase Continuity Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
                    "label": "grounds work landing and continuity controls as transaction-scoped coordination evidence"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates synthetic bridge continuity",
                "one_line": "The bridge phase continuity runtime validates public synthetic observe/apply bridge continuity by checking disk-first continuation packets\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/certificate kernel execution lab py"
                  },
                  {
                    "href": "components.html#component-certificate_kernel_execution_lab",
                    "label": "runs in Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public certificate kernel execution",
                "one_line": "The certificate kernel execution lab component validates public proof-adjacent execution boundaries by checking a Lean/Lake certificate-ker\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/cognitive operator registry py"
                  },
                  {
                    "href": "components.html#component-cognitive_operator_registry",
                    "label": "runs in Cognitive Operator Registry"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public operator contract",
                "one_line": "The cognitive operator registry component validates public reusable-cognition system by checking operator-shape fields, active-operator dog\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/cold clone probe py"
                  },
                  {
                    "href": "components.html#component-pattern_binding_contract",
                    "label": "runs in Pattern Binding Contract"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source root bootstrap",
                "one_line": "The cold-clone probe validates source-root public bootstrap mechanics by importing the package from src, running the secret-exclusion scan\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/cold reader route map py"
                  },
                  {
                    "href": "components.html#component-cold_reader_route_map",
                    "label": "runs in Cold Reader Route Map"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
                    "label": "grounds entry and reveal routes as bounded cold-reader readiness evidence"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public first run route map",
                "one_line": "The cold-reader route-map component validates public first-run route projections by checking route-row command refs, public docs refs, rout\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/concurrency mission control py"
                  },
                  {
                    "href": "components.html#component-concurrency_mission_control",
                    "label": "runs in Concurrency Mission Control"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
                    "label": "grounds work landing and continuity controls as transaction-scoped coordination evidence"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public concurrency mission control",
                "one_line": "The concurrency mission-control component validates copied public mission-control builder and bridge artifacts through fixture failure clas\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/corpus readiness mathlib absence gate py"
                  },
                  {
                    "href": "components.html#component-corpus_readiness_mathlib_absence_gate",
                    "label": "runs in Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public corpus readiness boundary",
                "one_line": "The corpus readiness Mathlib absence gate component validates public formal-math corpus readiness boundaries by checking copied PROVER smok\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/corpus readiness mathlib absence gate py"
                  },
                  {
                    "href": "components.html#component-corpus_readiness_mathlib_absence_gate",
                    "label": "runs in Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public mathlib absence boundary",
                "one_line": "The corpus readiness Mathlib absence gate validates recorded corpus and toolchain readiness accounting, Mathlib absence boundaries, consume\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/doctrine fact claim audit py"
                  },
                  {
                    "href": "components.html#component-doctrine_fact_claim_audit",
                    "label": "runs in Doctrine Fact Claim Audit"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public doctrine fact claim audit",
                "one_line": "The doctrine fact-claim audit component validates fact assertions, numeric claim bindings, DAG references, code-locus anchors, source-modul\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/durable agent work landing replay py"
                  },
                  {
                    "href": "components.html#component-durable_agent_work_landing_replay",
                    "label": "runs in Durable Agent Work Landing Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
                    "label": "grounds work landing and continuity controls as transaction-scoped coordination evidence"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public work landing replay contract",
                "one_line": "The durable agent work-landing replay component validates public work-landing replay rows by checking owned-path claim evidence, owner-nati\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/reference knowledge router py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public reference knowledge router",
                "one_line": "The Engine Room reference knowledge router mechanism validates explainable tiered routing over sanitized reference catalog fixtures by scor\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/command run singleflight py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public command run singleflight",
                "one_line": "The Engine Room command-run singleflight mechanism validates content-addressed subprocess run keys, fcntl-backed leader/follower collapse\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 138,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/engine room demo py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/demo py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public engine room demo",
                "one_line": "The Engine Room demo component validates the staged public Engine Room composition over bounded fixtures, controller audits, missing-target\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/derived fact provider engine py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public derived fact provider engine",
                "one_line": "The Engine Room derived fact provider engine mechanism validates registry-backed fact resolution over public fixture roots by resolving JSO\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/egress self compliance gate py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public egress self compliance gate",
                "one_line": "The Engine Room egress self-compliance gate mechanism validates phrase-membership policy over public agent-output fixtures by detecting per\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/generated projection drift gate py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public generated projection drift gate",
                "one_line": "The Engine Room generated projection drift gate validates owner-routed generated artifact freshness over public fixtures by selecting proje\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/lean proof search lab py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean proof search lab",
                "one_line": "The Engine Room Lean proof-search lab mechanism validates bounded public proof-search fixtures by running tiny Lean statements through symb\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/navigation fitness benchmark py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public navigation fitness benchmark",
                "one_line": "The Engine Room navigation fitness benchmark mechanism validates public route-packet benchmark fixtures by checking expected stable-id reca\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/engine room/public projection leak gate py"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "runs in Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public projection leak gate",
                "one_line": "The Engine Room public projection leak gate validates rendered public projection roots by scanning file content, path names, symlink target\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/executable doctrine grammar py"
                  },
                  {
                    "href": "components.html#component-executable_doctrine_grammar",
                    "label": "runs in Executable Doctrine Grammar"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
                    "label": "grounds standard as schema contract with explicit scope limit"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public doctrine grammar bundle",
                "one_line": "The executable doctrine grammar component validates public standards and paper-module grammar fixtures by checking required standard fields\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/finance forecast evaluation spine py"
                  },
                  {
                    "href": "components.html#component-finance_forecast_evaluation_spine",
                    "label": "runs in Finance Forecast Evaluation Spine"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                    "label": "grounds research and science replay validators as reproducibility scope limits"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public finance forecast evaluation spine",
                "one_line": "The finance forecast evaluation spine validates copied public finance-evaluation helpers over synthetic market-shaped fixtures through Dieb\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/first screen composition py"
                  },
                  {
                    "href": "",
                    "label": "grounded in scripts/first screen composition card py"
                  },
                  {
                    "href": "components.html#component-public_reveal_walkthrough",
                    "label": "runs in Public Reveal Walkthrough"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public first screen composition root",
                "one_line": "The first-screen composition root validates the public one-screen entry card by checking reader-route ids, shared first commands, behavior-\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal evidence cell anchor resolver py"
                  },
                  {
                    "href": "components.html#component-formal_evidence_cell_anchor_resolver",
                    "label": "runs in Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public evidence cell anchor resolution",
                "one_line": "The formal evidence cell anchor resolver validates proof-language evidence boundaries by resolving public paper claims to evidence-cell ids\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal evidence cell anchor resolver py"
                  },
                  {
                    "href": "components.html#component-formal_evidence_cell_anchor_resolver",
                    "label": "runs in Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public evidence cell anchors",
                "one_line": "The formal evidence cell anchor resolver validates claim-to-evidence-cell resolution, public source anchors, permitted claim strength, copi\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal math lean proof witness py"
                  },
                  {
                    "href": "components.html#component-formal_math_lean_proof_witness",
                    "label": "runs in Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean lake witness",
                "one_line": "The formal math Lean proof witness component validates a bounded public Lean/Lake witness by copying a declared toy Lake project into a tem\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal math lean proof witness py"
                  },
                  {
                    "href": "components.html#component-formal_math_lean_proof_witness",
                    "label": "runs in Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean witness",
                "one_line": "The formal math Lean proof witness validates a bounded public toy Lean/Lake witness by checking tool availability, temporary-workspace buil\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal math premise retrieval py"
                  },
                  {
                    "href": "components.html#component-formal_math_premise_retrieval",
                    "label": "runs in Formal Math Premise Retrieval"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public premise retrieval projection",
                "one_line": "The formal math premise retrieval component validates public retrieval metadata, premise-index references, strategy cases, retrieval querie\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal math premise retrieval py"
                  },
                  {
                    "href": "components.html#component-formal_math_premise_retrieval",
                    "label": "runs in Formal Math Premise Retrieval"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public premise retrieval slice",
                "one_line": "The formal math premise retrieval component validates a formal-math retrieval slice by checking copied Lean/Std premise descriptors, retrie\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal math readiness gate py"
                  },
                  {
                    "href": "components.html#component-formal_math_readiness_gate",
                    "label": "runs in Formal Math Readiness Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public formal math readiness bundle",
                "one_line": "The formal math readiness gate component validates public formal-math readiness evidence by checking declared corpus and Mathlib readiness\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal math readiness gate py"
                  },
                  {
                    "href": "components.html#component-formal_math_readiness_gate",
                    "label": "runs in Formal Math Readiness Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public readiness boundary",
                "one_line": "The formal math readiness gate validates declared readiness metadata, tactic availability references, premise-index boundaries, target-shap\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/formal math verifier trace repair loop py"
                  },
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "runs in Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public verifier trace repair bundle",
                "one_line": "The formal math verifier-trace repair loop component validates public proof-lab repair evidence by checking copied Ring2 run refs and diges\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/indirect prompt injection information flow policy replay py"
                  },
                  {
                    "href": "components.html#component-indirect_prompt_injection_information_flow_policy_replay",
                    "label": "runs in Indirect Prompt Injection Information Flow Policy Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public indirect prompt injection information flow policy replay",
                "one_line": "The indirect prompt-injection information-flow policy replay component validates public source-trust rows, taint-flow edges, policy verdict\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/lean std premise index py"
                  },
                  {
                    "href": "components.html#component-lean_std_premise_index",
                    "label": "runs in Lean Std Premise Index"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean std premise catalog",
                "one_line": "The Lean/Std premise index component validates a copied Lean/Std premise descriptor catalog and Ring2 premise-retrieval source body bundle\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/lean std premise index py"
                  },
                  {
                    "href": "components.html#component-lean_std_premise_index",
                    "label": "runs in Lean Std Premise Index"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public lean std premise index",
                "one_line": "The Lean Std premise index validates premise metadata, Lean/Init source refs, copied public source manifests, forbidden proof/oracle fields\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/source projection import protocol py"
                  },
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "runs in Source Projection Import Protocol"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public source projection imports",
                "one_line": "The source projection import protocol component validates fixture and exported projection bundles by checking source refs, public target re\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/materials chemistry closed loop lab safety replay py"
                  },
                  {
                    "href": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay",
                    "label": "runs in Materials Chemistry Closed Loop Lab Safety Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                    "label": "grounds research and science replay validators as reproducibility scope limits"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public materials lab safety replay",
                "one_line": "The materials chemistry closed-loop lab-safety replay component validates public lab-safety claim boundaries by checking candidate material\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/mathematical strategy atlas hypothesis scorer py"
                  },
                  {
                    "href": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer",
                    "label": "runs in Mathematical Strategy Atlas Hypothesis Scorer"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public strategy hypothesis projection",
                "one_line": "The mathematical strategy atlas hypothesis scorer validates pre-oracle strategy selection, feature-overlap routing, source-artifact consist\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/mcp tool authority replay py"
                  },
                  {
                    "href": "components.html#component-mcp_tool_authority_replay",
                    "label": "runs in MCP Tool Authority Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public mcp tool authority replay",
                "one_line": "The MCP tool authority replay component validates public tool manifest scope, call metadata, approval token refs, side-effect ledger refs\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 138,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/mechanistic interpretability circuit attribution replay py"
                  },
                  {
                    "href": "components.html#component-mechanistic_interpretability_circuit_attribution_replay",
                    "label": "runs in Mechanistic Interpretability Circuit Attribution Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                    "label": "grounds research and science replay validators as reproducibility scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public mechanistic interpretability circuit attribution replay",
                "one_line": "The mechanistic interpretability circuit-attribution replay component validates public toy-transformer attribution rows, machine-readable g\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/validators/axiom support cover py"
                  },
                  {
                    "href": "",
                    "label": "runs in microcosm axiom system"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
                    "label": "grounds standard as schema contract with explicit scope limit"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public axiom support boundary",
                "one_line": "The Microcosm axiom system support-cover evaluator projects public axiom support cases, support frontiers, anti-axiom rejection mappings, p\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/mission transaction work spine py"
                  },
                  {
                    "href": "components.html#component-mission_transaction_work_spine",
                    "label": "runs in Mission Transaction Work Spine"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
                    "label": "grounds work landing and continuity controls as transaction-scoped coordination evidence"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public mission transaction bundle",
                "one_line": "The mission transaction work-spine component validates public work-landing and completion metadata by checking fixed Work item, claim, depe\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/navigation hologram route plane py"
                  },
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "runs in Navigation Hologram Route Plane"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public route plane bundle",
                "one_line": "The navigation hologram route-plane component validates public route-plane fixture rows and exported bundle inputs by checking route projec\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/validators/sign-off py"
                  },
                  {
                    "href": "components.html#component-pattern_assimilation_step",
                    "label": "runs in Pattern Assimilation Step"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public pattern assimilation step",
                "one_line": "The pattern-assimilation step component validates refinement, nothing-to-refine, stewardship, re-entry, source-module manifest, negative-ca\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/pattern binding contract py"
                  },
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/source tools/pattern route readiness py"
                  },
                  {
                    "href": "components.html#component-pattern_binding_contract",
                    "label": "runs in Pattern Binding Contract"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public pattern bindings",
                "one_line": "The pattern-binding contract component validates public pattern rows, source bundles, reference bundles, authority handles, exported system\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/prediction oracle reconciliation py"
                  },
                  {
                    "href": "components.html#component-prediction_oracle_reconciliation",
                    "label": "runs in Prediction Oracle Reconciliation"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                    "label": "grounds research and science replay validators as reproducibility scope limits"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public prediction oracle reconciliation",
                "one_line": "The prediction oracle reconciliation component validates synthetic prediction packets through CP1 fork preservation, CP2 target-universe ch\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/proof derived governed mutation authorization py"
                  },
                  {
                    "href": "components.html#component-proof_derived_governed_mutation_authorization",
                    "label": "runs in Proof Derived Governed Mutation Authorization"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates synthetic governed mutation authorization",
                "one_line": "The proof-derived governed-mutation authorization component validates public synthetic mutation-authority proposals by checking proof-cell\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/proof diagnostic evidence spine py"
                  },
                  {
                    "href": "components.html#component-proof_diagnostic_evidence_spine",
                    "label": "runs in Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates ring2 diagnostic evidence membrane",
                "one_line": "The proof diagnostic evidence spine component validates proof-adjacent public evidence by checking Ring2 diagnostic result record refs, cop\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/provider context recipe budget policy py"
                  },
                  {
                    "href": "components.html#component-provider_context_recipe_budget_policy",
                    "label": "runs in Provider Context Recipe Budget Policy"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public context budget boundary",
                "one_line": "The provider context recipe budget policy validates byte-bounded context recipe projection, ordered section fill, omitted-section manifests\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/public reveal walkthrough py"
                  },
                  {
                    "href": "components.html#component-public_reveal_walkthrough",
                    "label": "runs in Public Reveal Walkthrough"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
                    "label": "grounds entry and reveal routes as bounded cold-reader readiness evidence"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public reveal walkthrough",
                "one_line": "The public reveal walkthrough component validates public entry material by checking reveal-step density, runnable command refs, evidence re\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/research replication rubric artifact replay py"
                  },
                  {
                    "href": "components.html#component-research_replication_rubric_artifact_replay",
                    "label": "runs in Research Replication Rubric Artifact Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                    "label": "grounds research and science replay validators as reproducibility scope limits"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public research replication replay",
                "one_line": "The research replication rubric-artifact replay component validates public research-replication claim boundaries by checking contribution d\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/ring2 premise retrieval precision recall harness py"
                  },
                  {
                    "href": "components.html#component-ring2_premise_retrieval_precision_recall_harness",
                    "label": "runs in Ring2 Premise Retrieval Precision Recall Harness"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public premise retrieval attribution",
                "one_line": "The Ring2 premise retrieval precision/recall harness validates copied retrieval rankings, needed-premise attribution labels, aggregate hit\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/routing anti patterns registry py"
                  },
                  {
                    "href": "components.html#component-routing_anti_patterns_registry",
                    "label": "runs in Routing Anti Patterns Registry"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public routing anti patterns registry",
                "one_line": "The routing anti-patterns registry component validates public routing anti-pattern rows, source-module digest anchors, private-leak rejecti\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/self ignorance coverage ledger py"
                  },
                  {
                    "href": "components.html#component-self_ignorance_coverage_ledger",
                    "label": "runs in Self Ignorance Coverage Ledger"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
                    "label": "grounds architecture and navigation route contracts as executable doctrine boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public self ignorance coverage ledger",
                "one_line": "The self-ignorance coverage ledger component validates known Kind Atlas coverage-debt fixtures through declared gap rows, missing-category\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/sleeper memory poisoning quarantine replay py"
                  },
                  {
                    "href": "components.html#component-sleeper_memory_poisoning_quarantine_replay",
                    "label": "runs in Sleeper Memory Poisoning Quarantine Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
                    "label": "grounds agent reliability and safety validators as bounded public scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public sleeper memory poisoning quarantine replay",
                "one_line": "The sleeper memory poisoning quarantine replay component validates metadata-only public memory-security policy projections, poisoned-source\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/spatial world model counterfactual simulation replay py"
                  },
                  {
                    "href": "components.html#component-spatial_world_model_counterfactual_simulation_replay",
                    "label": "runs in Spatial World Model Counterfactual Simulation Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
                    "label": "grounds research and science replay validators as reproducibility scope limits"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public spatial world model counterfactual simulation replay",
                "one_line": "The spatial world-model counterfactual simulation replay component validates synthetic scene-state transitions, counterfactual replay rows\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/standards meta diagnostics py"
                  },
                  {
                    "href": "components.html#component-standards_meta_diagnostics",
                    "label": "runs in Standards Meta Diagnostics"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
                    "label": "grounds component-standard-runtime-result record coverage as projection-only evidence"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public standards meta diagnostics",
                "one_line": "The standards meta diagnostics component validates public projection-only diagnostics over accepted-component standards inventory, runtime\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/tactic portfolio availability probe py"
                  },
                  {
                    "href": "components.html#component-tactic_portfolio_availability_probe",
                    "label": "runs in Tactic Portfolio Availability Probe"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public tactic availability projection",
                "one_line": "The tactic portfolio availability probe validates recorded tactic compile-status rows, captured probe source digests, unavailable-tactic ro\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/target shape tactic routing gate py"
                  },
                  {
                    "href": "components.html#component-target_shape_tactic_routing_gate",
                    "label": "runs in Target Shape Tactic Routing Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 6,
                "evidence_rank": null,
                "id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public tactic routing boundary",
                "one_line": "The target-shape tactic routing gate validates pre-execution tactic allow/reject decisions against target shape, recorded tactic availabili\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/tool server pressure inventory py"
                  },
                  {
                    "href": "components.html#component-tool_server_pressure_inventory",
                    "label": "runs in Tool Server Pressure Inventory"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 3,
                "evidence_rank": null,
                "id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public tool server pressure inventory",
                "one_line": "The tool-server pressure inventory component validates public helper-process pressure fixtures through synthetic process rows, active-owner\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/undeclared library prior symbol classifier py"
                  },
                  {
                    "href": "components.html#component-undeclared_library_prior_symbol_classifier",
                    "label": "runs in Undeclared Library Prior Symbol Classifier"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public symbol boundary",
                "one_line": "The undeclared library prior symbol classifier validates symbol-boundary observations against allowed premise ids, classifier policy, sourc\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/verifier lab execution spine py"
                  },
                  {
                    "href": "components.html#component-verifier_lab_execution_spine",
                    "label": "runs in Verifier Lab Execution Spine"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public verifier transition witness",
                "one_line": "The verifier lab execution spine validates bounded public Lean transition rows by running the local checker on a temporary fixture, preserv\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/verifier lab kernel py"
                  },
                  {
                    "href": "components.html#component-verifier_lab_kernel",
                    "label": "runs in Verifier Lab Kernel"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
                    "label": "grounds formal math and proof witnesses as bounded public proof-adjacent result records"
                  }
                ],
                "edge_count": 4,
                "evidence_rank": null,
                "id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "composes public formal math result records",
                "one_line": "The verifier lab kernel composes public formal-math component result records into one leak-proof aggregate result record, preserving verifi\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/voice to doctrine self improvement loop py"
                  },
                  {
                    "href": "components.html#component-voice_to_doctrine_self_improvement_loop",
                    "label": "runs in Voice To Doctrine Self Improvement Loop"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
                    "label": "grounds local pressure rows as typed candidates for owner-surface refinement"
                  }
                ],
                "edge_count": 5,
                "evidence_rank": null,
                "id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public voice to doctrine self improvement loop",
                "one_line": "The voice-to-doctrine self-improvement loop component validates lesson propagation through projection protocol, policy, owner-surface check\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json"
                ]
              },
              {
                "area_or_group": {
                  "id": "mechanism",
                  "label": "Mechanisms"
                },
                "card_href": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "",
                    "label": "grounded in src/microcosm core/components/world model projection drift control room py"
                  },
                  {
                    "href": "components.html#component-world_model_projection_drift_control_room",
                    "label": "runs in World Model Projection Drift Control Room"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
                    "label": "grounds source import and projection drift controls as provenance-preserving boundaries"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
                "kind": "mechanism",
                "kind_label": "mechanism",
                "label": "validates public projection drift control boundary",
                "one_line": "The world-model projection drift control room component validates public metadata-only projection-drift rows and copied world-model/view-qu\u2026",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json",
                "status": "projected",
                "substrate_refs": [
                  "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json"
                ]
              }
            ]
          },
          {
            "group_id": "paper_module",
            "label": "Paper modules",
            "row_count": 93,
            "rows": [
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-verifier-lab-kernel",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "one_line": "The public verifier-lab composition root folds bounded formal-math component result records into one leak-proof result record while separating verifier-backed, oracle-compared, provider-suggested, retrieval-miss, CP2, Evolve, and contract-rejected rows.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 253,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-navigation-hologram-route-plane",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "one_line": "The public navigation route-plane fixture validates bounded route projections, source-coupling gates, entry floors, affordance passports, and copied navigation source-module digests without treating browse rows as authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 224,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/navigation_hologram_route_plane.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-agent-route-observability-runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "one_line": "The public route-observability fixture validates synthetic route feedback, route leases, hook-shadow advisory rows, anti-pattern debt, copied source trace manifests, and metadata-only result records without claiming live session authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 239,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "one_line": "The agent benchmark integrity anti-gaming replay validates copied public source pattern provenance bodies and metadata-only benchmark replay rows before any score-like language is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 188,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "one_line": "The research replication rubric-artifact replay validates source-backed public replication bundles before any paper-replication language is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 148,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                "one_line": "The agentic vulnerability discovery patch-proof replay validates metadata-only synthetic vulnerability evidence chains before any found-and-fixed security language is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 175,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Materials Chemistry Closed-Loop Lab-Safety Replay",
                "one_line": "The materials chemistry lab-safety replay validates metadata-only simulator-only closed-loop rows before any materials-lab or discovery language is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 156,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.certificate_kernel_execution_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Certificate Kernel Execution Lab",
                "one_line": "The certificate kernel execution lab validates bounded public Lean/Lake certificate-kernel rows before any proof-adjacent claim is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "one_line": "The corpus readiness Mathlib absence gate validates copied corpus/toolchain readiness bodies before any Mathlib-dependent proof or retrieval claim is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 158,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-pattern-binding-contract",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "one_line": "The public pattern-binding component validates pattern rows, source bundles, authority handles, exported system bundles, and route-readiness selector overlays while keeping mined rows component-first and fixture-bound.",
                "one_line_quality": {
                  "flags": [],
                  "length": 218,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "one_line": "The public bridge-continuity fixture validates disk-first continuation packets, heartbeat/resource-pressure boundaries, resume-once semantics, worker-skip dedupe, tracked result record-write gates, and non-public-state exclusion without live bridge transport.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 259,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bridge_phase_continuity_runtime.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-cognitive-operator-registry",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "one_line": "The public cognitive-operator registry fixture validates operator-shape rows, active-operator dogfood result records, anti-sprawl decisions, copied source registry/standard/tool bodies, and scope limits without becoming operator source authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 246,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cognitive_operator_registry.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.agent_closeout_faithfulness_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Completion Faithfulness Audit",
                "one_line": "The public completion-faithfulness fixture checks commit, ledger-cap, and pytest-span claims with real git/pytest subprocess witnesses while refusing unchecked pass overclaims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 176,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_closeout_faithfulness_audit.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-cold-reader-route-map",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "one_line": "The public cold-reader route-map fixture validates first-run command order, docs refs, result record refs, scope limits, copied cold-entry source-module digests, and non-public-state exclusion without becoming route registry control.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 233,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_reader_route_map.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "one_line": "The public proof-diagnostic evidence spine fixture validates Ring2 diagnostic result record refs, copied runtime artifact digests, provider/proof-body exclusions, stale-coupling visibility, and scope limits without becoming formal proof authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 247,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_diagnostic_evidence_spine.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "one_line": "The public proof-derived governed-mutation fixture validates synthetic mutation proposals through proof cells, visible pre-execution policy verdicts, logged side effects, rollback result records, cold replay, negative cases, and copied source internal control bodies without granting live mutation authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 308,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "one_line": "The public durable work-landing replay fixture validates recorded agent landing rows, copied source internal control source bodies, validation-before-commit ordering, HEAD-advance evidence, blocker capture, and work log completion without performing live Git work.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 264,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/durable_agent_work_landing_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-work-landing-control-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "one_line": "The public work-landing control spine validates copied work-landing internal control source bodies without authorizing live Git, ledger, claim-launch, private-index, public sharing, or launch operations.",
                "one_line_quality": {
                  "flags": [],
                  "length": 203,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/work_landing_control_spine.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-executable-doctrine-grammar",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "one_line": "The public executable-doctrine grammar fixture validates public standard rows, paper-module sections, negative cases, copied executable-grammar and standards/type-plane source-module bodies, and metadata-only result records without claiming doctrine completeness.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 263,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/executable_doctrine_grammar.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-macro-projection-import-protocol",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "one_line": "The public source-projection import protocol validates classified source-to-Microcosm projection cells, per-slice source-module manifests, digest relations, omission result records, intake statuses, and scope limits without claiming source or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 265,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-mission-transaction-work-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "one_line": "The public mission-transaction fixture validates work-landing, claim, dependency, scoped-commit, checkpoint-lane, result record-drain, completion, and copied control source-module contracts without mutating live ledgers or git.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 227,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mission_transaction_work_spine.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-formal-math-readiness-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "one_line": "The public formal-math readiness gate validates declared corpus, tactic, premise, routing, provider-budget, source-module manifest, copied PROVER probe body, and negative-case boundaries without claiming Lean/Lake or proof authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 233,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "one_line": "The public Lean proof witness runs local Lean/Lake over a tiny synthetic project, validates copied public source-module digests and negative cases, and emits redacted result records without claiming general proof authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 223,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "one_line": "The public verifier-trace repair fixture validates copied Ring2 failure taxonomy, graph-update, oracle-repair contrast rows, source-module digests, negative cases, and one deterministic toy rerun without claiming proof authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 229,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "one_line": "The formal evidence cell anchor resolver binds proof-language paper claims to public evidence cells, source anchors, machine-anchor metadata, copied source modules, and negative-case result records without claiming formal-result correctness.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 241,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-formal-math-premise-retrieval",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "one_line": "Formal math premise retrieval validates copied public Lean/Std premise metadata, query scoring, context budgets, strategy gates, body-floor provenance, and leakage negative cases without claiming proof authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 212,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-lean-std-premise-index",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "one_line": "The Lean/Std premise index validates a copied public Lean/Std descriptor catalog plus Ring2 premise-retrieval source bodies without claiming proof, Mathlib, Lean/Lake, provider, launch, or theorem-correctness authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 219,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "one_line": "The world-model projection drift control room validates public metadata-only projection-drift rows and copied source-module bodies without treating projections as source authority or repair authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 200,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/world_model_projection_drift_control_room.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-public-reveal-walkthrough",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "one_line": "The public reveal walkthrough validates a ten-minute cold-reader path through commands, routes, evidence refs, source-open body imports, negative cases, and scope limits without claiming launch-scope decision or private-system equivalence.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 239,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-standards-meta-diagnostics",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "one_line": "Terminal public coverage diagnostic: verifies every accepted component stays mapped to a standard, runtime contract, result record, and scope limit.",
                "one_line_quality": {
                  "flags": [],
                  "length": 148,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "one_line": "Forecast-evaluation component: Diebold-Mariano / Hansen-SPA / stationary-bootstrap stats over synthetic fixtures with typed refusal discipline; no market authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 164,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-demo",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "one_line": "Composition component: verifies the 14 staged Engine Room jewel targets and their owned bundle surfaces through the public fixture chain; composition contract only.",
                "one_line_quality": {
                  "flags": [],
                  "length": 164,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "one_line": "Synthetic replay fixture for an agent-memory honesty contract: models scoped-preference episodes and checks temporal-conflict handling; no live memory product.",
                "one_line_quality": {
                  "flags": [],
                  "length": 159,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "one_line": "Synthetic regression drilldown for a monitor/redteam honesty contract; checks falsification handling, negative cases, non-public-state scan, scope limits.",
                "one_line_quality": {
                  "flags": [],
                  "length": 154,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sabotage Scheming-Monitor Replay",
                "one_line": "Drilldown regression contract for synthetic sabotage/scheming monitor claims: replays task episodes, action traces, monitor scores, counterfactual/cold replay.",
                "one_line_quality": {
                  "flags": [],
                  "length": 159,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "one_line": "Validator-backed public refactor of source agent_execution_trace for sandbox/security: metadata-only trace spans, pre-exec policy verdicts, side-effect diffs",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 157,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-belief-state-process-reward-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.belief_state_process_reward_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Belief-State Process Reward Replay",
                "one_line": "Public projection of a belief-state process-reward claim contract, backed by the agent-execution trace refactor and copied source bodies.",
                "one_line_quality": {
                  "flags": [],
                  "length": 137,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "one_line": "Synthetic replay fixture for a persistent-memory security contract: quarantine of poisoned memory, audit refs, rerun result records, negative cases, authority",
                "one_line_quality": {
                  "flags": [],
                  "length": 158,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Indirect Prompt-Injection Information-Flow Policy Replay",
                "one_line": "Validator-backed claim: a source-faithful trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action.",
                "one_line_quality": {
                  "flags": [],
                  "length": 154,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-mcp-tool-authority-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "one_line": "Synthetic MCP-like replay fixture for a tool-authority claim contract: replay result records, negative cases, scope limits; no live MCP/provider/account secret",
                "one_line_quality": {
                  "flags": [],
                  "length": 159,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-tactic-portfolio-availability",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "one_line": "Environment-scoped tactic availability rows gate downstream tactic routing without becoming proof, benchmark, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [],
                  "length": 135,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-target-shape-tactic-routing",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "one_line": "Pre-execution tactic routing admits or rejects tactics from target shape and probe evidence without proving the target.",
                "one_line_quality": {
                  "flags": [],
                  "length": 119,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-ring2-premise-precision-recall",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "one_line": "After-the-fact premise retrieval metrics separate retrieval misses from proof failures without becoming theorem authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 122,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-mathematical-strategy-atlas",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "one_line": "Pre-oracle strategy hypotheses make the first proof-search move inspectable without claiming proof or provider authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 121,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-verifier-lab-execution-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "one_line": "Bounded public verifier execution result records witness command execution without upgrading output into theorem authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 123,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "one_line": "Bounded autonomy campaign packets propose guarded agent work without authorizing source-file changes or unsupervised repair.",
                "one_line_quality": {
                  "flags": [],
                  "length": 124,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-computer-use-action-trace-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "one_line": "Validator-backed public replay for synthetic computer-use action traces under the route-observability runtime.",
                "one_line_quality": {
                  "flags": [],
                  "length": 110,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/computer_use_action_trace_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-concurrency-mission-control",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "one_line": "Concurrency Mission Control validates metadata-only coordination result records without becoming a live scheduler or production concurrency proof.",
                "one_line_quality": {
                  "flags": [],
                  "length": 146,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "one_line": "Doctrine Fact Claim Audit rejects wrong fact counts and dead anchors without claiming comprehension or route completeness.",
                "one_line_quality": {
                  "flags": [],
                  "length": 122,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "one_line": "Self-Ignorance Coverage Ledger counts known coverage debt while refusing unknown-unknown or absence-proof claims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 113,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-tool-server-pressure-inventory",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "one_line": "Tool Server Pressure Inventory validates public pressure-inventory fixtures without reading or mutating live host process state.",
                "one_line_quality": {
                  "flags": [],
                  "length": 128,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "one_line": "Mechanistic interpretability replay validates public circuit-attribution result record contracts without live model access or private activation export.",
                "one_line_quality": {
                  "flags": [],
                  "length": 152,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "one_line": "Spatial world-model replay validates synthetic counterfactual metadata without robot operation, simulator product claims, or real-world accuracy claims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 152,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "one_line": "Prediction Oracle Reconciliation exercises synthetic forecast reconciliation gates without forecasting, trading, provider, or live-market authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 148,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-provider-context-recipe-budget",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "one_line": "Provider Context Recipe Budget validates context-budget projection mechanics without authorizing external model access or truth-side material.",
                "one_line_quality": {
                  "flags": [],
                  "length": 142,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "one_line": "Undeclared Library Prior Classifier scores extracted Lean symbol observations against an allowed premise set without running Lean or treating libraries as implicit allowlists.",
                "one_line_quality": {
                  "flags": [],
                  "length": 175,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "one_line": "Voice to Doctrine Self-Improvement Loop validates lesson propagation without exporting source notes or granting doctrine mutation authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-routing-anti-patterns-registry",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "one_line": "Routing Anti-Patterns Registry validates public anti-pattern registry rows without becoming route source authority or mutating routes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 134,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "one_line": "Set 8 Audio Level RMS Port validates deterministic RMS math parity over public synthetic samples without audio capture, microphone permission, or UI readiness authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 169,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "one_line": "Set 8 Compliance Pipeline Bundle validates copied compliance scanner and observe-pipeline mechanics without refreshing the full ledger or dispatching bridge/provider work.",
                "one_line_quality": {
                  "flags": [],
                  "length": 171,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "one_line": "Set 8 Policy Engines Bundle validates three deterministic public policy-engine exercises without running campaigns, providers, markets, or repository mutations.",
                "one_line_quality": {
                  "flags": [],
                  "length": 160,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "one_line": "Set 8 Structural Theses Bundle validates public synthetic thesis-family replay without financial decisions, live-market validation, external model access, or portfolio authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 178,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "one_line": "Set 8 Tools-Tail Primitives Bundle validates four public tools-tail primitive exercises without Oracle truth, external model access, live bridge work, or repository mutation authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 184,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "one_line": "Set 8 Validator Checker Bundle validates selected public checker groups without becoming launch-scope decision or a complete validator-suite proof.",
                "one_line_quality": {
                  "flags": [],
                  "length": 147,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch12_market_dashboard_read_model_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Market Dashboard Read-Model Bundle",
                "one_line": "Set 12 Market Dashboard Read-Model Bundle validates copied read-model helpers over public fixtures without market-level conclusions, external model access, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [],
                  "length": 181,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "one_line": "Set 12 Prediction Market Board Bundle validates copied prediction-board and quant-mart diagnostics over public fixtures without market-level conclusions or provider authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 175,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "one_line": "Set 12 launch claim-Language Gate checks public claim language against result record-backed scope limits without approving launch or public sharing.",
                "one_line_quality": {
                  "flags": [],
                  "length": 148,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "one_line": "Set 10 Cold Eval Honesty Bundle runs cold-eval over public fixtures without benchmark, navigation-truth, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [],
                  "length": 130,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "one_line": "Set 10 Live Source Drift Bundle validates copied current internal control source bodies without route, ledger-mutation, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [],
                  "length": 145,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "one_line": "Set 7 Source Engines Bundle imports source engine bodies and exercises trace, graph, scheduling, source-index, patch, numeric, rank, and regression-selection invariants.",
                "one_line_quality": {
                  "flags": [],
                  "length": 169,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "one_line": "Set 9 Source Engines Bundle imports backend and governance source-engine bodies and exercises provenance, approval, AST, finance-news, mission graph, dependency, config, edge, WorkAtlas, host-pressure, doctrine-enrichment, worker-budget, and milestone-quality invariants.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 271,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-pattern-assimilation",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "one_line": "Pattern Assimilation validates public completion-learning metadata, owner-routed refinement result records, typed nothing-to-refine decisions, and copied body-import manifests without promoting local lessons into global doctrine.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 229,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "one_line": "Set 10 Governance And Compilers Bundle imports governance, compiler, launch, finance, dependency, DAG, table, reference, and recent-change source bodies as public source-open evidence without granting live ledger, public sharing, launch, market, or source-file changes.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 269,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "one_line": "Set 11 Saturation Engines Bundle imports saturation, diagnostic, wayfinding, market-board, secret-scan, and demo-take source bodies as public source-open evidence without granting live runtime, launch, market, or navigation authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 234,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "one_line": "Set 4 Proof, Authority, and Runtime Bundle imports proof-search, reasoning-authority, completion, Codex runtime, bitemporal, taskpolicy, and context-yield source bodies as public source-open evidence without claiming proof success, benchmark claims, live runtime control, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 297,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "one_line": "Set 6 Unsurfaced Primitives Bundle imports provenance, operator-handoff, market, finance, provider-recovery, and demo-take source primitives as public source-open evidence without granting live operator memory, market, provider, media, public sharing, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 277,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "one_line": "The Engine Room public projection leak gate validates rendered public projection roots for account secret-shaped strings, non-public paths shapes, symlink escapes, policy-exception handling, and optional gitleaks status while keeping findings hash-only.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 253,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_public_projection_leak_gate.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "one_line": "Set 5 Authority and Systems Bundle imports post-execution authority, replay, proof-repair, process, generated-state, trace, blast-radius, and doctrine-graph source bodies as public source-open evidence without claiming live authority or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 259,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "one_line": "Set 7 Oracle Sibling Bundle imports Oracle sibling source bodies and exercises deterministic subject-index, snapshot, truth-diff, quartet-plan, and original pytest witness boundaries.",
                "one_line_quality": {
                  "flags": [],
                  "length": 183,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "one_line": "Set 7 Demo Take Console Bundle imports Swift capture-console source bodies and exercises SwiftPM build, recording-state, helper-bridge, recorder-store, hotkey/audio-meter, and transcribe-payload boundaries.",
                "one_line_quality": {
                  "flags": [],
                  "length": 206,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "one_line": "Public generated-projection drift fixture: owner-routed checks fingerprint declared sources and artifacts, reuse clean result records only under matching hashes, and fail planted-byte or missing-artifact cases.",
                "one_line_quality": {
                  "flags": [],
                  "length": 210,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "one_line": "Public command-run singleflight fixture: content-addressed subprocess keys collapse duplicate active runs and replay captured result records without claiming scheduler or daemon authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 188,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_command_run_singleflight.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "one_line": "Staged Engine Room component: synthetic SQLite metabolism runtime exercise for queues, leases, blackboard projection, and reconciliation.",
                "one_line_quality": {
                  "flags": [],
                  "length": 137,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_metabolism_runtime.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "one_line": "Staged Engine Room component: pre-dispatch bridge-campaign DAG validator for typed nodes, acyclicity, synthesis reachability, and provider fan-out ceilings.",
                "one_line_quality": {
                  "flags": [],
                  "length": 156,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_bridge_campaign_dag.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "one_line": "Public Engine Room component: sanitized reference router for structured fields, note relevance, domain filters, and no-match boundaries.",
                "one_line_quality": {
                  "flags": [],
                  "length": 136,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_annex_knowledge_router.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "one_line": "Public Engine Room component: registry-backed derived fact provider over JSON pointers, glob counts, git-backed callables, and provider error rows.",
                "one_line_quality": {
                  "flags": [],
                  "length": 147,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "one_line": "Public Engine Room component: phrase-membership egress gate for permission ceremony, self-error capture binding, and command-displacement evidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 147,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "one_line": "Public Engine Room component: bounded Lean proof-search lab for tiny fixture statements, oracle-firewall negatives, ablation, and axiom-cleanliness checks.",
                "one_line_quality": {
                  "flags": [],
                  "length": 155,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_lean_proof_search_lab.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "one_line": "Public Engine Room component: route-packet benchmark evaluator for stable-id recall, precision, forbidden first routes, latency, and debt candidates.",
                "one_line_quality": {
                  "flags": [],
                  "length": 149,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-cold-clone-probe",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "one_line": "The cold-clone probe validates the first public source-root bootstrap path: src import, secret-exclusion scan, first-wave pattern-binding fixture replay, public result record refs, and ignored local result record emission.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 222,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_clone_probe.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-first-screen-composition-root",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "one_line": "The first-screen composition root validates the public one-screen entry card, reader branches, omission result records, evidence accounting frame, text projection, README order, and scope limit without becoming launch or hosted-publishing-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 254,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/first_screen_composition_root.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "one_line": "Set 7 Secondary Runtime Bundle imports runtime, graph, cartography, stockgrid, and Polymarket bodies and exercises their fixture-bound boundaries.",
                "one_line_quality": {
                  "flags": [],
                  "length": 146,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md",
                "status": "projected",
                "substrate_refs": []
              },
              {
                "area_or_group": {
                  "id": "paper_module",
                  "label": "Paper modules"
                },
                "card_href": "paper-modules.html#paper-module-microcosm-axiom-substrate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [],
                "edge_count": 0,
                "evidence_rank": null,
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "one_line": "The public Microcosm axiom system routes readers from axiom doctrine to the read-only support-cover evaluator, routing registry, standard, tests, and result records without claiming proof, launch, or source-file changes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 220,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "rules_and_ideas.records.summary_line",
                "projection_role": "canonical_object",
                "roster_id": "rules_and_ideas",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/microcosm_axiom_substrate.md",
                "status": "projected",
                "substrate_refs": []
              }
            ]
          }
        ]
      },
      {
        "description": "An alternate richer view of paper modules with component and rule-feed links.",
        "label": "Paper module detail projection",
        "projection_role": "alternate_projection",
        "row_count": 93,
        "section_id": "paper_module_detail",
        "subgroups": [
          {
            "group_id": "paper_module_detail",
            "label": "Paper module detail",
            "row_count": 93,
            "rows": [
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-verifier-lab-kernel",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-verifier_lab_kernel",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "components.html#component-verifier_lab_kernel",
                    "label": "Verifier Lab Kernel"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
                    "label": "composes public formal math result records"
                  }
                ],
                "edge_count": 23,
                "evidence_rank": null,
                "id": "paper_module.verifier_lab_kernel",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Kernel",
                "one_line": "The public verifier-lab composition root folds bounded formal-math component result records into one leak-proof result record while separating verifier-backed, oracle-compared, provider-suggested, retrieval-miss, CP2, Evolve, and contract-rejected rows.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 253,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-navigation-hologram-route-plane",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "components.html#component-navigation_hologram_route_plane",
                    "label": "Navigation Hologram Route Plane"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
                    "label": "validates public route plane bundle"
                  }
                ],
                "edge_count": 23,
                "evidence_rank": null,
                "id": "paper_module.navigation_hologram_route_plane",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Navigation Hologram Route Plane",
                "one_line": "The public navigation route-plane fixture validates bounded route projections, source-coupling gates, entry floors, affordance passports, and copied navigation source-module digests without treating browse rows as authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 224,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/navigation_hologram_route_plane.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-agent-route-observability-runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
                    "label": "validates public route feedback"
                  }
                ],
                "edge_count": 12,
                "evidence_rank": null,
                "id": "paper_module.agent_route_observability_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Route Observability Runtime",
                "one_line": "The public route-observability fixture validates synthetic route feedback, route leases, hook-shadow advisory rows, anti-pattern debt, copied source trace manifests, and metadata-only result records without claiming live session authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 239,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_benchmark_integrity_anti_gaming_replay",
                    "label": "Agent Benchmark Integrity Anti Gaming Replay"
                  },
                  {
                    "href": "components.html#component-agent_benchmark_integrity_anti_gaming_replay",
                    "label": "Agent Benchmark Integrity Anti Gaming Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
                    "label": "validates public benchmark integrity replay"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Benchmark Integrity Anti-Gaming Replay",
                "one_line": "The agent benchmark integrity anti-gaming replay validates copied public source pattern provenance bodies and metadata-only benchmark replay rows before any score-like language is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 188,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-research_replication_rubric_artifact_replay",
                    "label": "Research Replication Rubric Artifact Replay"
                  },
                  {
                    "href": "components.html#component-research_replication_rubric_artifact_replay",
                    "label": "Research Replication Rubric Artifact Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
                    "label": "validates public research replication replay"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.research_replication_rubric_artifact_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Research Replication Rubric Artifact Replay",
                "one_line": "The research replication rubric-artifact replay validates source-backed public replication bundles before any paper-replication language is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 148,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay",
                    "label": "Agentic Vulnerability Discovery Patch Proof Replay"
                  },
                  {
                    "href": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay",
                    "label": "Agentic Vulnerability Discovery Patch Proof Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
                    "label": "validates public agentic vulnerability patch proof replay"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agentic Vulnerability Discovery Patch-Proof Replay",
                "one_line": "The agentic vulnerability discovery patch-proof replay validates metadata-only synthetic vulnerability evidence chains before any found-and-fixed security language is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 175,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay",
                    "label": "Materials Chemistry Closed Loop Lab Safety Replay"
                  },
                  {
                    "href": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay",
                    "label": "Materials Chemistry Closed Loop Lab Safety Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
                    "label": "validates public materials lab safety replay"
                  }
                ],
                "edge_count": 17,
                "evidence_rank": null,
                "id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Materials Chemistry Closed-Loop Lab-Safety Replay",
                "one_line": "The materials chemistry lab-safety replay validates metadata-only simulator-only closed-loop rows before any materials-lab or discovery language is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 156,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-certificate_kernel_execution_lab",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "components.html#component-certificate_kernel_execution_lab",
                    "label": "Certificate Kernel Execution Lab"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
                    "label": "validates public certificate kernel execution"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "paper_module.certificate_kernel_execution_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Certificate Kernel Execution Lab",
                "one_line": "The certificate kernel execution lab validates bounded public Lean/Lake certificate-kernel rows before any proof-adjacent claim is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 139,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-corpus_readiness_mathlib_absence_gate",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "components.html#component-corpus_readiness_mathlib_absence_gate",
                    "label": "Corpus Readiness Mathlib Absence Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
                    "label": "validates public corpus readiness boundary"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.corpus_readiness_mathlib_absence_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Corpus Readiness Mathlib Absence Gate",
                "one_line": "The corpus readiness Mathlib absence gate validates copied corpus/toolchain readiness bodies before any Mathlib-dependent proof or retrieval claim is allowed.",
                "one_line_quality": {
                  "flags": [],
                  "length": 158,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-pattern-binding-contract",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-pattern_binding_contract",
                    "label": "Pattern Binding Contract"
                  },
                  {
                    "href": "components.html#component-pattern_binding_contract",
                    "label": "Pattern Binding Contract"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
                    "label": "validates public pattern bindings"
                  }
                ],
                "edge_count": 22,
                "evidence_rank": null,
                "id": "paper_module.pattern_binding_contract",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Binding Contract",
                "one_line": "The public pattern-binding component validates pattern rows, source bundles, authority handles, exported system bundles, and route-readiness selector overlays while keeping mined rows component-first and fixture-bound.",
                "one_line_quality": {
                  "flags": [],
                  "length": 218,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-bridge_phase_continuity_runtime",
                    "label": "Bridge Phase Continuity Runtime"
                  },
                  {
                    "href": "components.html#component-bridge_phase_continuity_runtime",
                    "label": "Bridge Phase Continuity Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
                    "label": "validates synthetic bridge continuity"
                  }
                ],
                "edge_count": 20,
                "evidence_rank": null,
                "id": "paper_module.bridge_phase_continuity_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bridge Phase Continuity Runtime",
                "one_line": "The public bridge-continuity fixture validates disk-first continuation packets, heartbeat/resource-pressure boundaries, resume-once semantics, worker-skip dedupe, tracked result record-write gates, and non-public-state exclusion without live bridge transport.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 259,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bridge_phase_continuity_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-cognitive-operator-registry",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-cognitive_operator_registry",
                    "label": "Cognitive Operator Registry"
                  },
                  {
                    "href": "components.html#component-cognitive_operator_registry",
                    "label": "Cognitive Operator Registry"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
                    "label": "validates public operator contract"
                  }
                ],
                "edge_count": 20,
                "evidence_rank": null,
                "id": "paper_module.cognitive_operator_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cognitive Operator Registry",
                "one_line": "The public cognitive-operator registry fixture validates operator-shape rows, active-operator dogfood result records, anti-sprawl decisions, copied source registry/standard/tool bodies, and scope limits without becoming operator source authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 246,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cognitive_operator_registry.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_closeout_faithfulness_audit",
                    "label": "Agent Completion Faithfulness Audit"
                  },
                  {
                    "href": "components.html#component-agent_closeout_faithfulness_audit",
                    "label": "Agent Completion Faithfulness Audit"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
                    "label": "validates completion evidence claims"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.agent_closeout_faithfulness_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Completion Faithfulness Audit",
                "one_line": "The public completion-faithfulness fixture checks commit, ledger-cap, and pytest-span claims with real git/pytest subprocess witnesses while refusing unchecked pass overclaims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 176,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_closeout_faithfulness_audit.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-cold-reader-route-map",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-cold_reader_route_map",
                    "label": "Cold Reader Route Map"
                  },
                  {
                    "href": "components.html#component-cold_reader_route_map",
                    "label": "Cold Reader Route Map"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
                    "label": "validates public first run route map"
                  }
                ],
                "edge_count": 22,
                "evidence_rank": null,
                "id": "paper_module.cold_reader_route_map",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold-Reader Route Map",
                "one_line": "The public cold-reader route-map fixture validates first-run command order, docs refs, result record refs, scope limits, copied cold-entry source-module digests, and non-public-state exclusion without becoming route registry control.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 233,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_reader_route_map.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-proof_diagnostic_evidence_spine",
                    "label": "Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "components.html#component-proof_diagnostic_evidence_spine",
                    "label": "Proof Diagnostic Evidence Spine"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
                    "label": "validates ring2 diagnostic evidence membrane"
                  }
                ],
                "edge_count": 17,
                "evidence_rank": null,
                "id": "paper_module.proof_diagnostic_evidence_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof Diagnostic Evidence Spine",
                "one_line": "The public proof-diagnostic evidence spine fixture validates Ring2 diagnostic result record refs, copied runtime artifact digests, provider/proof-body exclusions, stale-coupling visibility, and scope limits without becoming formal proof authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 247,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_diagnostic_evidence_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-proof_derived_governed_mutation_authorization",
                    "label": "Proof Derived Governed Mutation Authorization"
                  },
                  {
                    "href": "components.html#component-proof_derived_governed_mutation_authorization",
                    "label": "Proof Derived Governed Mutation Authorization"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
                    "label": "validates synthetic governed mutation authorization"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.proof_derived_governed_mutation_authorization",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Proof-Derived Governed Mutation Authorization",
                "one_line": "The public proof-derived governed-mutation fixture validates synthetic mutation proposals through proof cells, visible pre-execution policy verdicts, logged side effects, rollback result records, cold replay, negative cases, and copied source internal control bodies without granting live mutation authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 308,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-durable_agent_work_landing_replay",
                    "label": "Durable Agent Work Landing Replay"
                  },
                  {
                    "href": "components.html#component-durable_agent_work_landing_replay",
                    "label": "Durable Agent Work Landing Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
                    "label": "validates public work landing replay contract"
                  }
                ],
                "edge_count": 12,
                "evidence_rank": null,
                "id": "paper_module.durable_agent_work_landing_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Durable Agent Work-Landing Replay",
                "one_line": "The public durable work-landing replay fixture validates recorded agent landing rows, copied source internal control source bodies, validation-before-commit ordering, HEAD-advance evidence, blocker capture, and work log completion without performing live Git work.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 264,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/durable_agent_work_landing_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-work-landing-control-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
                    "label": "validates public source projection imports"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.work_landing_control_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Work Landing Control Spine",
                "one_line": "The public work-landing control spine validates copied work-landing internal control source bodies without authorizing live Git, ledger, claim-launch, private-index, public sharing, or launch operations.",
                "one_line_quality": {
                  "flags": [],
                  "length": 203,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/work_landing_control_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-executable-doctrine-grammar",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-executable_doctrine_grammar",
                    "label": "Executable Doctrine Grammar"
                  },
                  {
                    "href": "components.html#component-executable_doctrine_grammar",
                    "label": "Executable Doctrine Grammar"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
                    "label": "validates public doctrine grammar bundle"
                  }
                ],
                "edge_count": 12,
                "evidence_rank": null,
                "id": "paper_module.executable_doctrine_grammar",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Executable Doctrine Grammar",
                "one_line": "The public executable-doctrine grammar fixture validates public standard rows, paper-module sections, negative cases, copied executable-grammar and standards/type-plane source-module bodies, and metadata-only result records without claiming doctrine completeness.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 263,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/executable_doctrine_grammar.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-macro-projection-import-protocol",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "components.html#component-macro_projection_import_protocol",
                    "label": "Source Projection Import Protocol"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
                    "label": "validates public source projection imports"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.macro_projection_import_protocol",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Source Projection Import Protocol",
                "one_line": "The public source-projection import protocol validates classified source-to-Microcosm projection cells, per-slice source-module manifests, digest relations, omission result records, intake statuses, and scope limits without claiming source or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 265,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-mission-transaction-work-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-mission_transaction_work_spine",
                    "label": "Mission Transaction Work Spine"
                  },
                  {
                    "href": "components.html#component-mission_transaction_work_spine",
                    "label": "Mission Transaction Work Spine"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
                    "label": "validates public mission transaction bundle"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.mission_transaction_work_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mission Transaction Work Spine",
                "one_line": "The public mission-transaction fixture validates work-landing, claim, dependency, scoped-commit, checkpoint-lane, result record-drain, completion, and copied control source-module contracts without mutating live ledgers or git.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 227,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mission_transaction_work_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-formal-math-readiness-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_readiness_gate",
                    "label": "Formal Math Readiness Gate"
                  },
                  {
                    "href": "components.html#component-formal_math_readiness_gate",
                    "label": "Formal Math Readiness Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
                    "label": "validates public formal math readiness bundle"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.formal_math_readiness_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Readiness Gate",
                "one_line": "The public formal-math readiness gate validates declared corpus, tactic, premise, routing, provider-budget, source-module manifest, copied PROVER probe body, and negative-case boundaries without claiming Lean/Lake or proof authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 233,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_lean_proof_witness",
                    "label": "Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "components.html#component-formal_math_lean_proof_witness",
                    "label": "Formal Math Lean Proof Witness"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
                    "label": "validates public lean lake witness"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.formal_math_lean_proof_witness",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Lean Proof Witness",
                "one_line": "The public Lean proof witness runs local Lean/Lake over a tiny synthetic project, validates copied public source-module digests and negative cases, and emits redacted result records without claiming general proof authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 223,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "components.html#component-formal_math_verifier_trace_repair_loop",
                    "label": "Formal Math Verifier Trace Repair Loop"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
                    "label": "validates public verifier trace repair bundle"
                  }
                ],
                "edge_count": 17,
                "evidence_rank": null,
                "id": "paper_module.formal_math_verifier_trace_repair_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Verifier Trace Repair Loop",
                "one_line": "The public verifier-trace repair fixture validates copied Ring2 failure taxonomy, graph-update, oracle-repair contrast rows, source-module digests, negative cases, and one deterministic toy rerun without claiming proof authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 229,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_evidence_cell_anchor_resolver",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "components.html#component-formal_evidence_cell_anchor_resolver",
                    "label": "Formal Evidence Cell Anchor Resolver"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
                    "label": "validates public evidence cell anchor resolution"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.formal_evidence_cell_anchor_resolver",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Evidence Cell Anchor Resolver",
                "one_line": "The formal evidence cell anchor resolver binds proof-language paper claims to public evidence cells, source anchors, machine-anchor metadata, copied source modules, and negative-case result records without claiming formal-result correctness.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 241,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-formal-math-premise-retrieval",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-formal_math_premise_retrieval",
                    "label": "Formal Math Premise Retrieval"
                  },
                  {
                    "href": "components.html#component-formal_math_premise_retrieval",
                    "label": "Formal Math Premise Retrieval"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
                    "label": "validates public premise retrieval slice"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.formal_math_premise_retrieval",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Formal Math Premise Retrieval",
                "one_line": "Formal math premise retrieval validates copied public Lean/Std premise metadata, query scoring, context budgets, strategy gates, body-floor provenance, and leakage negative cases without claiming proof authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 212,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-lean-std-premise-index",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-lean_std_premise_index",
                    "label": "Lean Std Premise Index"
                  },
                  {
                    "href": "components.html#component-lean_std_premise_index",
                    "label": "Lean Std Premise Index"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
                    "label": "validates public lean std premise catalog"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.lean_std_premise_index",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Lean/Std Premise Index",
                "one_line": "The Lean/Std premise index validates a copied public Lean/Std descriptor catalog plus Ring2 premise-retrieval source bodies without claiming proof, Mathlib, Lean/Lake, provider, launch, or theorem-correctness authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 219,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-world_model_projection_drift_control_room",
                    "label": "World Model Projection Drift Control Room"
                  },
                  {
                    "href": "components.html#component-world_model_projection_drift_control_room",
                    "label": "World Model Projection Drift Control Room"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
                    "label": "validates public projection drift control boundary"
                  }
                ],
                "edge_count": 20,
                "evidence_rank": null,
                "id": "paper_module.world_model_projection_drift_control_room",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "World-Model Projection Drift Control Room",
                "one_line": "The world-model projection drift control room validates public metadata-only projection-drift rows and copied source-module bodies without treating projections as source authority or repair authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 200,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/world_model_projection_drift_control_room.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-public-reveal-walkthrough",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-public_reveal_walkthrough",
                    "label": "Public Reveal Walkthrough"
                  },
                  {
                    "href": "components.html#component-public_reveal_walkthrough",
                    "label": "Public Reveal Walkthrough"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
                    "label": "validates public reveal walkthrough"
                  }
                ],
                "edge_count": 21,
                "evidence_rank": null,
                "id": "paper_module.public_reveal_walkthrough",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Public Reveal Walkthrough",
                "one_line": "The public reveal walkthrough validates a ten-minute cold-reader path through commands, routes, evidence refs, source-open body imports, negative cases, and scope limits without claiming launch-scope decision or private-system equivalence.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 239,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-standards-meta-diagnostics",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-standards_meta_diagnostics",
                    "label": "Standards Meta Diagnostics"
                  },
                  {
                    "href": "components.html#component-standards_meta_diagnostics",
                    "label": "Standards Meta Diagnostics"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
                    "label": "validates public standards meta diagnostics"
                  }
                ],
                "edge_count": 12,
                "evidence_rank": null,
                "id": "paper_module.standards_meta_diagnostics",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Standards Meta Diagnostics",
                "one_line": "Terminal public coverage diagnostic: verifies every accepted component stays mapped to a standard, runtime contract, result record, and scope limit.",
                "one_line_quality": {
                  "flags": [],
                  "length": 148,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-finance_forecast_evaluation_spine",
                    "label": "Finance Forecast Evaluation Spine"
                  },
                  {
                    "href": "components.html#component-finance_forecast_evaluation_spine",
                    "label": "Finance Forecast Evaluation Spine"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
                    "label": "validates public finance forecast evaluation spine"
                  }
                ],
                "edge_count": 7,
                "evidence_rank": null,
                "id": "paper_module.finance_forecast_evaluation_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Finance Forecast Evaluation Spine",
                "one_line": "Forecast-evaluation component: Diebold-Mariano / Hansen-SPA / stationary-bootstrap stats over synthetic fixtures with typed refusal discipline; no market authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 164,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-demo",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "Engine Room Demo"
                  },
                  {
                    "href": "components.html#component-engine_room_demo",
                    "label": "Engine Room Demo"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
                    "label": "validates public engine room demo"
                  }
                ],
                "edge_count": 37,
                "evidence_rank": null,
                "id": "paper_module.engine_room_demo",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Demo",
                "one_line": "Composition component: verifies the 14 staged Engine Room jewel targets and their owned bundle surfaces through the public fixture chain; composition contract only.",
                "one_line_quality": {
                  "flags": [],
                  "length": 164,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_memory_temporal_conflict_replay",
                    "label": "Agent Memory Temporal Conflict Replay"
                  },
                  {
                    "href": "components.html#component-agent_memory_temporal_conflict_replay",
                    "label": "Agent Memory Temporal Conflict Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
                    "label": "validates public memory conflict replay"
                  }
                ],
                "edge_count": 9,
                "evidence_rank": null,
                "id": "paper_module.agent_memory_temporal_conflict_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Memory Temporal-Conflict Replay",
                "one_line": "Synthetic replay fixture for an agent-memory honesty contract: models scoped-preference episodes and checks temporal-conflict handling; no live memory product.",
                "one_line_quality": {
                  "flags": [],
                  "length": 159,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_monitor_redteam_falsification_replay",
                    "label": "Agent Monitor Redteam Falsification Replay"
                  },
                  {
                    "href": "components.html#component-agent_monitor_redteam_falsification_replay",
                    "label": "Agent Monitor Redteam Falsification Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
                    "label": "validates public monitor verdict result records"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.agent_monitor_redteam_falsification_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Monitor Redteam Falsification Replay",
                "one_line": "Synthetic regression drilldown for a monitor/redteam honesty contract; checks falsification handling, negative cases, non-public-state scan, scope limits.",
                "one_line_quality": {
                  "flags": [],
                  "length": 154,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_sabotage_scheming_monitor_replay",
                    "label": "Agent Sabotage Scheming Monitor Replay"
                  },
                  {
                    "href": "components.html#component-agent_sabotage_scheming_monitor_replay",
                    "label": "Agent Sabotage Scheming Monitor Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
                    "label": "validates public sabotage scheming monitor replay"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.agent_sabotage_scheming_monitor_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sabotage Scheming-Monitor Replay",
                "one_line": "Drilldown regression contract for synthetic sabotage/scheming monitor claims: replays task episodes, action traces, monitor scores, counterfactual/cold replay.",
                "one_line_quality": {
                  "flags": [],
                  "length": 159,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_sandbox_policy_escape_replay",
                    "label": "Agent Sandbox Policy Escape Replay"
                  },
                  {
                    "href": "components.html#component-agent_sandbox_policy_escape_replay",
                    "label": "Agent Sandbox Policy Escape Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
                    "label": "validates public sandbox policy trace"
                  }
                ],
                "edge_count": 9,
                "evidence_rank": null,
                "id": "paper_module.agent_sandbox_policy_escape_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Agent Sandbox Policy-Escape Replay",
                "one_line": "Validator-backed public refactor of source agent_execution_trace for sandbox/security: metadata-only trace spans, pre-exec policy verdicts, side-effect diffs",
                "one_line_quality": {
                  "flags": [
                    "raw_snake_case"
                  ],
                  "length": 157,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-belief-state-process-reward-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-belief_state_process_reward_replay",
                    "label": "Belief State Process Reward Replay"
                  },
                  {
                    "href": "components.html#component-belief_state_process_reward_replay",
                    "label": "Belief State Process Reward Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
                    "label": "validates public belief state process reward replay"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.belief_state_process_reward_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Belief-State Process Reward Replay",
                "one_line": "Public projection of a belief-state process-reward claim contract, backed by the agent-execution trace refactor and copied source bodies.",
                "one_line_quality": {
                  "flags": [],
                  "length": 137,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-sleeper_memory_poisoning_quarantine_replay",
                    "label": "Sleeper Memory Poisoning Quarantine Replay"
                  },
                  {
                    "href": "components.html#component-sleeper_memory_poisoning_quarantine_replay",
                    "label": "Sleeper Memory Poisoning Quarantine Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
                    "label": "validates public sleeper memory poisoning quarantine replay"
                  }
                ],
                "edge_count": 10,
                "evidence_rank": null,
                "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Sleeper Memory Poisoning Quarantine Replay",
                "one_line": "Synthetic replay fixture for a persistent-memory security contract: quarantine of poisoned memory, audit refs, rerun result records, negative cases, authority",
                "one_line_quality": {
                  "flags": [],
                  "length": 158,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-indirect_prompt_injection_information_flow_policy_replay",
                    "label": "Indirect Prompt Injection Information Flow Policy Replay"
                  },
                  {
                    "href": "components.html#component-indirect_prompt_injection_information_flow_policy_replay",
                    "label": "Indirect Prompt Injection Information Flow Policy Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
                    "label": "validates public indirect prompt injection information flow policy replay"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Indirect Prompt-Injection Information-Flow Policy Replay",
                "one_line": "Validator-backed claim: a source-faithful trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action.",
                "one_line_quality": {
                  "flags": [],
                  "length": 154,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-mcp-tool-authority-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-mcp_tool_authority_replay",
                    "label": "MCP Tool Authority Replay"
                  },
                  {
                    "href": "components.html#component-mcp_tool_authority_replay",
                    "label": "MCP Tool Authority Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
                    "label": "validates public mcp tool authority replay"
                  }
                ],
                "edge_count": 8,
                "evidence_rank": null,
                "id": "paper_module.mcp_tool_authority_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "MCP Tool Authority Replay",
                "one_line": "Synthetic MCP-like replay fixture for a tool-authority claim contract: replay result records, negative cases, scope limits; no live MCP/provider/account secret",
                "one_line_quality": {
                  "flags": [],
                  "length": 159,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-tactic-portfolio-availability",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-tactic_portfolio_availability_probe",
                    "label": "Tactic Portfolio Availability Probe"
                  },
                  {
                    "href": "components.html#component-tactic_portfolio_availability_probe",
                    "label": "Tactic Portfolio Availability Probe"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
                    "label": "validates public tactic availability projection"
                  }
                ],
                "edge_count": 18,
                "evidence_rank": null,
                "id": "paper_module.tactic_portfolio_availability",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tactic Portfolio Availability",
                "one_line": "Environment-scoped tactic availability rows gate downstream tactic routing without becoming proof, benchmark, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [],
                  "length": 135,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-target-shape-tactic-routing",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-target_shape_tactic_routing_gate",
                    "label": "Target Shape Tactic Routing Gate"
                  },
                  {
                    "href": "components.html#component-target_shape_tactic_routing_gate",
                    "label": "Target Shape Tactic Routing Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
                    "label": "validates public tactic routing boundary"
                  }
                ],
                "edge_count": 20,
                "evidence_rank": null,
                "id": "paper_module.target_shape_tactic_routing",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Target Shape Tactic Routing",
                "one_line": "Pre-execution tactic routing admits or rejects tactics from target shape and probe evidence without proving the target.",
                "one_line_quality": {
                  "flags": [],
                  "length": 119,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-ring2-premise-precision-recall",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-ring2_premise_retrieval_precision_recall_harness",
                    "label": "Ring2 Premise Retrieval Precision Recall Harness"
                  },
                  {
                    "href": "components.html#component-ring2_premise_retrieval_precision_recall_harness",
                    "label": "Ring2 Premise Retrieval Precision Recall Harness"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
                    "label": "validates public premise retrieval attribution"
                  }
                ],
                "edge_count": 18,
                "evidence_rank": null,
                "id": "paper_module.ring2_premise_precision_recall",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Ring-2 Premise Precision Recall",
                "one_line": "After-the-fact premise retrieval metrics separate retrieval misses from proof failures without becoming theorem authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 122,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-mathematical-strategy-atlas",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer",
                    "label": "Mathematical Strategy Atlas Hypothesis Scorer"
                  },
                  {
                    "href": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer",
                    "label": "Mathematical Strategy Atlas Hypothesis Scorer"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
                    "label": "validates public strategy hypothesis projection"
                  }
                ],
                "edge_count": 19,
                "evidence_rank": null,
                "id": "paper_module.mathematical_strategy_atlas",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mathematical Strategy Atlas",
                "one_line": "Pre-oracle strategy hypotheses make the first proof-search move inspectable without claiming proof or provider authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 121,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-verifier-lab-execution-spine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-verifier_lab_execution_spine",
                    "label": "Verifier Lab Execution Spine"
                  },
                  {
                    "href": "components.html#component-verifier_lab_execution_spine",
                    "label": "Verifier Lab Execution Spine"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
                    "label": "validates public verifier transition witness"
                  }
                ],
                "edge_count": 19,
                "evidence_rank": null,
                "id": "paper_module.verifier_lab_execution_spine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Verifier Lab Execution Spine",
                "one_line": "Bounded public verifier execution result records witness command execution without upgrading output into theorem authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 123,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-bounded_autonomy_campaign_packet",
                    "label": "Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "components.html#component-bounded_autonomy_campaign_packet",
                    "label": "Bounded Autonomy Campaign Packet"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
                    "label": "validates public bounded autonomy campaign packet"
                  }
                ],
                "edge_count": 20,
                "evidence_rank": null,
                "id": "paper_module.bounded_autonomy_campaign_packet",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Bounded Autonomy Campaign Packet",
                "one_line": "Bounded autonomy campaign packets propose guarded agent work without authorizing source-file changes or unsupervised repair.",
                "one_line_quality": {
                  "flags": [],
                  "length": 124,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-computer-use-action-trace-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "components.html#component-agent_route_observability_runtime",
                    "label": "Agent Route Observability Runtime"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
                    "label": "validates public route feedback"
                  }
                ],
                "edge_count": 9,
                "evidence_rank": null,
                "id": "paper_module.computer_use_action_trace_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Computer-Use Action Trace Replay",
                "one_line": "Validator-backed public replay for synthetic computer-use action traces under the route-observability runtime.",
                "one_line_quality": {
                  "flags": [],
                  "length": 110,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/computer_use_action_trace_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-concurrency-mission-control",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-concurrency_mission_control",
                    "label": "Concurrency Mission Control"
                  },
                  {
                    "href": "components.html#component-concurrency_mission_control",
                    "label": "Concurrency Mission Control"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
                    "label": "validates public concurrency mission control"
                  }
                ],
                "edge_count": 16,
                "evidence_rank": null,
                "id": "paper_module.concurrency_mission_control",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Concurrency Mission Control",
                "one_line": "Concurrency Mission Control validates metadata-only coordination result records without becoming a live scheduler or production concurrency proof.",
                "one_line_quality": {
                  "flags": [],
                  "length": 146,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-doctrine_fact_claim_audit",
                    "label": "Doctrine Fact Claim Audit"
                  },
                  {
                    "href": "components.html#component-doctrine_fact_claim_audit",
                    "label": "Doctrine Fact Claim Audit"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
                    "label": "validates public doctrine fact claim audit"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.doctrine_fact_claim_audit",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Doctrine Fact Claim Audit",
                "one_line": "Doctrine Fact Claim Audit rejects wrong fact counts and dead anchors without claiming comprehension or route completeness.",
                "one_line_quality": {
                  "flags": [],
                  "length": 122,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-self_ignorance_coverage_ledger",
                    "label": "Self Ignorance Coverage Ledger"
                  },
                  {
                    "href": "components.html#component-self_ignorance_coverage_ledger",
                    "label": "Self Ignorance Coverage Ledger"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
                    "label": "validates public self ignorance coverage ledger"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.self_ignorance_coverage_ledger",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Self-Ignorance Coverage Ledger",
                "one_line": "Self-Ignorance Coverage Ledger counts known coverage debt while refusing unknown-unknown or absence-proof claims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 113,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-tool-server-pressure-inventory",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-tool_server_pressure_inventory",
                    "label": "Tool Server Pressure Inventory"
                  },
                  {
                    "href": "components.html#component-tool_server_pressure_inventory",
                    "label": "Tool Server Pressure Inventory"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
                    "label": "validates public tool server pressure inventory"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.tool_server_pressure_inventory",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Tool Server Pressure Inventory",
                "one_line": "Tool Server Pressure Inventory validates public pressure-inventory fixtures without reading or mutating live host process state.",
                "one_line_quality": {
                  "flags": [],
                  "length": 128,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-mechanistic_interpretability_circuit_attribution_replay",
                    "label": "Mechanistic Interpretability Circuit Attribution Replay"
                  },
                  {
                    "href": "components.html#component-mechanistic_interpretability_circuit_attribution_replay",
                    "label": "Mechanistic Interpretability Circuit Attribution Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
                    "label": "validates public mechanistic interpretability circuit attribution replay"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Mechanistic Interpretability Circuit Attribution Replay",
                "one_line": "Mechanistic interpretability replay validates public circuit-attribution result record contracts without live model access or private activation export.",
                "one_line_quality": {
                  "flags": [],
                  "length": 152,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-spatial_world_model_counterfactual_simulation_replay",
                    "label": "Spatial World Model Counterfactual Simulation Replay"
                  },
                  {
                    "href": "components.html#component-spatial_world_model_counterfactual_simulation_replay",
                    "label": "Spatial World Model Counterfactual Simulation Replay"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
                    "label": "validates public spatial world model counterfactual simulation replay"
                  }
                ],
                "edge_count": 20,
                "evidence_rank": null,
                "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Spatial World Model Counterfactual Simulation Replay",
                "one_line": "Spatial world-model replay validates synthetic counterfactual metadata without robot operation, simulator product claims, or real-world accuracy claims.",
                "one_line_quality": {
                  "flags": [],
                  "length": 152,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-prediction_oracle_reconciliation",
                    "label": "Prediction Oracle Reconciliation"
                  },
                  {
                    "href": "components.html#component-prediction_oracle_reconciliation",
                    "label": "Prediction Oracle Reconciliation"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
                    "label": "validates public prediction oracle reconciliation"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.prediction_oracle_reconciliation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Prediction Oracle Reconciliation",
                "one_line": "Prediction Oracle Reconciliation exercises synthetic forecast reconciliation gates without forecasting, trading, provider, or live-market authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 148,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-provider-context-recipe-budget",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-provider_context_recipe_budget_policy",
                    "label": "Provider Context Recipe Budget Policy"
                  },
                  {
                    "href": "components.html#component-provider_context_recipe_budget_policy",
                    "label": "Provider Context Recipe Budget Policy"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
                    "label": "validates public context budget boundary"
                  }
                ],
                "edge_count": 19,
                "evidence_rank": null,
                "id": "paper_module.provider_context_recipe_budget",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Provider Context Recipe Budget",
                "one_line": "Provider Context Recipe Budget validates context-budget projection mechanics without authorizing external model access or truth-side material.",
                "one_line_quality": {
                  "flags": [],
                  "length": 142,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-undeclared_library_prior_symbol_classifier",
                    "label": "Undeclared Library Prior Symbol Classifier"
                  },
                  {
                    "href": "components.html#component-undeclared_library_prior_symbol_classifier",
                    "label": "Undeclared Library Prior Symbol Classifier"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
                    "label": "validates public symbol boundary"
                  }
                ],
                "edge_count": 19,
                "evidence_rank": null,
                "id": "paper_module.undeclared_library_prior_classifier",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Undeclared Library Prior Classifier",
                "one_line": "Undeclared Library Prior Classifier scores extracted Lean symbol observations against an allowed premise set without running Lean or treating libraries as implicit allowlists.",
                "one_line_quality": {
                  "flags": [],
                  "length": 175,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-voice_to_doctrine_self_improvement_loop",
                    "label": "Voice To Doctrine Self Improvement Loop"
                  },
                  {
                    "href": "components.html#component-voice_to_doctrine_self_improvement_loop",
                    "label": "Voice To Doctrine Self Improvement Loop"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
                    "label": "validates public voice to doctrine self improvement loop"
                  }
                ],
                "edge_count": 16,
                "evidence_rank": null,
                "id": "paper_module.voice_to_doctrine_self_improvement_loop",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Voice to Doctrine Self-Improvement Loop",
                "one_line": "Voice to Doctrine Self-Improvement Loop validates lesson propagation without exporting source notes or granting doctrine mutation authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 140,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-routing-anti-patterns-registry",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-routing_anti_patterns_registry",
                    "label": "Routing Anti Patterns Registry"
                  },
                  {
                    "href": "components.html#component-routing_anti_patterns_registry",
                    "label": "Routing Anti Patterns Registry"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
                    "label": "validates public routing anti patterns registry"
                  }
                ],
                "edge_count": 22,
                "evidence_rank": null,
                "id": "paper_module.routing_anti_patterns_registry",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Routing Anti-Patterns Registry",
                "one_line": "Routing Anti-Patterns Registry validates public anti-pattern registry rows without becoming route source authority or mutating routes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 134,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_audio_level_rms_port",
                    "label": "Audio Level RMS Port"
                  },
                  {
                    "href": "components.html#component-batch8_audio_level_rms_port",
                    "label": "Audio Level RMS Port"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
                    "label": "validates public audio level rms port"
                  }
                ],
                "edge_count": 19,
                "evidence_rank": null,
                "id": "paper_module.batch8_audio_level_rms_port",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Audio Level RMS Port",
                "one_line": "Set 8 Audio Level RMS Port validates deterministic RMS math parity over public synthetic samples without audio capture, microphone permission, or UI readiness authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 169,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_compliance_pipeline_capsule",
                    "label": "Compliance Pipeline Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_compliance_pipeline_capsule",
                    "label": "Compliance Pipeline Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
                    "label": "validates public compliance pipeline bundle"
                  }
                ],
                "edge_count": 23,
                "evidence_rank": null,
                "id": "paper_module.batch8_compliance_pipeline_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Compliance Pipeline Bundle",
                "one_line": "Set 8 Compliance Pipeline Bundle validates copied compliance scanner and observe-pipeline mechanics without refreshing the full ledger or dispatching bridge/provider work.",
                "one_line_quality": {
                  "flags": [],
                  "length": 171,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_policy_engines_capsule",
                    "label": "Policy Engines Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_policy_engines_capsule",
                    "label": "Policy Engines Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
                    "label": "validates public policy engines bundle"
                  }
                ],
                "edge_count": 21,
                "evidence_rank": null,
                "id": "paper_module.batch8_policy_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Policy Engines Bundle",
                "one_line": "Set 8 Policy Engines Bundle validates three deterministic public policy-engine exercises without running campaigns, providers, markets, or repository mutations.",
                "one_line_quality": {
                  "flags": [],
                  "length": 160,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_structural_theses_capsule",
                    "label": "Structural Theses Finance Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_structural_theses_capsule",
                    "label": "Structural Theses Finance Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
                    "label": "validates public structural theses bundle"
                  }
                ],
                "edge_count": 20,
                "evidence_rank": null,
                "id": "paper_module.batch8_structural_theses_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Structural Theses Bundle",
                "one_line": "Set 8 Structural Theses Bundle validates public synthetic thesis-family replay without financial decisions, live-market validation, external model access, or portfolio authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 178,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_tools_tail_primitives_capsule",
                    "label": "Tools-Tail Primitives Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_tools_tail_primitives_capsule",
                    "label": "Tools-Tail Primitives Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
                    "label": "validates public tools tail primitives bundle"
                  }
                ],
                "edge_count": 20,
                "evidence_rank": null,
                "id": "paper_module.batch8_tools_tail_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Tools-Tail Primitives Bundle",
                "one_line": "Set 8 Tools-Tail Primitives Bundle validates four public tools-tail primitive exercises without Oracle truth, external model access, live bridge work, or repository mutation authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 184,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch8_validator_checker_capsule",
                    "label": "Validator Checker Bundle"
                  },
                  {
                    "href": "components.html#component-batch8_validator_checker_capsule",
                    "label": "Validator Checker Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
                    "label": "validates public validator checker bundle"
                  }
                ],
                "edge_count": 22,
                "evidence_rank": null,
                "id": "paper_module.batch8_validator_checker_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 8 Validator Checker Bundle",
                "one_line": "Set 8 Validator Checker Bundle validates selected public checker groups without becoming launch-scope decision or a complete validator-suite proof.",
                "one_line_quality": {
                  "flags": [],
                  "length": 147,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch12_market_dashboard_read_model_capsule",
                    "label": "Market Dashboard Read-Model Bundle"
                  },
                  {
                    "href": "components.html#component-batch12_market_dashboard_read_model_capsule",
                    "label": "Market Dashboard Read-Model Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
                    "label": "validates public market dashboard read model bundle"
                  }
                ],
                "edge_count": 14,
                "evidence_rank": null,
                "id": "paper_module.batch12_market_dashboard_read_model_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Market Dashboard Read-Model Bundle",
                "one_line": "Set 12 Market Dashboard Read-Model Bundle validates copied read-model helpers over public fixtures without market-level conclusions, external model access, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [],
                  "length": 181,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch12_prediction_market_board_capsule",
                    "label": "Prediction Market Board Bundle"
                  },
                  {
                    "href": "components.html#component-batch12_prediction_market_board_capsule",
                    "label": "Prediction Market Board Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
                    "label": "validates public prediction market board bundle"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.batch12_prediction_market_board_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 Prediction Market Board Bundle",
                "one_line": "Set 12 Prediction Market Board Bundle validates copied prediction-board and quant-mart diagnostics over public fixtures without market-level conclusions or provider authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 175,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch12_release_claim_language_gate",
                    "label": "launch Public Wording Gate"
                  },
                  {
                    "href": "components.html#component-batch12_release_claim_language_gate",
                    "label": "launch Public Wording Gate"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
                    "label": "validates public launch claim language gate"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.batch12_release_claim_language_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 12 launch claim-Language Gate",
                "one_line": "Set 12 launch claim-Language Gate checks public claim language against result record-backed scope limits without approving launch or public sharing.",
                "one_line_quality": {
                  "flags": [],
                  "length": 148,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch10_cold_eval_honesty_capsule",
                    "label": "Cold Evaluation Honesty Bundle"
                  },
                  {
                    "href": "components.html#component-batch10_cold_eval_honesty_capsule",
                    "label": "Cold Evaluation Honesty Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
                    "label": "validates public cold eval honesty bundle"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.batch10_cold_eval_honesty_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Cold Eval Honesty Bundle",
                "one_line": "Set 10 Cold Eval Honesty Bundle runs cold-eval over public fixtures without benchmark, navigation-truth, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [],
                  "length": 130,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch10_live_source_drift_capsule",
                    "label": "Live Source Drift Bundle"
                  },
                  {
                    "href": "components.html#component-batch10_live_source_drift_capsule",
                    "label": "Live Source Drift Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
                    "label": "validates public live source drift bundle"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.batch10_live_source_drift_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Live Source Drift Bundle",
                "one_line": "Set 10 Live Source Drift Bundle validates copied current internal control source bodies without route, ledger-mutation, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [],
                  "length": 145,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch7_macro_engines_capsule",
                    "label": "Trace, Code-Map & Scheduling Engines Bundle"
                  },
                  {
                    "href": "components.html#component-batch7_macro_engines_capsule",
                    "label": "Trace, Code-Map & Scheduling Engines Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
                    "label": "validates public source engines bundle"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.batch7_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Source Engines Bundle",
                "one_line": "Set 7 Source Engines Bundle imports source engine bodies and exercises trace, graph, scheduling, source-index, patch, numeric, rank, and regression-selection invariants.",
                "one_line_quality": {
                  "flags": [],
                  "length": 169,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch9_macro_engines_capsule",
                    "label": "Backend & Governance Engines Bundle"
                  },
                  {
                    "href": "components.html#component-batch9_macro_engines_capsule",
                    "label": "Backend & Governance Engines Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
                    "label": "validates public source engines bundle"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.batch9_macro_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 9 Source Engines Bundle",
                "one_line": "Set 9 Source Engines Bundle imports backend and governance source-engine bodies and exercises provenance, approval, AST, finance-news, mission graph, dependency, config, edge, WorkAtlas, host-pressure, doctrine-enrichment, worker-budget, and milestone-quality invariants.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 271,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-pattern-assimilation",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-pattern_assimilation_step",
                    "label": "Pattern Assimilation Step"
                  },
                  {
                    "href": "components.html#component-pattern_assimilation_step",
                    "label": "Pattern Assimilation Step"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
                    "label": "validates public pattern assimilation step"
                  }
                ],
                "edge_count": 26,
                "evidence_rank": null,
                "id": "paper_module.pattern_assimilation",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Pattern Assimilation",
                "one_line": "Pattern Assimilation validates public completion-learning metadata, owner-routed refinement result records, typed nothing-to-refine decisions, and copied body-import manifests without promoting local lessons into global doctrine.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 229,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch10_governance_compilers_capsule",
                    "label": "Governance & Compiler Mechanisms Bundle"
                  },
                  {
                    "href": "components.html#component-batch10_governance_compilers_capsule",
                    "label": "Governance & Compiler Mechanisms Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
                    "label": "validates public governance compilers bundle"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.batch10_governance_compilers_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 10 Governance And Compilers Bundle",
                "one_line": "Set 10 Governance And Compilers Bundle imports governance, compiler, launch, finance, dependency, DAG, table, reference, and recent-change source bodies as public source-open evidence without granting live ledger, public sharing, launch, market, or source-file changes.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 269,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch11_saturation_engines_capsule",
                    "label": "Saturation Engines Bundle"
                  },
                  {
                    "href": "components.html#component-batch11_saturation_engines_capsule",
                    "label": "Saturation Engines Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
                    "label": "validates public saturation engines bundle"
                  }
                ],
                "edge_count": 16,
                "evidence_rank": null,
                "id": "paper_module.batch11_saturation_engines_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 11 Saturation Engines Bundle",
                "one_line": "Set 11 Saturation Engines Bundle imports saturation, diagnostic, wayfinding, market-board, secret-scan, and demo-take source bodies as public source-open evidence without granting live runtime, launch, market, or navigation authority.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 234,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch4_proof_authority_runtime",
                    "label": "Proof / Control / Runtime Import Bundle"
                  },
                  {
                    "href": "components.html#component-batch4_proof_authority_runtime",
                    "label": "Proof / Control / Runtime Import Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
                    "label": "validates public proof authority runtime bundle"
                  }
                ],
                "edge_count": 17,
                "evidence_rank": null,
                "id": "paper_module.batch4_proof_authority_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 4 Proof, Authority, and Runtime Bundle",
                "one_line": "Set 4 Proof, Authority, and Runtime Bundle imports proof-search, reasoning-authority, completion, Codex runtime, bitemporal, taskpolicy, and context-yield source bodies as public source-open evidence without claiming proof success, benchmark claims, live runtime control, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 297,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch6_unsurfaced_primitives_capsule",
                    "label": "Unsurfaced Source Primitives Bundle"
                  },
                  {
                    "href": "components.html#component-batch6_unsurfaced_primitives_capsule",
                    "label": "Unsurfaced Source Primitives Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
                    "label": "validates public unsurfaced primitives bundle"
                  }
                ],
                "edge_count": 16,
                "evidence_rank": null,
                "id": "paper_module.batch6_unsurfaced_primitives_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 6 Unsurfaced Primitives Bundle",
                "one_line": "Set 6 Unsurfaced Primitives Bundle imports provenance, operator-handoff, market, finance, provider-recovery, and demo-take source primitives as public source-open evidence without granting live operator memory, market, provider, media, public sharing, or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 277,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
                    "label": "validates public projection leak gate"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 14,
                "evidence_rank": null,
                "id": "paper_module.engine_room_public_projection_leak_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Public Projection Leak Gate",
                "one_line": "The Engine Room public projection leak gate validates rendered public projection roots for account secret-shaped strings, non-public paths shapes, symlink escapes, policy-exception handling, and optional gitleaks status while keeping findings hash-only.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 253,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_public_projection_leak_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch5_authority_systems_capsule",
                    "label": "Authority Systems Source Bundle"
                  },
                  {
                    "href": "components.html#component-batch5_authority_systems_capsule",
                    "label": "Authority Systems Source Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
                    "label": "validates public authority systems bundle"
                  }
                ],
                "edge_count": 13,
                "evidence_rank": null,
                "id": "paper_module.batch5_authority_systems_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 5 Authority and Systems Bundle",
                "one_line": "Set 5 Authority and Systems Bundle imports post-execution authority, replay, proof-repair, process, generated-state, trace, blast-radius, and doctrine-graph source bodies as public source-open evidence without claiming live authority or launch-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 259,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
                    "label": "validates public oracle sibling bundle"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-p-5",
                    "label": "Cache by content, not by name"
                  }
                ],
                "edge_count": 11,
                "evidence_rank": null,
                "id": "paper_module.batch7_oracle_sibling_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Oracle Sibling Bundle",
                "one_line": "Set 7 Oracle Sibling Bundle imports Oracle sibling source bodies and exercises deterministic subject-index, snapshot, truth-diff, quartet-plan, and original pytest witness boundaries.",
                "one_line_quality": {
                  "flags": [],
                  "length": 183,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
                    "label": "validates public demo take console bundle"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-p-5",
                    "label": "Cache by content, not by name"
                  }
                ],
                "edge_count": 11,
                "evidence_rank": null,
                "id": "paper_module.batch7_demo_take_console_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Demo Take Console Bundle",
                "one_line": "Set 7 Demo Take Console Bundle imports Swift capture-console source bodies and exercises SwiftPM build, recording-state, helper-bridge, recorder-store, hotkey/audio-meter, and transcribe-payload boundaries.",
                "one_line_quality": {
                  "flags": [],
                  "length": 206,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
                    "label": "validates public generated projection drift gate"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  },
                  {
                    "href": "doctrine.html#dcard-p-5",
                    "label": "Cache by content, not by name"
                  }
                ],
                "edge_count": 11,
                "evidence_rank": null,
                "id": "paper_module.engine_room_generated_projection_drift_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Generated Projection Drift Gate",
                "one_line": "Public generated-projection drift fixture: owner-routed checks fingerprint declared sources and artifacts, reuse clean result records only under matching hashes, and fail planted-byte or missing-artifact cases.",
                "one_line_quality": {
                  "flags": [],
                  "length": 210,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
                    "label": "validates public command run singleflight"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 14,
                "evidence_rank": null,
                "id": "paper_module.engine_room_command_run_singleflight",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Command-Run Singleflight",
                "one_line": "Public command-run singleflight fixture: content-addressed subprocess keys collapse duplicate active runs and replay captured result records without claiming scheduler or daemon authority.",
                "one_line_quality": {
                  "flags": [],
                  "length": 188,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_command_run_singleflight.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
                    "label": "validates public engine room demo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 13,
                "evidence_rank": null,
                "id": "paper_module.engine_room_metabolism_runtime",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Metabolism Runtime",
                "one_line": "Staged Engine Room component: synthetic SQLite metabolism runtime exercise for queues, leases, blackboard projection, and reconciliation.",
                "one_line_quality": {
                  "flags": [],
                  "length": 137,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_metabolism_runtime.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
                    "label": "validates public engine room demo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 13,
                "evidence_rank": null,
                "id": "paper_module.engine_room_bridge_campaign_dag",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Bridge Campaign DAG",
                "one_line": "Staged Engine Room component: pre-dispatch bridge-campaign DAG validator for typed nodes, acyclicity, synthesis reachability, and provider fan-out ceilings.",
                "one_line_quality": {
                  "flags": [],
                  "length": 156,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_bridge_campaign_dag.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
                    "label": "validates public reference knowledge router"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 14,
                "evidence_rank": null,
                "id": "paper_module.engine_room_annex_knowledge_router",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Reference Knowledge Router",
                "one_line": "Public Engine Room component: sanitized reference router for structured fields, note relevance, domain filters, and no-match boundaries.",
                "one_line_quality": {
                  "flags": [],
                  "length": 136,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_annex_knowledge_router.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
                    "label": "validates public derived fact provider engine"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 17,
                "evidence_rank": null,
                "id": "paper_module.engine_room_derived_fact_provider_engine",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Derived Fact Provider Engine",
                "one_line": "Public Engine Room component: registry-backed derived fact provider over JSON pointers, glob counts, git-backed callables, and provider error rows.",
                "one_line_quality": {
                  "flags": [],
                  "length": 147,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
                    "label": "validates public egress self compliance gate"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 17,
                "evidence_rank": null,
                "id": "paper_module.engine_room_egress_self_compliance_gate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Egress Self-Compliance Gate",
                "one_line": "Public Engine Room component: phrase-membership egress gate for permission ceremony, self-error capture binding, and command-displacement evidence.",
                "one_line_quality": {
                  "flags": [],
                  "length": 147,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
                    "label": "validates public lean proof search lab"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 18,
                "evidence_rank": null,
                "id": "paper_module.engine_room_lean_proof_search_lab",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Lean Proof Search Lab",
                "one_line": "Public Engine Room component: bounded Lean proof-search lab for tiny fixture statements, oracle-firewall negatives, ablation, and axiom-cleanliness checks.",
                "one_line_quality": {
                  "flags": [],
                  "length": 155,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_lean_proof_search_lab.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
                    "label": "validates public navigation fitness benchmark"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 19,
                "evidence_rank": null,
                "id": "paper_module.engine_room_navigation_fitness_benchmark",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Engine Room Navigation Fitness Benchmark",
                "one_line": "Public Engine Room component: route-packet benchmark evaluator for stable-id recall, precision, forbidden first routes, latency, and debt candidates.",
                "one_line_quality": {
                  "flags": [],
                  "length": 149,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-cold-clone-probe",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
                    "label": "validates public source root bootstrap"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 18,
                "evidence_rank": null,
                "id": "paper_module.cold_clone_probe",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Cold Clone Probe",
                "one_line": "The cold-clone probe validates the first public source-root bootstrap path: src import, secret-exclusion scan, first-wave pattern-binding fixture replay, public result record refs, and ignored local result record emission.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 222,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_clone_probe.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-first-screen-composition-root",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
                    "label": "validates public first screen composition root"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 18,
                "evidence_rank": null,
                "id": "paper_module.first_screen_composition_root",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "First-Screen Composition Root",
                "one_line": "The first-screen composition root validates the public one-screen entry card, reader branches, omission result records, evidence accounting frame, text projection, README order, and scope limit without becoming launch or hosted-publishing-scope decision.",
                "one_line_quality": {
                  "flags": [
                    "too_long"
                  ],
                  "length": 254,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "warn"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/first_screen_composition_root.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "components.html#component-batch7_secondary_runtime_capsule",
                    "label": "Secondary Runtime Source Bundle"
                  },
                  {
                    "href": "components.html#component-batch7_secondary_runtime_capsule",
                    "label": "Secondary Runtime Source Bundle"
                  },
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
                    "label": "validates public secondary runtime bundle"
                  }
                ],
                "edge_count": 13,
                "evidence_rank": null,
                "id": "paper_module.batch7_secondary_runtime_capsule",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Set 7 Secondary Runtime Bundle",
                "one_line": "Set 7 Secondary Runtime Bundle imports runtime, graph, cartography, stockgrid, and Polymarket bodies and exercises their fixture-bound boundaries.",
                "one_line_quality": {
                  "flags": [],
                  "length": 146,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              },
              {
                "area_or_group": {
                  "id": "paper_module_detail",
                  "label": "Paper module detail"
                },
                "card_href": "paper-modules.html#paper-module-microcosm-axiom-substrate",
                "display_priority": {
                  "primary": [
                    "label",
                    "one_line"
                  ],
                  "secondary": [
                    "kind_label",
                    "evidence_rank",
                    "edge_count"
                  ],
                  "tertiary": [
                    "id",
                    "source_href",
                    "substrate_refs"
                  ]
                },
                "edge_chips": [
                  {
                    "href": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
                    "label": "validates public axiom support boundary"
                  },
                  {
                    "href": "doctrine.html#dcard-p-1",
                    "label": "Recompute, do not echo"
                  },
                  {
                    "href": "doctrine.html#dcard-p-2",
                    "label": "Lower claim strength to checker strength"
                  }
                ],
                "edge_count": 15,
                "evidence_rank": null,
                "id": "paper_module.microcosm_axiom_substrate",
                "kind": "paper_module",
                "kind_label": "paper module",
                "label": "Microcosm Axiom System",
                "one_line": "The public Microcosm axiom system routes readers from axiom doctrine to the read-only support-cover evaluator, routing registry, standard, tests, and result records without claiming proof, launch, or source-file changes.",
                "one_line_quality": {
                  "flags": [],
                  "length": 220,
                  "repair_policy": "repair_owner_source_then_regenerate_roster_projection",
                  "status": "pass"
                },
                "one_line_source": "paper_modules.summary_line",
                "projection_role": "alternate_projection",
                "roster_id": "paper_module_detail",
                "schema": "roster_row_v1",
                "source_href": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/microcosm_axiom_substrate.md",
                "status": "projected",
                "substrate_refs": [
                  "Design note",
                  "Source registry"
                ]
              }
            ]
          }
        ]
      }
    ],
    "status": {
      "count_semantics": {
        "object_count": "distinct component plus rules-and-ideas objects",
        "projection_row_count": "all rendered roster rows, including alternate paper-module detail rows"
      },
      "duplicate_projection_groups": [
        "paper_module_detail"
      ],
      "duplicate_projection_row_count": 93,
      "missing_card_href_count": 0,
      "missing_source_href_count": 0,
      "object_count": 326,
      "one_line_quality_counts": {
        "fail": 0,
        "pass": 357,
        "warn": 62
      },
      "one_line_quality_flag_counts": {
        "raw_snake_case": 8,
        "too_long": 54
      },
      "projection_row_count": 419,
      "quality_examples": [
        {
          "flags": [
            "raw_snake_case"
          ],
          "id": "AX-3",
          "kind": "axiom",
          "label": "Authority by derivation, not possession",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "raw_snake_case"
          ],
          "id": "AX-6",
          "kind": "axiom",
          "label": "Open-world epistemics",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "raw_snake_case"
          ],
          "id": "AX-10",
          "kind": "axiom",
          "label": "Temporal validity and freshness contracts",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "raw_snake_case"
          ],
          "id": "AP-9",
          "kind": "anti_principle",
          "label": "Frozen live fact",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "raw_snake_case"
          ],
          "id": "concept.standards_meta_diagnostics_bundle",
          "kind": "concept",
          "label": "component-standard-runtime-result record coverage as projection-only evidence",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "raw_snake_case"
          ],
          "id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
          "kind": "concept",
          "label": "local pressure rows as typed candidates for owner-surface refinement",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "too_long"
          ],
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "label": "Verifier Lab Kernel",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "too_long"
          ],
          "id": "paper_module.navigation_hologram_route_plane",
          "kind": "paper_module",
          "label": "Navigation Hologram Route Plane",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "too_long"
          ],
          "id": "paper_module.agent_route_observability_runtime",
          "kind": "paper_module",
          "label": "Agent Route Observability Runtime",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        },
        {
          "flags": [
            "too_long"
          ],
          "id": "paper_module.bridge_phase_continuity_runtime",
          "kind": "paper_module",
          "label": "Bridge Phase Continuity Runtime",
          "one_line_source": "rules_and_ideas.records.summary_line",
          "roster_id": "rules_and_ideas"
        }
      ],
      "quality_policy": {
        "minimum": "non_empty_human_readable_not_id_or_label_echo_source_bound",
        "repair": "write_to_owner_source_then_rerun_build_microcosm_public_site"
      },
      "schema": "roster_status_v1",
      "section_counts": {
        "components_by_area": 78,
        "paper_module_detail": 93,
        "rules_and_ideas": 248
      },
      "status": "needs_population"
    }
  },
  "rules_and_ideas": {
    "authority": "static_navigation_projection_only_not_source_truth_release_permission_proof_correctness_or_candidate_axiom_promotion_authority",
    "counts": {
      "anti_principle": 17,
      "axiom": 12,
      "concept": 11,
      "mechanism": 95,
      "paper_module": 93,
      "principle": 20,
      "relations": 37
    },
    "coverage": [
      {
        "kind": "anti_principle",
        "kind_label": "anti-principle",
        "lattice_edge_count": 2,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      },
      {
        "kind": "axiom",
        "kind_label": "axiom",
        "lattice_edge_count": 1,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      },
      {
        "kind": "concept",
        "kind_label": "concept",
        "lattice_edge_count": 3,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      },
      {
        "kind": "mechanism",
        "kind_label": "mechanism",
        "lattice_edge_count": 4,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      },
      {
        "kind": "organ",
        "kind_label": "component",
        "lattice_edge_count": 7,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      },
      {
        "kind": "paper_module",
        "kind_label": "paper module",
        "lattice_edge_count": 6,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      },
      {
        "kind": "principle",
        "kind_label": "principle",
        "lattice_edge_count": 3,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      },
      {
        "kind": "skill",
        "kind_label": "skill",
        "lattice_edge_count": 4,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      },
      {
        "kind": "standard",
        "kind_label": "standard",
        "lattice_edge_count": 2,
        "projection_triad_generated": true,
        "status": "active",
        "validation_triad_present": true
      }
    ],
    "coverage_deficits": {
      "authority": "aggregate_coverage_projection_only_not_source_truth_release_permission_or_relation_promotion_authority",
      "contract_status": "blocked",
      "deficit_count": 2,
      "deficit_total_count": 51,
      "population_status": "complete",
      "records": [
        {
          "anchor": "coverage-gap-mechanism-relation-fill",
          "count": 25,
          "count_source_path": "deficit_summary.mechanism_unpopulated_selective_relation_count",
          "deficit_id": "mechanism_relation_fill_gap",
          "description": "Optional relation slots for mechanisms that remain intentionally unfilled.",
          "next_source_action": "These mechanism relation links are left empty unless the source warrants them.",
          "source_links": [
            {
              "label": "Source JSON",
              "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/doctrine_lattice_coverage.json"
            }
          ],
          "source_refs": [
            "microcosm-substrate/core/doctrine_lattice_coverage.json"
          ],
          "status": "needs_source_backed_population",
          "title": "Mechanism relation fill"
        },
        {
          "anchor": "coverage-gap-component-relation-fill",
          "count": 26,
          "count_source_path": "deficit_summary.organ_unpopulated_selective_relation_count",
          "deficit_id": "component_relation_fill_gap",
          "description": "Optional relation slots for components that remain intentionally unfilled.",
          "next_source_action": "These component relation links are left empty unless the source warrants them.",
          "source_links": [
            {
              "label": "Source JSON",
              "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/doctrine_lattice_coverage.json"
            }
          ],
          "source_refs": [
            "microcosm-substrate/core/doctrine_lattice_coverage.json"
          ],
          "status": "needs_source_backed_population",
          "title": "Component relation fill"
        }
      ],
      "schema": "microcosm_public_coverage_deficits_v1",
      "source_ref": "microcosm-substrate/core/doctrine_lattice_coverage.json"
    },
    "entity_route_matrix": {
      "body_bearing_view_counts": {
        "doctrine_page": 49,
        "paper_modules_page": 93,
        "rules_and_ideas_lattice": 106
      },
      "identity_field": "object_id",
      "intent_fields": {
        "context": "context_url",
        "read": "read_url",
        "source": "source_url"
      },
      "invariant": "Every readable doctrine entity declares exactly one body-bearing public view; context views carry topology and relationship edges without impersonating the read body.",
      "record_count": 248,
      "records": [
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-1",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-1",
          "has_relationship_edges": true,
          "id": "P-1",
          "kind": "principle",
          "object_id": "principle:P-1",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-1",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-1.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-2",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-2",
          "has_relationship_edges": true,
          "id": "P-2",
          "kind": "principle",
          "object_id": "principle:P-2",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-2",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-2.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-3",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-3",
          "has_relationship_edges": true,
          "id": "P-3",
          "kind": "principle",
          "object_id": "principle:P-3",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-3",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-3.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-4",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-4",
          "has_relationship_edges": true,
          "id": "P-4",
          "kind": "principle",
          "object_id": "principle:P-4",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-4",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-4.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-5",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-5",
          "has_relationship_edges": true,
          "id": "P-5",
          "kind": "principle",
          "object_id": "principle:P-5",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-5",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-5.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-6",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-6",
          "has_relationship_edges": true,
          "id": "P-6",
          "kind": "principle",
          "object_id": "principle:P-6",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-6",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-6.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-7",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-7",
          "has_relationship_edges": true,
          "id": "P-7",
          "kind": "principle",
          "object_id": "principle:P-7",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-7",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-7.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-8",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-8",
          "has_relationship_edges": true,
          "id": "P-8",
          "kind": "principle",
          "object_id": "principle:P-8",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-8",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-8.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-9",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-9",
          "has_relationship_edges": true,
          "id": "P-9",
          "kind": "principle",
          "object_id": "principle:P-9",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-9",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-9.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-10",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-10",
          "has_relationship_edges": true,
          "id": "P-10",
          "kind": "principle",
          "object_id": "principle:P-10",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-10",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-10.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-11",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-11",
          "has_relationship_edges": true,
          "id": "P-11",
          "kind": "principle",
          "object_id": "principle:P-11",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-11",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-11.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-12",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-12",
          "has_relationship_edges": true,
          "id": "P-12",
          "kind": "principle",
          "object_id": "principle:P-12",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-12",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-12.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-13",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-13",
          "has_relationship_edges": true,
          "id": "P-13",
          "kind": "principle",
          "object_id": "principle:P-13",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-13",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-13.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-14",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-14",
          "has_relationship_edges": true,
          "id": "P-14",
          "kind": "principle",
          "object_id": "principle:P-14",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-14",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-14.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-15",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-15",
          "has_relationship_edges": true,
          "id": "P-15",
          "kind": "principle",
          "object_id": "principle:P-15",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-15",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-15.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-16",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-16",
          "has_relationship_edges": true,
          "id": "P-16",
          "kind": "principle",
          "object_id": "principle:P-16",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-16",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-16.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-17",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-17",
          "has_relationship_edges": true,
          "id": "P-17",
          "kind": "principle",
          "object_id": "principle:P-17",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-17",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-17.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-18",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-18",
          "has_relationship_edges": true,
          "id": "P-18",
          "kind": "principle",
          "object_id": "principle:P-18",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-18",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-18.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-19",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-19",
          "has_relationship_edges": true,
          "id": "P-19",
          "kind": "principle",
          "object_id": "principle:P-19",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-19",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-19.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-p-20",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-principle-p-20",
          "has_relationship_edges": true,
          "id": "P-20",
          "kind": "principle",
          "object_id": "principle:P-20",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-p-20",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-20.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-1",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-1",
          "has_relationship_edges": true,
          "id": "AX-1",
          "kind": "axiom",
          "object_id": "axiom:AX-1",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-1",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-1.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-2",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-2",
          "has_relationship_edges": true,
          "id": "AX-2",
          "kind": "axiom",
          "object_id": "axiom:AX-2",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-2",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-2.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-3",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-3",
          "has_relationship_edges": true,
          "id": "AX-3",
          "kind": "axiom",
          "object_id": "axiom:AX-3",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-3",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-3.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-4",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-4",
          "has_relationship_edges": true,
          "id": "AX-4",
          "kind": "axiom",
          "object_id": "axiom:AX-4",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-4",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-4.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-5",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-5",
          "has_relationship_edges": true,
          "id": "AX-5",
          "kind": "axiom",
          "object_id": "axiom:AX-5",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-5",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-5.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-6",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-6",
          "has_relationship_edges": true,
          "id": "AX-6",
          "kind": "axiom",
          "object_id": "axiom:AX-6",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-6",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-6.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-7",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-7",
          "has_relationship_edges": true,
          "id": "AX-7",
          "kind": "axiom",
          "object_id": "axiom:AX-7",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-7",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-7.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-8",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-8",
          "has_relationship_edges": true,
          "id": "AX-8",
          "kind": "axiom",
          "object_id": "axiom:AX-8",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-8",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-8.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-9",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-9",
          "has_relationship_edges": true,
          "id": "AX-9",
          "kind": "axiom",
          "object_id": "axiom:AX-9",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-9",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-9.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-10",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-10",
          "has_relationship_edges": true,
          "id": "AX-10",
          "kind": "axiom",
          "object_id": "axiom:AX-10",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-10",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-10.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-11",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-11",
          "has_relationship_edges": true,
          "id": "AX-11",
          "kind": "axiom",
          "object_id": "axiom:AX-11",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-11",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-11.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ax-12",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-axiom-ax-12",
          "has_relationship_edges": true,
          "id": "AX-12",
          "kind": "axiom",
          "object_id": "axiom:AX-12",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ax-12",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-12.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-1",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-1",
          "has_relationship_edges": true,
          "id": "AP-1",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-1",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-1",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-1.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-2",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-2",
          "has_relationship_edges": true,
          "id": "AP-2",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-2",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-2",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-2.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-3",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-3",
          "has_relationship_edges": true,
          "id": "AP-3",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-3",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-3",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-3.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-4",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-4",
          "has_relationship_edges": true,
          "id": "AP-4",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-4",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-4",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-4.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-5",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-5",
          "has_relationship_edges": true,
          "id": "AP-5",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-5",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-5",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-5.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-6",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-6",
          "has_relationship_edges": true,
          "id": "AP-6",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-6",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-6",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-6.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-7",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-7",
          "has_relationship_edges": true,
          "id": "AP-7",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-7",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-7",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-7.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-8",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-8",
          "has_relationship_edges": true,
          "id": "AP-8",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-8",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-8",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-8.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-9",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-9",
          "has_relationship_edges": true,
          "id": "AP-9",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-9",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-9",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-9.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-10",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-10",
          "has_relationship_edges": true,
          "id": "AP-10",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-10",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-10",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-10.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-11",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-11",
          "has_relationship_edges": true,
          "id": "AP-11",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-11",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-11",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-11.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-12",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-12",
          "has_relationship_edges": true,
          "id": "AP-12",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-12",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-12",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-12.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-13",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-13",
          "has_relationship_edges": true,
          "id": "AP-13",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-13",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-13",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-13.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-14",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-14",
          "has_relationship_edges": true,
          "id": "AP-14",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-14",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-14",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-14.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-15",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-15",
          "has_relationship_edges": true,
          "id": "AP-15",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-15",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-15",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-15.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-16",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-16",
          "has_relationship_edges": true,
          "id": "AP-16",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-16",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-16",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-16.json"
        },
        {
          "body_bearing_view": "doctrine_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "doctrine.html#dcard-ap-17",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-17",
          "has_relationship_edges": true,
          "id": "AP-17",
          "kind": "anti_principle",
          "object_id": "anti_principle:AP-17",
          "read_route_role": "authoritative_read",
          "read_url": "doctrine.html#dcard-ap-17",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-17.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
          "has_relationship_edges": true,
          "id": "concept.agent_reliability_and_safety_validator_bundle",
          "kind": "concept",
          "object_id": "concept:concept.agent_reliability_and_safety_validator_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.agent_reliability_and_safety_validator_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
          "has_relationship_edges": true,
          "id": "concept.architecture_and_navigation_route_contract_bundle",
          "kind": "concept",
          "object_id": "concept:concept.architecture_and_navigation_route_contract_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.architecture_and_navigation_route_contract_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
          "has_relationship_edges": true,
          "id": "concept.entry_and_reveal_route_readiness_bundle",
          "kind": "concept",
          "object_id": "concept:concept.entry_and_reveal_route_readiness_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.entry_and_reveal_route_readiness_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
          "has_relationship_edges": true,
          "id": "concept.executable_doctrine_grammar_standard_bundle",
          "kind": "concept",
          "object_id": "concept:concept.executable_doctrine_grammar_standard_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.executable_doctrine_grammar_standard_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
          "has_relationship_edges": true,
          "id": "concept.first_screen_doctrine_effect_frame",
          "kind": "concept",
          "object_id": "concept:concept.first_screen_doctrine_effect_frame",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.first_screen_doctrine_effect_frame.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
          "has_relationship_edges": true,
          "id": "concept.formal_math_and_proof_witness_bundle",
          "kind": "concept",
          "object_id": "concept:concept.formal_math_and_proof_witness_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.formal_math_and_proof_witness_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
          "has_relationship_edges": true,
          "id": "concept.import_projection_and_drift_control_bundle",
          "kind": "concept",
          "object_id": "concept:concept.import_projection_and_drift_control_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.import_projection_and_drift_control_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
          "has_relationship_edges": true,
          "id": "concept.research_and_science_replay_evidence_bundle",
          "kind": "concept",
          "object_id": "concept:concept.research_and_science_replay_evidence_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.research_and_science_replay_evidence_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
          "has_relationship_edges": true,
          "id": "concept.standards_meta_diagnostics_bundle",
          "kind": "concept",
          "object_id": "concept:concept.standards_meta_diagnostics_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.standards_meta_diagnostics_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
          "has_relationship_edges": true,
          "id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
          "kind": "concept",
          "object_id": "concept:concept.voice_to_doctrine_self_improvement_loop_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
          "has_relationship_edges": true,
          "id": "concept.work_landing_and_continuity_control_bundle",
          "kind": "concept",
          "object_id": "concept:concept.work_landing_and_continuity_control_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.work_landing_and_continuity_control_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
          "has_relationship_edges": true,
          "id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
          "has_relationship_edges": true,
          "id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
          "has_relationship_edges": true,
          "id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
          "has_relationship_edges": true,
          "id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
          "has_relationship_edges": true,
          "id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.agent_route_observability_runtime.validates_public_route_feedback",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
          "has_relationship_edges": true,
          "id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
          "has_relationship_edges": true,
          "id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
          "has_relationship_edges": true,
          "id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
          "has_relationship_edges": true,
          "id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
          "has_relationship_edges": true,
          "id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
          "has_relationship_edges": true,
          "id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
          "has_relationship_edges": true,
          "id": "mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
          "has_relationship_edges": true,
          "id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
          "has_relationship_edges": true,
          "id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
          "has_relationship_edges": true,
          "id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
          "has_relationship_edges": true,
          "id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.cognitive_operator_registry.validates_public_operator_contract",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
          "has_relationship_edges": true,
          "id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
          "has_relationship_edges": true,
          "id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.cold_reader_route_map.validates_public_first_run_route_map",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
          "has_relationship_edges": true,
          "id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
          "has_relationship_edges": true,
          "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
          "has_relationship_edges": true,
          "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
          "has_relationship_edges": true,
          "id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
          "has_relationship_edges": true,
          "id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_demo.validates_public_engine_room_demo",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
          "has_relationship_edges": true,
          "id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
          "has_relationship_edges": true,
          "id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
          "has_relationship_edges": true,
          "id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
          "has_relationship_edges": true,
          "id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
          "has_relationship_edges": true,
          "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
          "has_relationship_edges": true,
          "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
          "has_relationship_edges": true,
          "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
          "has_relationship_edges": true,
          "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
          "has_relationship_edges": true,
          "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
          "has_relationship_edges": true,
          "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
          "has_relationship_edges": true,
          "id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
          "has_relationship_edges": true,
          "id": "mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
          "has_relationship_edges": true,
          "id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
          "has_relationship_edges": true,
          "id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
          "has_relationship_edges": true,
          "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
          "has_relationship_edges": true,
          "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
          "has_relationship_edges": true,
          "id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
          "has_relationship_edges": true,
          "id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
          "has_relationship_edges": true,
          "id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
          "has_relationship_edges": true,
          "id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
          "has_relationship_edges": true,
          "id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
          "has_relationship_edges": true,
          "id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
          "has_relationship_edges": true,
          "id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
          "has_relationship_edges": true,
          "id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
          "has_relationship_edges": true,
          "id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
          "has_relationship_edges": true,
          "id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.pattern_binding_contract.validates_public_pattern_bindings",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
          "has_relationship_edges": true,
          "id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
          "has_relationship_edges": true,
          "id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
          "has_relationship_edges": true,
          "id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
          "has_relationship_edges": true,
          "id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
          "has_relationship_edges": true,
          "id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
          "has_relationship_edges": true,
          "id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
          "has_relationship_edges": true,
          "id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
          "has_relationship_edges": true,
          "id": "mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
          "has_relationship_edges": true,
          "id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
          "has_relationship_edges": true,
          "id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
          "has_relationship_edges": true,
          "id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
          "has_relationship_edges": true,
          "id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
          "has_relationship_edges": true,
          "id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
          "has_relationship_edges": true,
          "id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
          "has_relationship_edges": true,
          "id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
          "has_relationship_edges": true,
          "id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
          "has_relationship_edges": true,
          "id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
          "has_relationship_edges": true,
          "id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
          "has_relationship_edges": true,
          "id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json"
        },
        {
          "body_bearing_view": "rules_and_ideas_lattice",
          "body_rendered_on_reference_page": true,
          "canonical_route_role": "canonical_read_and_context",
          "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
          "context_route_role": "same_surface_relationship_context",
          "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
          "has_relationship_edges": true,
          "id": "mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
          "kind": "mechanism",
          "object_id": "mechanism:mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
          "read_route_role": "authoritative_read",
          "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
          "route_status": "read_and_context_same_surface",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-verifier-lab-kernel",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-verifier-lab-kernel",
          "has_relationship_edges": false,
          "id": "paper_module.verifier_lab_kernel",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.verifier_lab_kernel",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-verifier-lab-kernel",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-navigation-hologram-route-plane",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-navigation-hologram-route-plane",
          "has_relationship_edges": false,
          "id": "paper_module.navigation_hologram_route_plane",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.navigation_hologram_route_plane",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-navigation-hologram-route-plane",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/navigation_hologram_route_plane.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-agent-route-observability-runtime",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-agent-route-observability-runtime",
          "has_relationship_edges": false,
          "id": "paper_module.agent_route_observability_runtime",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.agent_route_observability_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-agent-route-observability-runtime",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
          "has_relationship_edges": false,
          "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.agent_benchmark_integrity_anti_gaming_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-research-replication-rubric-artifact-replay",
          "has_relationship_edges": false,
          "id": "paper_module.research_replication_rubric_artifact_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.research_replication_rubric_artifact_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
          "has_relationship_edges": false,
          "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.agentic_vulnerability_discovery_patch_proof_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
          "has_relationship_edges": false,
          "id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.materials_chemistry_closed_loop_lab_safety_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-certificate-kernel-execution-lab",
          "has_relationship_edges": false,
          "id": "paper_module.certificate_kernel_execution_lab",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.certificate_kernel_execution_lab",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-corpus-readiness-mathlib-absence-gate",
          "has_relationship_edges": false,
          "id": "paper_module.corpus_readiness_mathlib_absence_gate",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.corpus_readiness_mathlib_absence_gate",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-pattern-binding-contract",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-pattern-binding-contract",
          "has_relationship_edges": false,
          "id": "paper_module.pattern_binding_contract",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.pattern_binding_contract",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-pattern-binding-contract",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-bridge-phase-continuity-runtime",
          "has_relationship_edges": false,
          "id": "paper_module.bridge_phase_continuity_runtime",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.bridge_phase_continuity_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-cognitive-operator-registry",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-cognitive-operator-registry",
          "has_relationship_edges": false,
          "id": "paper_module.cognitive_operator_registry",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.cognitive_operator_registry",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-cognitive-operator-registry",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cognitive_operator_registry.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-agent-closeout-faithfulness-audit",
          "has_relationship_edges": false,
          "id": "paper_module.agent_closeout_faithfulness_audit",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.agent_closeout_faithfulness_audit",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-cold-reader-route-map",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-cold-reader-route-map",
          "has_relationship_edges": false,
          "id": "paper_module.cold_reader_route_map",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.cold_reader_route_map",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-cold-reader-route-map",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_reader_route_map.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-proof-diagnostic-evidence-spine",
          "has_relationship_edges": false,
          "id": "paper_module.proof_diagnostic_evidence_spine",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.proof_diagnostic_evidence_spine",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-proof-derived-governed-mutation-authorization",
          "has_relationship_edges": false,
          "id": "paper_module.proof_derived_governed_mutation_authorization",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.proof_derived_governed_mutation_authorization",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-durable-agent-work-landing-replay",
          "has_relationship_edges": false,
          "id": "paper_module.durable_agent_work_landing_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.durable_agent_work_landing_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/durable_agent_work_landing_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-work-landing-control-spine",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-work-landing-control-spine",
          "has_relationship_edges": false,
          "id": "paper_module.work_landing_control_spine",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.work_landing_control_spine",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-work-landing-control-spine",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/work_landing_control_spine.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-executable-doctrine-grammar",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-executable-doctrine-grammar",
          "has_relationship_edges": false,
          "id": "paper_module.executable_doctrine_grammar",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.executable_doctrine_grammar",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-executable-doctrine-grammar",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/executable_doctrine_grammar.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-macro-projection-import-protocol",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-macro-projection-import-protocol",
          "has_relationship_edges": false,
          "id": "paper_module.macro_projection_import_protocol",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.macro_projection_import_protocol",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-macro-projection-import-protocol",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-mission-transaction-work-spine",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-mission-transaction-work-spine",
          "has_relationship_edges": false,
          "id": "paper_module.mission_transaction_work_spine",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.mission_transaction_work_spine",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-mission-transaction-work-spine",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mission_transaction_work_spine.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-formal-math-readiness-gate",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-formal-math-readiness-gate",
          "has_relationship_edges": false,
          "id": "paper_module.formal_math_readiness_gate",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.formal_math_readiness_gate",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-formal-math-readiness-gate",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-formal-math-lean-proof-witness",
          "has_relationship_edges": false,
          "id": "paper_module.formal_math_lean_proof_witness",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.formal_math_lean_proof_witness",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-formal-math-verifier-trace-repair-loop",
          "has_relationship_edges": false,
          "id": "paper_module.formal_math_verifier_trace_repair_loop",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.formal_math_verifier_trace_repair_loop",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-formal-evidence-cell-anchor-resolver",
          "has_relationship_edges": false,
          "id": "paper_module.formal_evidence_cell_anchor_resolver",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.formal_evidence_cell_anchor_resolver",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-formal-math-premise-retrieval",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-formal-math-premise-retrieval",
          "has_relationship_edges": false,
          "id": "paper_module.formal_math_premise_retrieval",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.formal_math_premise_retrieval",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-formal-math-premise-retrieval",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-lean-std-premise-index",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-lean-std-premise-index",
          "has_relationship_edges": false,
          "id": "paper_module.lean_std_premise_index",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.lean_std_premise_index",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-lean-std-premise-index",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-world-model-projection-drift-control-room",
          "has_relationship_edges": false,
          "id": "paper_module.world_model_projection_drift_control_room",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.world_model_projection_drift_control_room",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/world_model_projection_drift_control_room.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-public-reveal-walkthrough",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-public-reveal-walkthrough",
          "has_relationship_edges": false,
          "id": "paper_module.public_reveal_walkthrough",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.public_reveal_walkthrough",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-public-reveal-walkthrough",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-standards-meta-diagnostics",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-standards-meta-diagnostics",
          "has_relationship_edges": false,
          "id": "paper_module.standards_meta_diagnostics",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.standards_meta_diagnostics",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-standards-meta-diagnostics",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-finance-forecast-evaluation-spine",
          "has_relationship_edges": false,
          "id": "paper_module.finance_forecast_evaluation_spine",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.finance_forecast_evaluation_spine",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-demo",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-demo",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_demo",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_demo",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-demo",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-agent-memory-temporal-conflict-replay",
          "has_relationship_edges": false,
          "id": "paper_module.agent_memory_temporal_conflict_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.agent_memory_temporal_conflict_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-agent-monitor-redteam-falsification-replay",
          "has_relationship_edges": false,
          "id": "paper_module.agent_monitor_redteam_falsification_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.agent_monitor_redteam_falsification_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-agent-sabotage-scheming-monitor-replay",
          "has_relationship_edges": false,
          "id": "paper_module.agent_sabotage_scheming_monitor_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.agent_sabotage_scheming_monitor_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-agent-sandbox-policy-escape-replay",
          "has_relationship_edges": false,
          "id": "paper_module.agent_sandbox_policy_escape_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.agent_sandbox_policy_escape_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-belief-state-process-reward-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-belief-state-process-reward-replay",
          "has_relationship_edges": false,
          "id": "paper_module.belief_state_process_reward_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.belief_state_process_reward_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-belief-state-process-reward-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
          "has_relationship_edges": false,
          "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.sleeper_memory_poisoning_quarantine_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
          "has_relationship_edges": false,
          "id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.indirect_prompt_injection_information_flow_policy_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-mcp-tool-authority-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-mcp-tool-authority-replay",
          "has_relationship_edges": false,
          "id": "paper_module.mcp_tool_authority_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.mcp_tool_authority_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-mcp-tool-authority-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-tactic-portfolio-availability",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-tactic-portfolio-availability",
          "has_relationship_edges": false,
          "id": "paper_module.tactic_portfolio_availability",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.tactic_portfolio_availability",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-tactic-portfolio-availability",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-target-shape-tactic-routing",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-target-shape-tactic-routing",
          "has_relationship_edges": false,
          "id": "paper_module.target_shape_tactic_routing",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.target_shape_tactic_routing",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-target-shape-tactic-routing",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-ring2-premise-precision-recall",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-ring2-premise-precision-recall",
          "has_relationship_edges": false,
          "id": "paper_module.ring2_premise_precision_recall",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.ring2_premise_precision_recall",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-ring2-premise-precision-recall",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-mathematical-strategy-atlas",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-mathematical-strategy-atlas",
          "has_relationship_edges": false,
          "id": "paper_module.mathematical_strategy_atlas",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.mathematical_strategy_atlas",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-mathematical-strategy-atlas",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-verifier-lab-execution-spine",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-verifier-lab-execution-spine",
          "has_relationship_edges": false,
          "id": "paper_module.verifier_lab_execution_spine",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.verifier_lab_execution_spine",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-verifier-lab-execution-spine",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-bounded-autonomy-campaign-packet",
          "has_relationship_edges": false,
          "id": "paper_module.bounded_autonomy_campaign_packet",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.bounded_autonomy_campaign_packet",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-computer-use-action-trace-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-computer-use-action-trace-replay",
          "has_relationship_edges": false,
          "id": "paper_module.computer_use_action_trace_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.computer_use_action_trace_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-computer-use-action-trace-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/computer_use_action_trace_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-concurrency-mission-control",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-concurrency-mission-control",
          "has_relationship_edges": false,
          "id": "paper_module.concurrency_mission_control",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.concurrency_mission_control",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-concurrency-mission-control",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-doctrine-fact-claim-audit",
          "has_relationship_edges": false,
          "id": "paper_module.doctrine_fact_claim_audit",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.doctrine_fact_claim_audit",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-self-ignorance-coverage-ledger",
          "has_relationship_edges": false,
          "id": "paper_module.self_ignorance_coverage_ledger",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.self_ignorance_coverage_ledger",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-tool-server-pressure-inventory",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-tool-server-pressure-inventory",
          "has_relationship_edges": false,
          "id": "paper_module.tool_server_pressure_inventory",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.tool_server_pressure_inventory",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-tool-server-pressure-inventory",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
          "has_relationship_edges": false,
          "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.mechanistic_interpretability_circuit_attribution_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
          "has_relationship_edges": false,
          "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.spatial_world_model_counterfactual_simulation_replay",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-prediction-oracle-reconciliation",
          "has_relationship_edges": false,
          "id": "paper_module.prediction_oracle_reconciliation",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.prediction_oracle_reconciliation",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-provider-context-recipe-budget",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-provider-context-recipe-budget",
          "has_relationship_edges": false,
          "id": "paper_module.provider_context_recipe_budget",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.provider_context_recipe_budget",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-provider-context-recipe-budget",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-undeclared-library-prior-classifier",
          "has_relationship_edges": false,
          "id": "paper_module.undeclared_library_prior_classifier",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.undeclared_library_prior_classifier",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-voice-to-doctrine-self-improvement-loop",
          "has_relationship_edges": false,
          "id": "paper_module.voice_to_doctrine_self_improvement_loop",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.voice_to_doctrine_self_improvement_loop",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-routing-anti-patterns-registry",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-routing-anti-patterns-registry",
          "has_relationship_edges": false,
          "id": "paper_module.routing_anti_patterns_registry",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.routing_anti_patterns_registry",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-routing-anti-patterns-registry",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch8-audio-level-rms-port",
          "has_relationship_edges": false,
          "id": "paper_module.batch8_audio_level_rms_port",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch8_audio_level_rms_port",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch8-compliance-pipeline-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch8_compliance_pipeline_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch8_compliance_pipeline_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch8-policy-engines-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch8_policy_engines_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch8_policy_engines_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch8-structural-theses-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch8_structural_theses_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch8_structural_theses_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch8-tools-tail-primitives-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch8_tools_tail_primitives_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch8_tools_tail_primitives_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch8-validator-checker-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch8_validator_checker_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch8_validator_checker_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch12-market-dashboard-read-model-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch12_market_dashboard_read_model_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch12_market_dashboard_read_model_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch12-prediction-market-board-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch12_prediction_market_board_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch12_prediction_market_board_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch12-release-claim-language-gate",
          "has_relationship_edges": false,
          "id": "paper_module.batch12_release_claim_language_gate",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch12_release_claim_language_gate",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch10-cold-eval-honesty-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch10_cold_eval_honesty_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch10_cold_eval_honesty_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch10-live-source-drift-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch10_live_source_drift_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch10_live_source_drift_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch7-macro-engines-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch7_macro_engines_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch7_macro_engines_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch9-macro-engines-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch9_macro_engines_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch9_macro_engines_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-pattern-assimilation",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-pattern-assimilation",
          "has_relationship_edges": false,
          "id": "paper_module.pattern_assimilation",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.pattern_assimilation",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-pattern-assimilation",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch10-governance-compilers-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch10_governance_compilers_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch10_governance_compilers_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch11-saturation-engines-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch11_saturation_engines_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch11_saturation_engines_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch4-proof-authority-runtime",
          "has_relationship_edges": false,
          "id": "paper_module.batch4_proof_authority_runtime",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch4_proof_authority_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch6-unsurfaced-primitives-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch6_unsurfaced_primitives_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch6_unsurfaced_primitives_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-public-projection-leak-gate",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_public_projection_leak_gate",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_public_projection_leak_gate",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch5-authority-systems-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch5_authority_systems_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch5_authority_systems_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch7-oracle-sibling-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch7_oracle_sibling_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch7_oracle_sibling_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch7-demo-take-console-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch7_demo_take_console_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch7_demo_take_console_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-generated-projection-drift-gate",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_generated_projection_drift_gate",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_generated_projection_drift_gate",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-command-run-singleflight",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_command_run_singleflight",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_command_run_singleflight",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_command_run_singleflight.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-metabolism-runtime",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_metabolism_runtime",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_metabolism_runtime",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_metabolism_runtime.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-bridge-campaign-dag",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_bridge_campaign_dag",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_bridge_campaign_dag",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-annex-knowledge-router",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_annex_knowledge_router",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_annex_knowledge_router",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-derived-fact-provider-engine",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_derived_fact_provider_engine",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_derived_fact_provider_engine",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-egress-self-compliance-gate",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_egress_self_compliance_gate",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_egress_self_compliance_gate",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-lean-proof-search-lab",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_lean_proof_search_lab",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_lean_proof_search_lab",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-engine-room-navigation-fitness-benchmark",
          "has_relationship_edges": false,
          "id": "paper_module.engine_room_navigation_fitness_benchmark",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.engine_room_navigation_fitness_benchmark",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-cold-clone-probe",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-cold-clone-probe",
          "has_relationship_edges": false,
          "id": "paper_module.cold_clone_probe",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.cold_clone_probe",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-cold-clone-probe",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_clone_probe.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-first-screen-composition-root",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-first-screen-composition-root",
          "has_relationship_edges": false,
          "id": "paper_module.first_screen_composition_root",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.first_screen_composition_root",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-first-screen-composition-root",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/first_screen_composition_root.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-batch7-secondary-runtime-capsule",
          "has_relationship_edges": false,
          "id": "paper_module.batch7_secondary_runtime_capsule",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.batch7_secondary_runtime_capsule",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
        },
        {
          "body_bearing_view": "paper_modules_page",
          "body_rendered_on_reference_page": false,
          "canonical_route_role": "canonical_read",
          "canonical_url": "paper-modules.html#paper-module-microcosm-axiom-substrate",
          "context_route_role": "lattice_relationship_context",
          "context_url": "rules-and-ideas.html#paper-module-microcosm-axiom-substrate",
          "has_relationship_edges": false,
          "id": "paper_module.microcosm_axiom_substrate",
          "kind": "paper_module",
          "object_id": "paper_module:paper_module.microcosm_axiom_substrate",
          "read_route_role": "authoritative_read",
          "read_url": "paper-modules.html#paper-module-microcosm-axiom-substrate",
          "route_status": "read_and_context_split",
          "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/microcosm_axiom_substrate.md"
        }
      ],
      "schema": "microcosm_public_doctrine_entity_route_matrix_v1",
      "status_counts": {
        "read_and_context_same_surface": 106,
        "read_and_context_split": 142
      }
    },
    "generated_at": "1970-01-01T00:00:00+00:00",
    "groups": [
      {
        "count": 20,
        "description": "Operating rules the public slice uses to keep evidence, boundaries, and routing honest.",
        "kind": "principle",
        "label": "Principles",
        "records": [
          {
            "anchor": "lattice-principle-p-1",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A summary repeats a component's self-reported \"passed\" into a status board without ever recomputing it or keeping a case that would fail."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-1 is AX-1 turned into a habit a builder repeats before anything is allowed to mean something. Do not trust a fixture's own verdict, a route status, a count, or a public copy line as proof; recompute it from the evidence underneath and keep a negative fixture that fails when the cheap lie is tried. The negative fixture is the load-bearing half: a check that only ever sees the happy path proves nothing, because it never had the chance to reject. This is the principle that makes \"green\" mean recomputed rather than reported."
                },
                "enforcement": {
                  "component_ids": [
                    "agent_sabotage_scheming_monitor_replay",
                    "agent_benchmark_integrity_anti_gaming_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "agent_benchmark_integrity_anti_gaming_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The benchmark-integrity replay recomputes a score from the run rather than trusting the reported number, and keeps gaming attempts as negative cases that must be caught."
                },
                "formal_statement": {
                  "latex": "\\mathrm{trust}(\\varphi) \\;\\Rightarrow\\; \\varphi = K(B) \\;\\wedge\\; K(B_{\\mathrm{neg}}) = \\mathsf{reject}",
                  "reads": "Trust a verdict only when a checker recomputes it from the underlying evidence and that same checker rejects the negative fixture built to slip the cheap lie through.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a builder is willing to trust the verdict on a claim",
                      "sym": "\\mathrm{trust}(\\varphi)"
                    },
                    {
                      "meaning": "the verdict being claimed",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the verdict a checker recomputes from the basis",
                      "sym": "K(B)"
                    },
                    {
                      "meaning": "the lower-level evidence the checker runs over",
                      "sym": "B"
                    },
                    {
                      "meaning": "a negative fixture built so the cheap lie should fail",
                      "sym": "B_{\\mathrm{neg}}"
                    },
                    {
                      "meaning": "the checker's refusal on that negative fixture",
                      "sym": "\\mathsf{reject}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-1.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-1.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The re-marking picture shows recomputation plus a trap for false passes; it does not capture every kind of evidence a real check runs over.",
                    "maps": [
                      {
                        "analogy": "the exam paper itself, worked from scratch",
                        "doctrine": "the evidence underneath the verdict"
                      },
                      {
                        "analogy": "re-working the answer instead of copying the key",
                        "doctrine": "recomputing the verdict from the evidence"
                      },
                      {
                        "analogy": "the planted wrong answer the marking must catch",
                        "doctrine": "the negative case the checker must reject"
                      }
                    ],
                    "text": "A teacher re-works the exam answer from scratch instead of copying the answer key, and also keeps a wrong-answer version to confirm the marking actually catches mistakes."
                  },
                  "plain": "Trust a result only after re-deriving it from the underlying evidence, and keep a deliberately wrong test case that the check is required to reject.",
                  "potential_misread": "That re-checking once makes a result permanently safe. It only earns trust for that result, against that check.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Without it, a label that says 'passed' gets repeated down the line and nobody ever re-derives whether it was true."
                },
                "relationship_triad": {
                  "governs": "The claim boundary, before a result is allowed to mean anything.",
                  "refuses": "Echoing a declared verdict, label, or count as if repetition made it true.",
                  "requires": "Recomputation from lower-level evidence plus a negative fixture that the checker rejects.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-1"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-1",
                      "target_kind": "axiom",
                      "target_label": "Derivation before assertion",
                      "url": "doctrine.html#dcard-ax-1"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public benchmark integrity replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                      "target_kind": "mechanism",
                      "target_label": "validates completion evidence claims",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public memory conflict replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                      "target_kind": "mechanism",
                      "target_label": "validates public monitor verdict result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                      "target_kind": "mechanism",
                      "target_label": "validates public route feedback",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public sabotage scheming monitor replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
                      "target_kind": "mechanism",
                      "target_label": "validates public sandbox policy trace",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Recomputing one verdict from evidence does not make the principle a witness for AX-1; it operationalises specific obligations and inherits no authority beyond them."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Do not trust a fixture label, declared verdict, route status, count, or public copy line as proof. Recompute the verdict from lower-level evidence and keep a negative fixture where the cheap lie fails."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-1",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-1.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-1",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-1",
            "cross_refs": [
              {
                "ids": [
                  "AX-1"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-1",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-1",
                "target_kind": "axiom",
                "target_label": "Derivation before assertion",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                "target_kind": "mechanism",
                "target_label": "validates public benchmark integrity replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                "target_kind": "mechanism",
                "target_label": "validates completion evidence claims",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                "target_kind": "mechanism",
                "target_label": "validates public memory conflict replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                "target_kind": "mechanism",
                "target_label": "validates public monitor verdict result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "target_kind": "mechanism",
                "target_label": "validates public route feedback",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
                "target_kind": "mechanism",
                "target_label": "validates public sabotage scheming monitor replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
                "target_kind": "mechanism",
                "target_label": "validates public sandbox policy trace",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace"
              }
            ],
            "object_id": "principle:P-1",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-1",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-1.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-1.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-1.json",
            "statement": "Do not trust a fixture label, declared verdict, route status, count, or public copy line as proof. Recompute the verdict from lower-level evidence and keep a negative fixture where the cheap lie fails.",
            "status": "active",
            "summary_line": "Do not trust a fixture label, declared verdict, route status, count, or public copy line as proof.",
            "title": "Recompute, do not echo",
            "url": "doctrine.html#dcard-p-1",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-2",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A component validates that a result record has the expected fields, and a summary page reads that shape check as evidence the underlying property holds across the whole system."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-2 is the strength half of the admissibility floor: AX-1 caps a claim at the strength of the check that accepts it, and AX-5 makes that ceiling the meet of the parts, so the strongest honest claim equals the weakest component the checker actually settles. Its bite is distinct from \"recompute, do not echo\": even a genuinely recomputed verdict overclaims if the prose around it reaches past what the checker decided, for example a validator that confirms a record's shape being read as proof of the property the record names. The cover calculus enforces this by computing each scope limit from the specific grounding obligations, never from whole-axiom labels and never by hand-stamping; support for the principle is bounded by the covers of the obligations beneath it. This is the rule that keeps a local-contract checker, a registry, or a single witness route from being narrated into a system-wide guarantee."
                },
                "enforcement": {
                  "component_ids": [
                    "formal_math_readiness_gate",
                    "batch12_release_claim_language_gate",
                    "agent_route_observability_runtime"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "formal_math_readiness_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The formal-math readiness gate computes how far its available evidence actually reaches and reports that boundary as the claim, refusing to narrate a local check into a proof of readiness."
                },
                "formal_statement": {
                  "latex": "\\mathrm{strength}(\\varphi) \\sqsubseteq \\bigsqcap_{i} \\mathrm{strength}(K_{i}(B)) \\quad \\mathrm{where}\\ \\{K_{i}\\} = \\mathrm{decided}(\\varphi)",
                  "reads": "A claim's strength is bounded above by the meet of the strengths of exactly the checks that actually decide it; the ceiling is the weakest deciding component, not the most impressive one.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the strength a claim is allowed to assert",
                      "sym": "\\mathrm{strength}(\\varphi)"
                    },
                    {
                      "meaning": "the claim being made",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "a checker, validator, registry, or witness route that decides part of the claim",
                      "sym": "K_{i}"
                    },
                    {
                      "meaning": "the basis the deciding checks run over",
                      "sym": "B"
                    },
                    {
                      "meaning": "meet: the weakest of the deciding components",
                      "sym": "\\bigsqcap"
                    },
                    {
                      "meaning": "the set of checks that actually settle the claim, excluding ones it merely names",
                      "sym": "\\mathrm{decided}(\\varphi)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-2.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-2.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The blood-test picture shows that a result is limited to what was measured; it does not show how several separate checks are combined, where the overall ceiling drops to the weakest one. It is an illustration, not support that the rule holds everywhere.",
                    "maps": [
                      {
                        "analogy": "the iron test only supports a statement about iron",
                        "doctrine": "the claim's strength is capped at what the named check decides"
                      },
                      {
                        "analogy": "writing 'perfectly healthy' off one narrow blood test",
                        "doctrine": "prose overreaching past the check into system-wide authority"
                      }
                    ],
                    "text": "A blood test that measures one thing, like iron levels, tells you about iron. It does not let you write 'this person is in perfect health' on the chart."
                  },
                  "plain": "A statement can only be as strong as the exact thing the check actually settled. If a check confirms one small, local fact, the writing around it must not stretch that into a sweeping claim about the whole system.",
                  "potential_misread": "That because the underlying check was real, any confident sentence built on it is also safe. The check sets a ceiling; words above that ceiling are not earned and do not prove the wider claim.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a narrow, genuine check from being written up as a broad system-wide claim, so readers can size a claim to what was really tested."
                },
                "relationship_triad": {
                  "governs": "The strength boundary, where a claim is sized to the check that accepts it.",
                  "refuses": "Letting a checker that decides only a local contract license prose that projects global or system-wide authority.",
                  "requires": "Capping a claim at the meet of what its named checker, validator, registry, or witness route actually computes, with the ceiling derived from the grounding obligations rather than asserted.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-1",
                        "AX-5"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-1",
                      "target_kind": "axiom",
                      "target_label": "Derivation before assertion",
                      "url": "doctrine.html#dcard-ax-1"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-5",
                      "target_kind": "axiom",
                      "target_label": "Fail-closed monotone lattice",
                      "url": "doctrine.html#dcard-ax-5"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public benchmark integrity replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                      "target_kind": "mechanism",
                      "target_label": "validates completion evidence claims",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public memory conflict replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                      "target_kind": "mechanism",
                      "target_label": "validates public monitor verdict result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                      "target_kind": "mechanism",
                      "target_label": "validates public route feedback",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public sabotage scheming monitor replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Holding a claim to its checker's strength does not raise that checker, and the principle is not a witness for AX-1 or AX-5; it operationalises specific grounding obligations and inherits no support beyond the covers computed for them. The worked example illustrates the rule for a reader and never counts as support that the principle is obligation-backed or complete."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The scope limit is the strongest thing the named checker, validator, registry, or witness route actually computes. If the checker decides only a local contract, do not let prose project global authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-2",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-2.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-2",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-2",
            "cross_refs": [
              {
                "ids": [
                  "AX-1",
                  "AX-5"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-2",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-1",
                "target_kind": "axiom",
                "target_label": "Derivation before assertion",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-5",
                "target_kind": "axiom",
                "target_label": "Fail-closed monotone lattice",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                "target_kind": "mechanism",
                "target_label": "validates public benchmark integrity replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                "target_kind": "mechanism",
                "target_label": "validates completion evidence claims",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                "target_kind": "mechanism",
                "target_label": "validates public memory conflict replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                "target_kind": "mechanism",
                "target_label": "validates public monitor verdict result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "target_kind": "mechanism",
                "target_label": "validates public route feedback",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
                "target_kind": "mechanism",
                "target_label": "validates public sabotage scheming monitor replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay"
              }
            ],
            "object_id": "principle:P-2",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-2",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-2.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-2.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-2.json",
            "statement": "The scope limit is the strongest thing the named checker, validator, registry, or witness route actually computes. If the checker decides only a local contract, do not let prose project global authority.",
            "status": "active",
            "summary_line": "The scope limit is the strongest thing the named checker, validator, registry, or witness route actually computes.",
            "title": "Lower claim strength to checker strength",
            "url": "doctrine.html#dcard-p-2",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-3",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A large model is trusted because it sounds sure of its answer, with no small separate checker rereading anything, so the producer is also the judge."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-3 is AX-2 turned into a building habit: the thing you trust should be small enough to read and rerun, while the thing that did the work may be as large and opaque as it likes. A big model, search, or pipeline emits a certificate; a small verifier, parser, harness, compiler route, or registry contract rereads that certificate and decides, and only the checker sits inside the trusted boundary. This connects directly to the claim and evidence model: a claim's strength is capped at the strength of the check that admits it, so shrinking the checker shrinks what you have to believe to believe the verdict. The load-bearing move is keeping the producer outside the boundary; once the thing being judged also gets to decide, the check has collapsed into the same narrative confidence it was meant to replace."
                },
                "enforcement": {
                  "component_ids": [
                    "certificate_kernel_execution_lab",
                    "formal_math_lean_proof_witness",
                    "verifier_lab_kernel"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "certificate_kernel_execution_lab"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The certificate kernel lab keeps producers separate from the checker: a producer emits certificate material and a small kernel rereads and decides, so the authority lives in the part you can inspect and rerun rather than in the producer."
                },
                "formal_statement": {
                  "latex": "\\mathrm{trust}(\\varphi) \\;\\Rightarrow\\; \\exists\\, K, c.\\ K(c) = \\mathsf{accept} \\;\\wedge\\; \\mathrm{tcb}(\\varphi) = \\{K\\} \\;\\wedge\\; \\mathrm{producer} \\notin \\mathrm{tcb}(\\varphi)",
                  "reads": "Trust a verdict only when a small checker rereads a certificate and accepts, the trusted base consists of that checker alone, and the producer that emitted the certificate sits outside that base.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a builder is willing to trust the verdict on a claim",
                      "sym": "\\mathrm{trust}(\\varphi)"
                    },
                    {
                      "meaning": "the claim being trusted",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the small checker that decides",
                      "sym": "K"
                    },
                    {
                      "meaning": "the certificate the producer emits",
                      "sym": "c"
                    },
                    {
                      "meaning": "the trusted base the claim rests on: the set of components you must believe",
                      "sym": "\\mathrm{tcb}(\\varphi)"
                    },
                    {
                      "meaning": "the large component that emitted the certificate, kept outside the trusted base",
                      "sym": "\\mathrm{producer}"
                    },
                    {
                      "meaning": "is kept outside",
                      "sym": "\\notin"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-3.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-3.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The weighing-plate picture shows where the deciding power sits and that the producer is kept out; it does not show that a small checker is automatically a correct or complete one. A simple checker can still be wrong, and this is only an illustration.",
                    "maps": [
                      {
                        "analogy": "the weighing plate that re-checks each item",
                        "doctrine": "the small checker that rereads and decides"
                      },
                      {
                        "analogy": "the shopper, who is not allowed to confirm their own bag",
                        "doctrine": "the large producer kept outside the trusted decision"
                      }
                    ],
                    "text": "At a self-checkout, the small weighing plate re-weighs each item to confirm what was scanned. The shopper, who knows what is in the bag, is never the one who decides the bag is correct."
                  },
                  "plain": "Put your trust in one small, simple step that re-does the work and decides, while letting the big complicated thing that produced the answer stay outside that decision. The thing being judged should not get to be its own judge.",
                  "potential_misread": "That a confident, capable producer can be trusted to vouch for itself. Once the thing being judged also decides, there is no real check left, only restated confidence.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Keeping the deciding part small means the part you actually have to audit and re-run stays small, even as the systems producing answers grow large and hard to inspect."
                },
                "relationship_triad": {
                  "governs": "Where trust is concentrated, between the large producer and the small thing that decides.",
                  "refuses": "Trusting a large producer's own confidence in place of a small, inspectable, rerunnable check.",
                  "requires": "A small checker that rereads a certificate and accepts, with the producer kept outside the trusted boundary.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-2"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-2",
                      "target_kind": "axiom",
                      "target_label": "Kernelized verification",
                      "url": "doctrine.html#dcard-ax-2"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
                      "target_kind": "mechanism",
                      "target_label": "validates public bounded autonomy campaign packet",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                      "target_kind": "mechanism",
                      "target_label": "validates synthetic bridge continuity",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
                      "target_kind": "mechanism",
                      "target_label": "validates public certificate kernel execution",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public operator contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                      "target_kind": "mechanism",
                      "target_label": "validates public first run route map",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
                      "target_kind": "mechanism",
                      "target_label": "validates public evidence cell anchors",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Concentrating trust in a small checker does not make the principle a witness for AX-2, and a small checker is not automatically a correct or complete one. It operationalises specific obligations and inherits no authority beyond them; admission, support, and this reader illustration stay independent."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Prefer a small verifier, parser, harness, compiler route, registry contract, or kernel over broad narrative confidence. Producers may be large; the authority boundary should be small enough to inspect and rerun."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-3",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-3.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-3",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-3",
            "cross_refs": [
              {
                "ids": [
                  "AX-2"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-3",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-2",
                "target_kind": "axiom",
                "target_label": "Kernelized verification",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
                "target_kind": "mechanism",
                "target_label": "validates public bounded autonomy campaign packet",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                "target_kind": "mechanism",
                "target_label": "validates synthetic bridge continuity",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
                "target_kind": "mechanism",
                "target_label": "validates public certificate kernel execution",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                "target_kind": "mechanism",
                "target_label": "validates public operator contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "target_kind": "mechanism",
                "target_label": "validates public first run route map",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
                "target_kind": "mechanism",
                "target_label": "validates public evidence cell anchors",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors"
              }
            ],
            "object_id": "principle:P-3",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-3",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-3.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-3.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-3.json",
            "statement": "Prefer a small verifier, parser, harness, compiler route, registry contract, or kernel over broad narrative confidence. Producers may be large; the authority boundary should be small enough to inspect and rerun.",
            "status": "active",
            "summary_line": "Prefer a small verifier, parser, harness, compiler route, registry contract, or kernel over broad narrative confidence.",
            "title": "Concentrate trust in small checkers",
            "url": "doctrine.html#dcard-p-3",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-4",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A mutation is allowed because the caller holds a valid admin account secret, with nothing dereferencing that account secret to the specific effect or checking it against policy and current state."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-4 is the authority leg of the claim model, the way P-1 is the evidence leg: before an effect lands, recompute whether it is authorized rather than reading authority off who is asking. Authorization for a subject and an effect comes from dereferenced proof references, the governing policy, rollback or result-record evidence, and current world state; standing account secrets, an admin role name, or trusted-session phrasing are ambient identity, which carries no authority by itself. This is the confused-deputy failure stated as a rule: a component holding a powerful capability must still derive permission for each effect, and tool authority is bounded by declared identity, scope, approval, and side-effect records, not by the tool merely being available. It bites because possession reads as permission almost everywhere, so a pipeline that trusts a present account secret passes its own path while granting reach nothing actually authorized."
                },
                "enforcement": {
                  "component_ids": [
                    "proof_derived_governed_mutation_authorization",
                    "mcp_tool_authority_replay",
                    "tool_server_pressure_inventory"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "mcp_tool_authority_replay",
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The tool-authority replay binds each tool effect to a declared scope and approval and rejects an overbroad scope or an unapproved side effect, so reach is derived from declared authority rather than from the tool being callable."
                },
                "formal_statement": {
                  "latex": "\\mathrm{auth}(u, e) = F\\big(\\mathrm{deref}(\\mathrm{tokens}), \\mathrm{policy}, \\mathrm{proofs}, \\mathrm{world}\\big); \\quad \\mathrm{identity}(u) \\;\\wedge\\; \\mathrm{deref}(\\mathrm{tokens}) = \\emptyset \\;\\Rightarrow\\; \\mathrm{auth}(u, e) \\neq \\mathsf{grant}",
                  "reads": "Authorization for a subject and an effect is the output of the derivation over the dereferenced tokens, governing policy, proof references, and world state; ambient identity whose tokens dereference to nothing grants nothing. The account secret is an input to the derivation, never a substitute for it.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a subject is authorized for an effect",
                      "sym": "\\mathrm{auth}(u, e)"
                    },
                    {
                      "meaning": "a subject requesting an effect",
                      "sym": "u"
                    },
                    {
                      "meaning": "the effect or mutation it wants to land",
                      "sym": "e"
                    },
                    {
                      "meaning": "the function deriving authorization from the dereferenced tokens, policy, proofs, and world state",
                      "sym": "F"
                    },
                    {
                      "meaning": "the capabilities the presented tokens actually dereference to",
                      "sym": "\\mathrm{deref}(\\mathrm{tokens})"
                    },
                    {
                      "meaning": "the governing policy",
                      "sym": "\\mathrm{policy}"
                    },
                    {
                      "meaning": "the proof references and rollback or result-record evidence",
                      "sym": "\\mathrm{proofs}"
                    },
                    {
                      "meaning": "current world state",
                      "sym": "\\mathrm{world}"
                    },
                    {
                      "meaning": "the authorizer's grant of the effect",
                      "sym": "\\mathsf{grant}"
                    },
                    {
                      "meaning": "the subject's ambient account secret or role name, insufficient on its own",
                      "sym": "\\mathrm{identity}(u)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-4.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-4.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The bank-transfer picture shows that holding a account secret is not the same as being cleared to act; it does not capture everything weighed at decision time, such as the specific permissions, the rules, and the side-effect records. It is an illustration only.",
                    "maps": [
                      {
                        "analogy": "merely having the card number",
                        "doctrine": "the standing account secret or role name that is not authority on its own"
                      },
                      {
                        "analogy": "the bank deciding each payment against this account, right now",
                        "doctrine": "authority derived per action from policy and current world state"
                      }
                    ],
                    "text": "Knowing someone's bank card number does not let money move. For each payment, the bank checks this card, this amount, and the live account state before it lets the transfer go through."
                  },
                  "plain": "Holding a account secret, a role name, or being inside a 'trusted' session does not by itself give permission to make a change. Permission is worked out fresh for each specific action, from the rules and the current situation.",
                  "potential_misread": "That a valid account secret is enough to act. The account secret is one input; the actual change still has to be cleared for that exact action against the current state.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It closes the gap where a component that holds broad standing power is talked into using it for someone else, since each action still has to earn its own permission."
                },
                "relationship_triad": {
                  "governs": "The authority boundary, before any effect or mutation is allowed to land.",
                  "refuses": "Treating a standing account secret, role name, admin phrasing, trusted session, or tool availability as authority on its own.",
                  "requires": "Deriving authorization from dereferenced proof, policy, and world state, with tool effects bounded by declared identity, scope, approval, and side-effect records.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-3"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-3",
                      "target_kind": "axiom",
                      "target_label": "Authority by derivation, not possession",
                      "url": "doctrine.html#dcard-ax-3"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public mcp tool authority replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
                      "target_kind": "mechanism",
                      "target_label": "validates synthetic governed mutation authorization",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
                      "target_kind": "mechanism",
                      "target_label": "validates public tool server pressure inventory",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "failure guarded by",
                      "target_id": "AP-2",
                      "target_kind": "anti-principle",
                      "target_label": "Producer trust",
                      "url": "doctrine.html#dcard-ap-2"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Deriving authorization in these components does not make P-4 a witness for AX-3 or raise that axiom's support ceiling; it operationalises the specific obligations that authorization is derived, that standing account secrets are insufficient, and that tool effects require declared scope, and inherits no authority beyond them. The worked example is reader illustration and computes no support."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Authority comes from dereferenced proof, policy, result record, rollback evidence, and current world state. account secrets, role names, admin phrasing, or \"trusted session\" language cannot authorize mutation by themselves."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-4",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-4.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-4",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-4",
            "cross_refs": [
              {
                "ids": [
                  "AX-3"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-4",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-3",
                "target_kind": "axiom",
                "target_label": "Authority by derivation, not possession",
                "url": "doctrine.html#dcard-ax-3"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
                "target_kind": "mechanism",
                "target_label": "validates public mcp tool authority replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
                "target_kind": "mechanism",
                "target_label": "validates synthetic governed mutation authorization",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
                "target_kind": "mechanism",
                "target_label": "validates public tool server pressure inventory",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory"
              },
              {
                "relation": "governs",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "governs",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "governs",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "failure guarded by",
                "target_id": "AP-2",
                "target_kind": "anti-principle",
                "target_label": "Producer trust",
                "url": "doctrine.html#dcard-ap-2"
              }
            ],
            "object_id": "principle:P-4",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-4",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-4.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-4.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-4.json",
            "statement": "Authority comes from dereferenced proof, policy, result record, rollback evidence, and current world state. account secrets, role names, admin phrasing, or \"trusted session\" language cannot authorize mutation by themselves.",
            "status": "active",
            "summary_line": "Authority comes from dereferenced proof, policy, result record, rollback evidence, and current world state.",
            "title": "Possession is not permission",
            "url": "doctrine.html#dcard-p-4",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-5",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A resumed work-landing attempt reuses an earlier result because the task name matches, even though the parent commit and scoped files have changed underneath it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-5 turns content-addressed determinism into a habit a builder repeats before reusing any prior work. A stored result record, a coalesced command run, an imported source copy, or a resumed work-landing attempt may be reused only if it carries the digest of the exact content it was derived from; equal content basis permits reuse, and drift in the source bytes, the dirty scoped files, the parent commit, or the fixture input forces a recompute or a refusal. The bite is that a name, a path, or a label is a cheap stand-in for a basis: cache by name and you serve a stale answer the moment the content moves underneath the name. This connects straight to the claim and evidence model, because a reused verdict inherits its scope limit from the basis it was actually checked over, and reuse across drift silently widens that scope to content nothing ever verified."
                },
                "enforcement": {
                  "component_ids": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol brings material in by manifest and digest, so when the source bytes drift the imported copy is recomputed rather than reused under the same name."
                },
                "formal_statement": {
                  "latex": "\\mathrm{reuse}(a, B') \\;\\Rightarrow\\; \\mathrm{id}(a) = H(B') \\;\\wedge\\; \\neg\\,\\mathrm{missing}(B') \\quad \\mathrm{else}\\ \\mathsf{recompute}",
                  "reads": "A prior result may be reused for an incoming basis only when the result's stored content id equals the digest of that basis and the basis actually resolves; in every other case, recompute.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a prior result is served for an incoming basis instead of recomputed",
                      "sym": "\\mathrm{reuse}(a, B')"
                    },
                    {
                      "meaning": "a prior result eligible for reuse",
                      "sym": "a"
                    },
                    {
                      "meaning": "the content basis of the incoming request",
                      "sym": "B'"
                    },
                    {
                      "meaning": "the digest over that content basis",
                      "sym": "H(B')"
                    },
                    {
                      "meaning": "the content id the result was stored under",
                      "sym": "\\mathrm{id}(a)"
                    },
                    {
                      "meaning": "the incoming basis cannot be resolved; bottom, licensing no reuse",
                      "sym": "\\mathrm{missing}(B')"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-5.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-5.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The serial-number picture shows that identity must match the exact item, not just the label; it does not cover every kind of input drift the rule watches, such as changed source bytes, edited files, or a moved parent. It only illustrates the rule.",
                    "maps": [
                      {
                        "analogy": "the warranty holds only when the serial number still matches the unit",
                        "doctrine": "reuse only when the stored content tag matches the current inputs"
                      },
                      {
                        "analogy": "trusting the model name on the box instead of the serial",
                        "doctrine": "a name or label match alone licensing reuse"
                      }
                    ],
                    "text": "A warranty repair is only valid for the exact unit whose serial number is on the claim. If a part with a different serial was swapped in, a matching model name on the box does not make the old warranty apply."
                  },
                  "plain": "A saved result can be reused only if it is tagged with the exact inputs it was made from, and those inputs still match. If the inputs have changed, you must redo the work; a matching name or label alone is never enough.",
                  "potential_misread": "That a matching name or path means the cached answer is still good. Only a match on the actual content the result was computed from licenses reuse; otherwise the work has to be redone.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a stale or tampered result being served as fresh just because its name or path still looks familiar after the content underneath has moved."
                },
                "relationship_triad": {
                  "governs": "The reuse boundary, where a prior result is about to be served instead of recomputed.",
                  "refuses": "Serving a cached result keyed on a name, path, or label after the content behind it has drifted.",
                  "requires": "A declared content basis carried as a digest with the result, equal-basis reuse only, and a recompute or refusal the moment the source digest, scoped files, parent commit, or fixture input drifts.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-4"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-4",
                      "target_kind": "axiom",
                      "target_label": "Content-addressed determinism",
                      "url": "doctrine.html#dcard-ax-4"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public cold eval honesty bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public governance compilers bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public live source drift bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public saturation engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public market dashboard read model bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction market board bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public proof authority runtime bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Carrying a content basis on the reuse paths shown here does not establish reuse is sound everywhere; one freshness-basis mismatch remains a declared open gap, and this card and its example are reader illustration that compute no support for the principle or its grounding axiom."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "A reusable result record, command result, source import, or work-landing attempt must carry its content basis. Drift in source bytes, dirty scoped files, parent SHA, or fixture input invalidates reuse."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-5",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-5.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-5",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-5",
            "cross_refs": [
              {
                "ids": [
                  "AX-4"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-5",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-4",
                "target_kind": "axiom",
                "target_label": "Content-addressed determinism",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public cold eval honesty bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public governance compilers bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public live source drift bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public saturation engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public market dashboard read model bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public prediction market board bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public proof authority runtime bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
              }
            ],
            "object_id": "principle:P-5",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-5",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-5.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-5.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-5.json",
            "statement": "A reusable result record, command result, source import, or work-landing attempt must carry its content basis. Drift in source bytes, dirty scoped files, parent SHA, or fixture input invalidates reuse.",
            "status": "active",
            "summary_line": "A reusable result record, command result, source import, or work-landing attempt must carry its content basis.",
            "title": "Cache by content, not by name",
            "url": "doctrine.html#dcard-p-5",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-6",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A status board shows a component as green because no scan reported a problem, treating an absent check as a pass and letting a downstream summary stand in for evidence that was never produced."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-6 is AX-5 turned into the default a builder relies on when evidence is absent rather than negative. The status of a composite is the meet of its parts, so a single missing policy file, source digest, secret scan, negative case, or result self-scan pulls the whole verdict down to blocked instead of leaving a gap that silently reads as pass. The bite is in the asymmetry: a later stage may lower a status freely, but it cannot raise one without a fresh derivation, which is exactly why a downstream view can explain why something passed yet can never upgrade a source truth that was blocked underneath it. This is the principle that makes silence cost something, and it is what lets the claim and evidence model treat an unscanned or unproven input as the bottom of the order rather than a weak yes."
                },
                "enforcement": {
                  "component_ids": [
                    "formal_math_readiness_gate",
                    "batch10_cold_eval_honesty_capsule",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "formal_math_readiness_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The formal-math readiness gate computes its verdict as the meet of its inputs, so when the corpus or a required check is absent it reports blocked rather than ready, and a later projection cannot lift that boundary to passing."
                },
                "formal_statement": {
                  "latex": "\\mathrm{status}(c) = \\bigsqcap_{p \\in \\mathrm{parts}(c)} \\mathrm{status}(p) \\;\\wedge\\; \\forall\\, p \\in \\mathrm{parts}(c).\\ \\big(\\mathrm{evidence}(p) = \\emptyset \\Rightarrow \\mathrm{status}(p) = \\bot\\big) \\;\\wedge\\; \\big(\\mathrm{status}'(c) \\sqsupset \\mathrm{status}(c) \\Rightarrow \\exists\\, d.\\ \\mathrm{derives}(d, \\mathrm{status}'(c))\\big)",
                  "reads": "A composite's status is the meet of its parts' statuses; every part with no evidence sits at blocked; and a later status may exceed the earlier one only when some fresh derivation establishes the rise.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the status assigned to a composite or part, ordered with blocked at the bottom",
                      "sym": "\\mathrm{status}"
                    },
                    {
                      "meaning": "a composite whose status is being computed",
                      "sym": "c"
                    },
                    {
                      "meaning": "meet: the weakest of the part statuses",
                      "sym": "\\bigsqcap"
                    },
                    {
                      "meaning": "a part the composite is built from",
                      "sym": "p"
                    },
                    {
                      "meaning": "the parts the composite is built from",
                      "sym": "\\mathrm{parts}(c)"
                    },
                    {
                      "meaning": "the admissible evidence held for that part",
                      "sym": "\\mathrm{evidence}(p)"
                    },
                    {
                      "meaning": "no admissible evidence for that part",
                      "sym": "\\emptyset"
                    },
                    {
                      "meaning": "blocked, the bottom of the status order",
                      "sym": "\\bot"
                    },
                    {
                      "meaning": "a later status proposed for the same composite",
                      "sym": "\\mathrm{status}'(c)"
                    },
                    {
                      "meaning": "claims a strictly higher status than",
                      "sym": "\\sqsupset"
                    },
                    {
                      "meaning": "a fresh derivation",
                      "sym": "d"
                    },
                    {
                      "meaning": "derivation d establishes the higher status",
                      "sym": "\\mathrm{derives}(d, \\mathrm{status}'(c))"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-6.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-6.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows why an un-inspected part drags the whole down and why a downstream check cannot upgrade it; it does not establish that the building is actually safe, only that the sign-off chain has no gaps. One full chain of passes is not a promise that nothing was missed.",
                    "maps": [
                      {
                        "analogy": "the building is fit only if every trade passes; the worst trade decides the whole",
                        "doctrine": "composite status is the meet of its parts"
                      },
                      {
                        "analogy": "a trade with no inspection on file counts as failed, not as quietly fine",
                        "doctrine": "a part with no evidence defaults to blocked"
                      },
                      {
                        "analogy": "a later walk-through can downgrade the building but cannot grant occupancy without a fresh passing inspection",
                        "doctrine": "a later stage may lower status but not raise it without a new derivation"
                      }
                    ],
                    "text": "A building cannot be signed off for occupancy until every trade (wiring, plumbing, fire safety) has passed; if the fire inspection was never done, the building stays unfit, and a later office walk-through can flag a new fault but cannot grant occupancy on its own."
                  },
                  "plain": "A finished thing is only as sound as its weakest part. If one part has no evidence behind it, the whole is treated as not-ready, not assumed fine. A later step can downgrade that verdict but cannot lift it unless fresh work earns the rise.",
                  "potential_misread": "That an absent or unchecked part is harmless and can be treated as a pass, or that a downstream view can promote something that was blocked underneath it.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It means a missing check or skipped scan cannot quietly pass as approval, so silence has a cost instead of being read as a clean result."
                },
                "relationship_triad": {
                  "governs": "The status boundary, where a composite verdict is assembled from parts and absence is tempted to read as pass.",
                  "refuses": "A silent default pass: letting missing evidence, an absent scan, or a downstream view lift a blocked part to green without a fresh derivation.",
                  "requires": "Taking the composite status as the meet of its parts, defaulting any part with no evidence to blocked, and demanding a new derivation before any later stage raises a status.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-5"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-5",
                      "target_kind": "axiom",
                      "target_label": "Fail-closed monotone lattice",
                      "url": "doctrine.html#dcard-ax-5"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public cold eval honesty bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public governance compilers bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public live source drift bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public saturation engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public market dashboard read model bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction market board bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public unsurfaced primitives bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Failing closed on missing evidence does not establish any part is correct or that the composite is complete; it only fixes the default so absence lands at blocked rather than passing, and the example here illustrates that default without computing support for the principle or its grounding axiom."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Missing evidence, policy files, source digests, secret scans, negative cases, or result record self-scans block or demote. A downstream projection can explain a pass; it cannot upgrade a blocked source truth."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-6",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-6.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-6",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-6",
            "cross_refs": [
              {
                "ids": [
                  "AX-5"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-6",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-5",
                "target_kind": "axiom",
                "target_label": "Fail-closed monotone lattice",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public cold eval honesty bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public governance compilers bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public live source drift bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public saturation engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public market dashboard read model bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public prediction market board bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public unsurfaced primitives bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
              }
            ],
            "object_id": "principle:P-6",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-6",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-6.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-6.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-6.json",
            "statement": "Missing evidence, policy files, source digests, secret scans, negative cases, or result record self-scans block or demote. A downstream projection can explain a pass; it cannot upgrade a blocked source truth.",
            "status": "active",
            "summary_line": "Missing evidence, policy files, source digests, secret scans, negative cases, or result record self-scans block or demote.",
            "title": "Status fails closed",
            "url": "doctrine.html#dcard-p-6",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-7",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A report scans a handful of components, finds nothing, and prints the whole area as clear, treating untouched space as evidence that nothing is wrong there."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-7 is AX-6 open-world epistemics turned into a reporting discipline. A coverage report may draw a closed-world conclusion only inside a declared finite domain; outside that boundary an item is unknown, and unknown is held distinct from proven-absent, so a silence in the records is never read as a fact about the world. This bites because the cheap move is to let blank space mean clear: a tidy report with no findings reads as everything is fine, when all it established is that nothing was checked there. It connects to the claim and evidence model directly, since a completeness statement is itself a claim that has to cite its declared loci and evidence rather than assert exhaustiveness, which is why unknown sits as its own coverage tag and is never collapsed into the bottom of the evidence order."
                },
                "enforcement": {
                  "component_ids": [
                    "self_ignorance_coverage_ledger",
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The self-ignorance coverage ledger records what was checked, names the gaps it found as open items, and keeps a case that fails when missing coverage is read as a clean result, so a blank region cannot be reported as cleared."
                },
                "formal_statement": {
                  "latex": "\\mathrm{covers}(r, d) \\;\\Rightarrow\\; \\mathrm{declared}(d) \\;\\wedge\\; \\big(\\forall\\, x \\notin d.\\ \\mathrm{status}(r, x) = \\mathrm{unknown}\\big) \\;\\wedge\\; \\mathrm{unknown} \\neq \\bot",
                  "reads": "If a report concludes coverage over a domain, that domain must be declared and finite; for anything outside it the report's status is unknown, and unknown is not the same as proven-absent.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the report concludes coverage over a domain",
                      "sym": "\\mathrm{covers}"
                    },
                    {
                      "meaning": "a coverage report",
                      "sym": "r"
                    },
                    {
                      "meaning": "the declared finite domain it covers",
                      "sym": "d"
                    },
                    {
                      "meaning": "the domain is explicitly declared and finite",
                      "sym": "\\mathrm{declared}"
                    },
                    {
                      "meaning": "an item, possibly outside the declared domain",
                      "sym": "x"
                    },
                    {
                      "meaning": "what the report says about an item",
                      "sym": "\\mathrm{status}"
                    },
                    {
                      "meaning": "the coverage tag for anything outside the declared domain",
                      "sym": "\\mathrm{unknown}"
                    },
                    {
                      "meaning": "the bottom of the evidence order, i.e. proven-absent or false",
                      "sym": "\\bot"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-7.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-7.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows why a blank result outside the indexed shelves means unknown, not absent; it does not establish that the un-indexed shelves are empty or full, only that the catalogue makes no claim about them. A clean catalogue is not a statement that the whole library was checked.",
                    "maps": [
                      {
                        "analogy": "the catalogue speaks only for the shelves it has indexed, and those shelves are listed",
                        "doctrine": "coverage holds only over a declared finite domain"
                      },
                      {
                        "analogy": "a title missing from the catalogue is not-yet-indexed, bounded evidence the library lacks it",
                        "doctrine": "items outside the domain are unknown, not proven-absent"
                      },
                      {
                        "analogy": "an empty search result means this catalogue did not find it, not that it cannot exist anywhere",
                        "doctrine": "absence of a finding is not a claim of safety or completeness"
                      }
                    ],
                    "text": "A library catalogue lists the shelves it has actually indexed; a book not in the catalogue might exist on an un-indexed shelf, so the catalogue saying nothing about it means not yet checked, not confirmed absent."
                  },
                  "plain": "A coverage report can only speak about the area it actually checked, and must name the area and the gaps it found. Anything outside that area is unknown, not declared safe, complete, or irrelevant.",
                  "potential_misread": "That a report finding no problems means the unchecked area is clear, complete, or safe, rather than simply unexamined.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a tidy report with no findings from being read as everything is fine, when all it really showed is that nothing was looked at outside its declared scope."
                },
                "relationship_triad": {
                  "governs": "The coverage-and-completeness boundary, where a report is tempted to read its own silence as a clean result.",
                  "refuses": "Converting absence of a finding into a claim that the unmapped space is safe, complete, exhausted, or irrelevant.",
                  "requires": "Naming the declared finite domain and the gaps actually found, and marking everything outside that domain unknown rather than safe, complete, or exhausted.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-6"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-6",
                      "target_kind": "axiom",
                      "target_label": "Open-world epistemics",
                      "url": "doctrine.html#dcard-ax-6"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine fact claim audit",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                      "target_kind": "mechanism",
                      "target_label": "validates public self ignorance coverage ledger",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
                      "target_kind": "mechanism",
                      "target_label": "validates public voice to doctrine self improvement loop",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "failure guarded by",
                      "target_id": "AP-5",
                      "target_kind": "anti-principle",
                      "target_label": "Unknown-unknown exhaustiveness",
                      "url": "doctrine.html#dcard-ap-5"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Marking the unmapped space unknown does not begin to map it. The gap stays open and the report stays bounded to its declared domain; this principle inherits no authority beyond the specific obligations it operationalises, and the example illustrates the rule without counting as support for it."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Coverage reports name declared domains and materialized gaps. They must not say that unmapped space is safe, complete, exhausted, or irrelevant."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-7",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-7.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-7",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-7",
            "cross_refs": [
              {
                "ids": [
                  "AX-6"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-7",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-6",
                "target_kind": "axiom",
                "target_label": "Open-world epistemics",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine fact claim audit",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                "target_kind": "mechanism",
                "target_label": "validates public self ignorance coverage ledger",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
                "target_kind": "mechanism",
                "target_label": "validates public voice to doctrine self improvement loop",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop"
              },
              {
                "relation": "governs",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "failure guarded by",
                "target_id": "AP-5",
                "target_kind": "anti-principle",
                "target_label": "Unknown-unknown exhaustiveness",
                "url": "doctrine.html#dcard-ap-5"
              }
            ],
            "object_id": "principle:P-7",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-7",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-7.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-7.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-7.json",
            "statement": "Coverage reports name declared domains and materialized gaps. They must not say that unmapped space is safe, complete, exhausted, or irrelevant.",
            "status": "active",
            "summary_line": "Coverage reports name declared domains and materialized gaps.",
            "title": "Track known unknowns without claiming the unknown is mapped",
            "url": "doctrine.html#dcard-p-7",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-8",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A readiness gate reports a corpus as available and prints a green status while the underlying library is missing, turning an absent dependency into a silent overclaim."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-8 is AX-7's typed-partiality law made into the habit a builder applies at every computation that can fail. A function whose precondition does not hold, or whose library or corpus is absent, must totalize into a refusal that names why and cites the evidence, instead of returning a meaningless statistic, a proof verdict, a safety judgement, or a public-readiness status just to avoid a red path. This bites because the cheapest way to look finished is to emit a number anyway: a forecast computed past its sample size, a confidence interval with no distribution behind it, a readiness flag asserted while the dependency is missing. It connects to the claim and evidence model because a refusal is the honest evidence value when the basis is not admissible; a fabricated green output is a claim with no checker under it, which is exactly the bottom-of-the-order assertion the rest of the doctrine refuses."
                },
                "enforcement": {
                  "component_ids": [
                    "finance_forecast_evaluation_spine",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "finance_forecast_evaluation_spine"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The finance forecast evaluation spine returns a typed refusal when a forecast horizon reaches or exceeds the sample size or when the statistics dependency is unavailable, rather than reporting a loss differential the data cannot support."
                },
                "formal_statement": {
                  "latex": "\\big(\\mathrm{run}(g, x) = \\mathsf{Ok}(y) \\Rightarrow \\mathrm{Pre}(g, x)\\big) \\;\\wedge\\; \\big(\\neg\\,\\mathrm{Pre}(g, x) \\Rightarrow \\exists\\, r, \\epsilon.\\ \\mathrm{run}(g, x) = \\mathsf{Refusal}(r, \\epsilon)\\big)",
                  "reads": "An Ok result certifies that the precondition held: a value may come out only when the computation had grounds to run. And when the precondition fails, the computation returns a typed refusal carrying some reason and its evidence, never a bare value.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "evaluating the partial computation g on input x",
                      "sym": "\\mathrm{run}(g, x)"
                    },
                    {
                      "meaning": "a partial computation that can fail",
                      "sym": "g"
                    },
                    {
                      "meaning": "the input to g",
                      "sym": "x"
                    },
                    {
                      "meaning": "an admissible result value y",
                      "sym": "\\mathsf{Ok}(y)"
                    },
                    {
                      "meaning": "the declared precondition for running g on input x",
                      "sym": "\\mathrm{Pre}(g, x)"
                    },
                    {
                      "meaning": "the precondition does not hold",
                      "sym": "\\neg"
                    },
                    {
                      "meaning": "a typed refusal carrying reason r and evidence \\epsilon",
                      "sym": "\\mathsf{Refusal}(r, \\epsilon)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-8.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-8.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows why a refusal that names its reason beats a fabricated answer; it does not establish that the refusal itself is correct or that the request was valid, only that an unfounded answer is withheld. A returned refusal is information, not a verdict on the underlying request.",
                    "maps": [
                      {
                        "analogy": "the pharmacist dispenses only when the prescription is complete and valid",
                        "doctrine": "return an Ok result only when the precondition holds"
                      },
                      {
                        "analogy": "an incomplete prescription comes back with the specific missing detail noted on it",
                        "doctrine": "when the precondition fails, return a typed refusal carrying its reason and evidence"
                      },
                      {
                        "analogy": "the pharmacist does not invent a dose to avoid an empty-handed patient",
                        "doctrine": "do not emit a meaningless value just to keep a green path"
                      }
                    ],
                    "text": "A pharmacist who is missing a required detail on a prescription hands it back with the reason written on it, instead of guessing a dose just to send the patient away with a filled bottle."
                  },
                  "plain": "When a step cannot be done properly because something needed is missing, it should hand back a clear refusal that says why and shows the basis, not a made-up answer that lets things look finished.",
                  "potential_misread": "That returning some number is always better than returning nothing, even when the basis for that number does not exist.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It keeps a system from emitting a forecast past its data, a confidence figure with nothing behind it, or a ready flag while a needed part is missing, all just to avoid showing red."
                },
                "relationship_triad": {
                  "governs": "The result boundary, where a computation that cannot proceed is tempted to return a number anyway.",
                  "refuses": "Emitting a meaningless statistic, proof authority, safety verdict, or readiness status to keep a green path when the basis does not admit one.",
                  "requires": "Returning an Ok result only under a declared precondition, and a refusal carrying a reason and evidence when the precondition fails or a dependency is absent.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-7"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-7",
                      "target_kind": "axiom",
                      "target_label": "Typed partiality and refusal",
                      "url": "doctrine.html#dcard-ax-7"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
                      "target_kind": "mechanism",
                      "target_label": "validates public bounded autonomy campaign packet",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                      "target_kind": "mechanism",
                      "target_label": "validates synthetic bridge continuity",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public operator contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                      "target_kind": "mechanism",
                      "target_label": "validates public first run route map",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                      "target_kind": "mechanism",
                      "target_label": "validates public concurrency mission control",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public mathlib absence boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Returning a typed refusal in these cases does not make P-8 a witness for AX-7 or prove refusal-correctness across every partial computation. It operationalises the specific grounding obligations and inherits no authority beyond the bounded cases that actually refuse."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "When preconditions fail, return a reasoned refusal. Do not emit meaningless statistics, proof authority, safety verdicts, or public-readiness status just to keep a green path."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-8",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-8.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-8",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-8",
            "cross_refs": [
              {
                "ids": [
                  "AX-7"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-8",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-7",
                "target_kind": "axiom",
                "target_label": "Typed partiality and refusal",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
                "target_kind": "mechanism",
                "target_label": "validates public bounded autonomy campaign packet",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                "target_kind": "mechanism",
                "target_label": "validates synthetic bridge continuity",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                "target_kind": "mechanism",
                "target_label": "validates public operator contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "target_kind": "mechanism",
                "target_label": "validates public first run route map",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "target_kind": "mechanism",
                "target_label": "validates public concurrency mission control",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public mathlib absence boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              }
            ],
            "object_id": "principle:P-8",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-8",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-8.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-8.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-8.json",
            "statement": "When preconditions fail, return a reasoned refusal. Do not emit meaningless statistics, proof authority, safety verdicts, or public-readiness status just to keep a green path.",
            "status": "active",
            "summary_line": "When preconditions fail, return a reasoned refusal.",
            "title": "Refuse inadmissible computations with typed reasons",
            "url": "doctrine.html#dcard-p-8",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-9",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A public page prints a value lifted from a private-adjacent source because the final copy step looked clean, with no provenance carried across the copy."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-9 is AX-8 turned into the discipline a builder runs at every boundary a value actually crosses: imported source, a fixture, a result record, public copy, a model-output data shape, or material adjacent to a private root. Each crossing must carry a provenance class and a scope limit with the value, because trust is a property of where something came from and what was done to it, not of where it lands. The honesty half is load-bearing and is what separates this from AX-8 stated abstractly: when a flow is only declared, or only labelled clean at the endpoint instead of having the label carried across, the principle requires you to record that gap rather than read the endpoint label as proof. This is the rule that lets a clean-looking final copy step still be treated as unverified, and it is why the system tracks how far a value may travel rather than only what it currently looks like."
                },
                "enforcement": {
                  "component_ids": [
                    "indirect_prompt_injection_information_flow_policy_replay",
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "indirect_prompt_injection_information_flow_policy_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The prompt-injection replay carries the information-flow policy with the data, so untrusted instructions arriving at a tool call are caught at the boundary instead of being trusted for having reached a trusted endpoint."
                },
                "formal_statement": {
                  "latex": "(x \\to s) \\;\\Rightarrow\\; \\big(\\mathrm{prov}(x) \\sqsubseteq \\mathrm{policy}(s) \\;\\wedge\\; \\mathrm{carried}(\\mathrm{ceil}(x))\\big) \\;\\vee\\; \\mathrm{declared}(x \\to s)",
                  "reads": "For any value x crossing into a sink s, either x's provenance sits within the sink's policy and its scope limit is carried across, or the crossing is explicitly recorded as only declared.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a value crossing a boundary",
                      "sym": "x"
                    },
                    {
                      "meaning": "the value crosses into the sink",
                      "sym": "\\to"
                    },
                    {
                      "meaning": "a sink (a public or privileged destination)",
                      "sym": "s"
                    },
                    {
                      "meaning": "the provenance class carried with x",
                      "sym": "\\mathrm{prov}"
                    },
                    {
                      "meaning": "sits within what the sink policy admits",
                      "sym": "\\sqsubseteq"
                    },
                    {
                      "meaning": "what the sink is allowed to admit",
                      "sym": "\\mathrm{policy}"
                    },
                    {
                      "meaning": "the scope limit carried with x",
                      "sym": "\\mathrm{ceil}"
                    },
                    {
                      "meaning": "the scope limit is propagated across the crossing, not stamped at the endpoint",
                      "sym": "\\mathrm{carried}"
                    },
                    {
                      "meaning": "the crossing is recorded as only declared, not propagated",
                      "sym": "\\mathrm{declared}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-9.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-9.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows why a label applied only at the end is weaker than a record carried the whole way; it does not establish that an origin seal guarantees the contents are correct, only that an end-of-line sticker proves less than a continuous record. A carried log is not the same as the goods being verified.",
                    "maps": [
                      {
                        "analogy": "the parcel carries its origin-stamped custody log through every handoff",
                        "doctrine": "a value carries its provenance class across the boundary"
                      },
                      {
                        "analogy": "the tamper seal is applied at origin and travels intact, not pressed on at the final dock",
                        "doctrine": "the scope limit is carried, not stamped at the endpoint"
                      },
                      {
                        "analogy": "a sticker added only at the loading dock has to be logged as a door-label, not a carried seal",
                        "doctrine": "an endpoint-only label must be recorded as merely declared"
                      }
                    ],
                    "text": "A shipped parcel carries a chain-of-custody log and a tamper seal applied at origin; if a clean sticker was simply slapped on at the loading dock at the end, the log must note that, because a sticker at the door is not the same as an unbroken seal carried the whole route."
                  },
                  "plain": "A value carries a record of where it came from and how far it is allowed to be used, and that record must travel with it across every handoff. If something was only labelled clean at the final door, that has to be stated, not treated as if the label rode along the whole way.",
                  "potential_misread": "That a clean label at the final destination is enough, regardless of whether that label actually accompanied the value across the earlier boundaries.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It lets a clean-looking final copy still be treated as unverified, so trust depends on where a value came from and what was done to it, not on how it looks at the last step."
                },
                "relationship_triad": {
                  "governs": "Every boundary a value crosses, from imported source through to a public or privileged sink.",
                  "refuses": "Reading a clean endpoint label as proof when the label was stamped at the door rather than carried across the boundary.",
                  "requires": "A provenance class and scope limit carried with the value across the crossing, and an explicit record when a flow is only declared or endpoint-labelled.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-8"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-8",
                      "target_kind": "axiom",
                      "target_label": "Provenance propagation and non-interference",
                      "url": "doctrine.html#dcard-ax-8"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public cold eval honesty bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public governance compilers bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public live source drift bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public saturation engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public market dashboard read model bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction market board bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public proof authority runtime bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "P-9 guides these flows only through source-derived edges; it is not a witness and does not raise the support ceiling of its grounding axiom. Catching labelled flows at named boundaries does not establish non-interference across the whole graph: general propagation is bounded by what is actually traced, and that debt is recorded rather than hidden."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Every shard crossing from source source, fixture, result record, public copy, provider shape, or private-system adjacency must carry a provenance class and scope limit. If the flow is only declared or endpoint-labeled, say so."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-9",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-9.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-9",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-9",
            "cross_refs": [
              {
                "ids": [
                  "AX-8"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-9",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-8",
                "target_kind": "axiom",
                "target_label": "Provenance propagation and non-interference",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public cold eval honesty bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public governance compilers bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public live source drift bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public saturation engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public market dashboard read model bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public prediction market board bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public proof authority runtime bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
              }
            ],
            "object_id": "principle:P-9",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-9",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-9.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-9.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-9.json",
            "statement": "Every shard crossing from source source, fixture, result record, public copy, provider shape, or private-system adjacency must carry a provenance class and scope limit. If the flow is only declared or endpoint-labeled, say so.",
            "status": "active",
            "summary_line": "Every shard crossing from source source, fixture, result record, public copy, provider shape, or private-system adjacency must carry a prov\u2026",
            "title": "Preserve provenance across every boundary",
            "url": "doctrine.html#dcard-p-9",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-10",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A launch step reports success after acquiring a lock but before the durable record is written, so a crash in the gap leaves an effect that looks landed with nothing to recompute or compensate it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-10 is AX-9 turned into the discipline a builder runs before any effect is allowed to be real. A write, a launch step, a claim launch, a source import, or a rollback-shaped operation is not landed because it ran; it is landed only when ordered transaction evidence exists for it, when it carries a compensator or a declared irreversible boundary, when a compare-and-swap confirms the parent it expected has not moved, and when a single writer holds its path. This connects to the claim and evidence model because a landed effect is itself a claim about the world, and an effect with no compensation and no concurrency guard is a confident assertion that nobody can recompute or undo. It bites hardest in the gap between two steps: the moment a lock releases before the durable record is written, or two writers race the same path on a stale parent, is exactly where an unrecoverable, unauthorised, or doubled effect slips through."
                },
                "enforcement": {
                  "component_ids": [
                    "mission_transaction_work_spine",
                    "durable_agent_work_landing_replay",
                    "concurrency_mission_control"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "mission_transaction_work_spine"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The mission transaction work spine lands a multi-step effect only after the durable record is written, recomputes once the lock releases, and blocks a stale parent or a same-path conflict, so a half-applied write cannot be reported as complete."
                },
                "formal_statement": {
                  "latex": "\\mathrm{landed}(e) \\;\\Rightarrow\\; \\mathrm{durable}(e) \\;\\wedge\\; \\big(\\mathrm{comp}(e) \\vee \\mathrm{irrev}(e)\\big) \\;\\wedge\\; \\big(\\mathrm{multi}(e) \\Rightarrow \\mathrm{cas}(\\mathrm{parent}(e)) \\wedge |\\mathrm{writers}(\\mathrm{path}(e))| \\leq 1\\big)",
                  "reads": "An effect lands only if it is durable and declares a compensator or an irreversible boundary; and when it is multi-step, only under a compare-and-swap on its expected parent with at most one writer on its path.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the effect e is treated as landed",
                      "sym": "\\mathrm{landed}(e)"
                    },
                    {
                      "meaning": "an effect",
                      "sym": "e"
                    },
                    {
                      "meaning": "e is recorded durably",
                      "sym": "\\mathrm{durable}(e)"
                    },
                    {
                      "meaning": "a declared compensator that can reverse e",
                      "sym": "\\mathrm{comp}(e)"
                    },
                    {
                      "meaning": "a declared irreversible boundary for e",
                      "sym": "\\mathrm{irrev}(e)"
                    },
                    {
                      "meaning": "e is a multi-step effect",
                      "sym": "\\mathrm{multi}(e)"
                    },
                    {
                      "meaning": "a compare-and-swap on e's expected parent",
                      "sym": "\\mathrm{cas}(\\mathrm{parent}(e))"
                    },
                    {
                      "meaning": "at most one writer holds e's path",
                      "sym": "|\\mathrm{writers}(\\mathrm{path}(e))| \\leq 1"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-10.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-10.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The wire picture shows that a single transfer can be recorded, reversed, and protected from a race; it does not show the bank's whole system is sound, and one clean transfer does not establish that every account or every transfer is safe.",
                    "maps": [
                      {
                        "analogy": "the wire being treated as sent",
                        "doctrine": "the effect being treated as landed"
                      },
                      {
                        "analogy": "the entry written into the bank's permanent ledger",
                        "doctrine": "the durable ordered record"
                      },
                      {
                        "analogy": "an attached reversal/chargeback path, or a stated point where it can no longer be pulled back",
                        "doctrine": "a compensator, or a declared irreversible boundary"
                      },
                      {
                        "analogy": "confirming the account balance is still the one the clerk started from before applying the change",
                        "doctrine": "compare-and-swap on the expected parent"
                      },
                      {
                        "analogy": "no second clerk touching the same account at the same moment",
                        "doctrine": "single writer holding the path"
                      }
                    ],
                    "text": "A bank wire only counts as sent once the bank writes it into its permanent ledger, attaches a way to reverse or chargeback if needed, and confirms no second clerk moved the same account in the same moment off an out-of-date balance."
                  },
                  "plain": "An action only counts as done when there is a permanent written record of it, a clear way to undo it (or a stated point of no return), and a check that no two people changed the same thing at once on outdated information. Running successfully is not the same as having landed.",
                  "potential_misread": "Thinking that because an operation reported success it must therefore be safely and fully landed. The most dangerous moment is the gap between two steps, where a lock can launch before the permanent record is written.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Without this, a step that crashes between starting and finishing can look complete while leaving a half-done effect that nobody can recompute or unwind, which is how doubled, lost, or unauthorised changes slip through."
                },
                "relationship_triad": {
                  "governs": "The effect boundary, where an operation is about to be treated as landed and irreversible.",
                  "refuses": "Treating an operation as landed with the lock released before the durable record, a stale parent, or a second writer on the same path.",
                  "requires": "An ordered durable record, a compensator or declared irreversible boundary, a compare-and-swap on the expected parent, and a single-writer hold on the path before the effect counts as landed.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-9"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-9",
                      "target_kind": "axiom",
                      "target_label": "Compensable transactional effects",
                      "url": "doctrine.html#dcard-ax-9"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                      "target_kind": "mechanism",
                      "target_label": "validates public concurrency mission control",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public work landing replay contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public mission transaction bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.work_landing_and_continuity_control_bundle",
                      "target_kind": "concept",
                      "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
                    },
                    {
                      "relation": "failure guarded by",
                      "target_id": "AP-8",
                      "target_kind": "anti-principle",
                      "target_label": "Blind irreversible mutation",
                      "url": "doctrine.html#dcard-ap-8"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Ordering one transaction and guarding one path does not establish the whole system is crash-safe or serialisable. P-10 operationalises specific AX-9 obligations on the effects it covers; it is not a witness for the axiom and inherits no authority beyond those obligations, and a passing guard on a named path says nothing about effects it never mediated."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Writes, launch steps, claim launch, source imports, and rollback-shaped operations need ordered transaction evidence. launch locks after durable records, recompute after launch, and block stale parent or same-path conflicts."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-10",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-10.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-10",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-10",
            "cross_refs": [
              {
                "ids": [
                  "AX-9"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-10",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-9",
                "target_kind": "axiom",
                "target_label": "Compensable transactional effects",
                "url": "doctrine.html#dcard-ax-9"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "target_kind": "mechanism",
                "target_label": "validates public concurrency mission control",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "target_kind": "mechanism",
                "target_label": "validates public work landing replay contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public mission transaction bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
              },
              {
                "relation": "governs",
                "target_id": "concept.work_landing_and_continuity_control_bundle",
                "target_kind": "concept",
                "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              },
              {
                "relation": "failure guarded by",
                "target_id": "AP-8",
                "target_kind": "anti-principle",
                "target_label": "Blind irreversible mutation",
                "url": "doctrine.html#dcard-ap-8"
              }
            ],
            "object_id": "principle:P-10",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-10",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-10.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-10.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-10.json",
            "statement": "Writes, launch steps, claim launch, source imports, and rollback-shaped operations need ordered transaction evidence. launch locks after durable records, recompute after launch, and block stale parent or same-path conflicts.",
            "status": "active",
            "summary_line": "Writes, launch steps, claim launch, source imports, and rollback-shaped operations need ordered transaction evidence.",
            "title": "Do not land effects without compensation",
            "url": "doctrine.html#dcard-p-10",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-11",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A page states \"47 components\" as a flat fact, with no read time and no route to recount, so the number keeps asserting itself unchanged after the underlying set has grown."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-11 is AX-10 turned into a writing discipline: a number about live state is a cached read, not a standing fact, and a cached read is only as trustworthy as its invalidation contract. So counts, \"current\" states, route totals, CI floors, and readiness signals are admissible in durable prose only when they carry the time they were read, the basis they came from, and a route that re-derives them; if any of those is missing, the honest form is a dated snapshot or no claim at all. This connects to the claim and evidence model because an unbound live value is the temporal version of an echoed label: it keeps asserting yesterday's reading as today's truth with nothing recomputing it. The route is the load-bearing half; without it a confident number silently drifts away from the basis it was supposed to track."
                },
                "enforcement": {
                  "component_ids": [
                    "doctrine_fact_claim_audit",
                    "self_ignorance_coverage_ledger"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The doctrine fact-claim audit checks that public fact rows state the expected count, point at the live code they were read from, and only cite facts present in the fixture graph, so a volatile number without a recompute basis is blocked rather than printed as standing truth."
                },
                "formal_statement": {
                  "latex": "\\mathrm{durable}(v) \\;\\Rightarrow\\; \\exists\\, t, B, \\rho.\\ \\mathrm{carries}(v, \\langle t, B, \\rho \\rangle) \\quad \\mathrm{else}\\ \\mathrm{demote}(v)",
                  "reads": "A volatile value may stand in durable prose only when it carries a read time, a basis, and a route that can recompute it; otherwise demote it to a dated snapshot or keep it out. Carrying the route makes the number checkable; it does not make it currently fresh.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the value v stands in durable prose",
                      "sym": "\\mathrm{durable}(v)"
                    },
                    {
                      "meaning": "a volatile value such as a count, current state, route total, CI floor, or readiness signal",
                      "sym": "v"
                    },
                    {
                      "meaning": "the time the value was read, carried as its as-of stamp",
                      "sym": "t"
                    },
                    {
                      "meaning": "the basis the value was read from",
                      "sym": "B"
                    },
                    {
                      "meaning": "the route that re-derives the value from the basis",
                      "sym": "\\rho"
                    },
                    {
                      "meaning": "the value is stamped with its read time, basis, and recompute route",
                      "sym": "\\mathrm{carries}(v, \\langle t, B, \\rho \\rangle)"
                    },
                    {
                      "meaning": "mark v as a dated snapshot or keep it out of durable prose",
                      "sym": "\\mathrm{demote}(v)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-11.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-11.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The board only shows that a changing value needs a timestamp and a live source to stay honest; it does not show the posted time is correct right now, and seeing a refresh link does not mean the value has actually been recomputed since.",
                    "maps": [
                      {
                        "analogy": "the departure time shown for a train",
                        "doctrine": "a live count or readiness signal"
                      },
                      {
                        "analogy": "the 'last updated' stamp on the board",
                        "doctrine": "the read time carried with the value"
                      },
                      {
                        "analogy": "the board's link back to the live schedule feed it recomputes from",
                        "doctrine": "the route that re-derives it from its basis"
                      },
                      {
                        "analogy": "treating a time painted on the wall as a fixed past notice, not a live departure time",
                        "doctrine": "demoting an unbound value to a dated snapshot"
                      }
                    ],
                    "text": "A train departure board can post a time only because it shows when it last refreshed and recomputes from the live feed; a time painted permanently on the wall, with no refresh, stops being trustworthy the moment the schedule changes."
                  },
                  "plain": "A number about something that keeps changing, like a current count or a readiness status, may only sit in a lasting document if it says when it was read and points to a way to work it out again. Otherwise it should be marked as a dated snapshot.",
                  "potential_misread": "Assuming a confident number in a document is current just because it sounds definite. The point that carries the weight is the route to recount it; without that, the figure is just a cached reading wearing the costume of a fixed fact.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "A frozen 'current' number quietly drifts from reality as the underlying thing grows or changes, so readers keep trusting yesterday's reading as today's truth with nothing pulling it back into line."
                },
                "relationship_triad": {
                  "governs": "The temporal boundary, where a live reading is tempted to harden into a standing fact.",
                  "refuses": "A frozen live count or \"current\" state asserted in durable prose with no read time and no route to re-derive it.",
                  "requires": "A read time, a basis, and a recompute route carried with any live count or readiness signal, or demotion to a dated snapshot when one is missing.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-10"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-10",
                      "target_kind": "axiom",
                      "target_label": "Temporal validity and freshness contracts",
                      "url": "doctrine.html#dcard-ax-10"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine fact claim audit",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                      "target_kind": "mechanism",
                      "target_label": "validates public self ignorance coverage ledger",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "failure guarded by",
                      "target_id": "AP-4",
                      "target_kind": "anti-principle",
                      "target_label": "Cache-across-drift",
                      "url": "doctrine.html#dcard-ap-4"
                    },
                    {
                      "relation": "failure guarded by",
                      "target_id": "AP-9",
                      "target_kind": "anti-principle",
                      "target_label": "Frozen live fact",
                      "url": "doctrine.html#dcard-ap-9"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Binding a number to a refresh route does not make the principle a witness for AX-10, and it does not establish the cited value is currently fresh; it operationalises specific freshness obligations and gives the reader a way to recompute, leaving the live reading to be re-derived rather than trusted."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Counts, \"current\" states, live route totals, CI floors, body-import floors, and readiness signals must cite how they can be re-derived. If they cannot, keep them out of durable prose or mark them as dated snapshots."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-11",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-11.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-11",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-11",
            "cross_refs": [
              {
                "ids": [
                  "AX-10"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-11",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-10",
                "target_kind": "axiom",
                "target_label": "Temporal validity and freshness contracts",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine fact claim audit",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                "target_kind": "mechanism",
                "target_label": "validates public self ignorance coverage ledger",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
              },
              {
                "relation": "governs",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "failure guarded by",
                "target_id": "AP-4",
                "target_kind": "anti-principle",
                "target_label": "Cache-across-drift",
                "url": "doctrine.html#dcard-ap-4"
              },
              {
                "relation": "failure guarded by",
                "target_id": "AP-9",
                "target_kind": "anti-principle",
                "target_label": "Frozen live fact",
                "url": "doctrine.html#dcard-ap-9"
              }
            ],
            "object_id": "principle:P-11",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-11",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-11.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-11.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-11.json",
            "statement": "Counts, \"current\" states, live route totals, CI floors, body-import floors, and readiness signals must cite how they can be re-derived. If they cannot, keep them out of durable prose or mark them as dated snapshots.",
            "status": "active",
            "summary_line": "Counts, \"current\" states, live route totals, CI floors, body-import floors, and readiness signals must cite how they can be re-derived.",
            "title": "Bind volatile facts to refresh routes",
            "url": "doctrine.html#dcard-p-11",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-12",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A persuasive markdown standard is treated as the rule other components must satisfy, even though nothing parses it against a grammar and it carries no result-record obligations or scope boundaries."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-12 is the discipline that decides when a piece of doctrine is allowed to govern rather than merely describe. A standard, a route contract, or a doctrine record earns authority only when an executable grammar accepts it and it carries the required fields, result-record obligations, and scope boundaries; well-written prose can orient a reader but cannot become the thing other components are checked against. This is the claim-and-evidence model pointed inward at the system's own laws: an authority-bearing surface is treated as a claim that has to clear an admissibility floor, so a confident paragraph sits at the bottom of that order until a grammar membership check and its obligations admit it. P-12 only operationalizes specific obligations of its grounding axiom; passing the grammar establishes that a surface is well-formed enough to carry authority, not that what it asserts is true or that the doctrine it belongs to is complete."
                },
                "enforcement": {
                  "component_ids": [
                    "executable_doctrine_grammar",
                    "standards_meta_diagnostics",
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "executable_doctrine_grammar"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The executable doctrine grammar admits a standard as authority-bearing only when it parses under the grammar and carries its required fields, result-record obligations, and scope boundaries, so a doctrine surface that is only prose is held at projection instead of being allowed to govern."
                },
                "formal_statement": {
                  "latex": "\\mathrm{auth}(d) \\;\\Rightarrow\\; d \\in L(G) \\;\\wedge\\; \\mathrm{records}(d) \\;\\wedge\\; \\mathrm{anticlaims}(d); \\quad \\mathrm{otherwise}\\ \\mathrm{auth}(d) \\sqsubseteq \\mathrm{proj}",
                  "reads": "A doctrine surface may carry authority only when an executable grammar accepts it and it carries result-record obligations and scope boundaries; otherwise its standing is bounded at projection, which orients but does not rule.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a doctrine surface (standard, route contract, record)",
                      "sym": "d"
                    },
                    {
                      "meaning": "the authority the surface is allowed to carry",
                      "sym": "\\mathrm{auth}(d)"
                    },
                    {
                      "meaning": "the language of the executable grammar that must accept it",
                      "sym": "L(G)"
                    },
                    {
                      "meaning": "the result-record obligations the surface declares",
                      "sym": "\\mathrm{records}(d)"
                    },
                    {
                      "meaning": "the stated bounds on what it does not establish",
                      "sym": "\\mathrm{anticlaims}(d)"
                    },
                    {
                      "meaning": "projection standing: orients a reader, does not govern",
                      "sym": "\\mathrm{proj}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-12.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-12.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The inspection picture only shows a notice must clear a real check before it can govern; it does not show what the notice says is true, that the room is actually well-built, or that the building code itself is complete.",
                    "maps": [
                      {
                        "analogy": "the 'meets code' notice on the door",
                        "doctrine": "a doctrine surface the system may treat as a rule"
                      },
                      {
                        "analogy": "passing the coded building inspection",
                        "doctrine": "passing the executable grammar"
                      },
                      {
                        "analogy": "the required sign-offs the inspection demands",
                        "doctrine": "the required fields and result-record obligations"
                      },
                      {
                        "analogy": "the notice stating what it does and does not certify",
                        "doctrine": "the declared scope boundaries, its stated bounds"
                      },
                      {
                        "analogy": "a nicely worded but uninspected sign that informs but cannot authorise entry",
                        "doctrine": "prose held at projection, orients but does not govern"
                      }
                    ],
                    "text": "A 'this room meets code' notice on a door can only govern who is allowed in after it passes a coded building inspection with all required sign-offs and stated limits; a convincingly worded sign that no inspector ever ran against the code just orients people, it excludes entry."
                  },
                  "plain": "A written rule is only allowed to actually govern other parts of the system after it passes a machine check of its form and carries its required parts and its stated limits. Well-written words on their own can guide a reader but cannot rule.",
                  "potential_misread": "Believing that clear, authoritative-sounding writing is enough to make something a binding rule. Passing the form check means the rule is well-formed enough to carry authority, not that its content is correct.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a persuasive paragraph from being treated as the law other parts must obey, which is exactly where confident but unchecked wording smuggles authority it never earned."
                },
                "relationship_triad": {
                  "governs": "When a doctrine surface is allowed to govern other components rather than only describe them.",
                  "refuses": "Letting unstructured prose acquire governing authority without passing the executable contract.",
                  "requires": "Grammar membership plus declared required fields, result-record obligations, and scope boundaries before a surface carries authority.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-11"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                      "target_kind": "mechanism",
                      "target_label": "validates synthetic bridge continuity",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public operator contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                      "target_kind": "mechanism",
                      "target_label": "validates public first run route map",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine grammar bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public route plane bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
                      "target_kind": "mechanism",
                      "target_label": "validates public pattern assimilation step",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Passing the grammar does not make a doctrine surface true, strong, or its doctrine complete, and it does not make this principle a witness for its grounding axiom; it admits the surface as well-formed authority and inherits no support beyond the specific obligations it operationalizes."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "A doctrine surface earns authority through grammar, required fields, result record obligations, scope boundaries, and validator coverage. Prose can orient a reader, but it cannot become system authority without an executable contract."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-12",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-12.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-12",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-12",
            "cross_refs": [
              {
                "ids": [
                  "AX-11"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-12",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                "target_kind": "mechanism",
                "target_label": "validates synthetic bridge continuity",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                "target_kind": "mechanism",
                "target_label": "validates public operator contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "target_kind": "mechanism",
                "target_label": "validates public first run route map",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine grammar bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public route plane bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
                "target_kind": "mechanism",
                "target_label": "validates public pattern assimilation step",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step"
              }
            ],
            "object_id": "principle:P-12",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-12",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-12.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-12.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-12.json",
            "statement": "A doctrine surface earns authority through grammar, required fields, result record obligations, scope boundaries, and validator coverage. Prose can orient a reader, but it cannot become system authority without an executable contract.",
            "status": "active",
            "summary_line": "A doctrine surface earns authority through grammar, required fields, result record obligations, scope boundaries, and validator coverage.",
            "title": "Make doctrine executable before authoritative",
            "url": "doctrine.html#dcard-p-12",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-13",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "The system publishes a self-assessment calling its own work verified and complete, in wording that would never clear the evidence floor it applies to the shards it audits."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-13 is AX-12 turned into a build habit: the standards, paper modules, ledgers, routes, generated views, and launch wording the system produces about itself must clear the same floor those same artifacts impose on any other shard. It bites because self-referential copy is where overclaiming is easiest to smuggle in; a page describing the system is still a claim, and a confident self-assessment that would never survive the evidence floor it applies elsewhere is exactly the special pleading this principle removes. It connects straight to the claim and evidence model: a meta artifact's wording is admissible only under the same recompute-or-demote check as external work, and the wording gate that polices other shards is pointed back at the system's own launch copy. Removing the exemption is what lets the system state its own limits in public without that statement quietly becoming a new unchecked claim."
                },
                "enforcement": {
                  "component_ids": [
                    "batch12_release_claim_language_gate",
                    "executable_doctrine_grammar",
                    "voice_to_doctrine_self_improvement_loop"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The launch wording gate runs the same claim-language floor over the system's own public copy that it imposes on any other shard, so overclaiming language in a self-description is blocked at launch rather than waved through."
                },
                "formal_statement": {
                  "latex": "\\forall\\, a \\in \\mathcal{M}.\\ \\forall\\, \\varphi \\in \\mathrm{claims}(a).\\ \\mathrm{floor}(\\varphi) = \\mathrm{floor}_{\\mathrm{ext}}(\\varphi)",
                  "reads": "For every meta artifact the system produces about itself and every claim that artifact carries, the claim must clear the same evidence, scope boundary, and refusal floor as an external claim.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the system's meta artifacts: its own standards, paper modules, ledgers, routes, generated projections, and launch wording",
                      "sym": "\\mathcal{M}"
                    },
                    {
                      "meaning": "any such meta artifact",
                      "sym": "a"
                    },
                    {
                      "meaning": "a claim carried by the artifact a",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the claims that artifact a carries",
                      "sym": "\\mathrm{claims}(a)"
                    },
                    {
                      "meaning": "the evidence, scope boundary, and refusal floor from AX-12",
                      "sym": "\\mathrm{floor}"
                    },
                    {
                      "meaning": "the same floor applied to an external claim",
                      "sym": "\\mathrm{floor}_{\\mathrm{ext}}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-13.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-13.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The calibration picture only shows the lab's own instruments face the same standard as customer equipment; it does not show the lab's instruments are actually accurate or its results correct, only that its self-checks were not waved through on a lighter rule.",
                    "maps": [
                      {
                        "analogy": "the lab's own in-house measuring instruments",
                        "doctrine": "the system's own meta artifacts describing itself"
                      },
                      {
                        "analogy": "the calibration standard being applied",
                        "doctrine": "the evidence, scope boundary, and refusal floor"
                      },
                      {
                        "analogy": "the same standard applied to the customers' equipment the lab certifies",
                        "doctrine": "the same floor applied to external work it audits"
                      },
                      {
                        "analogy": "refusing to let the lab sign off its own gauges under a looser rule",
                        "doctrine": "refusing a meta-artifact exemption"
                      }
                    ],
                    "text": "A calibration lab's own measuring instruments have to pass the very same calibration check it certifies for its customers' equipment; the lab does not get to sign off its own gauges under a looser standard than it applies to everyone else's."
                  },
                  "plain": "When the system describes or assesses itself, that self-description has to clear exactly the same evidence and honesty standard it forces on everything else. The part that talks about the system gets no easier pass.",
                  "potential_misread": "Assuming a system describing itself can be taken at its word, or that holding its self-claims to the standard makes the self-praise correct. Clearing the floor only removes the special pleading; it does not make the system complete or ready.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Self-referential copy is where overclaiming is easiest to hide, so removing the discount lets the system state its own limits in public without that statement quietly becoming a new unchecked claim."
                },
                "relationship_triad": {
                  "governs": "The meta boundary, where the system makes claims about itself and is tempted to discount them.",
                  "refuses": "A meta-artifact exemption, where the system's own copy gets a lighter floor than the work it audits.",
                  "requires": "Holding standards, paper modules, ledgers, routes, generated views, and launch wording to the same evidence, scope boundary, and refusal floor imposed on any other shard.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-12"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public launch claim language gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine grammar bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
                      "target_kind": "mechanism",
                      "target_label": "validates public voice to doctrine self improvement loop",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "failure guarded by",
                      "target_id": "AP-1",
                      "target_kind": "anti-principle",
                      "target_label": "Fixture-label echo",
                      "url": "doctrine.html#dcard-ap-1"
                    },
                    {
                      "relation": "failure guarded by",
                      "target_id": "AP-3",
                      "target_kind": "anti-principle",
                      "target_label": "Rank-as-product-score",
                      "url": "doctrine.html#dcard-ap-3"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Applying the floor to the system's own artifacts does not make the system complete, correct, or launch-ready, and it does not make this principle a witness for AX-12. It operationalises specific AX-12 obligations and inherits no authority beyond them; the limits remain, stated rather than hidden."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Microcosm artifacts about Microcosm do not get exemptions. Standards, paper modules, ledgers, routes, generated projections, and launch claims must satisfy the same evidence, scope boundary, and refusal floors they impose on other shards."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-13",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-13.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-13",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-13",
            "cross_refs": [
              {
                "ids": [
                  "AX-12"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-13",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "target_kind": "mechanism",
                "target_label": "validates public launch claim language gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine grammar bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
                "target_kind": "mechanism",
                "target_label": "validates public voice to doctrine self improvement loop",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop"
              },
              {
                "relation": "governs",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "governs",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "failure guarded by",
                "target_id": "AP-1",
                "target_kind": "anti-principle",
                "target_label": "Fixture-label echo",
                "url": "doctrine.html#dcard-ap-1"
              },
              {
                "relation": "failure guarded by",
                "target_id": "AP-3",
                "target_kind": "anti-principle",
                "target_label": "Rank-as-product-score",
                "url": "doctrine.html#dcard-ap-3"
              }
            ],
            "object_id": "principle:P-13",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-13",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-13.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-13.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-13.json",
            "statement": "Microcosm artifacts about Microcosm do not get exemptions. Standards, paper modules, ledgers, routes, generated projections, and launch claims must satisfy the same evidence, scope boundary, and refusal floors they impose on other shards.",
            "status": "active",
            "summary_line": "Microcosm artifacts about Microcosm do not get exemptions.",
            "title": "Apply the same floor to meta artifacts",
            "url": "doctrine.html#dcard-p-13",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-14",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A reused result record carries a clean provenance label but no content digest, so it keeps being trusted after the source it was built from has changed underneath it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-14 joins the two halves the system tracks about any value that travels or gets reused: its content basis, the exact bytes or rows it was computed from, and its provenance, the trust class and ceiling that say where it may flow and how strongly it may be claimed. Carrying only the basis lets a value be cached and rederived correctly but says nothing about whether it is safe to expose; carrying only provenance labels its trust but loses the digest that detects when the underlying source drifts. The principle is that a shard missing either side is not fully routed, because reuse, freshness, and disclosure are three questions the system answers together rather than one at a time. It sits where caching meets information flow: a reused result record, a source import, or a work-landing attempt has to declare what it was built from and what it is allowed to become before anything downstream may trust it."
                },
                "enforcement": {
                  "component_ids": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay",
                    "indirect_prompt_injection_information_flow_policy_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol brings material in by manifest and digest, so the imported copy carries the content basis that detects source drift and the provenance label that bounds where it may flow, both on the same value before anything downstream reuses it."
                },
                "formal_statement": {
                  "latex": "\\mathrm{routed}(v) \\;\\Rightarrow\\; \\mathrm{basis}(v) \\neq \\emptyset \\;\\wedge\\; \\mathrm{prov}(v) \\neq \\emptyset \\;\\wedge\\; \\big(\\mathrm{drift}(\\mathrm{basis}(v)) \\Rightarrow \\mathrm{recompute}(v)\\big)",
                  "reads": "A value is fully routed only when it carries a non-empty basis and a non-empty provenance, and any drift in its basis forces a recompute.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "v is fully routed: it carries both basis and provenance and recomputes on drift",
                      "sym": "\\mathrm{routed}(v)"
                    },
                    {
                      "meaning": "a reusable or travelling value (result record, import, work-landing)",
                      "sym": "v"
                    },
                    {
                      "meaning": "the declared bytes or rows v was computed from, as a digest",
                      "sym": "\\mathrm{basis}(v)"
                    },
                    {
                      "meaning": "v's provenance class and scope limit",
                      "sym": "\\mathrm{prov}(v)"
                    },
                    {
                      "meaning": "the basis digest no longer matches its source",
                      "sym": "\\mathrm{drift}"
                    },
                    {
                      "meaning": "v must be re-derived from source rather than reused",
                      "sym": "\\mathrm{recompute}(v)"
                    },
                    {
                      "meaning": "absent: the half was never declared",
                      "sym": "\\emptyset"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-14.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-14.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The two-label picture only shows that both tags must be present together; it does not establish that a fully labelled sample is correct or safe, and it does not capture how a flow tag tightens as data combines with other data.",
                    "maps": [
                      {
                        "analogy": "the label naming the patient and the draw the sample came from",
                        "doctrine": "the content basis (which inputs the value was built from)"
                      },
                      {
                        "analogy": "the handling tag stating what the sample may be tested for",
                        "doctrine": "the provenance (where it may flow and how strongly it may be claimed)"
                      },
                      {
                        "analogy": "a tube with only one tag is set aside rather than run",
                        "doctrine": "a value missing either side is not fully routed"
                      }
                    ],
                    "text": "A blood sample reaching the lab needs both a label saying which patient and draw it came from and a handling tag saying what it may be tested for. A tube with only one of the two tags is set aside, not run."
                  },
                  "plain": "Every piece of data must carry two things at once: a record of exactly which inputs it was built from, and a record of where it is allowed to go and how strongly it can be claimed. If either tag is missing, the data is not ready to be used.",
                  "potential_misread": "That one good label is enough. Knowing the source does not tell you where the value may travel, and a flow tag with no record of inputs is a tag attached to nothing.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops data from being trusted on a partial paper trail, where you know what something is but not where it may go, or where it may go but not what it actually came from."
                },
                "relationship_triad": {
                  "governs": "The boundary where a value is reused or crosses a flow, between what it was built from and where it may go.",
                  "refuses": "A shard that declares only its basis or only its provenance and is then treated as fully routed.",
                  "requires": "Both a declared content basis whose drift forces recompute and a provenance class with ceiling carried across every boundary, on the same value.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-4",
                        "AX-8"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-4",
                      "target_kind": "axiom",
                      "target_label": "Content-addressed determinism",
                      "url": "doctrine.html#dcard-ax-4"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-8",
                      "target_kind": "axiom",
                      "target_label": "Provenance propagation and non-interference",
                      "url": "doctrine.html#dcard-ax-8"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public work landing replay contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public indirect prompt injection information flow policy replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                      "target_kind": "mechanism",
                      "target_label": "validates public source projection imports",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public sleeper memory poisoning quarantine replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Carrying both halves on the cases it governs does not witness the axioms it grounds, AX-4 and AX-8, or make either one strong. The principle operationalises specific obligations from those axioms and inherits no authority beyond them; the worked example is reader illustration and computes no support."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Content basis says which bytes or rows were used; provenance says where they may flow and how strongly they may be claimed. A shard missing either side is not fully routed."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-14",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-14.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-14",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-14",
            "cross_refs": [
              {
                "ids": [
                  "AX-4",
                  "AX-8"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-14",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-4",
                "target_kind": "axiom",
                "target_label": "Content-addressed determinism",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-8",
                "target_kind": "axiom",
                "target_label": "Provenance propagation and non-interference",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "target_kind": "mechanism",
                "target_label": "validates public work landing replay contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
                "target_kind": "mechanism",
                "target_label": "validates public indirect prompt injection information flow policy replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "target_kind": "mechanism",
                "target_label": "validates public source projection imports",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                "target_kind": "mechanism",
                "target_label": "validates public sleeper memory poisoning quarantine replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
              },
              {
                "relation": "governs",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "governs",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "principle:P-14",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-14",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-14.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-14.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-14.json",
            "statement": "Content basis says which bytes or rows were used; provenance says where they may flow and how strongly they may be claimed. A shard missing either side is not fully routed.",
            "status": "active",
            "summary_line": "Content basis says which bytes or rows were used; provenance says where they may flow and how strongly they may be claimed.",
            "title": "Carry basis and provenance together",
            "url": "doctrine.html#dcard-p-14",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-15",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A polished summary page is cited as the authority for a number, even after the source it was generated from has drifted underneath it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-15 is what stops the website you are reading from becoming an authority in its own right. A generated doc, a card, a route map, or a paper module may expose a source truth, but it can never raise that truth's strength. A projection's ceiling is bounded by the meet of its source's support, freshness, provenance, and grammar validity, so the moment any of those slips, the projection has to recompute from source or demote. This is the principle that lets the system publish freely without the act of publishing inflating what was published. It is also why this page repeatedly tells you what it cannot prove: the page is downstream of its source and inherits that source's limits."
                },
                "enforcement": {
                  "component_ids": [
                    "macro_projection_import_protocol",
                    "world_model_projection_drift_control_room"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol brings material in by manifest and digest and never lets the imported copy outrank the original it was projected from."
                },
                "formal_statement": {
                  "latex": "\\mathrm{ceil}(\\mathrm{proj}) \\sqsubseteq \\mathrm{support}(\\mathrm{src}) \\sqcap \\mathrm{fresh}(\\mathrm{src}) \\sqcap \\mathrm{prov}(\\mathrm{src}) \\sqcap \\mathrm{grammar}(\\mathrm{src})",
                  "reads": "A projection's ceiling is at most the meet of its source's support, freshness, provenance, and grammar validity; it can expose the source but never upgrade it.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the strongest claim the projection may carry",
                      "sym": "\\mathrm{ceil}"
                    },
                    {
                      "meaning": "a generated view (doc, markdown summary, route card, paper module)",
                      "sym": "\\mathrm{proj}"
                    },
                    {
                      "meaning": "is at most as strong as, in the authority lattice",
                      "sym": "\\sqsubseteq"
                    },
                    {
                      "meaning": "the source's evidence support level",
                      "sym": "\\mathrm{support}"
                    },
                    {
                      "meaning": "the source the projection draws from",
                      "sym": "\\mathrm{src}"
                    },
                    {
                      "meaning": "the source's freshness, whether its basis is still current",
                      "sym": "\\mathrm{fresh}"
                    },
                    {
                      "meaning": "the source's provenance class and scope limit",
                      "sym": "\\mathrm{prov}"
                    },
                    {
                      "meaning": "the source's grammar validity, whether it is in the executable grammar",
                      "sym": "\\mathrm{grammar}"
                    },
                    {
                      "meaning": "meet: the weakest of the components",
                      "sym": "\\sqcap"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-15.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-15.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The photocopy picture shows that a view cannot outrank its origin; it does not capture that the view's ceiling is set by several source properties at once, like freshness and provenance, not just by being a copy.",
                    "maps": [
                      {
                        "analogy": "the signed original contract",
                        "doctrine": "the source truth"
                      },
                      {
                        "analogy": "the photocopy that can be read but cannot overrule the original",
                        "doctrine": "the projection held at or below the source"
                      },
                      {
                        "analogy": "the old copy losing its standing the moment the original is amended",
                        "doctrine": "recompute or demote when the source weakens"
                      }
                    ],
                    "text": "A photocopy of a contract can be read and shared, but it does not outrank the signed original. If the original is amended, the old copy stops being authoritative."
                  },
                  "plain": "A generated view can show what a source says, but it can never carry more authority than that source. If the source weakens, the view has to be recomputed or marked as lower.",
                  "potential_misread": "That a clear, confident-looking view must be reliable. Its reliability is capped by the source, however good the view looks.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a polished public page or summary being treated as more trustworthy than the working source it was drawn from."
                },
                "relationship_triad": {
                  "governs": "The source-and-projection boundary, between a truth and the views drawn from it.",
                  "refuses": "A generated page, card, or summary that claims more authority than the source it summarises.",
                  "requires": "Holding a projection at or below its source's support, freshness, provenance, and grammar, and recomputing or demoting when any slips.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-4",
                        "AX-5",
                        "AX-11"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-4",
                      "target_kind": "axiom",
                      "target_label": "Content-addressed determinism",
                      "url": "doctrine.html#dcard-ax-4"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-5",
                      "target_kind": "axiom",
                      "target_label": "Fail-closed monotone lattice",
                      "url": "doctrine.html#dcard-ax-5"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public cold eval honesty bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public governance compilers bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public live source drift bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public saturation engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public market dashboard read model bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Keeping a projection below its source does not make the source correct. It only prevents the projection from inventing authority the source never had."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Generated docs, markdown summaries, route cards, and paper modules may expose a source truth, but they cannot upgrade it. Recompute from source or demote when the source basis, grammar, or status lattice no longer supports the projection."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-15",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-15.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-15",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-15",
            "cross_refs": [
              {
                "ids": [
                  "AX-4",
                  "AX-5",
                  "AX-11"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-15",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-4",
                "target_kind": "axiom",
                "target_label": "Content-addressed determinism",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-5",
                "target_kind": "axiom",
                "target_label": "Fail-closed monotone lattice",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public cold eval honesty bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public governance compilers bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public live source drift bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public saturation engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public market dashboard read model bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
              }
            ],
            "object_id": "principle:P-15",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-15",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-15.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-15.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-15.json",
            "statement": "Generated docs, markdown summaries, route cards, and paper modules may expose a source truth, but they cannot upgrade it. Recompute from source or demote when the source basis, grammar, or status lattice no longer supports the projection.",
            "status": "active",
            "summary_line": "Generated docs, markdown summaries, route cards, and paper modules may expose a source truth, but they cannot upgrade it.",
            "title": "Keep projections below source authority",
            "url": "doctrine.html#dcard-p-15",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-16",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A write is allowed because the agent already holds a token and the file is reachable, landed against whatever the head is now, with no declared scope and no compensator."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-16 turns AX-3 and AX-9 into a single rule about what makes a mutation legitimate. Authority to change something is not who holds a account secret or which tool happens to be reachable; it is a bundle attached to one transaction, derived permission from policy and proof and current world state, a declared write scope the effect must fall inside, the parent state the write expected to find, a compensator or a declared irreversible boundary, and the evidence that the change actually landed. The rule bites because the cheap path is the opposite of all five: act because you can touch the file, on whatever the head is now, with no scope and no way to undo. It connects to the claim and evidence model directly, since each part of the bundle is a check that has to recompute rather than a account secret that gets waved through, and the same admissibility floor applies to a write request that applies to any other claim."
                },
                "enforcement": {
                  "component_ids": [
                    "proof_derived_governed_mutation_authorization",
                    "mission_transaction_work_spine",
                    "mcp_tool_authority_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The proof-derived mutation authorization component admits a change only when the authority is derived from policy and proof references for that effect, and rejects a write that leans on a standing account secret, so permission is computed per transaction rather than possessed."
                },
                "formal_statement": {
                  "latex": "\\mathrm{auth}(m, t) \\iff \\mathrm{derived}(m) \\;\\wedge\\; \\mathrm{effect}(m) \\in \\mathrm{scope}(t) \\;\\wedge\\; \\mathrm{parent}_{\\mathrm{obs}}(t) = \\mathrm{parent}_{\\mathrm{exp}}(m) \\;\\wedge\\; \\mathrm{comp}(m) \\;\\wedge\\; \\mathrm{landed}(m, t)",
                  "reads": "A mutation m is authorized within transaction t exactly when its permission is derived rather than possessed, its effect falls inside the transaction's declared write scope, the observed parent state equals the parent the write expected, a compensator or declared irreversible boundary is present, and landing evidence exists for this transaction.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "mutation m is authorized within transaction t",
                      "sym": "\\mathrm{auth}(m, t)"
                    },
                    {
                      "meaning": "a proposed mutation (write effect)",
                      "sym": "m"
                    },
                    {
                      "meaning": "the transaction the write is bound to",
                      "sym": "t"
                    },
                    {
                      "meaning": "permission derived from policy, proof, and world state, not a standing account secret",
                      "sym": "\\mathrm{derived}(m)"
                    },
                    {
                      "meaning": "the write effect m would apply",
                      "sym": "\\mathrm{effect}(m)"
                    },
                    {
                      "meaning": "the declared write scope of the transaction",
                      "sym": "\\mathrm{scope}(t)"
                    },
                    {
                      "meaning": "the parent state actually observed for the transaction",
                      "sym": "\\mathrm{parent}_{\\mathrm{obs}}(t)"
                    },
                    {
                      "meaning": "the parent state the write expected (compare-and-swap base)",
                      "sym": "\\mathrm{parent}_{\\mathrm{exp}}(m)"
                    },
                    {
                      "meaning": "a declared compensator or irreversible boundary",
                      "sym": "\\mathrm{comp}(m)"
                    },
                    {
                      "meaning": "evidence that the effect actually landed for this transaction",
                      "sym": "\\mathrm{landed}(m, t)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-16.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-16.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The wire picture shows that several conditions must hold together for one transfer; it does not establish that any given transfer is correct, and it does not capture the claimed write scope and landing evidence that the rule also requires.",
                    "maps": [
                      {
                        "analogy": "the bank checking this transfer against your approved limits, not just that you are a signatory",
                        "doctrine": "proof-derived permission, not standing access"
                      },
                      {
                        "analogy": "the account still showing the balance you expected before the wire goes out",
                        "doctrine": "current parent state matching what was expected"
                      },
                      {
                        "analogy": "a reversal path if the transfer turns out to be wrong",
                        "doctrine": "compensation, a way back from the effect"
                      }
                    ],
                    "text": "A bank wire is not sent just because you are a signatory. The transfer goes through only when the amount is within your approved limit, the account still shows the balance you expected, and there is a way to reverse it if it was wrong."
                  },
                  "plain": "Being allowed to change something is not one thing, like having access to a file. It is several conditions holding together for this exact change: worked-out permission, the agreed limits of what you may touch, the current state still matching what you expected, a way to undo, and a record that it landed.",
                  "potential_misread": "That having access means you are authorized to change something. Access is one input; permission still has to be worked out for this exact change, against the state you actually find.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It closes the gap where someone with broad standing access is treated as authorized to make a change, even though nothing checked the specific change against its scope, the current state, and a way to undo it."
                },
                "relationship_triad": {
                  "governs": "The authorization boundary, where a write is about to be allowed against a file or record.",
                  "refuses": "Treating reach or a standing account secret as authority, or writing on whatever the current state is without an expected parent, scope, or way to compensate.",
                  "requires": "Binding the write to this transaction as derived permission, declared scope, expected parent state, a compensator or boundary, and landing evidence together.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-3",
                        "AX-9"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-3",
                      "target_kind": "axiom",
                      "target_label": "Authority by derivation, not possession",
                      "url": "doctrine.html#dcard-ax-3"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-9",
                      "target_kind": "axiom",
                      "target_label": "Compensable transactional effects",
                      "url": "doctrine.html#dcard-ax-9"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                      "target_kind": "mechanism",
                      "target_label": "validates public concurrency mission control",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public work landing replay contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public mcp tool authority replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public mission transaction bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
                      "target_kind": "mechanism",
                      "target_label": "validates synthetic governed mutation authorization",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Binding one write to its transaction scope does not make P-16 a witness for AX-3 or AX-9, and the example does not establish that every write path in the system carries the full bundle; it operationalises specific grounding obligations and inherits no authority beyond them."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Mutation authority is not merely who can touch a file. It is the combination of proof-derived permission, claimed write scope, current parent state, compensation, and landing evidence for this transaction."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-16",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-16.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-16",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-16",
            "cross_refs": [
              {
                "ids": [
                  "AX-3",
                  "AX-9"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-16",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-3",
                "target_kind": "axiom",
                "target_label": "Authority by derivation, not possession",
                "url": "doctrine.html#dcard-ax-3"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-9",
                "target_kind": "axiom",
                "target_label": "Compensable transactional effects",
                "url": "doctrine.html#dcard-ax-9"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "target_kind": "mechanism",
                "target_label": "validates public concurrency mission control",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "target_kind": "mechanism",
                "target_label": "validates public work landing replay contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
                "target_kind": "mechanism",
                "target_label": "validates public mcp tool authority replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public mission transaction bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
                "target_kind": "mechanism",
                "target_label": "validates synthetic governed mutation authorization",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization"
              },
              {
                "relation": "governs",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "principle:P-16",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-16",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-16.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-16.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-16.json",
            "statement": "Mutation authority is not merely who can touch a file. It is the combination of proof-derived permission, claimed write scope, current parent state, compensation, and landing evidence for this transaction.",
            "status": "active",
            "summary_line": "Mutation authority is not merely who can touch a file.",
            "title": "Bind authority to transaction scope",
            "url": "doctrine.html#dcard-p-16",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-17",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A builder adds a lattice edge because the generated registry now reports one more neighbour, treating the count delta as the basis rather than finding the source row that would justify the edge."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-17 governs the write side of the lattice: the moment an edge is added to or removed from a registry whose rows look alike, the mutation has to point at the one source row, target id, and builder route that will actually consume it. It bites because repeated registries are exactly where a builder is tempted to act on the cheap signal instead of the basis: a generated count went up, a nearby key has the same shape, a projection already shows the edge, so the edge must be real. P-17 composes three obligations to close that gap; the row's content basis must be declared and recomputed when it drifts, the mutation must declare its effect boundary and check the parent state it claims to write under a single owner, and the resulting edge must be admissible under the grammar with result records rather than asserted in prose. It connects to the claim and authority model directly: an edge is a claim about a relationship, so it inherits the floor that a claim is admissible only against a recomputed basis, and a generated view of the registry can expose that basis but never stand in for it."
                },
                "enforcement": {
                  "component_ids": [
                    "macro_projection_import_protocol",
                    "mission_transaction_work_spine",
                    "concurrency_mission_control"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol brings each relation in against a named manifest row and digest and writes it under a declared boundary, so an edge lands only where a current source row carries it rather than where a count or a similar key suggests it."
                },
                "formal_statement": {
                  "latex": "\\mathrm{mutate}(e) \\;\\Rightarrow\\; \\exists!\\, r.\\ \\mathrm{row}(e) = r \\;\\wedge\\; \\mathrm{declared}(\\mathrm{basis}(r)) \\;\\wedge\\; \\mathrm{parent}(e) = \\mathrm{cas}(r) \\;\\wedge\\; \\mathrm{grammar}(e)",
                  "reads": "An edge mutation is admitted only when exactly one source row carries it, that row's content basis is declared, the mutation writes against the row's current parent state, and the resulting edge is grammar-admissible.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "an edge is added to or removed from a registry of look-alike rows",
                      "sym": "\\mathrm{mutate}(e)"
                    },
                    {
                      "meaning": "the lattice edge being added or removed",
                      "sym": "e"
                    },
                    {
                      "meaning": "exactly one source row",
                      "sym": "\\exists!\\, r"
                    },
                    {
                      "meaning": "the source row that carries the edge",
                      "sym": "\\mathrm{row}(e)"
                    },
                    {
                      "meaning": "the row's content basis is declared and recomputed on drift (AX-4)",
                      "sym": "\\mathrm{declared}(\\mathrm{basis}(r))"
                    },
                    {
                      "meaning": "the parent state the writer commits the edge against",
                      "sym": "\\mathrm{parent}(e)"
                    },
                    {
                      "meaning": "the row's current compare-and-swap parent state under a single writer (AX-9)",
                      "sym": "\\mathrm{cas}(r)"
                    },
                    {
                      "meaning": "the resulting edge is admissible under the executable grammar (AX-11)",
                      "sym": "\\mathrm{grammar}(e)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-17.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-17.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The booking picture only shows that a connection must trace to one exact entry, not an approximate one; it does not establish that the entry itself is right, and it does not capture every check a real edge addition runs.",
                    "maps": [
                      {
                        "analogy": "the exact scheduled service for that date and route",
                        "doctrine": "the unique source row that names the relation"
                      },
                      {
                        "analogy": "a similar flight number or a timetable that lists one more service is not the booking",
                        "doctrine": "a nearby repeated key or count delta is not a substitute"
                      },
                      {
                        "analogy": "the specific booking the connecting seat is attached to",
                        "doctrine": "the target id and builder route the edge will feed"
                      }
                    ],
                    "text": "Before adding a connecting flight to a booking, the agent has to point to the exact scheduled service for that date and route. A flight that merely has a similar number, or the fact that the timetable now lists one more service, does not justify booking the seat."
                  },
                  "plain": "Before adding or removing a connection in a list of relationships, you must point to the exact source entry that names that relationship and the place that will use it. A nearby similar entry, or a count that went up by one, is not good enough to act on.",
                  "potential_misread": "That a close match or a count that moved confirms the right connection. Only the exact entry that names the relationship does; everything else is a guess that happens to look right.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "In a list where many entries look alike, acting on a near-match or a changed total quietly wires up the wrong relationship, and the mistake is hard to find later."
                },
                "relationship_triad": {
                  "governs": "The mutation boundary, where an edge enters or leaves a registry of look-alike rows.",
                  "refuses": "Anchoring an edge to a generated projection, a count delta, or a nearby repeated key instead of the row that owns it.",
                  "requires": "A unique source row with a declared content basis, a mutation scoped to that row's parent state under a single writer, and grammar admissibility for the resulting edge.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-4",
                        "AX-9",
                        "AX-11"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-4",
                      "target_kind": "axiom",
                      "target_label": "Content-addressed determinism",
                      "url": "doctrine.html#dcard-ax-4"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-9",
                      "target_kind": "axiom",
                      "target_label": "Compensable transactional effects",
                      "url": "doctrine.html#dcard-ax-9"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                      "target_kind": "mechanism",
                      "target_label": "validates public concurrency mission control",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public work landing replay contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine grammar bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                      "target_kind": "mechanism",
                      "target_label": "validates public source projection imports",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public mission transaction bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Anchoring a mutation to its source row does not make the edge itself correct, nor does it make this principle a witness for AX-4, AX-9, or AX-11; it operationalises specific obligations of those axioms and inherits no authority beyond them. The example illustrates the rule for a reader and never counts as support that the obligations are covered."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Before adding or removing a lattice edge in a repeated registry, anchor the mutation to the unique source row, target id, and builder route that will consume it. A generated projection, count delta, or nearby repeated key cannot substitute for that row-level basis."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-17",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-17.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-17",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-17",
            "cross_refs": [
              {
                "ids": [
                  "AX-4",
                  "AX-9",
                  "AX-11"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-17",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-4",
                "target_kind": "axiom",
                "target_label": "Content-addressed determinism",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-9",
                "target_kind": "axiom",
                "target_label": "Compensable transactional effects",
                "url": "doctrine.html#dcard-ax-9"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "target_kind": "mechanism",
                "target_label": "validates public concurrency mission control",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "target_kind": "mechanism",
                "target_label": "validates public work landing replay contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine grammar bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "target_kind": "mechanism",
                "target_label": "validates public source projection imports",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public mission transaction bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
              }
            ],
            "object_id": "principle:P-17",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-17",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-17.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-17.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-17.json",
            "statement": "Before adding or removing a lattice edge in a repeated registry, anchor the mutation to the unique source row, target id, and builder route that will consume it. A generated projection, count delta, or nearby repeated key cannot substitute for that row-level basis.",
            "status": "active",
            "summary_line": "Before adding or removing a lattice edge in a repeated registry, anchor the mutation to the unique source row, target id, and builder route\u2026",
            "title": "Anchor graph mutations to unique source rows",
            "url": "doctrine.html#dcard-p-17",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-18",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A generated card is treated as live the moment it renders, while the source it was built from is still held dirty by another owner and has not landed, so the basis under the card can still move."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-18 is the rule that stops a half-finished change from being treated as done. A staged law, standard, component, or generated view is not active authority until its owner boundary, its source row, its generated parity, its validation record, and its status change have all landed inside the same governed transaction, or until an explicit blocked record holds the frontier open instead. The hard case is the one builders trip over: a view generated from a source that another live owner is still holding dirty is still outside fan-in, because the basis under it can move before it lands, so the honest move is to request handoff, wait for the owner to land, or write the blocked record rather than treat the view as current. This connects the claim, evidence, and authority model at the moment of admission: derived authority must arrive as one compare-and-swap, single-writer transaction (AX-3, AX-9), carry its grammar and records (AX-11), and the system holds its own staged doctrine to the same gate (AX-12), so any component admitted before the others is residual pressure, not authority."
                },
                "enforcement": {
                  "component_ids": [
                    "mission_transaction_work_spine",
                    "concurrency_mission_control",
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "mission_transaction_work_spine"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The mission transaction spine lands a multi-step change as one saga with a compare-and-swap parent and a single-writer constraint, so a staged item counts as active only after the whole transaction commits rather than at the first partial step."
                },
                "formal_statement": {
                  "latex": "\\mathrm{active}(x) \\;\\Rightarrow\\; \\bigsqcap_{c \\in \\mathrm{req}(x)} \\mathrm{landed}(c, \\tau) = \\top \\;\\wedge\\; \\mathrm{single}(\\tau); \\quad \\mathrm{else}\\ x \\in R \\;\\vee\\; \\mathrm{blocked}(x)",
                  "reads": "A work item carries active authority only when every required dependency has landed under a single transaction; otherwise it stays as residual pressure or blocked.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "x carries active authority",
                      "sym": "\\mathrm{active}(x)"
                    },
                    {
                      "meaning": "a work item",
                      "sym": "x"
                    },
                    {
                      "meaning": "the meet taken over the required dependencies",
                      "sym": "\\bigsqcap"
                    },
                    {
                      "meaning": "a required dependency",
                      "sym": "c"
                    },
                    {
                      "meaning": "the dependencies x requires",
                      "sym": "\\mathrm{req}(x)"
                    },
                    {
                      "meaning": "dependency c has landed in transaction tau",
                      "sym": "\\mathrm{landed}(c, \\tau)"
                    },
                    {
                      "meaning": "the activating transaction",
                      "sym": "\\tau"
                    },
                    {
                      "meaning": "top: fully landed",
                      "sym": "\\top"
                    },
                    {
                      "meaning": "a single transaction covers the fan-in",
                      "sym": "\\mathrm{single}(\\tau)"
                    },
                    {
                      "meaning": "residual pressure: not yet active",
                      "sym": "R"
                    },
                    {
                      "meaning": "x is blocked",
                      "sym": "\\mathrm{blocked}(x)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-18.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-18.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The bylaw picture shows that authority needs all the steps to land together before it counts; it does not establish that an enacted rule is wise or correct, and it does not capture the blocked-record case where a partial item is explicitly held without losing its place.",
                    "maps": [
                      {
                        "analogy": "the bylaw being voted, signed, registered, and status-changed in one sitting",
                        "doctrine": "the required pieces landing in one governed transaction"
                      },
                      {
                        "analogy": "a tabled draft is still a proposal, not the rule",
                        "doctrine": "a staged item is not yet active authority"
                      },
                      {
                        "analogy": "a draft that passed some steps but was never recorded is held over, not enacted",
                        "doctrine": "partial admission stays residual pressure"
                      }
                    ],
                    "text": "A new bylaw is not in force the moment someone tables a draft. It takes effect only when it is voted in, signed, recorded in the register, and its status is formally changed in one sitting. A draft circulating in the room is still a proposal, not the rule."
                  },
                  "plain": "Something new does not start carrying authority just because a draft of it has appeared. All the required pieces, who owns it, the exact source entry, the matching generated copy, a passing check, and the recorded change of status, have to land together in one step. Until then it is still pending, not in force.",
                  "potential_misread": "That once the content is drafted and looks complete, it is in force. The content is only in force when ownership, source, generated copy, check, and status change all land together.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a half-finished draft from being treated as the live rule, where some steps are done and the rest are assumed, so nobody is acting on something that never actually took effect."
                },
                "relationship_triad": {
                  "governs": "The activation boundary, where a staged change is tempted to count as authority before all of it has landed.",
                  "refuses": "Treating a partially admitted change, or a view built on a source another owner still holds dirty, as active authority.",
                  "requires": "Owner boundary, source row, generated parity, validation record, and status change all landing in one single-writer governed transaction, or an explicit blocked record that holds the frontier.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-3",
                        "AX-9",
                        "AX-11",
                        "AX-12"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-3",
                      "target_kind": "axiom",
                      "target_label": "Authority by derivation, not possession",
                      "url": "doctrine.html#dcard-ax-3"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-9",
                      "target_kind": "axiom",
                      "target_label": "Compensable transactional effects",
                      "url": "doctrine.html#dcard-ax-9"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public launch claim language gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                      "target_kind": "mechanism",
                      "target_label": "validates public concurrency mission control",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public work landing replay contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine grammar bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Requiring the components to fan in before activation does not establish the staged change correct, complete, or safe; it only fixes when the change is allowed to count as authority. This object and its example are reader illustration and never compute support for the axioms that ground the principle."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "A staged law, standard, component, or projection is not active authority until its owner boundary, source row, generated parity, validation result record, and status transition have landed in the same governed transaction or an explicit blocked result record preserves the frontier. A projection generated from source authority held dirty by another live owner is still outside fan-in; request handoff, owner landing, or a blocked result record before treating it as current. Partial admission must remain residual pressure."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-18",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-18.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-18",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-18",
            "cross_refs": [
              {
                "ids": [
                  "AX-3",
                  "AX-9",
                  "AX-11",
                  "AX-12"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-18",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-3",
                "target_kind": "axiom",
                "target_label": "Authority by derivation, not possession",
                "url": "doctrine.html#dcard-ax-3"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-9",
                "target_kind": "axiom",
                "target_label": "Compensable transactional effects",
                "url": "doctrine.html#dcard-ax-9"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "target_kind": "mechanism",
                "target_label": "validates public launch claim language gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "target_kind": "mechanism",
                "target_label": "validates public concurrency mission control",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "target_kind": "mechanism",
                "target_label": "validates public work landing replay contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine grammar bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              }
            ],
            "object_id": "principle:P-18",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-18",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-18.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-18.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-18.json",
            "statement": "A staged law, standard, component, or projection is not active authority until its owner boundary, source row, generated parity, validation result record, and status transition have landed in the same governed transaction or an explicit blocked result record preserves the frontier. A projection generated from source authority held dirty by another live owner is still outside fan-in; request handoff, owner landing, or a blocked result record before treating it as current. Partial admission must remain residual pressure.",
            "status": "active",
            "summary_line": "A staged law, standard, component, or projection is not active authority until its owner boundary, source row, generated parity, validation\u2026",
            "title": "Require fan-in before activation",
            "url": "doctrine.html#dcard-p-18",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-19",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A builder adds a lattice edge because two ids share a basename, turning a naming coincidence into a claimed relationship."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-19 is the discipline that keeps the system's own map honest as it grows. A missing neighbour in the lattice is a typed residual pressure, not a fact: before anyone wires it, classify the declared domain, the source row, the target resolution, the fillability, the evidence floor, and the scope boundary. A candidate route, a basename match, a singleton guess, or a stale projection row is still pressure; it becomes an edge only when a current source row names the relation and the target resolves under the builder. The same floor runs in both directions between the doctrine and the system it governs: a law constrains the system through source-derived edges, and the system can refine a law only through source-owned obligations, witnesses, negative cases, and unfinished-coverage rows. Neither direction is support proof, and neither is permission to launder pressure into an edge or to whiten a health card."
                },
                "enforcement": {
                  "component_ids": [
                    "world_model_projection_drift_control_room",
                    "self_ignorance_coverage_ledger"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "world_model_projection_drift_control_room"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The drift control room reports where a projection has wandered from its source as a typed pressure to re-derive, rather than quietly rewriting the edge to make the card look complete."
                },
                "formal_statement": {
                  "latex": "e \\in E \\;\\Rightarrow\\; \\mathrm{source}(e) \\;\\wedge\\; \\mathrm{resolves}(\\tau(e)); \\quad \\mathrm{else}\\ e \\in R \\;\\wedge\\; \\mathrm{typed}(e)",
                  "reads": "An edge is admitted only when a current source row names it and its target resolves under the builder; naming alone does not force admission, and anything short of that is not absence but typed residual pressure in R, carrying its declared domain, evidence floor, and scope boundary until a source row resolves it.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a candidate relation",
                      "sym": "e"
                    },
                    {
                      "meaning": "the admitted edges",
                      "sym": "E"
                    },
                    {
                      "meaning": "a current source row names the relation",
                      "sym": "\\mathrm{source}(e)"
                    },
                    {
                      "meaning": "the target resolves under the builder",
                      "sym": "\\mathrm{resolves}(\\tau(e))"
                    },
                    {
                      "meaning": "the target the relation points at",
                      "sym": "\\tau(e)"
                    },
                    {
                      "meaning": "the typed residual-pressure set: pressure, not an edge yet",
                      "sym": "R"
                    },
                    {
                      "meaning": "the residual carries a declared domain, source row, target, fillability, evidence floor, and scope boundary",
                      "sym": "\\mathrm{typed}(e)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-19.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-19.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The transit-map picture shows that a connection needs a real service, not nearness; it does not capture the typed record the gap carries while it waits, which is more than a blank.",
                    "maps": [
                      {
                        "analogy": "a known gap on the map, marked but not yet a line",
                        "doctrine": "the missing relation as typed residual pressure"
                      },
                      {
                        "analogy": "the line drawn only when a real, scheduled service connects the stations",
                        "doctrine": "the edge admitted only when a source names it and the target resolves"
                      }
                    ],
                    "text": "A transit map does not draw a line between two stations just because they sit near each other. The line goes in only when a real service runs it."
                  },
                  "plain": "A missing link in the map is not an empty space to fill in; it is a noted gap with a type. You only draw the link once a current source actually names it and the target really exists.",
                  "potential_misread": "That a plausible-looking connection is a real one. Nearness or a shared name is pressure to check, not a link.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It keeps the system's own map honest as it grows, instead of inventing connections that make a diagram look complete."
                },
                "relationship_triad": {
                  "governs": "The time-and-coverage boundary, where the map is tempted to fill a gap it cannot yet justify.",
                  "refuses": "Promoting a guess, a basename match, or a generated hint into an edge, in either direction between doctrine and the system.",
                  "requires": "Classifying a missing neighbour as typed pressure with a declared domain, source row, target resolution, and evidence floor before any wiring.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-5",
                        "AX-6",
                        "AX-11"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-5",
                      "target_kind": "axiom",
                      "target_label": "Fail-closed monotone lattice",
                      "url": "doctrine.html#dcard-ax-5"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-6",
                      "target_kind": "axiom",
                      "target_label": "Open-world epistemics",
                      "url": "doctrine.html#dcard-ax-6"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine fact claim audit",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine grammar bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
                      "target_kind": "mechanism",
                      "target_label": "validates public pattern bindings",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                      "target_kind": "mechanism",
                      "target_label": "validates ring2 diagnostic evidence membrane",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                      "target_kind": "mechanism",
                      "target_label": "validates public self ignorance coverage ledger",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Classifying a residual does not resolve it. The gap stays open and computable until a source row names the relation; the classification just stops it from being faked."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "A residual is a typed pressure route, not an edge. Before wiring a missing neighbour, classify the declared domain, source row, target resolution, fillability, evidence floor, and scope boundary. A candidate route, generated neighbour hint, basename match, singleton match, or stale projection row is still pressure; it becomes an edge only when the current source authority row names the relation and the target resolves under the builder. Bidirectional system representation follows the same floor: principle-to-system edges must be source-derived, and system-to-principle evidence may refine governed ids only when current source rows name the relation. Neither direction is support proof, projection authority, or permission to launder residual pressure into an edge. If the system cannot name the target from source authority, keep the gap residual and make the re-entry computable instead of inventing a relationship or whitening the health card."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-19",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-19.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-19",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-19",
            "cross_refs": [
              {
                "ids": [
                  "AX-5",
                  "AX-6",
                  "AX-11"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-19",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-5",
                "target_kind": "axiom",
                "target_label": "Fail-closed monotone lattice",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-6",
                "target_kind": "axiom",
                "target_label": "Open-world epistemics",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine fact claim audit",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine grammar bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
                "target_kind": "mechanism",
                "target_label": "validates public pattern bindings",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                "target_kind": "mechanism",
                "target_label": "validates ring2 diagnostic evidence membrane",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                "target_kind": "mechanism",
                "target_label": "validates public self ignorance coverage ledger",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
              }
            ],
            "object_id": "principle:P-19",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-19",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-19.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-19.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-19.json",
            "statement": "A residual is a typed pressure route, not an edge. Before wiring a missing neighbour, classify the declared domain, source row, target resolution, fillability, evidence floor, and scope boundary. A candidate route, generated neighbour hint, basename match, singleton match, or stale projection row is still pressure; it becomes an edge only when the current source authority row names the relation and the target resolves under the builder. Bidirectional system representation follows the same floor: principle-to-system edges must be source-derived, and system-to-principle evidence may refine governed ids only when current source rows name the relation. Neither direction is support proof, projection authority, or permission to launder residual pressure into an edge. If the system cannot name the target from source authority, keep the gap residual and make the re-entry computable instead of inventing a relationship or whitening the health card.",
            "status": "active",
            "summary_line": "A residual is a typed pressure route, not an edge.",
            "title": "Classify residual pressure before wiring",
            "url": "doctrine.html#dcard-p-19",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-principle-p-20",
            "anti_claims": [
              "This active principle JSON record does not flip source authority away from PRINCIPLES.md.",
              "Grounding to an axiom obligation is bounded evidence that the principle is obligation-supported."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A generated doctrine card is cited as the current authority for a rule because the JSON exists and the heading reads confidently, with no validator result records, omissions, or scope limit bound behind it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "P-20 is the discipline that stops a doctrine record from being trusted just because it exists on disk. A record being present as JSON, a markdown projection, a routing edge, or a line of public copy says nothing about whether it may be read back as current authority; authority is conferred only once the binding set is attached and recomputed: the validator result records, the evidence refs, the declared omissions, the scope boundaries, and the scope limit the record may carry. This is the admissibility floor from AX-1 applied to the system's own doctrine, and AX-12 is why there is no shortcut: a doctrine record is one of the system's own claims, so it passes the same gate it imposes on any external claim, with no meta-layer exemption. The body and the projections inherit nothing from sitting next to a confident heading; until the result records are bound, the record is a projection held below its source, which is exactly why the page you are reading keeps stating what it cannot yet treat as authoritative."
                },
                "enforcement": {
                  "component_ids": [
                    "batch12_release_claim_language_gate",
                    "executable_doctrine_grammar",
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The launch wording gate runs the same claim-language floor over the system's own doctrine copy that it imposes on any other shard, so a record's public line cannot carry authority its bound checks do not support."
                },
                "formal_statement": {
                  "latex": "\\mathrm{auth}(r) \\;\\Rightarrow\\; \\mathrm{bound}(r, \\mathrm{rec}) \\;\\wedge\\; \\mathrm{bound}(r, \\mathrm{evid}) \\;\\wedge\\; \\mathrm{bound}(r, \\mathrm{omit}) \\;\\wedge\\; \\mathrm{bound}(r, \\mathrm{anti}) \\;\\wedge\\; \\mathrm{bound}(r, \\mathrm{ceil})",
                  "reads": "A doctrine record may be read as current authority only when it carries its bound result records, evidence refs, declared omissions, scope boundaries, and scope limit; missing any of these, it stays a projection below its source.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "reading the record back as current system authority",
                      "sym": "\\mathrm{auth}(r)"
                    },
                    {
                      "meaning": "a doctrine record: its JSON, markdown, routing edge, or public copy",
                      "sym": "r"
                    },
                    {
                      "meaning": "the validator result records are bound on the record (AX-11)",
                      "sym": "\\mathrm{bound}(r, \\mathrm{rec})"
                    },
                    {
                      "meaning": "the evidence refs bound on the record",
                      "sym": "\\mathrm{evid}"
                    },
                    {
                      "meaning": "the declared omissions bound on the record",
                      "sym": "\\mathrm{omit}"
                    },
                    {
                      "meaning": "the scope boundaries bound on the record",
                      "sym": "\\mathrm{anti}"
                    },
                    {
                      "meaning": "the scope limit, the scope limit the record may carry (AX-12)",
                      "sym": "\\mathrm{ceil}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-20.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/principles/P-20.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The medicine-clearance picture only shows that the supporting records must be attached before use; it does not establish that the underlying tests were good, and it does not capture that a readable leaflet, however well written, never raises what the medicine is cleared to do.",
                    "maps": [
                      {
                        "analogy": "attaching the test results before the medicine is cleared",
                        "doctrine": "binding validator results to the record before it is authoritative"
                      },
                      {
                        "analogy": "the list of what was tested and the known side effects travelling with the medicine",
                        "doctrine": "evidence refs and stated omissions on the record"
                      },
                      {
                        "analogy": "the approved use that limits what the medicine may be dispensed for",
                        "doctrine": "the scope limit bound on the record"
                      }
                    ],
                    "text": "A medicine is not cleared for the shelf just because a printed information leaflet for it exists. The test results, the list of what was tested, the known side effects, and the approved use all have to be attached to that medicine before it can be dispensed."
                  },
                  "plain": "A record does not become the trusted version just because a readable copy of it exists. The evidence that its checks passed, the references to its evidence, what it leaves out, and how far it is allowed to claim all have to be attached to the record first.",
                  "potential_misread": "That a clear, complete-looking record is therefore authoritative. The readable copy is a projection; authority comes only from the checks and limits bound to the record, not from how it reads.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a nicely formatted record from being treated as the trusted source when the checks, evidence, and limits that would back it have not actually been attached."
                },
                "relationship_triad": {
                  "governs": "The record-and-authority boundary, between a doctrine record existing and being read back as current authority.",
                  "refuses": "Reading a record's JSON, markdown, routing edge, or public copy as authoritative on the strength of its existence, before the result records are bound.",
                  "requires": "Binding the validator result records, evidence refs, omissions, scope boundaries, and scope limit on a record before any of its projections is treated as current authority.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-11",
                        "AX-12"
                      ],
                      "relation": "Grounded in"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounded by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "grounded by",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public launch claim language gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine grammar bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
                      "target_kind": "mechanism",
                      "target_label": "validates public standards meta diagnostics",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "governs",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "failure guarded by",
                      "target_id": "AP-1",
                      "target_kind": "anti-principle",
                      "target_label": "Fixture-label echo",
                      "url": "doctrine.html#dcard-ap-1"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Binding result records to a doctrine record does not make the record correct, witnessed, or complete; it only stops the record from carrying authority its bound checks do not support. The example illustrates the rule and never counts as support for it."
                },
                "statement": {
                  "label": "Rule",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "A doctrine record is not fully active by projection alone. Bind validator result records, evidence refs, omissions, scope boundaries, and scope limits on the record before treating its JSON, markdown, routing edge, or public copy as current system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "P-20",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/principles/P-20.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-p-20",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-principle-p-20",
            "cross_refs": [
              {
                "ids": [
                  "AX-11",
                  "AX-12"
                ],
                "relation": "Grounded in"
              }
            ],
            "gloss": "",
            "id": "P-20",
            "kind": "principle",
            "kind_label": "principle",
            "links": [
              {
                "relation": "grounded by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "grounded by",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "target_kind": "mechanism",
                "target_label": "validates public launch claim language gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine grammar bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              },
              {
                "relation": "governs",
                "target_id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
                "target_kind": "mechanism",
                "target_label": "validates public standards meta diagnostics",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics"
              },
              {
                "relation": "governs",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "governs",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "failure guarded by",
                "target_id": "AP-1",
                "target_kind": "anti-principle",
                "target_label": "Fixture-label echo",
                "url": "doctrine.html#dcard-ap-1"
              }
            ],
            "object_id": "principle:P-20",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-p-20",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-20.json"
              }
            ],
            "source_ref": "microcosm-substrate/principles/P-20.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/principles/P-20.json",
            "statement": "A doctrine record is not fully active by projection alone. Bind validator result records, evidence refs, omissions, scope boundaries, and scope limits on the record before treating its JSON, markdown, routing edge, or public copy as current system authority.",
            "status": "active",
            "summary_line": "A doctrine record is not fully active by projection alone.",
            "title": "Bind result records before record authority",
            "url": "doctrine.html#dcard-p-20",
            "url_route_role": "read_view_alias"
          }
        ]
      },
      {
        "count": 12,
        "description": "Root commitments admitted by the public slice, with explicit scope boundaries and source refs.",
        "kind": "axiom",
        "label": "Axioms",
        "records": [
          {
            "anchor": "lattice-axiom-ax-1",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A page prints \"passed\" because a result record's title says so, with nothing recomputing the verdict from the evidence beneath it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "Microcosm starts from the position that an output is worth nothing until it can be reconstructed. A claim over some basis is admissible only if it arrives with a derivation certificate and a checker that recomputes the verdict and accepts it, and the strength the claim may carry is capped at the strength of that check. The direction matters: the check is what admission requires, not a seal that makes the claim true. A confident sentence, a repeated fixture label, or a model's own answer sits at the bottom of the evidence order until something independent rederives it. This is the floor the rest of the doctrine stands on: it is what lets the system treat \"a model said so\" and \"a record is labelled passed\" as zero evidence rather than weak evidence."
                },
                "enforcement": {
                  "component_ids": [
                    "agent_sabotage_scheming_monitor_replay",
                    "belief_state_process_reward_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "agent_sabotage_scheming_monitor_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "A replay reads a fixture that declares a monitor caught scheming, recomputes the verdict from the underlying trace, and rejects the run when the declared verdict does not derive from the lower-level evidence."
                },
                "formal_statement": {
                  "latex": "\\mathrm{adm}(\\varphi, B) \\;\\Rightarrow\\; \\exists\\, c, K.\\ K(B, c, \\varphi) = \\mathsf{accept} \\;\\wedge\\; \\mathrm{strength}(\\varphi) \\sqsubseteq \\mathrm{strength}(K(B, c, \\varphi)); \\quad \\mathrm{bare}(\\varphi) \\Rightarrow \\mathrm{strength}(\\varphi) = \\bot",
                  "reads": "A claim over a basis is admissible only if some certificate and checker accept it, with the claim's strength capped by the strength of that check; a claim that arrives with no certificate sits at the bottom of the evidence order. The condition is necessary, not sufficient: passing a check is what admission requires, never a promise that the claim is true.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the claim is admissible over its basis",
                      "sym": "\\mathrm{adm}(\\varphi, B)"
                    },
                    {
                      "meaning": "a claim",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the basis it is computed from",
                      "sym": "B"
                    },
                    {
                      "meaning": "a derivation certificate",
                      "sym": "c"
                    },
                    {
                      "meaning": "a checker that recomputes the verdict",
                      "sym": "K"
                    },
                    {
                      "meaning": "the position a claim or a check holds in the evidence order",
                      "sym": "\\mathrm{strength}"
                    },
                    {
                      "meaning": "no stronger than",
                      "sym": "\\sqsubseteq"
                    },
                    {
                      "meaning": "a bare assertion: the claim presented with no certificate",
                      "sym": "\\mathrm{bare}(\\varphi)"
                    },
                    {
                      "meaning": "bottom: the lowest position in the evidence order",
                      "sym": "\\bot"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-1.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-1.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The game log shows that a score can be recomputed; it does not make a score true in every possible game, and one matching log is bounded evidence the whole season was scored correctly.",
                    "maps": [
                      {
                        "analogy": "the number on the scoreboard",
                        "doctrine": "the claim"
                      },
                      {
                        "analogy": "the plays recorded in the game log",
                        "doctrine": "the inputs the claim was computed from"
                      },
                      {
                        "analogy": "adding up the plays in the game log",
                        "doctrine": "the checker that recomputes it"
                      }
                    ],
                    "text": "A sports scoreboard is not trusted just because it shows a number. The game log has to list the plays that add up to that score."
                  },
                  "plain": "A result only counts when the inputs it came from and an independent check can reproduce it. A confident statement on its own is worth nothing.",
                  "potential_misread": "That a checked result is therefore certain. The check bounds how much the result can claim; it does not bless it as true everywhere.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It lets the system treat 'a model said so' or 'a record is labelled passed' as zero evidence until something independent recreates the answer."
                },
                "relationship_triad": {
                  "governs": "When a stated result is allowed to count as evidence at all.",
                  "refuses": "An asserted label treated as truth.",
                  "requires": "A basis, a derivation certificate, and a checker that recomputes the verdict and accepts it.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-1",
                        "P-2"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-1",
                        "AP-12",
                        "AP-15"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-1",
                      "target_kind": "principle",
                      "target_label": "Recompute, do not echo",
                      "url": "doctrine.html#dcard-p-1"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-1",
                      "target_kind": "anti-principle",
                      "target_label": "Fixture-label echo",
                      "url": "doctrine.html#dcard-ap-1"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-12",
                      "target_kind": "anti-principle",
                      "target_label": "Synthetic system substitution",
                      "url": "doctrine.html#dcard-ap-12"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-15",
                      "target_kind": "anti-principle",
                      "target_label": "Mechanism theater",
                      "url": "doctrine.html#dcard-ap-15"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "agent_sabotage_scheming_monitor_replay",
                      "target_kind": "component",
                      "target_label": "Agent Sabotage Scheming Monitor Replay",
                      "url": "components.html#component-agent_sabotage_scheming_monitor_replay"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "belief_state_process_reward_replay",
                      "target_kind": "component",
                      "target_label": "Belief State Process Reward Replay",
                      "url": "components.html#component-belief_state_process_reward_replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "One checker catching one class of label echo does not establish a claim true in general, and admitting this law is separate from how well it is witnessed: support is computed obligation by obligation, elsewhere. A passing check caps what a claim may say; it does not bless it."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "For any claim phi over basis B, admissibility requires a derivation certificate c and checker K such that K(B,c,phi)=accept; strength(phi) <= strength(K(B,c,phi)). Bare assertion has bottom evidence."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-1",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-1.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-1",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-1",
            "cross_refs": [
              {
                "ids": [
                  "P-1",
                  "P-2"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-1",
                  "AP-12",
                  "AP-15"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-1",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-1",
                "target_kind": "principle",
                "target_label": "Recompute, do not echo",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "relation": "grounds",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-1",
                "target_kind": "anti-principle",
                "target_label": "Fixture-label echo",
                "url": "doctrine.html#dcard-ap-1"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-12",
                "target_kind": "anti-principle",
                "target_label": "Synthetic system substitution",
                "url": "doctrine.html#dcard-ap-12"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-15",
                "target_kind": "anti-principle",
                "target_label": "Mechanism theater",
                "url": "doctrine.html#dcard-ap-15"
              },
              {
                "relation": "witnessed by",
                "target_id": "agent_sabotage_scheming_monitor_replay",
                "target_kind": "component",
                "target_label": "Agent Sabotage Scheming Monitor Replay",
                "url": "components.html#component-agent_sabotage_scheming_monitor_replay"
              },
              {
                "relation": "witnessed by",
                "target_id": "belief_state_process_reward_replay",
                "target_kind": "component",
                "target_label": "Belief State Process Reward Replay",
                "url": "components.html#component-belief_state_process_reward_replay"
              }
            ],
            "object_id": "axiom:AX-1",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-1",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-1.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-1.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-1.json",
            "statement": "For any claim phi over basis B, admissibility requires a derivation certificate c and checker K such that K(B,c,phi)=accept; strength(phi) <= strength(K(B,c,phi)). Bare assertion has bottom evidence.",
            "status": "active",
            "summary_line": "For any claim phi over basis B, admissibility requires a derivation certificate c and checker K such that K(B,c,phi)=accept; strength(phi)\u2026",
            "title": "Derivation before assertion",
            "url": "doctrine.html#dcard-ax-1",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-2",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A generator's own confidence is taken as the verdict, so a large producer effectively certifies itself and the small checking step is skipped because the output looked authoritative."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AX-2 says where the trust lives, not just that a check happened. The thing allowed to decide a claim is a small, separately maintained checker K that reads a certificate; the producer that emitted the certificate, however large, fast, or capable, is outside the trusted base and gets no vote on its own output. This is the architecture that makes AX-1's floor cheap to believe: shrinking the decider to a small K means the part you have to audit stays small even as the producers around it grow, so a clever or broken producer cannot quietly widen what counts as accepted. The bite is that confidence does not transfer from producer to verdict; an answer is trusted to the extent a small checker rederived it, and the strength of any claim is capped by the scope of that checker rather than the reputation of whatever generated the certificate."
                },
                "enforcement": {
                  "component_ids": [
                    "certificate_kernel_execution_lab",
                    "formal_math_lean_proof_witness",
                    "verifier_lab_kernel"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "certificate_kernel_execution_lab",
                    "formal_math_lean_proof_witness"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The certificate kernel lab keeps the part that emits certificates separate from a small checker that decides them, and a companion Lean witness compiles a tiny example through a real verifier whose kernel rejects an invalid proof body rather than trusting that the producer meant well."
                },
                "formal_statement": {
                  "latex": "\\mathrm{trust}(\\varphi) \\;\\Rightarrow\\; \\exists\\, c.\\ K(c) = \\mathsf{accept} \\;\\wedge\\; K \\neq \\mathrm{producer}(c) \\;\\wedge\\; \\mathrm{small}(K)",
                  "reads": "A claim is trusted only when some certificate is accepted by the designated checker, the checker is not the thing that produced the certificate, and the checker is small enough to audit and rerun.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the claim is trusted",
                      "sym": "\\mathrm{trust}(\\varphi)"
                    },
                    {
                      "meaning": "a claim seeking trust",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "a certificate a producer emits",
                      "sym": "c"
                    },
                    {
                      "meaning": "the small checker that decides",
                      "sym": "K"
                    },
                    {
                      "meaning": "the component that generated c, kept outside the trusted base",
                      "sym": "\\mathrm{producer}(c)"
                    },
                    {
                      "meaning": "the checker is small enough to audit and rerun",
                      "sym": "\\mathrm{small}(K)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-2.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-2.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The desk shows that the pass-printer cannot self-admit and that trust sits with the checker; it does not establish that the desk's list is complete, that every visitor was checked correctly, or that one admitted visitor means the whole building's access is sound.",
                    "maps": [
                      {
                        "analogy": "the front desk that checks the pass and decides entry",
                        "doctrine": "the small separate checker K that decides"
                      },
                      {
                        "analogy": "the person who printed the pass, who cannot approve their own entry",
                        "doctrine": "the producer that emitted the certificate, kept outside the trusted base"
                      },
                      {
                        "analogy": "the pass presented at the desk",
                        "doctrine": "the certificate the checker reads"
                      },
                      {
                        "analogy": "you get in only as far as what the desk actually verifies, not how official the pass looks",
                        "doctrine": "claim strength is capped by the checker's scope, not the producer's reputation"
                      }
                    ],
                    "text": "At a secure building, the person who printed a visitor pass does not get to wave themselves in; a small front desk checks the pass against its own list and decides entry, and only what the desk actually checks counts."
                  },
                  "plain": "A claim counts as trusted only when a small, separate check re-derives it from the evidence presented with it. The thing that produced the answer never approves its own answer, however capable it is. A claim is only as strong as what that small check actually covered.",
                  "potential_misread": "That a powerful, confident producer can be trusted to vouch for its own output, so the small separate checking step is optional once the output looks authoritative.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It keeps the part you have to audit small and fixed even as the systems generating answers grow larger and faster, so a clever or broken producer cannot quietly widen what gets accepted."
                },
                "relationship_triad": {
                  "governs": "Where trust is concentrated when a claim is decided: in the small checker, not the producer.",
                  "refuses": "Producer trust replacing checker trust.",
                  "requires": "A small checker that decides over a certificate, kept separate from the producer that emitted it.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-3"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-2",
                        "AP-15"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-3",
                      "target_kind": "principle",
                      "target_label": "Concentrate trust in small checkers",
                      "url": "doctrine.html#dcard-p-3"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-2",
                      "target_kind": "anti-principle",
                      "target_label": "Producer trust",
                      "url": "doctrine.html#dcard-ap-2"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-15",
                      "target_kind": "anti-principle",
                      "target_label": "Mechanism theater",
                      "url": "doctrine.html#dcard-ap-15"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "certificate_kernel_execution_lab",
                      "target_kind": "component",
                      "target_label": "Certificate Kernel Execution Lab",
                      "url": "components.html#component-certificate_kernel_execution_lab"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "formal_math_lean_proof_witness",
                      "target_kind": "component",
                      "target_label": "Formal Math Lean Proof Witness",
                      "url": "components.html#component-formal_math_lean_proof_witness"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "A small checker accepting one certificate proves only that this certificate passed this checker; it does not establish the producer is correct in general, that the checker covers every claim the producer can make, or that the kernel is itself bug-free. The scope of the check is the ceiling, and this reader illustration carries no support weight on its own."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Trusted claims are decided by a small checker K over certificates c; producers emit c and K decides."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-2",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-2.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-2",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-2",
            "cross_refs": [
              {
                "ids": [
                  "P-3"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-2",
                  "AP-15"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-2",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-3",
                "target_kind": "principle",
                "target_label": "Concentrate trust in small checkers",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-2",
                "target_kind": "anti-principle",
                "target_label": "Producer trust",
                "url": "doctrine.html#dcard-ap-2"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-15",
                "target_kind": "anti-principle",
                "target_label": "Mechanism theater",
                "url": "doctrine.html#dcard-ap-15"
              },
              {
                "relation": "witnessed by",
                "target_id": "certificate_kernel_execution_lab",
                "target_kind": "component",
                "target_label": "Certificate Kernel Execution Lab",
                "url": "components.html#component-certificate_kernel_execution_lab"
              },
              {
                "relation": "witnessed by",
                "target_id": "formal_math_lean_proof_witness",
                "target_kind": "component",
                "target_label": "Formal Math Lean Proof Witness",
                "url": "components.html#component-formal_math_lean_proof_witness"
              }
            ],
            "object_id": "axiom:AX-2",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-2",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-2.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-2.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-2.json",
            "statement": "Trusted claims are decided by a small checker K over certificates c; producers emit c and K decides.",
            "status": "active",
            "summary_line": "Trusted claims are decided by a small checker K over certificates c; producers emit c and K decides.",
            "title": "Kernelized verification",
            "url": "doctrine.html#dcard-ax-2",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-3",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A tool call is allowed to write because the caller holds a broad token and the tool is reachable, with no derivation bounding the effect to a declared scope and approval."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "Microcosm refuses to treat a account secret as the thing that grants power. Authority for a subject to cause an effect is computed at the point of action from the tokens actually dereferenced, the governing policy, the proof references, and the current world-state, so that ambient identity, a long-lived key, or simply having a tool reachable confers nothing on its own. This is the claim and evidence model applied to action rather than to assertion: just as a label is bottom evidence until something recomputes it, a account secret is bottom authority until a derivation over policy and proof admits the specific effect. It bites hardest at the confused-deputy boundary, where a component holds broad standing power and is steered into exercising it on someone else's behalf; here the bound on what may happen has to be derived per effect from declared scope and approval, not inherited from whatever the holder could in principle do."
                },
                "enforcement": {
                  "component_ids": [
                    "proof_derived_governed_mutation_authorization",
                    "mcp_tool_authority_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The governed-mutation authorizer dereferences proof, policy, and rollback evidence for each requested change and refuses the mutation when authorization does not derive from that evidence, so a standing account secret alone cannot drive the effect."
                },
                "formal_statement": {
                  "latex": "\\mathrm{auth}(u, e) = F\\big(\\mathrm{deref}(\\mathrm{tok}), \\mathrm{policy}, \\mathrm{proof}, \\mathrm{world}\\big); \\quad \\mathrm{holds}(u, \\mathrm{cred}) \\;\\wedge\\; \\mathrm{deref}(\\mathrm{tok}) = \\emptyset \\;\\Rightarrow\\; \\mathrm{auth}(u, e) \\neq \\mathsf{grant}",
                  "reads": "Authority for a subject to cause an effect is the output of the authorizer's derivation over the dereferenced tokens, governing policy, proof references, and current world-state; a standing account secret whose tokens dereference to nothing grants nothing. Possession is one input to the derivation, never the derivation.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the authority decision for subject u to cause effect e",
                      "sym": "\\mathrm{auth}(u, e)"
                    },
                    {
                      "meaning": "the subject requesting an effect",
                      "sym": "u"
                    },
                    {
                      "meaning": "the effect to be authorized",
                      "sym": "e"
                    },
                    {
                      "meaning": "the authorizer's derivation over its inputs",
                      "sym": "F"
                    },
                    {
                      "meaning": "the tokens actually dereferenced, not merely presented",
                      "sym": "\\mathrm{deref}(\\mathrm{tok})"
                    },
                    {
                      "meaning": "the governing policy",
                      "sym": "\\mathrm{policy}"
                    },
                    {
                      "meaning": "the proof references the authorizer derives over",
                      "sym": "\\mathrm{proof}"
                    },
                    {
                      "meaning": "the current world-state",
                      "sym": "\\mathrm{world}"
                    },
                    {
                      "meaning": "the authorizer's derived decision to permit the effect",
                      "sym": "\\mathsf{grant}"
                    },
                    {
                      "meaning": "the subject merely possesses a standing account secret",
                      "sym": "\\mathrm{holds}(u, \\mathrm{cred})"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-3.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-3.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The card-and-lock picture compresses tokens, policy, proof, and the live world-state into one swipe; real authorization weighs all of those, and the analogy does not show that detail.",
                    "maps": [
                      {
                        "analogy": "holding the key card",
                        "doctrine": "the standing account secret"
                      },
                      {
                        "analogy": "the lock checking this door, tonight, against the booking",
                        "doctrine": "authority derived per effect from policy and world-state"
                      }
                    ],
                    "text": "A hotel key card opens one room for the nights you paid for. Holding a card does not mean every door should open for you."
                  },
                  "plain": "Holding a key or a token is not permission. Permission is worked out for this specific action, at the moment you act, from the rules and the current situation.",
                  "potential_misread": "That a valid account secret is enough. The account secret is only one input; permission still has to be derived for the exact action.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It closes the confused-deputy hole, where a component with broad standing power is talked into using it on someone else's behalf."
                },
                "relationship_triad": {
                  "governs": "Whether a subject may cause a given effect, decided per effect at the point of action.",
                  "refuses": "A standing account secret treated as authority.",
                  "requires": "A derivation over dereferenced tokens, policy, proof references, and world-state, plus declared scope, approval, and side-effect records bounding any tool effect.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-4",
                        "P-16",
                        "P-18"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-2"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-4",
                      "target_kind": "principle",
                      "target_label": "Possession is not permission",
                      "url": "doctrine.html#dcard-p-4"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-16",
                      "target_kind": "principle",
                      "target_label": "Bind authority to transaction scope",
                      "url": "doctrine.html#dcard-p-16"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-2",
                      "target_kind": "anti-principle",
                      "target_label": "Producer trust",
                      "url": "doctrine.html#dcard-ap-2"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "proof_derived_governed_mutation_authorization",
                      "target_kind": "component",
                      "target_label": "Proof Derived Governed Mutation Authorization",
                      "url": "components.html#component-proof_derived_governed_mutation_authorization"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "mcp_tool_authority_replay",
                      "target_kind": "component",
                      "target_label": "MCP Tool Authority Replay",
                      "url": "components.html#component-mcp_tool_authority_replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Two authorizers deriving authority for their own effect classes does not establish that every effect in the system is so governed, and these witnesses are inputs to a separately computed support verdict, never support themselves. This reading illustrates the rule and establishes no authority the source does not already carry."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "auth(subject,effect)=F(deref(tokens_presented),policy,proof_refs,world_state); ambient identity is insufficient."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-3",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-3.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-3",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-3",
            "cross_refs": [
              {
                "ids": [
                  "P-4",
                  "P-16",
                  "P-18"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-2"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-3",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-4",
                "target_kind": "principle",
                "target_label": "Possession is not permission",
                "url": "doctrine.html#dcard-p-4"
              },
              {
                "relation": "grounds",
                "target_id": "P-16",
                "target_kind": "principle",
                "target_label": "Bind authority to transaction scope",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "relation": "grounds",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-2",
                "target_kind": "anti-principle",
                "target_label": "Producer trust",
                "url": "doctrine.html#dcard-ap-2"
              },
              {
                "relation": "witnessed by",
                "target_id": "proof_derived_governed_mutation_authorization",
                "target_kind": "component",
                "target_label": "Proof Derived Governed Mutation Authorization",
                "url": "components.html#component-proof_derived_governed_mutation_authorization"
              },
              {
                "relation": "witnessed by",
                "target_id": "mcp_tool_authority_replay",
                "target_kind": "component",
                "target_label": "MCP Tool Authority Replay",
                "url": "components.html#component-mcp_tool_authority_replay"
              }
            ],
            "object_id": "axiom:AX-3",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-3",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-3.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-3.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-3.json",
            "statement": "auth(subject,effect)=F(deref(tokens_presented),policy,proof_refs,world_state); ambient identity is insufficient.",
            "status": "active",
            "summary_line": "auth(subject,effect)=F(deref(tokens_presented),policy,proof_refs,world_state); ambient identity is insufficient.",
            "title": "Authority by derivation, not possession",
            "url": "doctrine.html#dcard-ax-3",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-4",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A pipeline serves a cached output because the requested name matches a prior run, while the inputs that produced it have since changed underneath the key."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AX-4 fixes what a cached or reused result is allowed to mean. A derived artifact is a function of a declared content basis, and its identity is the digest of that basis, so two results are the same only when the inputs they were computed from are the same, not when they happen to share a name or a path. Equal basis licenses reuse or coalescing; any drift in the basis forces a recompute or a refusal; and a basis that cannot be resolved is bottom rather than an optimistic hit. This is the same admissibility floor as AX-1 pushed down to the build and cache layer: reusing an output because its name matches, while the inputs underneath have changed, is the label-echo failure dressed as a performance optimization, and it is what lets a stale projection or a poisoned cache pass for fresh."
                },
                "enforcement": {
                  "component_ids": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol brings material in by manifest and digest, and refuses to reuse an imported copy when the source digest no longer matches, so a changed input cannot pass as an unchanged result."
                },
                "formal_statement": {
                  "latex": "a = f(B) \\;\\wedge\\; \\mathrm{id}(a) = H(B); \\quad \\mathrm{reuse}(a) \\Rightarrow H(B') = H(B); \\quad H(B') \\neq H(B) \\Rightarrow \\mathrm{recompute}(a); \\quad \\mathrm{missing}(B) \\Rightarrow \\mathrm{reuse}(a) = \\bot",
                  "reads": "A derived artifact is a function of its declared basis and is identified by the digest of that basis; reuse is permitted only while the current basis digest equals the stored one; digest drift forces a rederivation; and a basis that cannot be resolved yields no result at all, never an optimistic hit.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a derived artifact",
                      "sym": "a"
                    },
                    {
                      "meaning": "the deterministic derivation from basis to artifact",
                      "sym": "f"
                    },
                    {
                      "meaning": "its declared content basis (the inputs it is computed from)",
                      "sym": "B"
                    },
                    {
                      "meaning": "the artifact's identity",
                      "sym": "\\mathrm{id}(a)"
                    },
                    {
                      "meaning": "the digest of the basis that serves as that identity",
                      "sym": "H(B)"
                    },
                    {
                      "meaning": "serving the stored artifact instead of recomputing",
                      "sym": "\\mathrm{reuse}(a)"
                    },
                    {
                      "meaning": "the current basis at reuse time",
                      "sym": "B'"
                    },
                    {
                      "meaning": "rederiving the artifact rather than serving the stored copy",
                      "sym": "\\mathrm{recompute}(a)"
                    },
                    {
                      "meaning": "the declared basis cannot be resolved",
                      "sym": "\\mathrm{missing}(B)"
                    },
                    {
                      "meaning": "bottom: no result, rather than a hit",
                      "sym": "\\bot"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-4.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-4.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The pharmacy shows that identity must come from the exact inputs and not the name on file; it does not establish that every counter in the system checks orders this way, and it leaves unaddressed the open coverage gap where some reuse paths are not yet keyed to their inputs.",
                    "maps": [
                      {
                        "analogy": "the medication identified by the exact current order it was filled from",
                        "doctrine": "the derived artifact identified by the digest of its declared basis"
                      },
                      {
                        "analogy": "a matching, unchanged order lets the same refill be dispensed",
                        "doctrine": "equal basis licenses reuse"
                      },
                      {
                        "analogy": "a changed order forces a re-issued prescription, not the old one",
                        "doctrine": "basis drift forces recompute"
                      },
                      {
                        "analogy": "no findable order means you get nothing, not a guess from history",
                        "doctrine": "a missing basis is bottom, not a hit"
                      },
                      {
                        "analogy": "your name being on file is not the same as a matching current order",
                        "doctrine": "matching name or path is not matching basis"
                      }
                    ],
                    "text": "A pharmacy refills a prescription only when it matches the exact current doctor's order, not just because your name is on file; if the order changed it must be re-issued, and if no order can be found you get nothing rather than last time's pills."
                  },
                  "plain": "A reused or cached result is the same as before only when the exact inputs it was built from are the same, not when it merely shares a name or location. If the inputs changed, it must be rebuilt; if the inputs can't be found, there is no result at all rather than an optimistic hit.",
                  "potential_misread": "That a matching name or filename is enough to safely reuse a stored result, so re-checking the underlying inputs is just wasted work.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a stale or tampered result from passing as fresh just because a name or path matched, which is how a poisoned cache or an out-of-date view sneaks through dressed as a performance win."
                },
                "relationship_triad": {
                  "governs": "When a cached or reused result is allowed to stand in for a fresh derivation.",
                  "refuses": "Caching by name across drift.",
                  "requires": "A declared content basis, an identity that is the digest of that basis, and a digest comparison that gates reuse against recompute.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-5",
                        "P-14",
                        "P-15",
                        "P-17"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-4",
                        "AP-12",
                        "AP-13",
                        "AP-17"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-5",
                      "target_kind": "principle",
                      "target_label": "Cache by content, not by name",
                      "url": "doctrine.html#dcard-p-5"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-17",
                      "target_kind": "principle",
                      "target_label": "Anchor graph mutations to unique source rows",
                      "url": "doctrine.html#dcard-p-17"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-4",
                      "target_kind": "anti-principle",
                      "target_label": "Cache-across-drift",
                      "url": "doctrine.html#dcard-ap-4"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-12",
                      "target_kind": "anti-principle",
                      "target_label": "Synthetic system substitution",
                      "url": "doctrine.html#dcard-ap-12"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-13",
                      "target_kind": "anti-principle",
                      "target_label": "Generated-result record source inversion",
                      "url": "doctrine.html#dcard-ap-13"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-17",
                      "target_kind": "anti-principle",
                      "target_label": "Projection-as-source",
                      "url": "doctrine.html#dcard-ap-17"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Refusing a digest mismatch at the named import and work-landing surfaces does not establish that every reuse path in the system is basis-keyed. One required part of this axiom, a stable freshness-basis mismatch code for work landing, is recorded as open unfinished coverage rather than claimed, and admission of this axiom as a root law is independent of whether it is witnessed, strong, or complete."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "a=f(B) and id(a)=H(B); equal B permits reuse; drift(B) forces recompute; missing(B)=bottom."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-4",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-4.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-4",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-4",
            "cross_refs": [
              {
                "ids": [
                  "P-5",
                  "P-14",
                  "P-15",
                  "P-17"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-4",
                  "AP-12",
                  "AP-13",
                  "AP-17"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-4",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-5",
                "target_kind": "principle",
                "target_label": "Cache by content, not by name",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "relation": "grounds",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "relation": "grounds",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "grounds",
                "target_id": "P-17",
                "target_kind": "principle",
                "target_label": "Anchor graph mutations to unique source rows",
                "url": "doctrine.html#dcard-p-17"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-4",
                "target_kind": "anti-principle",
                "target_label": "Cache-across-drift",
                "url": "doctrine.html#dcard-ap-4"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-12",
                "target_kind": "anti-principle",
                "target_label": "Synthetic system substitution",
                "url": "doctrine.html#dcard-ap-12"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-13",
                "target_kind": "anti-principle",
                "target_label": "Generated-result record source inversion",
                "url": "doctrine.html#dcard-ap-13"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-17",
                "target_kind": "anti-principle",
                "target_label": "Projection-as-source",
                "url": "doctrine.html#dcard-ap-17"
              }
            ],
            "object_id": "axiom:AX-4",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-4",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-4.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-4.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-4.json",
            "statement": "a=f(B) and id(a)=H(B); equal B permits reuse; drift(B) forces recompute; missing(B)=bottom.",
            "status": "active",
            "summary_line": "a=f(B) and id(a)=H(B); equal B permits reuse; drift(B) forces recompute; missing(B)=bottom.",
            "title": "Content-addressed determinism",
            "url": "doctrine.html#dcard-ax-4",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-5",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A status board marks a composite green because no part reported a failure, treating the absence of a recorded check as if it were a passing one."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AX-5 fixes the default and the direction of trust so that absence and silence cannot be read as permission. The status of a composite is the meet of its parts, so one blocked or unknown component pulls the whole down and no amount of green elsewhere lifts it back up; a missing witness defaults to blocked, not to a silent pass. The monotone half forbids the quiet upgrade: a downstream stage may demote authority freely, but raising it requires a new derivation under AX-1, never a stage that simply asserts a higher status than the evidence it received. This is the axiom that makes the gap the safe state, which is why a launch step that finds private-adjacent content or overclaiming language stops rather than shipping, and why an uncovered obligation reads as blocked instead of as quietly satisfied."
                },
                "enforcement": {
                  "component_ids": [
                    "batch12_release_claim_language_gate",
                    "proof_diagnostic_evidence_spine",
                    "self_ignorance_coverage_ledger"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The launch wording gate runs over the system's own public copy and stops the export when it finds overclaiming language, so a later packaging stage cannot raise the claim above what the evidence beneath it supports."
                },
                "formal_statement": {
                  "latex": "\\mathrm{status}(c) = \\bigsqcap_{p \\in \\mathrm{parts}(c)} \\mathrm{status}(p) \\;\\wedge\\; \\forall\\, p \\in \\mathrm{parts}(c).\\ \\big(\\mathrm{evidence}(p) = \\emptyset \\Rightarrow \\mathrm{status}(p) = \\bot\\big) \\;\\wedge\\; \\big(\\mathrm{status}'(c) \\sqsupset \\mathrm{status}(c) \\Rightarrow \\exists\\, d.\\ \\mathrm{derives}(d, \\mathrm{status}'(c))\\big)",
                  "reads": "A composite's status is the meet of its parts' statuses; every part with no evidence is blocked; and a later status may exceed the earlier one only when some fresh derivation establishes it.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the trust status of a composite c",
                      "sym": "\\mathrm{status}(c)"
                    },
                    {
                      "meaning": "the meet (greatest lower bound) taken over the parts",
                      "sym": "\\bigsqcap"
                    },
                    {
                      "meaning": "the parts the composite is built from",
                      "sym": "\\mathrm{parts}(c)"
                    },
                    {
                      "meaning": "a part of the composite",
                      "sym": "p"
                    },
                    {
                      "meaning": "the evidence available for part p",
                      "sym": "\\mathrm{evidence}(p)"
                    },
                    {
                      "meaning": "bottom: blocked, the default when a part's evidence is absent",
                      "sym": "\\bot"
                    },
                    {
                      "meaning": "a later status proposed for the same composite",
                      "sym": "\\mathrm{status}'(c)"
                    },
                    {
                      "meaning": "strictly higher in the trust order than",
                      "sym": "\\sqsupset"
                    },
                    {
                      "meaning": "a fresh derivation",
                      "sym": "d"
                    },
                    {
                      "meaning": "derivation d establishes the higher status",
                      "sym": "\\mathrm{derives}(d, \\mathrm{status}'(c))"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-5.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-5.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The checklist shows fail-closed status and the weakest-link rule; it does not show that trust here is measured along several separate dimensions at once, not a single pass or fail.",
                    "maps": [
                      {
                        "analogy": "the flight is grounded by its one failing check",
                        "doctrine": "the composite is only as trusted as its weakest part"
                      },
                      {
                        "analogy": "a blank checklist item counts as not-done, not as done",
                        "doctrine": "missing evidence defaults to blocked"
                      }
                    ],
                    "text": "A plane does not take off because most of the pre-flight checklist passed. One required check left blank keeps it at the gate."
                  },
                  "plain": "Something built from parts is only as trusted as its weakest required part. A part with no evidence counts as blocked, not as fine, and a later step can lower trust but never quietly raise it.",
                  "potential_misread": "That enough green parts can outvote a blocked one. They cannot; the weakest required part sets the ceiling.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It makes a gap the safe state, so a launch that finds private-adjacent content or overclaiming language stops instead of shipping."
                },
                "relationship_triad": {
                  "governs": "The default status of missing evidence and the direction trust is allowed to move across stages.",
                  "refuses": "A silent default pass.",
                  "requires": "Taking the meet of part statuses, defaulting an unwitnessed part to blocked, and a fresh derivation before any stage raises authority.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-2",
                        "P-6",
                        "P-15",
                        "P-19"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-3",
                        "AP-14"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-6",
                      "target_kind": "principle",
                      "target_label": "Status fails closed",
                      "url": "doctrine.html#dcard-p-6"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-19",
                      "target_kind": "principle",
                      "target_label": "Classify residual pressure before wiring",
                      "url": "doctrine.html#dcard-p-19"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-3",
                      "target_kind": "anti-principle",
                      "target_label": "Rank-as-product-score",
                      "url": "doctrine.html#dcard-ap-3"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-14",
                      "target_kind": "anti-principle",
                      "target_label": "Public-authority inflation",
                      "url": "doctrine.html#dcard-ap-14"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "pattern_binding_contract",
                      "target_kind": "component",
                      "target_label": "Pattern Binding Contract",
                      "url": "components.html#component-pattern_binding_contract"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "proof_diagnostic_evidence_spine",
                      "target_kind": "component",
                      "target_label": "Proof Diagnostic Evidence Spine",
                      "url": "components.html#component-proof_diagnostic_evidence_spine"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Defaulting to blocked and refusing silent upgrades does not establish any composite actually correct or complete; it fixes the safe direction of trust, and an obligation with no admissible witness stays blocked rather than becoming true by default."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "status(composite)=meet(status(parts)); no evidence defaults to blocked; later stages may lower but not raise authority without new derivation."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-5",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-5.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-5",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-5",
            "cross_refs": [
              {
                "ids": [
                  "P-2",
                  "P-6",
                  "P-15",
                  "P-19"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-3",
                  "AP-14"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-5",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "grounds",
                "target_id": "P-6",
                "target_kind": "principle",
                "target_label": "Status fails closed",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "relation": "grounds",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "grounds",
                "target_id": "P-19",
                "target_kind": "principle",
                "target_label": "Classify residual pressure before wiring",
                "url": "doctrine.html#dcard-p-19"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-3",
                "target_kind": "anti-principle",
                "target_label": "Rank-as-product-score",
                "url": "doctrine.html#dcard-ap-3"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-14",
                "target_kind": "anti-principle",
                "target_label": "Public-authority inflation",
                "url": "doctrine.html#dcard-ap-14"
              },
              {
                "relation": "witnessed by",
                "target_id": "pattern_binding_contract",
                "target_kind": "component",
                "target_label": "Pattern Binding Contract",
                "url": "components.html#component-pattern_binding_contract"
              },
              {
                "relation": "witnessed by",
                "target_id": "proof_diagnostic_evidence_spine",
                "target_kind": "component",
                "target_label": "Proof Diagnostic Evidence Spine",
                "url": "components.html#component-proof_diagnostic_evidence_spine"
              }
            ],
            "object_id": "axiom:AX-5",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-5",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-5.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-5.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-5.json",
            "statement": "status(composite)=meet(status(parts)); no evidence defaults to blocked; later stages may lower but not raise authority without new derivation.",
            "status": "active",
            "summary_line": "status(composite)=meet(status(parts)); no evidence defaults to blocked; later stages may lower but not raise authority without new derivati\u2026",
            "title": "Fail-closed monotone lattice",
            "url": "doctrine.html#dcard-ax-5",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-6",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A status surface reports a property as clean because a scan returned no findings, without ever declaring the finite domain the scan covered, so silence over an unbounded space is read as a guarantee."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "Microcosm refuses the cheap move of reading a blank as a no. Failing to prove a claim does not license proving its negation; the most an unproven claim earns is unknown, and unknown is a distinct verdict from refuted. The one case where absence does become a negative is narrow: the domain has to be explicitly declared finite and its coverage has to be complete, so that \"nothing found\" is backed by \"everything was looked at.\" This is what keeps the system from converting gaps in its own map into false confidence: a missing relation, an unmapped region, or a fact with no cited evidence reads as open and computable, not as settled, and the limit is recorded rather than papered over."
                },
                "enforcement": {
                  "component_ids": [
                    "self_ignorance_coverage_ledger",
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The self-ignorance coverage ledger tracks the gap between what has been declared in scope and what has actually been materialized, and forbids the inference that an unmapped region is empty; the open space stays a recorded, computable gap rather than a quiet claim of completeness."
                },
                "formal_statement": {
                  "latex": "\\mathrm{scope}(\\varphi) \\subseteq D \\;\\wedge\\; \\mathrm{closed}(D) \\;\\wedge\\; \\mathrm{covered}(D) \\;\\wedge\\; \\neg\\,\\mathrm{proven}(\\varphi) \\;\\Rightarrow\\; \\mathrm{proven}(\\neg\\varphi); \\quad \\mathrm{else}\\ \\mathrm{verdict}(\\varphi) = \\mathsf{unknown}",
                  "reads": "Only when a claim ranges inside a domain that is declared finite and completely covered does failing to prove it license concluding its negation; in every other case the verdict on an unproven claim is unknown, never refuted.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a claim under consideration",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the domain the claim ranges over",
                      "sym": "\\mathrm{scope}(\\varphi)"
                    },
                    {
                      "meaning": "a declared domain",
                      "sym": "D"
                    },
                    {
                      "meaning": "the domain is explicitly declared finite (closed-world)",
                      "sym": "\\mathrm{closed}(D)"
                    },
                    {
                      "meaning": "coverage over D is complete, so nothing in it was left unexamined",
                      "sym": "\\mathrm{covered}(D)"
                    },
                    {
                      "meaning": "the claim has not been proven",
                      "sym": "\\neg\\,\\mathrm{proven}(\\varphi)"
                    },
                    {
                      "meaning": "the verdict the system records for the claim",
                      "sym": "\\mathrm{verdict}(\\varphi)"
                    },
                    {
                      "meaning": "the open-world verdict, distinct from refuted",
                      "sym": "\\mathsf{unknown}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-6.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-6.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The drawer picture works only when the search space is small and fully declared, like one drawer; it does not let you call something false across an open world you never finished searching.",
                    "maps": [
                      {
                        "analogy": "the one drawer you searched all the way through",
                        "doctrine": "the declared finite domain with complete coverage"
                      },
                      {
                        "analogy": "the rest of the house you have not checked",
                        "doctrine": "the unknown verdict outside it"
                      }
                    ],
                    "text": "Not finding your keys in one drawer only tells you they are not in that drawer. It does not tell you they are gone."
                  },
                  "plain": "Not finding evidence for something is not the same as showing it is false. You can only call an absence a 'no' inside a list you have fully checked; otherwise the honest answer is 'unknown'.",
                  "potential_misread": "That no evidence means no problem. Outside a fully checked list, no evidence just means not yet known.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops the system turning 'we did not see a problem' into 'there is no problem', which is how silent failures get signed off."
                },
                "relationship_triad": {
                  "governs": "Whether an absence of evidence is allowed to count as a negative result, and inside what scope.",
                  "refuses": "Absence of evidence treated as evidence of absence.",
                  "requires": "An explicitly declared finite domain with complete coverage before any closed-world conclusion; outside it, an unproven claim yields unknown rather than its negation.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-7",
                        "P-19"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-5"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-7",
                      "target_kind": "principle",
                      "target_label": "Track known unknowns without claiming the unknown is mapped",
                      "url": "doctrine.html#dcard-p-7"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-19",
                      "target_kind": "principle",
                      "target_label": "Classify residual pressure before wiring",
                      "url": "doctrine.html#dcard-p-19"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-5",
                      "target_kind": "anti-principle",
                      "target_label": "Unknown-unknown exhaustiveness",
                      "url": "doctrine.html#dcard-ap-5"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "self_ignorance_coverage_ledger",
                      "target_kind": "component",
                      "target_label": "Self Ignorance Coverage Ledger",
                      "url": "components.html#component-self_ignorance_coverage_ledger"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "doctrine_fact_claim_audit",
                      "target_kind": "component",
                      "target_label": "Doctrine Fact Claim Audit",
                      "url": "components.html#component-doctrine_fact_claim_audit"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Tracking a declared-versus-materialized gap does not exhaust the space of unknown unknowns or prove the unmapped region empty. The open-world unknown it preserves is a coverage state, not a support verdict, and it never certifies that what was not found does not exist."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "not_proven(P) does not imply proven(not P); coverage is closed-world only inside declared finite domains."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-6",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-6.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-6",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-6",
            "cross_refs": [
              {
                "ids": [
                  "P-7",
                  "P-19"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-5"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-6",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-7",
                "target_kind": "principle",
                "target_label": "Track known unknowns without claiming the unknown is mapped",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "relation": "grounds",
                "target_id": "P-19",
                "target_kind": "principle",
                "target_label": "Classify residual pressure before wiring",
                "url": "doctrine.html#dcard-p-19"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-5",
                "target_kind": "anti-principle",
                "target_label": "Unknown-unknown exhaustiveness",
                "url": "doctrine.html#dcard-ap-5"
              },
              {
                "relation": "witnessed by",
                "target_id": "self_ignorance_coverage_ledger",
                "target_kind": "component",
                "target_label": "Self Ignorance Coverage Ledger",
                "url": "components.html#component-self_ignorance_coverage_ledger"
              },
              {
                "relation": "witnessed by",
                "target_id": "doctrine_fact_claim_audit",
                "target_kind": "component",
                "target_label": "Doctrine Fact Claim Audit",
                "url": "components.html#component-doctrine_fact_claim_audit"
              }
            ],
            "object_id": "axiom:AX-6",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-6",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-6.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-6.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-6.json",
            "statement": "not_proven(P) does not imply proven(not P); coverage is closed-world only inside declared finite domains.",
            "status": "active",
            "summary_line": "not_proven(P) does not imply proven(not P); coverage is closed-world only inside declared finite domains.",
            "title": "Open-world epistemics",
            "url": "doctrine.html#dcard-ax-6",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-7",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A statistics routine divides by a sample size that is too small and returns the resulting NaN as if it were a score, and a downstream page prints it as a real forecast number."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AX-7 refuses the most common way numerical code lies: producing a plausible-looking value where its preconditions do not actually hold. Microcosm requires a partial computation g to be totalized into a Result, so it returns Ok(y) only when a declared precondition Pre(x) is met, and otherwise returns a Refusal that names the reason and carries the evidence behind it. The refusal is the load-bearing half, because a number with no precondition check and no failure path is indistinguishable from a number that happens to be wrong; a NaN, an out-of-range horizon, or a missing dependency must surface as a typed object the caller can route, not leak downstream as a figure that reads as a result. This connects directly to the evidence model: a refusal with a reason is admissible information, whereas a silent number is a claim with no basis beneath it, so AX-7 is what lets the upstream admissibility floor see a gap instead of inheriting a fabricated value."
                },
                "enforcement": {
                  "component_ids": [
                    "finance_forecast_evaluation_spine",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "finance_forecast_evaluation_spine"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The finance forecast evaluation spine returns a typed refusal naming the reason when a forecast horizon is at or above the sample size, or when the statistics dependency needed for a t-distribution is unavailable, instead of returning a number computed outside its domain."
                },
                "formal_statement": {
                  "latex": "\\forall\\, x.\\ \\big(\\mathrm{Pre}(x) \\Rightarrow \\exists\\, y.\\ g(x) = \\mathrm{Ok}(y)\\big) \\;\\wedge\\; \\big(\\neg\\,\\mathrm{Pre}(x) \\Rightarrow \\exists\\, r, e.\\ g(x) = \\mathrm{Refusal}(r, e)\\big)",
                  "reads": "For every input: when the declared precondition holds, the computation returns Ok carrying some value; when it does not hold, the computation returns a typed Refusal carrying a reason and the evidence behind it. Both branches are total; there is no third, silent outcome.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a partial computation, totalized into a Result",
                      "sym": "g"
                    },
                    {
                      "meaning": "an input to the computation",
                      "sym": "x"
                    },
                    {
                      "meaning": "the declared precondition on input x",
                      "sym": "\\mathrm{Pre}(x)"
                    },
                    {
                      "meaning": "a successful result carrying value y",
                      "sym": "\\mathrm{Ok}(y)"
                    },
                    {
                      "meaning": "a typed refusal carrying a reason r and evidence e",
                      "sym": "\\mathrm{Refusal}(r, e)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-7.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-7.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The cash machine shows that a failed operation must decline with a reason instead of emitting a stray figure; it does not establish that every operation in the system declines this way, and untested failure paths can still leak a bad value rather than a clean refusal.",
                    "maps": [
                      {
                        "analogy": "the conditions the machine needs to launch cash, like a valid balance and a reachable account",
                        "doctrine": "the precondition that must hold for a real result"
                      },
                      {
                        "analogy": "the machine dispensing the requested amount when everything checks out",
                        "doctrine": "Ok carrying a value when the precondition holds"
                      },
                      {
                        "analogy": "the printed decline notice naming why it stopped",
                        "doctrine": "a typed refusal carrying a reason and evidence"
                      },
                      {
                        "analogy": "never handing out an arbitrary stack of cash that you'd treat as a real withdrawal",
                        "doctrine": "never a silent number or NaN leaking downstream"
                      }
                    ],
                    "text": "A cash machine that can't complete a withdrawal prints a stated decline reason and gives you nothing, rather than spitting out some arbitrary amount of cash that you'd carry off as if it were correct."
                  },
                  "plain": "A calculation may return a real number only when the conditions it needs actually hold. When they don't, it must hand back a clearly labelled refusal that names the reason and the evidence, never a quiet number or a blank that the next step reads as an answer.",
                  "potential_misread": "That a number coming out the end means the conditions were fine, so a calculation that quietly produced a value can be treated as a valid answer without checking it had grounds to run.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It means a missing input or an out-of-range condition shows up as a visible, routable gap instead of a plausible-looking figure that a later page prints as a genuine result."
                },
                "relationship_triad": {
                  "governs": "What a partial computation is allowed to return when its precondition does not hold.",
                  "refuses": "An inadmissible number or silent NaN returned where no precondition was checked.",
                  "requires": "A declared precondition for the Ok path and a typed Refusal carrying a reason and evidence on every other path, including missing dependencies and undefined values.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-8"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-6"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-8",
                      "target_kind": "principle",
                      "target_label": "Refuse inadmissible computations with typed reasons",
                      "url": "doctrine.html#dcard-p-8"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-6",
                      "target_kind": "anti-principle",
                      "target_label": "Inadmissible number emission",
                      "url": "doctrine.html#dcard-ap-6"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "finance_forecast_evaluation_spine",
                      "target_kind": "component",
                      "target_label": "Finance Forecast Evaluation Spine",
                      "url": "components.html#component-finance_forecast_evaluation_spine"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "corpus_readiness_mathlib_absence_gate",
                      "target_kind": "component",
                      "target_label": "Corpus Readiness Mathlib Absence Gate",
                      "url": "components.html#component-corpus_readiness_mathlib_absence_gate"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Returning typed refusals at these named computations does not establish that every partial path in the system is totalized. It covers the declared preconditions and dependency gaps that are actually checked; uncovered partial functions remain a gap rather than a guaranteed refusal."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Partial computation g is totalized as Result: Ok(y) under Pre(x), otherwise Refusal(reason,evidence)."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-7",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-7.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-7",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-7",
            "cross_refs": [
              {
                "ids": [
                  "P-8"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-6"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-7",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-8",
                "target_kind": "principle",
                "target_label": "Refuse inadmissible computations with typed reasons",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-6",
                "target_kind": "anti-principle",
                "target_label": "Inadmissible number emission",
                "url": "doctrine.html#dcard-ap-6"
              },
              {
                "relation": "witnessed by",
                "target_id": "finance_forecast_evaluation_spine",
                "target_kind": "component",
                "target_label": "Finance Forecast Evaluation Spine",
                "url": "components.html#component-finance_forecast_evaluation_spine"
              },
              {
                "relation": "witnessed by",
                "target_id": "corpus_readiness_mathlib_absence_gate",
                "target_kind": "component",
                "target_label": "Corpus Readiness Mathlib Absence Gate",
                "url": "components.html#component-corpus_readiness_mathlib_absence_gate"
              }
            ],
            "object_id": "axiom:AX-7",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-7",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-7.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-7.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-7.json",
            "statement": "Partial computation g is totalized as Result: Ok(y) under Pre(x), otherwise Refusal(reason,evidence).",
            "status": "active",
            "summary_line": "Partial computation g is totalized as Result: Ok(y) under Pre(x), otherwise Refusal(reason,evidence).",
            "title": "Typed partiality and refusal",
            "url": "doctrine.html#dcard-ax-7",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-8",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A public page prints a value lifted from a private-adjacent source because the final copy step looked clean, with no provenance carried across the copy."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "Trust is not a property of where a value ends up, it is a property of where it came from and what was done to it on the way. Every value carries a provenance class and a ceiling, and those travel with it across every boundary it crosses. Untrusted material, a prompt, a model-output data, or private-adjacent source, may reach a privileged or public sink only through a declared transform whose output the sink's policy admits. The endpoint cannot certify its own cleanliness: the label has to have been carried, not stamped on at the door. This is why a clean-looking final step is not enough, and why the system tracks how far a value may travel rather than just what it currently looks like."
                },
                "enforcement": {
                  "component_ids": [
                    "indirect_prompt_injection_information_flow_policy_replay",
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "indirect_prompt_injection_information_flow_policy_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The prompt-injection replay carries the information-flow policy with the data, so untrusted instructions arriving at a tool call are caught at the boundary instead of trusted because they reached a trusted endpoint."
                },
                "formal_statement": {
                  "latex": "y = f(x) \\;\\Rightarrow\\; \\mathrm{label}(x) \\sqsubseteq \\mathrm{label}(y); \\quad (x \\to s) \\;\\Rightarrow\\; \\mathrm{label}(x) \\sqsubseteq \\mathrm{policy}(s) \\;\\vee\\; \\big(x \\to T \\to s \\;\\wedge\\; \\mathrm{declared}(T) \\;\\wedge\\; \\mathrm{label}(T(x)) \\sqsubseteq \\mathrm{policy}(s)\\big)",
                  "reads": "A derived value carries at least the restriction of what it was derived from; and for any flow into a sink, either the value's label already sits within the sink's policy, or the flow passes through a declared transform whose output label the sink's policy admits. The endpoint never stamps the label; the label arrives with the value.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a value entering a flow",
                      "sym": "x"
                    },
                    {
                      "meaning": "a value derived from it along the flow",
                      "sym": "y"
                    },
                    {
                      "meaning": "a processing step along the flow",
                      "sym": "f"
                    },
                    {
                      "meaning": "a sink (a public or privileged output)",
                      "sym": "s"
                    },
                    {
                      "meaning": "the value's provenance class and how far it may travel",
                      "sym": "\\mathrm{label}(x)"
                    },
                    {
                      "meaning": "what the sink is allowed to admit",
                      "sym": "\\mathrm{policy}(s)"
                    },
                    {
                      "meaning": "a declared sanitising transform the flow passes through",
                      "sym": "T"
                    },
                    {
                      "meaning": "the transform is declared, not stamped at the door",
                      "sym": "\\mathrm{declared}(T)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-8.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-8.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The kitchen-label picture shows that the tag must travel and be transformed on purpose; it does not capture the full tracing of how information flows and combines, which is stricter than one label.",
                    "maps": [
                      {
                        "analogy": "the allergen tag that travels with the ingredient",
                        "doctrine": "the provenance label and ceiling carried with the value"
                      },
                      {
                        "analogy": "the documented step that removes or contains the allergen before serving",
                        "doctrine": "the declared transform before a sensitive output"
                      }
                    ],
                    "text": "Allergen information has to follow an ingredient all the way through the kitchen. A clean-looking label on the final plate is not enough if nobody tracked the nuts."
                  },
                  "plain": "Where a value came from, and how far it is allowed to travel, must follow it everywhere. Untrusted material can only reach a sensitive place after passing through a stated cleaning step.",
                  "potential_misread": "That a clean label at the end shows a clean path. Only a label that actually travelled, with a declared cleaning step, counts.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It blocks private, provider, or unverified input quietly reaching a public or privileged output just because the final step looked clean."
                },
                "relationship_triad": {
                  "governs": "How material and its trust label move across boundaries.",
                  "refuses": "An endpoint asserting a clean label without that label having propagated.",
                  "requires": "A provenance class and ceiling carried with the value, and a declared transform before untrusted material reaches a privileged sink.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-9",
                        "P-14"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-7",
                        "AP-12",
                        "AP-14",
                        "AP-16"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-7",
                      "target_kind": "anti-principle",
                      "target_label": "Public/private membrane breach",
                      "url": "doctrine.html#dcard-ap-7"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-12",
                      "target_kind": "anti-principle",
                      "target_label": "Synthetic system substitution",
                      "url": "doctrine.html#dcard-ap-12"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-14",
                      "target_kind": "anti-principle",
                      "target_label": "Public-authority inflation",
                      "url": "doctrine.html#dcard-ap-14"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-16",
                      "target_kind": "anti-principle",
                      "target_label": "Receiver inflation",
                      "url": "doctrine.html#dcard-ap-16"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "indirect_prompt_injection_information_flow_policy_replay",
                      "target_kind": "component",
                      "target_label": "Indirect Prompt Injection Information Flow Policy Replay",
                      "url": "components.html#component-indirect_prompt_injection_information_flow_policy_replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Catching labelled flows at named endpoints does not establish non-interference across the whole graph. General propagation is bounded by what is actually traced, and the registry records that debt rather than hiding it."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Data labels propagate along flows; untrusted labels reach privileged sinks only through declared transforms satisfying sink policy."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-8",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-8.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-8",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-8",
            "cross_refs": [
              {
                "ids": [
                  "P-9",
                  "P-14"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-7",
                  "AP-12",
                  "AP-14",
                  "AP-16"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-8",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "grounds",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-7",
                "target_kind": "anti-principle",
                "target_label": "Public/private membrane breach",
                "url": "doctrine.html#dcard-ap-7"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-12",
                "target_kind": "anti-principle",
                "target_label": "Synthetic system substitution",
                "url": "doctrine.html#dcard-ap-12"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-14",
                "target_kind": "anti-principle",
                "target_label": "Public-authority inflation",
                "url": "doctrine.html#dcard-ap-14"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-16",
                "target_kind": "anti-principle",
                "target_label": "Receiver inflation",
                "url": "doctrine.html#dcard-ap-16"
              },
              {
                "relation": "witnessed by",
                "target_id": "indirect_prompt_injection_information_flow_policy_replay",
                "target_kind": "component",
                "target_label": "Indirect Prompt Injection Information Flow Policy Replay",
                "url": "components.html#component-indirect_prompt_injection_information_flow_policy_replay"
              }
            ],
            "object_id": "axiom:AX-8",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-8",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-8.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-8.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-8.json",
            "statement": "Data labels propagate along flows; untrusted labels reach privileged sinks only through declared transforms satisfying sink policy.",
            "status": "active",
            "summary_line": "Data labels propagate along flows; untrusted labels reach privileged sinks only through declared transforms satisfying sink policy.",
            "title": "Provenance propagation and non-interference",
            "url": "doctrine.html#dcard-ax-8",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-9",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A step writes to a shared path and is treated as landed because the call returned, with no expected-parent check and no single-writer constraint, so two concurrent writers interleave and the final state matches neither."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "Microcosm treats a write as inadmissible until there is a way back from it or an explicit declaration that there is not. An effect counts as landed only if it carries a compensator that can reverse it or a declared irreversible boundary that marks the point of no return, and a multi-step effect lands as a saga whose every step compares against the head it expected and finds a single writer holding the path. The failure this refuses is the half-completed write: a sequence that succeeds partway, hits a moved head or a second writer, and leaves the world in a state nobody declared and nobody can undo. This ties back to the admissibility floor, because a landing that cannot be recomputed against its expected parent or rolled back is an effect asserting its own success with no check behind it, which is exactly the bare assertion the evidence order puts at the bottom."
                },
                "enforcement": {
                  "component_ids": [
                    "mission_transaction_work_spine",
                    "durable_agent_work_landing_replay",
                    "concurrency_mission_control"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "mission_transaction_work_spine"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The mission transaction work spine lands a multi-step effect only when its expected parent still matches the head, so a run whose head advanced underneath it fails with a parent-mismatch rather than overwriting the newer state."
                },
                "formal_statement": {
                  "latex": "\\mathrm{land}(e) \\;\\Rightarrow\\; \\big(\\mathrm{comp}(e) \\vee \\mathrm{irrev}(e)\\big) \\;\\wedge\\; \\big(\\mathrm{multi}(e) \\Rightarrow \\mathrm{parent}(e) = \\mathrm{head} \\wedge \\mathrm{writers}(\\mathrm{path}(e)) \\leq 1\\big)",
                  "reads": "An effect may count as landed only if it declares a compensator or an irreversible boundary; and a multi-step effect lands only while the parent it expected still matches the head and at most one writer holds its path. Reversibility is not promised; what is required is that every effect declares which kind it is.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the effect e is treated as landed",
                      "sym": "\\mathrm{land}(e)"
                    },
                    {
                      "meaning": "a declared compensator that can reverse e",
                      "sym": "\\mathrm{comp}(e)"
                    },
                    {
                      "meaning": "a declared irreversible boundary for e",
                      "sym": "\\mathrm{irrev}(e)"
                    },
                    {
                      "meaning": "the effect e is a multi-step effect",
                      "sym": "\\mathrm{multi}(e)"
                    },
                    {
                      "meaning": "the compare-and-swap expected-parent check still holds",
                      "sym": "\\mathrm{parent}(e) = \\mathrm{head}"
                    },
                    {
                      "meaning": "the single-writer constraint on e's path",
                      "sym": "\\mathrm{writers}(\\mathrm{path}(e)) \\leq 1"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-9.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-9.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This only describes when a change is allowed to be called done; it does not show that every change in the system can be undone, and one transfer that passed its checks does not establish that all transfers are reversible or collision-free.",
                    "maps": [
                      {
                        "analogy": "a transfer treated as completed",
                        "doctrine": "an effect treated as landed"
                      },
                      {
                        "analogy": "the bank's ability to reverse the transfer",
                        "doctrine": "a declared compensator that can reverse the effect"
                      },
                      {
                        "analogy": "the transfer marked final and non-refundable",
                        "doctrine": "a declared irreversible boundary"
                      },
                      {
                        "analogy": "the starting balance being unchanged when the leg runs",
                        "doctrine": "the compare-and-swap expected-parent check still holding"
                      },
                      {
                        "analogy": "no second transfer touching the same account at the same time",
                        "doctrine": "the single-writer constraint on the path"
                      }
                    ],
                    "text": "A money transfer between accounts only completes if the bank can either reverse it or has marked it as final and non-refundable, and a multi-leg transfer only proceeds when the balance it started from has not changed and no second transfer is touching the same account."
                  },
                  "plain": "A change to the world only counts as done if there is a stated way to undo it, or a clear note saying it can never be undone. A multi-step change only goes through if the starting point it expected is still there and nobody else is changing the same thing at the same time.",
                  "potential_misread": "Reading this as a promise that everything is reversible. It actually allows changes to be marked permanently final too; the rule is that the change must declare which one it is, not that undo is always possible.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a half-finished change from being silently treated as complete, which is how a system ends up in a state nobody chose and nobody can walk back."
                },
                "relationship_triad": {
                  "governs": "When a mutation is allowed to count as landed.",
                  "refuses": "A blind irreversible write.",
                  "requires": "A declared compensator or an irreversible boundary, and for multi-step effects a compare-and-swap expected-parent check plus a single-writer constraint on the path.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-10",
                        "P-16",
                        "P-17",
                        "P-18"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-8"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-10",
                      "target_kind": "principle",
                      "target_label": "Do not land effects without compensation",
                      "url": "doctrine.html#dcard-p-10"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-16",
                      "target_kind": "principle",
                      "target_label": "Bind authority to transaction scope",
                      "url": "doctrine.html#dcard-p-16"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-17",
                      "target_kind": "principle",
                      "target_label": "Anchor graph mutations to unique source rows",
                      "url": "doctrine.html#dcard-p-17"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-8",
                      "target_kind": "anti-principle",
                      "target_label": "Blind irreversible mutation",
                      "url": "doctrine.html#dcard-ap-8"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "mission_transaction_work_spine",
                      "target_kind": "component",
                      "target_label": "Mission Transaction Work Spine",
                      "url": "components.html#component-mission_transaction_work_spine"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "durable_agent_work_landing_replay",
                      "target_kind": "component",
                      "target_label": "Durable Agent Work Landing Replay",
                      "url": "components.html#component-durable_agent_work_landing_replay"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "concurrency_mission_control",
                      "target_kind": "component",
                      "target_label": "Concurrency Mission Control",
                      "url": "components.html#component-concurrency_mission_control"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Blocking parent-mismatch and same-path conflict on these named paths does not establish every effect in the system is compensable or every concurrent write is serialized. The legacy strong label is not a computed support verdict, and the routing registry still records that mapping these negative cases to a full rejection of the blind irreversible write remains unverified."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Effect e requires a compensator or declared irreversible boundary; multi-step effects land as saga with CAS and single-writer constraints."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-9",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-9.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-9",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-9",
            "cross_refs": [
              {
                "ids": [
                  "P-10",
                  "P-16",
                  "P-17",
                  "P-18"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-8"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-9",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-10",
                "target_kind": "principle",
                "target_label": "Do not land effects without compensation",
                "url": "doctrine.html#dcard-p-10"
              },
              {
                "relation": "grounds",
                "target_id": "P-16",
                "target_kind": "principle",
                "target_label": "Bind authority to transaction scope",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "relation": "grounds",
                "target_id": "P-17",
                "target_kind": "principle",
                "target_label": "Anchor graph mutations to unique source rows",
                "url": "doctrine.html#dcard-p-17"
              },
              {
                "relation": "grounds",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-8",
                "target_kind": "anti-principle",
                "target_label": "Blind irreversible mutation",
                "url": "doctrine.html#dcard-ap-8"
              },
              {
                "relation": "witnessed by",
                "target_id": "mission_transaction_work_spine",
                "target_kind": "component",
                "target_label": "Mission Transaction Work Spine",
                "url": "components.html#component-mission_transaction_work_spine"
              },
              {
                "relation": "witnessed by",
                "target_id": "durable_agent_work_landing_replay",
                "target_kind": "component",
                "target_label": "Durable Agent Work Landing Replay",
                "url": "components.html#component-durable_agent_work_landing_replay"
              },
              {
                "relation": "witnessed by",
                "target_id": "concurrency_mission_control",
                "target_kind": "component",
                "target_label": "Concurrency Mission Control",
                "url": "components.html#component-concurrency_mission_control"
              }
            ],
            "object_id": "axiom:AX-9",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-9",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-9.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-9.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-9.json",
            "statement": "Effect e requires a compensator or declared irreversible boundary; multi-step effects land as saga with CAS and single-writer constraints.",
            "status": "active",
            "summary_line": "Effect e requires a compensator or declared irreversible boundary; multi-step effects land as saga with CAS and single-writer constraints.",
            "title": "Compensable transactional effects",
            "url": "doctrine.html#dcard-ax-9",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-10",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A page prints a running total once and leaves it on display for weeks, with no as-of time and no rule to recompute it, so a stale snapshot reads as a live figure."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "A number that describes a moving system stops being true the moment the system moves, so Microcosm treats every claim over live state as a cached read rather than a fact. To be admissible such a claim has to carry four things: the value, the time it was taken, the basis it was read from, and the rule for recomputing it; a bare value with none of these is a frozen snapshot wearing the costume of a current reading. This is where the evidence model meets time: the admissibility floor decides whether a claim counts at all, and this axiom adds that a live claim's strength decays with its own staleness unless its declared basis still holds. It bites hardest on the things that look most authoritative, the running counts and dashboard totals, because those are exactly the values a reader assumes are fresh."
                },
                "enforcement": {
                  "component_ids": [
                    "doctrine_fact_claim_audit",
                    "batch10_live_source_drift_capsule"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The fact-claim audit flags a volatile numeric claim that carries no freshness binding as a stable blocking code, so a live count cannot be published as if it were still current without declaring when it was taken and how to recompute it."
                },
                "formal_statement": {
                  "latex": "\\mathrm{valid}(\\varphi, t') \\;\\Rightarrow\\; \\varphi = \\langle v, t, B, \\rho \\rangle \\;\\wedge\\; \\big(\\mathrm{holds}(B, t, t') \\;\\vee\\; v = \\rho(B)\\big)",
                  "reads": "A live-state claim may still be stated as current at a time of use only when it carries its value, its read time, its basis, and its rederive rule, and either the basis is unchanged between reading and use or the value has been freshly recomputed by that rule.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the claim may still be stated as current at use time t'",
                      "sym": "\\mathrm{valid}(\\varphi, t')"
                    },
                    {
                      "meaning": "a claim over live state",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the value asserted",
                      "sym": "v"
                    },
                    {
                      "meaning": "the time the value was read",
                      "sym": "t"
                    },
                    {
                      "meaning": "the later time the claim is used",
                      "sym": "t'"
                    },
                    {
                      "meaning": "the basis the value was read from",
                      "sym": "B"
                    },
                    {
                      "meaning": "the rule that recomputes the value from the basis",
                      "sym": "\\rho"
                    },
                    {
                      "meaning": "the declared basis is unchanged between the read and the use",
                      "sym": "\\mathrm{holds}(B, t, t')"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-10.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-10.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This only covers when a live number can still be stated as current; it does not establish that any particular reading is right now, and a reading that carries its date is not therefore fresh today.",
                    "maps": [
                      {
                        "analogy": "a number describing ongoing electricity usage",
                        "doctrine": "a claim over live, moving state"
                      },
                      {
                        "analogy": "the figure shown on the meter",
                        "doctrine": "the value asserted"
                      },
                      {
                        "analogy": "the date the reading was recorded",
                        "doctrine": "the as-of time the value was taken"
                      },
                      {
                        "analogy": "which meter the reading came from",
                        "doctrine": "the basis the value was read from"
                      },
                      {
                        "analogy": "the procedure for taking a fresh reading",
                        "doctrine": "the rule that recomputes the value"
                      }
                    ],
                    "text": "An electricity meter reading is only useful on a bill if it records the date it was taken, which meter it came from, and how to take a fresh reading; the bare number alone tells you nothing about today's usage."
                  },
                  "plain": "A number about something that keeps changing is just a reading taken at a moment, not a permanent fact. To be usable later it has to say when it was read, where it was read from, and how to read it again.",
                  "potential_misread": "Thinking that attaching a date and a source makes the number current. It only makes the number checkable; whether it still holds has to be read again from the source.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It keeps a number that was true once from quietly being read as if it were still true weeks later, after the thing it measured has moved on."
                },
                "relationship_triad": {
                  "governs": "When a value read from live state is still allowed to be stated as current.",
                  "refuses": "A frozen live count stated without a refresh basis.",
                  "requires": "A value carrying its as-of time, its basis, and a rederive rule, with invalidation or recomputation once that basis no longer holds.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-11"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-4",
                        "AP-9"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-11",
                      "target_kind": "principle",
                      "target_label": "Bind volatile facts to refresh routes",
                      "url": "doctrine.html#dcard-p-11"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-4",
                      "target_kind": "anti-principle",
                      "target_label": "Cache-across-drift",
                      "url": "doctrine.html#dcard-ap-4"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-9",
                      "target_kind": "anti-principle",
                      "target_label": "Frozen live fact",
                      "url": "doctrine.html#dcard-ap-9"
                    },
                    {
                      "relation": "witnessed by",
                      "target_id": "doctrine_fact_claim_audit",
                      "target_kind": "component",
                      "target_label": "Doctrine Fact Claim Audit",
                      "url": "components.html#component-doctrine_fact_claim_audit"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Blocking unbound volatile numbers does not make any specific number current or correct, and it does not establish that staleness is caught everywhere. The freshness component of this axiom's own ceiling stays an ordered unknown until a source-owned refresh contract exists, so this object names the obligation rather than certifying that it is met."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Claims over live state are cached reads valid only under <value,as_of,basis,rederive> invalidation contracts."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-10",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-10.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-10",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-10",
            "cross_refs": [
              {
                "ids": [
                  "P-11"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-4",
                  "AP-9"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-10",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-11",
                "target_kind": "principle",
                "target_label": "Bind volatile facts to refresh routes",
                "url": "doctrine.html#dcard-p-11"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-4",
                "target_kind": "anti-principle",
                "target_label": "Cache-across-drift",
                "url": "doctrine.html#dcard-ap-4"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-9",
                "target_kind": "anti-principle",
                "target_label": "Frozen live fact",
                "url": "doctrine.html#dcard-ap-9"
              },
              {
                "relation": "witnessed by",
                "target_id": "doctrine_fact_claim_audit",
                "target_kind": "component",
                "target_label": "Doctrine Fact Claim Audit",
                "url": "components.html#component-doctrine_fact_claim_audit"
              }
            ],
            "object_id": "axiom:AX-10",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-10",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-10.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-10.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-10.json",
            "statement": "Claims over live state are cached reads valid only under <value,as_of,basis,rederive> invalidation contracts.",
            "status": "active",
            "summary_line": "Claims over live state are cached reads valid only under <value,as_of,basis,rederive> invalidation contracts.",
            "title": "Temporal validity and freshness contracts",
            "url": "doctrine.html#dcard-ax-10",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-11",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A persuasive standard written in prose is treated as binding because it reads authoritatively, with no grammar accepting its shape and no scope boundary or result record obligations carried."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AX-11 turns the doctrine itself into something the system can execute rather than merely read. A standard, contract, or rule may carry authority only when an executable grammar accepts its form and it arrives with its result record obligations and its own scope boundary attached; a clause that is only well written sits at the level of a projection, not a law. This is what stops a confident standard from governing by rhetoric: the gate decides on the artifact's checkable shape, not its prose, so the same admissibility discipline AX-1 imposes on claims is imposed on the documents that define how claims are judged. The bite is the second negative case as much as the first: passing the grammar admits the artifact's shape and never certifies that the doctrine it expresses is complete, so a grammar pass that is read as coverage is rejected, not rewarded."
                },
                "enforcement": {
                  "component_ids": [
                    "executable_doctrine_grammar",
                    "standards_meta_diagnostics"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "executable_doctrine_grammar"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The executable doctrine grammar component accepts a standard only when its shape parses and its result record obligations and scope boundary are present, and rejects a prose standard that asserts authority without that executable form."
                },
                "formal_statement": {
                  "latex": "\\mathrm{authority}(d) \\;\\Rightarrow\\; d \\in L(G) \\;\\wedge\\; \\mathrm{obligations}(d) \\neq \\emptyset \\;\\wedge\\; \\mathrm{anticlaim}(d); \\quad \\mathrm{otherwise}\\ d \\in \\mathrm{Proj}",
                  "reads": "A doctrine artifact carries authority only when an executable grammar accepts its shape and it presents its evidence obligations and its own scope boundary; an artifact failing any of these sits in the projection tier, which can be read but cannot govern.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the doctrine artifact d carries governing authority",
                      "sym": "\\mathrm{authority}(d)"
                    },
                    {
                      "meaning": "a doctrine artifact (standard, contract, rule)",
                      "sym": "d"
                    },
                    {
                      "meaning": "the language an executable grammar G accepts",
                      "sym": "L(G)"
                    },
                    {
                      "meaning": "the result-record obligations the artifact must carry",
                      "sym": "\\mathrm{obligations}(d)"
                    },
                    {
                      "meaning": "the artifact's declared statement of what it does not establish",
                      "sym": "\\mathrm{anticlaim}(d)"
                    },
                    {
                      "meaning": "the projection tier, below authority",
                      "sym": "\\mathrm{Proj}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-11.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-11.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This only governs whether a rule is allowed to bind at all; passing the format check does not show the rule is complete or correct, and a cleared declaration is not therefore an accurate account of the goods.",
                    "maps": [
                      {
                        "analogy": "a declaration that clears the goods",
                        "doctrine": "a doctrine artifact carrying governing authority"
                      },
                      {
                        "analogy": "passing the required customs form check",
                        "doctrine": "membership in the executable grammar"
                      },
                      {
                        "analogy": "the supporting paperwork that must travel with it",
                        "doctrine": "the evidence obligations the artifact must carry"
                      },
                      {
                        "analogy": "the declaration's stated exclusions, what it does not vouch for",
                        "doctrine": "the declared statement of what it does not establish"
                      },
                      {
                        "analogy": "the convincing letter that clears nothing",
                        "doctrine": "prose held only as a readable projection"
                      }
                    ],
                    "text": "A customs declaration only clears goods when it passes the required form check, arrives with its supporting paperwork, and states plainly what it does not vouch for; a politely worded letter describing the shipment, however convincing, clears nothing."
                  },
                  "plain": "A rule is only allowed to govern when it passes a fixed format check and comes with the evidence it must produce and a clear statement of what it does not cover. A well-written paragraph on its own is just something to read, not a rule.",
                  "potential_misread": "Assuming that passing the format check means the rule fully covers its subject. Passing the check admits the rule's shape only; it never certifies that what the rule says is complete.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a confident-sounding paragraph from being treated as an enforced rule just because it reads authoritatively, keeping unchecked prose out of the seat of governance."
                },
                "relationship_triad": {
                  "governs": "Whether a doctrine artifact may govern, or is only a readable projection of one.",
                  "refuses": "Prose claiming executable authority.",
                  "requires": "Sign-off by an executable grammar plus carried result record obligations and a declared scope boundary, not well-formed prose.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-12",
                        "P-15",
                        "P-17",
                        "P-18",
                        "P-19",
                        "P-20"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-10",
                        "AP-13",
                        "AP-17"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-12",
                      "target_kind": "principle",
                      "target_label": "Make doctrine executable before authoritative",
                      "url": "doctrine.html#dcard-p-12"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-17",
                      "target_kind": "principle",
                      "target_label": "Anchor graph mutations to unique source rows",
                      "url": "doctrine.html#dcard-p-17"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-19",
                      "target_kind": "principle",
                      "target_label": "Classify residual pressure before wiring",
                      "url": "doctrine.html#dcard-p-19"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-20",
                      "target_kind": "principle",
                      "target_label": "Bind result records before record authority",
                      "url": "doctrine.html#dcard-p-20"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-10",
                      "target_kind": "anti-principle",
                      "target_label": "Prose-as-executable-authority",
                      "url": "doctrine.html#dcard-ap-10"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-13",
                      "target_kind": "anti-principle",
                      "target_label": "Generated-result record source inversion",
                      "url": "doctrine.html#dcard-ap-13"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "A grammar accepting an artifact's shape does not establish the doctrine it expresses is complete or correct; admitting the form is not certifying the coverage, and this reader page is itself a projection that cannot raise the authority of the source it explains."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "authority(d) implies d in L(G), result record obligations, and scope boundary are present; prose alone is projection."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-11",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-11.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-11",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-11",
            "cross_refs": [
              {
                "ids": [
                  "P-12",
                  "P-15",
                  "P-17",
                  "P-18",
                  "P-19",
                  "P-20"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-10",
                  "AP-13",
                  "AP-17"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-11",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-12",
                "target_kind": "principle",
                "target_label": "Make doctrine executable before authoritative",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "relation": "grounds",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "grounds",
                "target_id": "P-17",
                "target_kind": "principle",
                "target_label": "Anchor graph mutations to unique source rows",
                "url": "doctrine.html#dcard-p-17"
              },
              {
                "relation": "grounds",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "grounds",
                "target_id": "P-19",
                "target_kind": "principle",
                "target_label": "Classify residual pressure before wiring",
                "url": "doctrine.html#dcard-p-19"
              },
              {
                "relation": "grounds",
                "target_id": "P-20",
                "target_kind": "principle",
                "target_label": "Bind result records before record authority",
                "url": "doctrine.html#dcard-p-20"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-10",
                "target_kind": "anti-principle",
                "target_label": "Prose-as-executable-authority",
                "url": "doctrine.html#dcard-ap-10"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-13",
                "target_kind": "anti-principle",
                "target_label": "Generated-result record source inversion",
                "url": "doctrine.html#dcard-ap-13"
              }
            ],
            "object_id": "axiom:AX-11",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-11",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-11.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-11.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-11.json",
            "statement": "authority(d) implies d in L(G), result record obligations, and scope boundary are present; prose alone is projection.",
            "status": "active",
            "summary_line": "authority(d) implies d in L(G), result record obligations, and scope boundary are present; prose alone is projection.",
            "title": "Executable grammar before doctrine authority",
            "url": "doctrine.html#dcard-ax-11",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-axiom-ax-12",
            "anti_claims": [
              "This active axiom JSON record does not flip source authority away from core/axiom_organ_routing.json.",
              "Legacy witness_strength is not a computed support verdict."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A system publishes a self-assessment of \"verified and complete\" that would never pass the evidence floor it applies to the work it audits."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "A system that exempts its own claims from its own floor is just asserting with extra steps. Microcosm removes the exemption: every claim it makes about itself, in a generated page, a validator, a result record, or a coverage projection, has to pass the same admissibility relation it imposes on any external claim. The support evaluator is itself subject to the support floor; this very page is a projection held below the source it describes and cannot raise that source's authority. Removing the escape hatch is what lets the system state its own limits without that statement quietly becoming a new unchecked claim."
                },
                "enforcement": {
                  "component_ids": [
                    "batch12_release_claim_language_gate",
                    "executable_doctrine_grammar"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The launch wording gate runs the same claim-language floor over Microcosm's own public copy that it imposes on any other shard, blocking overclaiming language in the system's own pages."
                },
                "formal_statement": {
                  "latex": "\\forall\\, a \\in \\mathcal{M}.\\ \\forall\\, \\varphi \\in \\mathrm{claims}(a).\\ \\mathrm{adm}(\\varphi) = \\mathrm{adm}_{\\mathrm{ext}}(\\varphi)",
                  "reads": "For every Microcosm artifact and every claim it carries, the claim is admitted under the same relation as an external claim.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the Microcosm artifacts, including its own pages and validators",
                      "sym": "\\mathcal{M}"
                    },
                    {
                      "meaning": "any such artifact",
                      "sym": "a"
                    },
                    {
                      "meaning": "a claim the artifact carries",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the claims the artifact carries",
                      "sym": "\\mathrm{claims}(a)"
                    },
                    {
                      "meaning": "the admissibility floor from AX-1",
                      "sym": "\\mathrm{adm}"
                    },
                    {
                      "meaning": "the same admissibility relation applied to an external claim",
                      "sym": "\\mathrm{adm}_{\\mathrm{ext}}(\\varphi)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-12.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/axioms/AX-12.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The referee picture shows no special pleading; it does not say the system is therefore complete or correct, only that it cannot exempt itself.",
                    "maps": [
                      {
                        "analogy": "the referee judging their own team",
                        "doctrine": "Microcosm's own claims about itself"
                      },
                      {
                        "analogy": "the single rulebook that applies to everyone",
                        "doctrine": "the same admissibility floor as external claims"
                      },
                      {
                        "analogy": "the referee's own match report, checked like any other",
                        "doctrine": "the pages that describe the system, held to the floor they describe"
                      }
                    ],
                    "text": "A referee cannot switch to an easier rulebook when the call is about their own team. The same rules apply to them."
                  },
                  "plain": "The system holds its own statements about itself to the same standard it holds everyone else's. It gets no discount for being the one doing the checking.",
                  "potential_misread": "That applying the rule to itself makes the system trustworthy by default. It only removes the exemption; the limits remain, stated rather than hidden.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It lets the system state its own limits without that statement quietly becoming a new unchecked claim."
                },
                "relationship_triad": {
                  "governs": "Whether the system's own outputs get a discount.",
                  "refuses": "A meta-artifact exemption.",
                  "requires": "That meta artifacts, pages, validators, records, and projections, meet the same evidence and refusal floor as everything else.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "P-13",
                        "P-18",
                        "P-20"
                      ],
                      "relation": "Grounds"
                    },
                    {
                      "ids": [
                        "AP-1",
                        "AP-3",
                        "AP-11",
                        "AP-14",
                        "AP-15",
                        "AP-16"
                      ],
                      "relation": "Guarded by"
                    }
                  ],
                  "links": [
                    {
                      "relation": "grounds",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "P-20",
                      "target_kind": "principle",
                      "target_label": "Bind result records before record authority",
                      "url": "doctrine.html#dcard-p-20"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-1",
                      "target_kind": "anti-principle",
                      "target_label": "Fixture-label echo",
                      "url": "doctrine.html#dcard-ap-1"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-3",
                      "target_kind": "anti-principle",
                      "target_label": "Rank-as-product-score",
                      "url": "doctrine.html#dcard-ap-3"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-11",
                      "target_kind": "anti-principle",
                      "target_label": "Meta-artifact exemption",
                      "url": "doctrine.html#dcard-ap-11"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-14",
                      "target_kind": "anti-principle",
                      "target_label": "Public-authority inflation",
                      "url": "doctrine.html#dcard-ap-14"
                    },
                    {
                      "relation": "guarded by",
                      "target_id": "AP-15",
                      "target_kind": "anti-principle",
                      "target_label": "Mechanism theater",
                      "url": "doctrine.html#dcard-ap-15"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Applying the floor to its own artifacts does not make the system complete or correct. It only removes the special pleading; the limits remain, stated rather than hidden."
                },
                "statement": {
                  "label": "Formal clause",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "For every Microcosm artifact a, any claim phi carried by a must satisfy the same admissibility relation as external claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AX-12",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/axioms/AX-12.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ax-12",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-axiom-ax-12",
            "cross_refs": [
              {
                "ids": [
                  "P-13",
                  "P-18",
                  "P-20"
                ],
                "relation": "Grounds"
              },
              {
                "ids": [
                  "AP-1",
                  "AP-3",
                  "AP-11",
                  "AP-14",
                  "AP-15",
                  "AP-16"
                ],
                "relation": "Guarded by"
              }
            ],
            "gloss": "",
            "id": "AX-12",
            "kind": "axiom",
            "kind_label": "axiom",
            "links": [
              {
                "relation": "grounds",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "grounds",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "grounds",
                "target_id": "P-20",
                "target_kind": "principle",
                "target_label": "Bind result records before record authority",
                "url": "doctrine.html#dcard-p-20"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-1",
                "target_kind": "anti-principle",
                "target_label": "Fixture-label echo",
                "url": "doctrine.html#dcard-ap-1"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-3",
                "target_kind": "anti-principle",
                "target_label": "Rank-as-product-score",
                "url": "doctrine.html#dcard-ap-3"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-11",
                "target_kind": "anti-principle",
                "target_label": "Meta-artifact exemption",
                "url": "doctrine.html#dcard-ap-11"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-14",
                "target_kind": "anti-principle",
                "target_label": "Public-authority inflation",
                "url": "doctrine.html#dcard-ap-14"
              },
              {
                "relation": "guarded by",
                "target_id": "AP-15",
                "target_kind": "anti-principle",
                "target_label": "Mechanism theater",
                "url": "doctrine.html#dcard-ap-15"
              }
            ],
            "object_id": "axiom:AX-12",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ax-12",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-12.json"
              }
            ],
            "source_ref": "microcosm-substrate/axioms/AX-12.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/axioms/AX-12.json",
            "statement": "For every Microcosm artifact a, any claim phi carried by a must satisfy the same admissibility relation as external claims.",
            "status": "active",
            "summary_line": "For every Microcosm artifact a, any claim phi carried by a must satisfy the same admissibility relation as external claims.",
            "title": "Reflexive accountability / no privileged meta-layer",
            "url": "doctrine.html#dcard-ax-12",
            "url_route_role": "read_view_alias"
          }
        ]
      },
      {
        "count": 17,
        "description": "Named shortcuts the public slice refuses on sight, the negative space that keeps the rules honest.",
        "kind": "anti_principle",
        "label": "Anti-principles",
        "records": [
          {
            "anchor": "lattice-anti-principle-ap-1",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A dashboard shows a component as healthy because its own record said so, with no independent recomputation behind the green."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-1 is the failure AX-1 exists to refuse: taking a declared verdict at face value because it is written down. It is tempting because echoing is cheap and usually looks right, so a pipeline that repeats labels passes its own tests while proving nothing. The repair is not subtle: recompute the verdict from the evidence underneath and keep a negative fixture that fails when the echo is wrong. If you cannot recompute it, the honest output is a lower claim, not a confident repeat."
                },
                "enforcement": {
                  "component_ids": [
                    "agent_sabotage_scheming_monitor_replay",
                    "agent_benchmark_integrity_anti_gaming_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "agent_sabotage_scheming_monitor_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "A monitor replay deliberately feeds a mislabelled trace and confirms the recomputed verdict rejects it, so a wrong label cannot pass by being repeated."
                },
                "formal_statement": {
                  "latex": "\\mathrm{emit}(v) \\;\\wedge\\; \\neg\\,\\exists\\, K.\\ K(B) = v",
                  "reads": "Emitting a value v as a verdict while no checker recomputes v from the basis.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "emitting v as a verdict by repeating it",
                      "sym": "\\mathrm{emit}(v)"
                    },
                    {
                      "meaning": "a declared label or verdict",
                      "sym": "v"
                    },
                    {
                      "meaning": "a checker that would recompute it",
                      "sym": "K"
                    },
                    {
                      "meaning": "the basis it should derive from",
                      "sym": "B"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-1.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-1.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The stale-sign picture shows label-echo; it does not name the deeper rule, which is that the underlying evidence, not the sign, is what a verdict has to be re-derived from.",
                    "maps": [
                      {
                        "analogy": "yesterday's sign you simply repeat",
                        "doctrine": "the echoed verdict or label"
                      },
                      {
                        "analogy": "the shelf-check nobody actually did",
                        "doctrine": "the missing recomputation from the evidence"
                      }
                    ],
                    "text": "Reading yesterday's 'sold out' sign on a shop and repeating it as today's truth, without checking whether the shelves were restocked overnight."
                  },
                  "plain": "The mistake of repeating a stored verdict, label, or model answer as if it were true, without re-deriving it from the underlying evidence.",
                  "potential_misread": "That a label being present means it was checked. The label is just text until something recomputes the verdict beneath it.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It is the most common way false confidence spreads: a single unverified label gets quoted as fact all the way downstream."
                },
                "relationship_triad": {
                  "governs": "The claim boundary, where a label is mistaken for a derivation.",
                  "refuses": "Repeating a fixture verdict, registry label, markdown claim, or model answer as if repetition were proof.",
                  "requires": "Catching the echo: a recomputed verdict and a negative fixture that fails.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-1",
                        "AX-12"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-1",
                        "P-2",
                        "P-13",
                        "P-18",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-1",
                      "target_kind": "axiom",
                      "target_label": "Derivation before assertion",
                      "url": "doctrine.html#dcard-ax-1"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-1",
                      "target_kind": "principle",
                      "target_label": "Recompute, do not echo",
                      "url": "doctrine.html#dcard-p-1"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-20",
                      "target_kind": "principle",
                      "target_label": "Bind result records before record authority",
                      "url": "doctrine.html#dcard-p-20"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Guarding against label echo is a floor under AX-1 and AX-12, not a positive proof that any specific claim is true."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Echoing a fixture verdict, registry label, markdown claim, or model answer instead of recomputing it from lower-level evidence."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-1",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-1.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-1",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-1",
            "cross_refs": [
              {
                "ids": [
                  "AX-1",
                  "AX-12"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-1",
                  "P-2",
                  "P-13",
                  "P-18",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-1",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-1",
                "target_kind": "axiom",
                "target_label": "Derivation before assertion",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "relation": "guards",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-1",
                "target_kind": "principle",
                "target_label": "Recompute, do not echo",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-20",
                "target_kind": "principle",
                "target_label": "Bind result records before record authority",
                "url": "doctrine.html#dcard-p-20"
              }
            ],
            "object_id": "anti_principle:AP-1",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-1",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-1.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-1.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-1.json",
            "statement": "Echoing a fixture verdict, registry label, markdown claim, or model answer instead of recomputing it from lower-level evidence.",
            "status": "active",
            "summary_line": "Echoing a fixture verdict, registry label, markdown claim, or model answer instead of recomputing it from lower-level evidence.",
            "title": "Fixture-label echo",
            "url": "doctrine.html#dcard-ap-1",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-2",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A mutation is allowed because the caller holds a long-lived account secret and the same route passed last time, with nothing dereferencing current authority or recomputing the claim behind it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-2 is the failure that AX-2 and AX-3 exist to refuse: granting trust because of who produced a claim or what badge they hold, rather than because something recomputed the claim or derived the authority. It bites because identity is cheap to read and usually correlates with correctness, so a system that trusts a known producer, a passing route, or a standing account secret looks fine right up until that producer is wrong or compromised, at which point nothing was actually checking. The repair splits trust from production: a small checker decides the claim over its certificate, and authority for an effect is derived from dereferenced tokens, policy, and proof references against current world state, never from ambient identity or a prior green run. This is the human-pressure analogue of the label echo in AP-1; here the unchecked thing is a source of authority rather than a written verdict."
                },
                "enforcement": {
                  "component_ids": [
                    "mcp_tool_authority_replay",
                    "proof_derived_governed_mutation_authorization",
                    "certificate_kernel_execution_lab"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "mcp_tool_authority_replay",
                    "proof_derived_governed_mutation_authorization"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The tool-authority replay derives whether a call is permitted from the dereferenced capability and policy rather than from the caller's standing identity, so a known caller with no derived authority is refused."
                },
                "formal_statement": {
                  "latex": "\\big(\\mathrm{trust}(\\varphi) \\;\\wedge\\; \\neg\\,\\exists\\, K.\\ K(c) = \\mathsf{accept}\\big) \\;\\vee\\; \\big(\\mathrm{grant}(s, e) \\;\\wedge\\; \\neg\\,\\mathrm{deref}(\\mathrm{auth}(s, e))\\big)",
                  "reads": "Trusting a claim while no small checker accepts its certificate, or granting a subject an effect while authority for it was never derived by dereference from tokens, policy, and proof against world state.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "trusting claim varphi on the basis of its producer rather than a check",
                      "sym": "\\mathrm{trust}(\\varphi)"
                    },
                    {
                      "meaning": "a claim trusted on the basis of its producer",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "a small checker that would decide the certificate",
                      "sym": "K"
                    },
                    {
                      "meaning": "the certificate the checker should decide",
                      "sym": "c"
                    },
                    {
                      "meaning": "granting subject s the effect e",
                      "sym": "\\mathrm{grant}(s, e)"
                    },
                    {
                      "meaning": "authority derived by dereference from tokens, policy, and proof against world state",
                      "sym": "\\mathrm{deref}(\\mathrm{auth}(s, e))"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-2.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-2.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that a familiar face is not the same as a confirmed permission. It does not establish the access system itself is correct, that every door in the building is checked this way, or that a confirmed person will behave well once inside.",
                    "maps": [
                      {
                        "analogy": "letting the person in because the face is familiar and the pass looks right",
                        "doctrine": "trusting a claim because of its producer or account secret"
                      },
                      {
                        "analogy": "looking up the access system to confirm clearance for this room today",
                        "doctrine": "the independent checker or derived authority that should decide it"
                      },
                      {
                        "analogy": "the old pass that worked last time",
                        "doctrine": "a prior green run or standing account secret"
                      }
                    ],
                    "text": "A building guard waving someone through to a secure room because their face is familiar and they have an old pass, rather than checking the access system to confirm that person is cleared for that room today."
                  },
                  "plain": "The mistake of letting something through because of who sent it, what badge it carries, or that it worked last time, instead of independently checking that this request is actually allowed right now.",
                  "potential_misread": "That a trusted name or a pass that worked before is a safe stand-in for checking. The check has to be made each time against what is actually allowed now.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Identity is easy to fake or to go stale; a system that trusts the sender rather than re-checking the request looks fine until that sender is wrong or compromised, and by then nothing was actually guarding the door."
                },
                "relationship_triad": {
                  "governs": "The trust-and-authority boundary, where a producer's identity or a standing account secret is mistaken for a check or a derived right.",
                  "refuses": "Trusting a producer, persona, route, account secret, or prior success in place of a checker, proof, policy, or dereferenced capability.",
                  "requires": "A small checker that decides the certificate, and authority for an effect derived by dereference from tokens, policy, and proof references against current world state.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-2",
                        "AX-3"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-3",
                        "P-4",
                        "P-16",
                        "P-18"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-2",
                      "target_kind": "axiom",
                      "target_label": "Kernelized verification",
                      "url": "doctrine.html#dcard-ax-2"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-3",
                      "target_kind": "axiom",
                      "target_label": "Authority by derivation, not possession",
                      "url": "doctrine.html#dcard-ax-3"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-3",
                      "target_kind": "principle",
                      "target_label": "Concentrate trust in small checkers",
                      "url": "doctrine.html#dcard-p-3"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-4",
                      "target_kind": "principle",
                      "target_label": "Possession is not permission",
                      "url": "doctrine.html#dcard-p-4"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-16",
                      "target_kind": "principle",
                      "target_label": "Bind authority to transaction scope",
                      "url": "doctrine.html#dcard-p-16"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Refusing producer trust at these witnesses is a floor under AX-2 and AX-3, not positive proof that any granted authority or accepted claim is correct. The example is reader illustration and computes no support; catching identity-based trust in named places does not establish that authority is correctly derived everywhere."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Trusting a producer, persona, route, account secret, or prior success instead of a checker, proof, policy, or dereferenced capability."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-2",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-2.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-2",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-2",
            "cross_refs": [
              {
                "ids": [
                  "AX-2",
                  "AX-3"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-3",
                  "P-4",
                  "P-16",
                  "P-18"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-2",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-2",
                "target_kind": "axiom",
                "target_label": "Kernelized verification",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "relation": "guards",
                "target_id": "AX-3",
                "target_kind": "axiom",
                "target_label": "Authority by derivation, not possession",
                "url": "doctrine.html#dcard-ax-3"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-3",
                "target_kind": "principle",
                "target_label": "Concentrate trust in small checkers",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-4",
                "target_kind": "principle",
                "target_label": "Possession is not permission",
                "url": "doctrine.html#dcard-p-4"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-16",
                "target_kind": "principle",
                "target_label": "Bind authority to transaction scope",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              }
            ],
            "object_id": "anti_principle:AP-2",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-2",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-2.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-2.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-2.json",
            "statement": "Trusting a producer, persona, route, account secret, or prior success instead of a checker, proof, policy, or dereferenced capability.",
            "status": "active",
            "summary_line": "Trusting a producer, persona, route, account secret, or prior success instead of a checker, proof, policy, or dereferenced capability.",
            "title": "Producer trust",
            "url": "doctrine.html#dcard-ap-2",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-3",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A progress page reports that ninety checks pass and calls the system launch-ready, with several required parts carrying no witness at all and the unwitnessed gaps averaged away instead of pinning the whole to blocked."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-3 is the roll-up fallacy the system polices in its own progress reporting: treating a number that summarises many parts as a verdict on the whole. A count of passing checks, a list of registered handles, a green validator, or a strong evidence-class label is a projection over an eight-component ceiling vector, and a high reading on one component can hide an uncovered provenance, freshness, or coverage component underneath it. This bites because it inverts how a composite is supposed to score: the honest status of a whole is the meet of its parts, where any part with no admissible witness sits at blocked, so a flattering average or a raw tally quietly reads a fail-open default as a pass. The repair is the count-theater rule: more passing cases raise standing only by covering a previously uncovered required obligation, lifting a sub-maximal ceiling component, or adding a missing negative case; redundant cases under the same basis are inert, and a rank stays a display of the ceiling, never the authority itself."
                },
                "enforcement": {
                  "component_ids": [
                    "self_ignorance_coverage_ledger",
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The coverage ledger projects how many declared parts are actually materialised and keeps a case that forbids reading an absent entry as covered, so a coverage tally is exposed as a bounded count rather than a completeness claim."
                },
                "formal_statement": {
                  "latex": "\\mathrm{report}(n) \\;\\wedge\\; n = |\\{\\,\\mathrm{pass}\\,\\}| \\;\\wedge\\; \\big(\\exists\\, p.\\ \\mathrm{status}(p) = \\bot\\big) \\;\\wedge\\; \\mathrm{status}(\\mathrm{whole}) \\sqsupset \\bigsqcap_{p} \\mathrm{status}(p)",
                  "reads": "Reporting a tally of passing parts as the standing of the whole while some part has no admissible witness, so the claimed status rises above the meet of the parts that an uncovered part should pin to the bottom.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "reporting the count n as the standing of the whole",
                      "sym": "\\mathrm{report}(n)"
                    },
                    {
                      "meaning": "a count, tally, or rank reported as maturity",
                      "sym": "n"
                    },
                    {
                      "meaning": "a passing part counted into the tally",
                      "sym": "\\mathrm{pass}"
                    },
                    {
                      "meaning": "a part of the composite (an obligation or component)",
                      "sym": "p"
                    },
                    {
                      "meaning": "blocked: a part with no admissible witness",
                      "sym": "\\bot"
                    },
                    {
                      "meaning": "the claimed standing of the whole composite",
                      "sym": "\\mathrm{status}(\\mathrm{whole})"
                    },
                    {
                      "meaning": "the meet over parts, the weakest part's status",
                      "sym": "\\bigsqcap_{p} \\mathrm{status}(p)"
                    },
                    {
                      "meaning": "claims a higher standing than",
                      "sym": "\\sqsupset"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-3.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-3.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that a flattering tally can hide an unmeasured part. It does not establish the lines that do report are running well, and it does not establish anything about lines the board never covered.",
                    "maps": [
                      {
                        "analogy": "the forty-on-time number read as the whole network being fine",
                        "doctrine": "a count or tally read as the standing of the whole"
                      },
                      {
                        "analogy": "a line with no data on the board that could be down",
                        "doctrine": "a part with no admissible witness that should pin the whole low"
                      },
                      {
                        "analogy": "the network is only as good as its worst line, not the on-time count",
                        "doctrine": "the honest status being the weakest part, not the average"
                      }
                    ],
                    "text": "Reading a station board that says forty trains ran on time and concluding the whole network is running well, when several lines simply have no data on the board and could be down."
                  },
                  "plain": "The mistake of reading a single summary number, like how many checks passed, as if it told you the whole thing is finished or ready, when parts you never measured could still be failing.",
                  "potential_misread": "That more passing checks always means more readiness. Extra passes only help if they cover a part that had no coverage before; repeating the same passing check adds nothing.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Counting passing checks as a maturity score quietly treats anything unmeasured as if it passed, so a project can look launch-ready while a required piece was never even tested."
                },
                "relationship_triad": {
                  "governs": "The progress-and-readiness boundary, where a summary number is tempted to stand in for the standing of the whole.",
                  "refuses": "Treating counts, handles, passing validators, or evidence-class names as product maturity, launch-scope decision, or whole-system correctness.",
                  "requires": "Scoring a composite as the meet of its parts, defaulting an unwitnessed part to blocked, and raising standing only by covering an uncovered obligation, lifting a sub-maximal component, or adding a missing negative case.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-5",
                        "AX-12"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-2",
                        "P-6",
                        "P-13",
                        "P-15",
                        "P-18",
                        "P-19",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-5",
                      "target_kind": "axiom",
                      "target_label": "Fail-closed monotone lattice",
                      "url": "doctrine.html#dcard-ax-5"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-6",
                      "target_kind": "principle",
                      "target_label": "Status fails closed",
                      "url": "doctrine.html#dcard-p-6"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-19",
                      "target_kind": "principle",
                      "target_label": "Classify residual pressure before wiring",
                      "url": "doctrine.html#dcard-p-19"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Refusing rank-as-score does not raise the standing of any part or make the composite correct. It only keeps the number honest as a projection of the ceiling; the parts beneath it carry exactly the support they were already shown to have, and an uncovered part stays blocked rather than counted."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Treating counts, handles, passing validators, or evidence classes as product maturity, launch-scope decision, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-3",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-3.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-3",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-3",
            "cross_refs": [
              {
                "ids": [
                  "AX-5",
                  "AX-12"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-2",
                  "P-6",
                  "P-13",
                  "P-15",
                  "P-18",
                  "P-19",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-3",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-5",
                "target_kind": "axiom",
                "target_label": "Fail-closed monotone lattice",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "relation": "guards",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-6",
                "target_kind": "principle",
                "target_label": "Status fails closed",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-19",
                "target_kind": "principle",
                "target_label": "Classify residual pressure before wiring",
                "url": "doctrine.html#dcard-p-19"
              }
            ],
            "object_id": "anti_principle:AP-3",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-3",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-3.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-3.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-3.json",
            "statement": "Treating counts, handles, passing validators, or evidence classes as product maturity, launch-scope decision, or whole-system correctness.",
            "status": "active",
            "summary_line": "Treating counts, handles, passing validators, or evidence classes as product maturity, launch-scope decision, or whole-system correctness.",
            "title": "Rank-as-product-score",
            "url": "doctrine.html#dcard-ap-3",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-4",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A view keeps serving a number by its route because the route is unchanged, long after the source it was computed from has been edited underneath it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-4 is the failure the determinism and freshness floors exist to refuse: trusting a stable handle as if it still stood for stable content. It is tempting because the handle does not visibly change when the basis drifts, so a name lookup, a route, or a producer keeps returning yesterday's answer and the pipeline looks fast and consistent while quietly serving a stale value. This connects to the claim and evidence model directly: a cached result is a claim over a basis, and if its basis has moved, the certificate that once admitted it no longer holds, so the value has dropped to bottom evidence even though the label reads unchanged. The repair is content-addressed identity: derive the cache key from a digest of the basis, reuse only when that digest matches, and on drift recompute or refuse rather than serve the old value by its handle."
                },
                "enforcement": {
                  "component_ids": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay",
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol keys imported material on a content digest and refuses to reuse a copy when the source digest no longer matches, so a drifted source cannot be served by its old path."
                },
                "formal_statement": {
                  "latex": "\\mathrm{reuse}(a) \\;\\wedge\\; \\mathrm{key}(a) = \\mathrm{handle} \\;\\wedge\\; H(B_{\\mathrm{now}}) \\neq H(B_{\\mathrm{cached}})",
                  "reads": "Reusing a cached result by a stable handle when the digest of its basis now differs from the digest it was cached under.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a cached result being reused",
                      "sym": "a"
                    },
                    {
                      "meaning": "result a is served from cache",
                      "sym": "\\mathrm{reuse}(a)"
                    },
                    {
                      "meaning": "the key the cache is addressed by",
                      "sym": "\\mathrm{key}(a)"
                    },
                    {
                      "meaning": "a name, path, route, label, or producer used as the key",
                      "sym": "\\mathrm{handle}"
                    },
                    {
                      "meaning": "a content digest of a basis",
                      "sym": "H"
                    },
                    {
                      "meaning": "the current basis",
                      "sym": "B_{\\mathrm{now}}"
                    },
                    {
                      "meaning": "the basis the result was derived from",
                      "sym": "B_{\\mathrm{cached}}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-4.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-4.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that a stable label can outlive the thing it points to. It does not establish every card in the catalogue is being checked this way, and one caught mismatch says nothing about whether the rest of the shelves are current.",
                    "maps": [
                      {
                        "analogy": "the catalogue card filed under the title and shelf location",
                        "doctrine": "a cached result kept under a stable handle"
                      },
                      {
                        "analogy": "the book on the shelf, swapped for a different edition",
                        "doctrine": "the basis content that has drifted underneath the handle"
                      },
                      {
                        "analogy": "checking the actual book on the shelf matches before trusting the card",
                        "doctrine": "keying reuse on a digest of the content, not the name"
                      }
                    ],
                    "text": "Trusting a library catalogue card that says a title sits on shelf B, when the original book was quietly swapped for a different edition and the card was never updated."
                  },
                  "plain": "The mistake of reusing a saved answer that is filed under a name or address, after the actual thing behind that name has been changed or replaced.",
                  "potential_misread": "That an unchanged name means unchanged content. The name can stay identical while what it points to has been replaced underneath.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Pipelines reuse saved results by name to stay fast, but if the underlying source was edited, the name keeps returning yesterday's answer and nobody notices the value is stale."
                },
                "relationship_triad": {
                  "governs": "The reuse boundary, where a stable handle is mistaken for stable content.",
                  "refuses": "Serving a cached result by name, path, route, label, or producer after its basis content has changed.",
                  "requires": "Keying reuse on a digest of the basis and recomputing or refusing when that digest drifts.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-4",
                        "AX-10"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-5",
                        "P-11",
                        "P-14",
                        "P-15",
                        "P-17"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-4",
                      "target_kind": "axiom",
                      "target_label": "Content-addressed determinism",
                      "url": "doctrine.html#dcard-ax-4"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-10",
                      "target_kind": "axiom",
                      "target_label": "Temporal validity and freshness contracts",
                      "url": "doctrine.html#dcard-ax-10"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-5",
                      "target_kind": "principle",
                      "target_label": "Cache by content, not by name",
                      "url": "doctrine.html#dcard-p-5"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-11",
                      "target_kind": "principle",
                      "target_label": "Bind volatile facts to refresh routes",
                      "url": "doctrine.html#dcard-p-11"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-17",
                      "target_kind": "principle",
                      "target_label": "Anchor graph mutations to unique source rows",
                      "url": "doctrine.html#dcard-p-17"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Catching one stale-by-handle reuse at one digest boundary does not establish every cache in the system tracks its basis. This object and its example are reader illustration; they never count as support or proof that freshness holds across the graph, and the source records the freshness component as an open gap rather than a closed one."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Caching by name, path, route, display label, or producer while basis content has drifted."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-4",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-4.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-4",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-4",
            "cross_refs": [
              {
                "ids": [
                  "AX-4",
                  "AX-10"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-5",
                  "P-11",
                  "P-14",
                  "P-15",
                  "P-17"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-4",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-4",
                "target_kind": "axiom",
                "target_label": "Content-addressed determinism",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "relation": "guards",
                "target_id": "AX-10",
                "target_kind": "axiom",
                "target_label": "Temporal validity and freshness contracts",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-5",
                "target_kind": "principle",
                "target_label": "Cache by content, not by name",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-11",
                "target_kind": "principle",
                "target_label": "Bind volatile facts to refresh routes",
                "url": "doctrine.html#dcard-p-11"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-17",
                "target_kind": "principle",
                "target_label": "Anchor graph mutations to unique source rows",
                "url": "doctrine.html#dcard-p-17"
              }
            ],
            "object_id": "anti_principle:AP-4",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-4",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-4.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-4.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-4.json",
            "statement": "Caching by name, path, route, display label, or producer while basis content has drifted.",
            "status": "active",
            "summary_line": "Caching by name, path, route, display label, or producer while basis content has drifted.",
            "title": "Cache-across-drift",
            "url": "doctrine.html#dcard-ap-4",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-5",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A coverage map shows an area as clear because no failing case was found there, with no declared finite domain behind the closure, so an unsearched region is printed as a settled negative."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-5 is the failure AX-6 exists to refuse: turning a gap in evidence into a positive verdict of nothing-there. A required obligation with no admissible witness is an open coverage gap, not a refutation; it can be closed as a negative only inside a declared finite domain where every case is enumerable. This bites because it is the comfortable direction to round: a quiet absence reads as reassurance, and a coverage map that prints absent as clear looks finished when it has only stopped looking. It connects to the claim and evidence model through a distinction the system holds by construction: a missing witness is unknown, which is held separate from a value at the bottom of the evidence order, and unknown is kept distinct from a fail-closed block where an in-domain obligation has no admissible witness; collapsing any of these into proven-absent launders an open gap into a certified claim it cannot support."
                },
                "enforcement": {
                  "component_ids": [
                    "self_ignorance_coverage_ledger",
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "self_ignorance_coverage_ledger"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The coverage ledger records what the system has not established as an open gap with a declared scope, and keeps a case that fails if a blank is read as a clean negative, so an unexamined area cannot be reported as proven-absent."
                },
                "formal_statement": {
                  "latex": "\\mathrm{assert}\\big(\\mathrm{proven}(\\neg\\varphi)\\big) \\;\\wedge\\; \\neg\\,\\mathrm{proven}(\\varphi) \\;\\wedge\\; \\neg\\,\\mathrm{finite}(D)",
                  "reads": "Reporting the negation of a claim as established while the claim is merely unproven and the domain was never declared finite, so an open gap is laundered into a settled negative.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a claim whose proof is missing",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "reporting the negation as an established finding",
                      "sym": "\\mathrm{assert}\\big(\\mathrm{proven}(\\neg\\varphi)\\big)"
                    },
                    {
                      "meaning": "an admissible derivation exists for the claim",
                      "sym": "\\mathrm{proven}(\\varphi)"
                    },
                    {
                      "meaning": "D is a declared finite domain where closed-world coverage is valid",
                      "sym": "\\mathrm{finite}(D)"
                    },
                    {
                      "meaning": "the domain the reasoning ranges over",
                      "sym": "D"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-5.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-5.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that 'we found nothing' is not the same as 'there is nothing'. It does not establish whether the un-imaged region is actually healthy or not, and it does not turn a properly scanned clear area into a guarantee.",
                    "maps": [
                      {
                        "analogy": "the region of the body that was never imaged",
                        "doctrine": "a missing witness, an evidence gap"
                      },
                      {
                        "analogy": "reading the un-imaged region as 'all clear'",
                        "doctrine": "reading that gap as a settled negative"
                      },
                      {
                        "analogy": "being able to say 'clear' only for the area actually scanned end to end",
                        "doctrine": "closing as a negative only inside a declared finite domain where every case is checked"
                      }
                    ],
                    "text": "A doctor reading a region of a scan as 'all clear' when that region was never actually imaged, so 'we saw no problem' gets reported as 'there is no problem'."
                  },
                  "plain": "The mistake of treating a place where you found nothing as a settled finding that nothing is there, when you may simply not have looked, or not looked everywhere.",
                  "potential_misread": "That a blank or absence is the same as a confirmed 'nothing here'. Absence of evidence is unknown, not a settled negative, unless the whole area was genuinely covered.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "An unexamined gap quietly reads as reassurance, so a coverage map can look finished when it has only stopped looking, hiding risk exactly where no one checked."
                },
                "relationship_triad": {
                  "governs": "The coverage boundary, where a missing witness is tempted into a settled negative.",
                  "refuses": "Treating absence of evidence as evidence of absence outside a declared closed domain.",
                  "requires": "Holding an uncovered obligation as an open gap, and closing it as a negative only inside a declared finite domain.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-6"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-7",
                        "P-19"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-6",
                      "target_kind": "axiom",
                      "target_label": "Open-world epistemics",
                      "url": "doctrine.html#dcard-ax-6"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-7",
                      "target_kind": "principle",
                      "target_label": "Track known unknowns without claiming the unknown is mapped",
                      "url": "doctrine.html#dcard-p-7"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-19",
                      "target_kind": "principle",
                      "target_label": "Classify residual pressure before wiring",
                      "url": "doctrine.html#dcard-p-19"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Holding a gap open as unknown does not establish the missing claim either way; it keeps the absence from becoming a false negative, and it grants no support, completeness, or coverage beyond the declared finite domain it names."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Treating missing evidence as evidence of absence outside a declared closed domain."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-5",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-5.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-5",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-5",
            "cross_refs": [
              {
                "ids": [
                  "AX-6"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-7",
                  "P-19"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-5",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-6",
                "target_kind": "axiom",
                "target_label": "Open-world epistemics",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-7",
                "target_kind": "principle",
                "target_label": "Track known unknowns without claiming the unknown is mapped",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-19",
                "target_kind": "principle",
                "target_label": "Classify residual pressure before wiring",
                "url": "doctrine.html#dcard-p-19"
              }
            ],
            "object_id": "anti_principle:AP-5",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-5",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-5.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-5.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-5.json",
            "statement": "Treating missing evidence as evidence of absence outside a declared closed domain.",
            "status": "active",
            "summary_line": "Treating missing evidence as evidence of absence outside a declared closed domain.",
            "title": "Unknown-unknown exhaustiveness",
            "url": "doctrine.html#dcard-ap-5",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-6",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A statistics routine returns a coefficient computed past its valid sample size, and a downstream summary reports it as a normal result because it arrived as a number and not as a refusal."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-6 is the failure AX-7 exists to refuse: when a computation's precondition does not hold, or a library it needs is absent, the code returns a number anyway instead of a typed refusal that names why it could not answer. It is tempting because a refusal reads as a red path and a number keeps the pipeline green, so a finance statistic computed past its valid sample size, or a silent NaN, slides downstream wearing the same shape as a real result. In the claim model that emitted number is a bare assertion with no admissible basis: it sits at the bottom of the evidence order, but unlike an honest gap it hides as a value later steps will trust. The repair is to totalize the partial function, return Ok only under a declared precondition and otherwise a refusal carrying a reason and the evidence for it, so the absence of an answer becomes a checkable typed object rather than a fabricated one."
                },
                "enforcement": {
                  "component_ids": [
                    "finance_forecast_evaluation_spine",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "finance_forecast_evaluation_spine"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The finance forecast evaluation component returns a typed refusal when a forecast horizon reaches or exceeds the sample size, or when the statistics dependency it needs is unavailable, rather than reporting a number computed outside its valid range."
                },
                "formal_statement": {
                  "latex": "\\neg\\,\\mathrm{Pre}(x) \\;\\wedge\\; \\mathrm{emit}(g(x)) = y \\;\\wedge\\; y \\neq \\mathrm{Refusal}(r, e)",
                  "reads": "The precondition fails, yet the computation emits a value y instead of a refusal carrying a reason and its evidence.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the declared precondition the computation needs to hold",
                      "sym": "\\mathrm{Pre}(x)"
                    },
                    {
                      "meaning": "emitting the partial computation's value as a result",
                      "sym": "\\mathrm{emit}(g(x))"
                    },
                    {
                      "meaning": "the partial computation on input x",
                      "sym": "g(x)"
                    },
                    {
                      "meaning": "an emitted number or conclusion",
                      "sym": "y"
                    },
                    {
                      "meaning": "a typed refusal carrying a reason r and evidence e",
                      "sym": "\\mathrm{Refusal}(r, e)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-6.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-6.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that a missing input should produce an explicit refusal, not a made-up answer. It does not establish that a dose computed with all the right inputs is correct, and a refusal is not itself a treatment.",
                    "maps": [
                      {
                        "analogy": "the missing patient weight the dose formula requires",
                        "doctrine": "a precondition that does not hold"
                      },
                      {
                        "analogy": "guessing and handing over a dose regardless",
                        "doctrine": "emitting a value anyway to keep going"
                      },
                      {
                        "analogy": "a written note saying 'dose not computed: weight missing' instead of a number",
                        "doctrine": "a typed refusal carrying its reason and evidence"
                      }
                    ],
                    "text": "A pharmacist guessing and dispensing a dose when the patient's weight, the one input the formula needs, is missing, instead of stopping and saying the dose cannot be worked out yet."
                  },
                  "plain": "The mistake of producing a number anyway when the thing it needs to be valid is missing, instead of clearly saying 'I cannot answer this and here is why'.",
                  "potential_misread": "That returning some number is more helpful than refusing. A number produced when its inputs are missing is worse than a refusal, because it hides as a usable result.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "A fabricated number looks just like a real one downstream, so a statistic computed outside its valid range slides into later steps that trust it, while an honest refusal stops the bad value at the door."
                },
                "relationship_triad": {
                  "governs": "The boundary where a partial computation must either answer under its precondition or refuse.",
                  "refuses": "Emitting a meaningless statistic, a silent NaN, or an out-of-domain conclusion just to keep a green path.",
                  "requires": "Catching the inadmissible value: a totalized result that returns Ok only under a declared precondition and otherwise a refusal carrying a reason and evidence.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-7"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-8"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-7",
                      "target_kind": "axiom",
                      "target_label": "Typed partiality and refusal",
                      "url": "doctrine.html#dcard-ax-7"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-8",
                      "target_kind": "principle",
                      "target_label": "Refuse inadmissible computations with typed reasons",
                      "url": "doctrine.html#dcard-p-8"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Refusing one inadmissible emission at a named site does not establish a computation total or its in-domain numbers correct. It keeps the absence of an answer honest; the value it does return is still only as strong as the basis and check beneath it, and this record and its example never count as support for that."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Emitting inadmissible numbers or conclusions instead of typed refusal."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-6",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-6.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-6",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-6",
            "cross_refs": [
              {
                "ids": [
                  "AX-7"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-8"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-6",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-7",
                "target_kind": "axiom",
                "target_label": "Typed partiality and refusal",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-8",
                "target_kind": "principle",
                "target_label": "Refuse inadmissible computations with typed reasons",
                "url": "doctrine.html#dcard-p-8"
              }
            ],
            "object_id": "anti_principle:AP-6",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-6",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-6.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-6.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-6.json",
            "statement": "Emitting inadmissible numbers or conclusions instead of typed refusal.",
            "status": "active",
            "summary_line": "Emitting inadmissible numbers or conclusions instead of typed refusal.",
            "title": "Inadmissible number emission",
            "url": "doctrine.html#dcard-ap-6",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-7",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A public page prints a value lifted from a private-adjacent source because the final copy step looked clean, with no provenance carried across the copy and no sanitizing transform between the source and the page."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-7 is the failure AX-8 exists to refuse: a value crosses into a public or privileged sink carrying trust it never earned. It bites because the final step usually looks clean, so a pipeline that copies a private-adjacent body, a model-output data, a prompt instruction, or source notes into a published page passes its own checks while leaking, since nothing recomputed where the value came from or what was done to it on the way. The repair follows the boundary model directly: a provenance class and ceiling must travel with the value, and untrusted material may reach the sink only through a declared transform whose output the sink's policy admits, never a clean label stamped on at the door. This is the membrane that lets the system publish from private-adjacent source at all, because the act of crossing is gated by carried provenance rather than by how the endpoint happens to look."
                },
                "enforcement": {
                  "component_ids": [
                    "indirect_prompt_injection_information_flow_policy_replay",
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "indirect_prompt_injection_information_flow_policy_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The prompt-injection replay carries an information-flow policy with the data, so an untrusted instruction arriving at a tool call is caught at the boundary instead of trusted for having reached a trusted endpoint."
                },
                "formal_statement": {
                  "latex": "(x \\to s) \\;\\wedge\\; \\mathrm{label}(x) \\sqsupset \\mathrm{policy}(s) \\;\\wedge\\; \\neg\\,\\exists\\, T.\\ \\big(x \\to T \\to s \\;\\wedge\\; \\mathrm{declared}(T) \\;\\wedge\\; \\mathrm{label}(T(x)) \\sqsubseteq \\mathrm{policy}(s)\\big)",
                  "reads": "A flow carries x into a sink s while x's carried provenance label sits above what the sink's policy may admit, and the flow passes through no declared sanitizing transform whose output label the sink's policy admits.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "an untrusted, private, provider, prompt, or raw-voice value entering a flow",
                      "sym": "x"
                    },
                    {
                      "meaning": "a public or privileged sink",
                      "sym": "s"
                    },
                    {
                      "meaning": "x's carried provenance class and ceiling",
                      "sym": "\\mathrm{label}(x)"
                    },
                    {
                      "meaning": "what the sink is allowed to admit",
                      "sym": "\\mathrm{policy}(s)"
                    },
                    {
                      "meaning": "sits above the ceiling the sink admits",
                      "sym": "\\sqsupset"
                    },
                    {
                      "meaning": "a declared sanitizing transform",
                      "sym": "T"
                    },
                    {
                      "meaning": "T is a declared sanitizing transform whose output the sink's policy admits",
                      "sym": "\\mathrm{declared}(T)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-7.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-7.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows the crossing must be gated by what travels with the goods, not by how the truck looks; it does not establish that checking goods at one border post keeps every border in the country clean, and one clean shipment does not mean the whole supply chain is safe.",
                    "maps": [
                      {
                        "analogy": "the goods arriving at the border",
                        "doctrine": "the private or untrusted value entering a flow"
                      },
                      {
                        "analogy": "entry into the country past customs",
                        "doctrine": "the public or high-trust place it reaches (the sink)"
                      },
                      {
                        "analogy": "the declaration form stating where the goods are from",
                        "doctrine": "the provenance label that must travel with the value"
                      },
                      {
                        "analogy": "the actual inspection that clears the goods",
                        "doctrine": "the declared cleaning step the value must pass through"
                      },
                      {
                        "analogy": "the ordinary truck that makes everyone wave it through",
                        "doctrine": "the clean-looking final step that hides the breach"
                      }
                    ],
                    "text": "Waving a shipment through customs because the final truck looked ordinary, even though no declaration form rode with the goods and no inspection was actually performed."
                  },
                  "plain": "The mistake of letting private or untrusted material reach a public or high-trust place just because the last step looked clean, without a label saying where it came from and without running it through a stated cleaning step first.",
                  "potential_misread": "That if the last copy step looks tidy and nothing obviously private is visible, the material is safe to publish.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It is how a system can publish from private-adjacent sources at all without leaking secrets, account secrets, or planted instructions onto a public page."
                },
                "relationship_triad": {
                  "governs": "The boundary where material and its trust label cross into a public or privileged sink.",
                  "refuses": "Untrusted, private, provider, prompt, account secret, or raw-voice material reaching a privileged or public sink on a clean-looking final step, with no provenance carried and no declared transform applied.",
                  "requires": "Carrying a provenance class and ceiling with the value, and routing untrusted material through a declared transform the sink's policy admits before it crosses.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-8"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-9",
                        "P-14"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-8",
                      "target_kind": "axiom",
                      "target_label": "Provenance propagation and non-interference",
                      "url": "doctrine.html#dcard-ax-8"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Guarding the membrane at named endpoints is a floor under AX-8, not a positive proof of non-interference across the whole graph; endpoint catches are not general propagation, and the example illustrates the boundary rather than computing any support for it."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Letting untrusted, private, provider, prompt, account secret, or raw-voice material reach a privileged or public sink without provenance and sanitizer transform."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-7",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-7.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-7",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-7",
            "cross_refs": [
              {
                "ids": [
                  "AX-8"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-9",
                  "P-14"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-7",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-8",
                "target_kind": "axiom",
                "target_label": "Provenance propagation and non-interference",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              }
            ],
            "object_id": "anti_principle:AP-7",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-7",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-7.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-7.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-7.json",
            "statement": "Letting untrusted, private, provider, prompt, account secret, or raw-voice material reach a privileged or public sink without provenance and sanitizer transform.",
            "status": "active",
            "summary_line": "Letting untrusted, private, provider, prompt, account secret, or raw-voice material reach a privileged or public sink without provenance an\u2026",
            "title": "Public/private membrane breach",
            "url": "doctrine.html#dcard-ap-7",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-8",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A step writes directly over a shared path on the assumption the prior state still holds, with no compare-and-swap and no way to reverse it, so a concurrent write is silently overwritten."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-8 is the failure AX-9 exists to refuse: writing a real effect into the world while assuming it can always be taken back, when nothing was put in place to take it back. It bites because the happy path looks identical whether or not a guard exists; the gap only appears when two writers race, a parent state has already moved, or a step half-lands and there is no recorded way to undo it. The repair is to make every effect declare its own reversibility up front: a compensator or an explicitly named irreversible boundary, multi-step effects landing under compare-and-swap against an expected parent, and same-path writes held to a single writer. This connects to the evidence model through provenance and freshness rather than through a label: a write is only safe to treat as landed when the state it assumed is still the state it is acting on, and a record of how to reverse it travels with the effect rather than being assumed after the fact."
                },
                "enforcement": {
                  "component_ids": [
                    "mission_transaction_work_spine",
                    "durable_agent_work_landing_replay",
                    "concurrency_mission_control"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "durable_agent_work_landing_replay",
                    "mission_transaction_work_spine"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The work-landing replay refuses to advance when the expected parent has moved under it and when the head was not advanced as recorded, so a multi-step effect cannot land blindly over a state that has already changed."
                },
                "formal_statement": {
                  "latex": "\\mathrm{effect}(e) \\;\\wedge\\; \\big(\\neg\\,\\exists\\, c.\\ \\mathrm{compensates}(c, e)\\big) \\;\\wedge\\; \\neg\\,\\mathrm{irrev}(e) \\;\\wedge\\; \\neg\\,\\mathrm{cas}(e, \\mathrm{parent})",
                  "reads": "An effect e is landed while no compensator reverses it, no irreversible boundary is declared for it, and no compare-and-swap guards it against the parent state having advanced.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "e is a real effect being written to the world",
                      "sym": "\\mathrm{effect}(e)"
                    },
                    {
                      "meaning": "an effect being written to the world",
                      "sym": "e"
                    },
                    {
                      "meaning": "a compensator that would reverse the effect",
                      "sym": "c"
                    },
                    {
                      "meaning": "c is a compensator that reverses effect e",
                      "sym": "\\mathrm{compensates}(c, e)"
                    },
                    {
                      "meaning": "an explicit declaration that the effect cannot be undone",
                      "sym": "\\mathrm{irrev}(e)"
                    },
                    {
                      "meaning": "a compare-and-swap guard checking the parent state has not advanced under e",
                      "sym": "\\mathrm{cas}(e, \\mathrm{parent})"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-8.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-8.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows the obligation to set up a recall path and a balance check before sending; it does not establish that every transaction in the bank is reversible or race-free, only that these specific steps were put in place for this send.",
                    "maps": [
                      {
                        "analogy": "the money leaving your account",
                        "doctrine": "the irreversible effect being written"
                      },
                      {
                        "analogy": "either a recall option or an upfront note that this transfer cannot be reversed",
                        "doctrine": "the compensator or declared irreversible boundary"
                      },
                      {
                        "analogy": "confirming the balance still matches what you saw before you authorise the send",
                        "doctrine": "the compare-and-swap check against the expected parent state"
                      },
                      {
                        "analogy": "two people moving money from the same account at once",
                        "doctrine": "two writers racing on the same path"
                      }
                    ],
                    "text": "Sending a bank transfer with no way to recall it and without first checking the account balance had not already changed since you looked."
                  },
                  "plain": "The mistake of making a real, hard-to-undo change while assuming it can always be taken back, when nothing was set up to take it back and nothing checked the situation had not already moved.",
                  "potential_misread": "That because the normal case completes fine, you can always undo a change later if something goes wrong.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a change from silently overwriting someone else's concurrent work or landing half-done with no recorded way to undo it."
                },
                "relationship_triad": {
                  "governs": "The effect boundary, where a mutation is treated as safely landed.",
                  "refuses": "Writing an irreversible effect with no compensator, no rollback record, no compare-and-swap or world-version guard, and no declared irreversible boundary.",
                  "requires": "Catching the blind write: a compensator or a declared irreversible boundary, compare-and-swap against the expected parent for multi-step effects, and a single writer per path.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-9"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-10",
                        "P-16",
                        "P-17",
                        "P-18"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-9",
                      "target_kind": "axiom",
                      "target_label": "Compensable transactional effects",
                      "url": "doctrine.html#dcard-ax-9"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-10",
                      "target_kind": "principle",
                      "target_label": "Do not land effects without compensation",
                      "url": "doctrine.html#dcard-p-10"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-16",
                      "target_kind": "principle",
                      "target_label": "Bind authority to transaction scope",
                      "url": "doctrine.html#dcard-p-16"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-17",
                      "target_kind": "principle",
                      "target_label": "Anchor graph mutations to unique source rows",
                      "url": "doctrine.html#dcard-p-17"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Guarding the named landing paths against blind writes does not establish every effect in the system is reversible or race-free. It holds the specific obligations AX-9 names, compensator-or-boundary, compare-and-swap, single-writer, over the surfaces that bind them, and the example illustrates that floor rather than counting as support for it."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Performing irreversible mutation without a compensator, rollback result record, CAS/world-version guard, or explicit irreversible boundary."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-8",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-8.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-8",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-8",
            "cross_refs": [
              {
                "ids": [
                  "AX-9"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-10",
                  "P-16",
                  "P-17",
                  "P-18"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-8",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-9",
                "target_kind": "axiom",
                "target_label": "Compensable transactional effects",
                "url": "doctrine.html#dcard-ax-9"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-10",
                "target_kind": "principle",
                "target_label": "Do not land effects without compensation",
                "url": "doctrine.html#dcard-p-10"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-16",
                "target_kind": "principle",
                "target_label": "Bind authority to transaction scope",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-17",
                "target_kind": "principle",
                "target_label": "Anchor graph mutations to unique source rows",
                "url": "doctrine.html#dcard-p-17"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              }
            ],
            "object_id": "anti_principle:AP-8",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-8",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-8.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-8.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-8.json",
            "statement": "Performing irreversible mutation without a compensator, rollback result record, CAS/world-version guard, or explicit irreversible boundary.",
            "status": "active",
            "summary_line": "Performing irreversible mutation without a compensator, rollback result record, CAS/world-version guard, or explicit irreversible boundary.",
            "title": "Blind irreversible mutation",
            "url": "doctrine.html#dcard-ap-8",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-9",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A page states \"the system has 77 components\" as a flat fact; the figure was right when typed, but nothing records when it was read or how to recompute it, and it keeps reading as current long after it drifts."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-9 is the failure AX-10 exists to refuse: writing a live value into prose as if it were a fixed fact. A count, a \"current\" total, a readiness signal, or a route tally is a cached read of moving state, so the moment it lands in text without an as-of time, a named basis, and a way to recompute it, the page starts asserting something it can no longer check. It is tempting because the number is true at the instant it is written, and the freshness contract feels like clutter next to a clean figure. The bite is that the value drifts while the prose does not, and a stale figure reads exactly like a live one; under the claim and evidence model the figure has quietly become a bare assertion, admissible only at the bottom of the evidence order because nothing can rederive it. The honest forms are the ones P-11 names: carry the freshness fields, keep the value out of durable prose, or mark it explicitly as a dated snapshot."
                },
                "enforcement": {
                  "component_ids": [
                    "doctrine_fact_claim_audit",
                    "batch10_live_source_drift_capsule"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "doctrine_fact_claim_audit"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The fact-claim audit treats a volatile count written without a freshness contract as a blocking condition rather than a fact, so a frozen live number is caught instead of trusted because it once was true."
                },
                "formal_statement": {
                  "latex": "\\mathrm{durable}(\\varphi) \\;\\wedge\\; \\mathrm{live}(\\varphi) \\;\\wedge\\; \\neg\\,\\exists\\, a, b, r.\\ \\mathrm{carries}(\\varphi, \\langle a, b, r \\rangle)",
                  "reads": "A live-state value is frozen into durable prose while no as-of time, basis, and rederive route travel with it.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a value written into durable text",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the value is frozen into durable prose",
                      "sym": "\\mathrm{durable}(\\varphi)"
                    },
                    {
                      "meaning": "the value is a read of moving state (a count, a current total, a readiness signal)",
                      "sym": "\\mathrm{live}(\\varphi)"
                    },
                    {
                      "meaning": "the as-of time the read was taken",
                      "sym": "a"
                    },
                    {
                      "meaning": "the basis the value was computed from",
                      "sym": "b"
                    },
                    {
                      "meaning": "the route that recomputes it",
                      "sym": "r"
                    },
                    {
                      "meaning": "the value carries its as-of time, basis, and rederive route",
                      "sym": "\\mathrm{carries}(\\varphi, \\langle a, b, r \\rangle)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-9.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-9.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows that a moving value frozen in permanent text drifts while the text stays put; it does not establish that any value left on the live board is itself currently correct, only that a printed sign loses the ability to be re-checked.",
                    "maps": [
                      {
                        "analogy": "the train's departure time, which keeps changing",
                        "doctrine": "the live value (a count or current state)"
                      },
                      {
                        "analogy": "printing it onto a permanent sign",
                        "doctrine": "freezing it into durable prose"
                      },
                      {
                        "analogy": "a timestamp saying when this time was accurate",
                        "doctrine": "the as-of time that should travel with it"
                      },
                      {
                        "analogy": "the underlying timetable the departure time came from",
                        "doctrine": "the basis it was read from"
                      },
                      {
                        "analogy": "the live board you could check to get the real current time",
                        "doctrine": "the rederive route that recomputes it"
                      }
                    ],
                    "text": "Printing a train's departure time onto a permanent sign instead of leaving it on the live board, so it keeps showing the old time long after the schedule changes."
                  },
                  "plain": "The mistake of writing a moving number or a 'current' status into permanent text as if it were a fixed fact, with no note of when it was read, what it was read from, and no way to recompute it.",
                  "potential_misread": "That because the number was true the moment it was written down, it stays a reliable fact afterward.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It keeps readers from trusting a stale figure that reads exactly like a live one, long after the real number has moved."
                },
                "relationship_triad": {
                  "governs": "The time-and-freshness boundary, where a moving value is written down as if it were fixed.",
                  "refuses": "Freezing a count, a \"current\" state, or a live total into prose with no as-of, basis, or way to re-derive it.",
                  "requires": "Catching the freeze: a live value must carry an as-of time, a basis, and a rederive route, stay out of durable prose, or be marked a dated snapshot.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-10"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-11"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-10",
                      "target_kind": "axiom",
                      "target_label": "Temporal validity and freshness contracts",
                      "url": "doctrine.html#dcard-ax-10"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-11",
                      "target_kind": "principle",
                      "target_label": "Bind volatile facts to refresh routes",
                      "url": "doctrine.html#dcard-p-11"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Blocking unbound live values does not establish a freshness contract is in place everywhere, nor that any carried as-of value is current. It is a floor under AX-10 and P-11; it catches the frozen figure, it does not certify that the figures still bound to a basis are fresh."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Freezing live facts in prose without `as_of`, basis, and rederive contract."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-9",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-9.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-9",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-9",
            "cross_refs": [
              {
                "ids": [
                  "AX-10"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-11"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-9",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-10",
                "target_kind": "axiom",
                "target_label": "Temporal validity and freshness contracts",
                "url": "doctrine.html#dcard-ax-10"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-11",
                "target_kind": "principle",
                "target_label": "Bind volatile facts to refresh routes",
                "url": "doctrine.html#dcard-p-11"
              }
            ],
            "object_id": "anti_principle:AP-9",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-9",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-9.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-9.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-9.json",
            "statement": "Freezing live facts in prose without `as_of`, basis, and rederive contract.",
            "status": "active",
            "summary_line": "Freezing live facts in prose without `as_of`, basis, and rederive contract.",
            "title": "Frozen live fact",
            "url": "doctrine.html#dcard-ap-9",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-10",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A confidently worded policy paragraph is cited as the binding rule for a behaviour, although nothing parses or checks it and it never says what it does not cover."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-10 is the failure AX-11 exists to refuse: letting a sentence govern because it sounds authoritative. A standard, a policy line, or a doctrine page may bind behaviour only when an executable grammar accepts it and it carries result-record obligations and a stated scope limit; prose on its own is a readable view, not a rule. It is tempting because writing a confident paragraph is cheap and reads like governance, so a system accumulates prose that nothing can recompute and mistakes that pile for an enforced contract. The repair is to make the artifact pass the grammar and attach what evidence it must produce and what it does not establish, otherwise holding it at the strength of a projection rather than an authority."
                },
                "enforcement": {
                  "component_ids": [
                    "executable_doctrine_grammar",
                    "standards_meta_diagnostics"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "executable_doctrine_grammar"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The executable doctrine grammar accepts a standard as authority only when it parses in the grammar and carries its obligation and scope-limit fields, and keeps a negative case where a prose-only standard that overclaims completeness is rejected rather than admitted."
                },
                "formal_statement": {
                  "latex": "\\mathrm{authority}(d) \\;\\wedge\\; \\big(d \\notin L(G) \\;\\vee\\; \\neg\\,\\mathrm{obligations}(d) \\;\\vee\\; \\neg\\,\\mathrm{anticlaim}(d)\\big) \\;\\Rightarrow\\; \\mathsf{reject}",
                  "reads": "If an artifact is granted governing authority while it is not accepted by the doctrine grammar, or carries no result-record obligations, or carries no scope limit, reject the authority and treat the prose as a projection.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a doctrine artifact (standard, policy, page) claiming to govern",
                      "sym": "d"
                    },
                    {
                      "meaning": "d is treated as a binding rule, not a readable view",
                      "sym": "\\mathrm{authority}(d)"
                    },
                    {
                      "meaning": "the language of artifacts the executable doctrine grammar accepts",
                      "sym": "L(G)"
                    },
                    {
                      "meaning": "d declares the result records it must produce",
                      "sym": "\\mathrm{obligations}(d)"
                    },
                    {
                      "meaning": "d states its scope limit, what it does not establish",
                      "sym": "\\mathrm{anticlaim}(d)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-10.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-10.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows that an unregistered note is only a readable claim, not real access; it does not establish that a pass which is registered is therefore correct or sufficient, only that an unregistered one should not open doors.",
                    "maps": [
                      {
                        "analogy": "the hand-written note on the door",
                        "doctrine": "the prose doctrine claiming to govern"
                      },
                      {
                        "analogy": "being registered in the building's access system",
                        "doctrine": "membership in the executable grammar"
                      },
                      {
                        "analogy": "stating what proof of access it must show",
                        "doctrine": "the result-record obligations it must declare"
                      },
                      {
                        "analogy": "naming which areas and hours the pass does not cover",
                        "doctrine": "the stated scope limit (what it does not establish)"
                      }
                    ],
                    "text": "Treating a hand-written 'this person may enter' note taped to a door as real access, when it was never entered into the building's access system and never says which areas or hours it covers."
                  },
                  "plain": "The mistake of treating a confidently written paragraph as a binding rule, when the system never accepted it through its formal checks and it never says what evidence it owes or where it does not apply.",
                  "potential_misread": "That a clearly and authoritatively worded statement is, by virtue of how it reads, a rule the system enforces.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It stops a pile of confident-sounding paragraphs from accumulating as if they were enforced rules nothing can actually check."
                },
                "relationship_triad": {
                  "governs": "The boundary between doctrine that governs and prose that only reads as if it does.",
                  "refuses": "Granting executable authority to prose doctrine without grammar membership, result-record obligations, and a scope limit.",
                  "requires": "Refusing authority to any doctrine that is not accepted by the grammar or lacks declared result-record obligations and a stated scope limit, holding it as a projection instead.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-11"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-12",
                        "P-15",
                        "P-17",
                        "P-18",
                        "P-19",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-12",
                      "target_kind": "principle",
                      "target_label": "Make doctrine executable before authoritative",
                      "url": "doctrine.html#dcard-p-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-17",
                      "target_kind": "principle",
                      "target_label": "Anchor graph mutations to unique source rows",
                      "url": "doctrine.html#dcard-p-17"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-19",
                      "target_kind": "principle",
                      "target_label": "Classify residual pressure before wiring",
                      "url": "doctrine.html#dcard-p-19"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-20",
                      "target_kind": "principle",
                      "target_label": "Bind result records before record authority",
                      "url": "doctrine.html#dcard-p-20"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Rejecting prose-as-authority is a floor under AX-11, not a positive proof that any admitted standard is correct or complete. It keeps unparsed prose from governing; a standard that does pass the grammar is still only as strong as the obligations it actually carries, and this example illustrates the rule without counting as support for it."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Granting executable authority to prose doctrine without grammar and result record obligations."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-10",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-10.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-10",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-10",
            "cross_refs": [
              {
                "ids": [
                  "AX-11"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-12",
                  "P-15",
                  "P-17",
                  "P-18",
                  "P-19",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-10",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-12",
                "target_kind": "principle",
                "target_label": "Make doctrine executable before authoritative",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-17",
                "target_kind": "principle",
                "target_label": "Anchor graph mutations to unique source rows",
                "url": "doctrine.html#dcard-p-17"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-19",
                "target_kind": "principle",
                "target_label": "Classify residual pressure before wiring",
                "url": "doctrine.html#dcard-p-19"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-20",
                "target_kind": "principle",
                "target_label": "Bind result records before record authority",
                "url": "doctrine.html#dcard-p-20"
              }
            ],
            "object_id": "anti_principle:AP-10",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-10",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-10.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-10.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-10.json",
            "statement": "Granting executable authority to prose doctrine without grammar and result record obligations.",
            "status": "active",
            "summary_line": "Granting executable authority to prose doctrine without grammar and result record obligations.",
            "title": "Prose-as-executable-authority",
            "url": "doctrine.html#dcard-ap-10",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-11",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A generated page reports the system as verified and complete because its own coverage projection said so, with nothing recomputing that self-claim against the floor the system imposes on external work."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-11 is the escape hatch AX-12 exists to close: a self-claim that gets a discount because the system is talking about itself. It is tempting because the floor is demanding and the meta-layer feels trusted, so a generated page, a validator's own verdict, a result record, or a coverage projection slips through asserting \"verified and complete\" without passing the admissibility relation it imposes on external work. It bites hardest at the support evaluator, which must itself meet the support floor it computes, and at this very page, which is held below the source it describes and cannot raise that source's authority. The honest move is to route every self-claim through the same gate, so the system can state its own limits without that statement quietly becoming a new unchecked claim."
                },
                "enforcement": {
                  "component_ids": [
                    "batch12_release_claim_language_gate",
                    "executable_doctrine_grammar"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The launch wording gate runs the same claim-language floor over the system's own public copy that it imposes on any other source, so overclaiming language in the system's own pages is blocked rather than waved through as a trusted self-statement."
                },
                "formal_statement": {
                  "latex": "\\exists\\, a \\in \\mathcal{M}.\\ \\exists\\, \\varphi \\in \\mathrm{claims}(a).\\ \\mathsf{accept}(\\varphi) \\;\\wedge\\; \\neg\\,\\mathrm{adm}_{\\mathrm{ext}}(\\varphi)",
                  "reads": "Some claim carried by one of the system's own artifacts is accepted even though it would not be admitted under the same relation an external claim must pass.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the system's own artifacts: its pages, validators, records, and projections",
                      "sym": "\\mathcal{M}"
                    },
                    {
                      "meaning": "any such artifact",
                      "sym": "a"
                    },
                    {
                      "meaning": "a claim carried by the artifact about the system",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the claims the artifact carries about the system",
                      "sym": "\\mathrm{claims}(a)"
                    },
                    {
                      "meaning": "the claim is let through",
                      "sym": "\\mathsf{accept}"
                    },
                    {
                      "meaning": "the admissibility floor applied to an external claim",
                      "sym": "\\mathrm{adm}_{\\mathrm{ext}}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-11.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-11.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows that the same test must apply to the lab's own samples, removing the self-discount; it does not establish that passing that test makes any sample clean, only that the lab cannot exempt itself from running it.",
                    "maps": [
                      {
                        "analogy": "the lab's own internal samples",
                        "doctrine": "the system's own pages, checkers, records, and projections"
                      },
                      {
                        "analogy": "the same test run on every outside sample",
                        "doctrine": "the evidence floor it imposes on external claims"
                      },
                      {
                        "analogy": "passing the internal sample on the lab's own word",
                        "doctrine": "accepting a self-claim without that floor"
                      },
                      {
                        "analogy": "the lab's own quality check still having to be tested itself",
                        "doctrine": "the support evaluator that must meet the floor it computes"
                      }
                    ],
                    "text": "A testing lab that strictly retests every sample sent in from outside, but lets its own internal samples through on the lab's say-so without running the same test."
                  },
                  "plain": "The mistake of letting the system's own pages, checkers, result records, or generated views skip the very evidence test it makes everything else pass, just because it is the system talking about itself.",
                  "potential_misread": "That a claim is more trustworthy because the system is reporting on itself, so it deserves a lighter check than outside claims.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It lets the system state its own limits honestly instead of having a flattering self-assessment quietly become a new unchecked claim."
                },
                "relationship_triad": {
                  "governs": "The reflexive boundary, where a claim the system makes about itself is tempted to skip its own gate.",
                  "refuses": "A self-assessment of verified, complete, or launch-ready that would never pass the floor the system applies to the work it audits.",
                  "requires": "Routing every self-claim, in a page, validator, result record, or projection, through the same admissibility and refusal floor imposed on external claims.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-12"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-13",
                        "P-18",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-20",
                      "target_kind": "principle",
                      "target_label": "Bind result records before record authority",
                      "url": "doctrine.html#dcard-p-20"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Refusing the meta exemption does not make the system witnessed, complete, or correct. Admission, support, and this refusal are independent; closing the escape hatch only removes the special pleading, and the worked example illustrates the rule without counting as support for any claim that the system actually meets its own floor everywhere."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Exempting Microcosm's own result records, docs, releases, generated projections, or validators from Microcosm's evidence gates."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-11",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-11.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-11",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-11",
            "cross_refs": [
              {
                "ids": [
                  "AX-12"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-13",
                  "P-18",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-11",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-20",
                "target_kind": "principle",
                "target_label": "Bind result records before record authority",
                "url": "doctrine.html#dcard-p-20"
              }
            ],
            "object_id": "anti_principle:AP-11",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-11",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-11.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-11.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-11.json",
            "statement": "Exempting Microcosm's own result records, docs, releases, generated projections, or validators from Microcosm's evidence gates.",
            "status": "active",
            "summary_line": "Exempting Microcosm's own result records, docs, releases, generated projections, or validators from Microcosm's evidence gates.",
            "title": "Meta-artifact exemption",
            "url": "doctrine.html#dcard-ap-11",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-12",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A readiness claim is grounded on a synthetic corpus fixture and reported as real coverage, even though the actual corpus was available to read."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-12 is the failure AX-1, AX-4, and AX-8 jointly refuse: substituting a synthetic fixture for available real material and then letting a real claim ride on it. A synthetic stand-in has no derivation from anything real (so AX-1's checker has nothing to recompute), it is not the content hash of any real basis (so AX-4 cannot tell when it has drifted from the thing it stands for), and it carries no real provenance (so AX-8's label is fabricated at the door rather than propagated). It is tempting because a synthetic fixture is convenient and looks identical to a real one on the page, and the system itself admits synthetic fixtures for shape and negative cases; the line AP-12 polices is narrower, when real material exists, a synthetic substitute must not silently inherit a real basis's strength."
                },
                "enforcement": {
                  "component_ids": [
                    "macro_projection_import_protocol",
                    "corpus_readiness_mathlib_absence_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol brings real material in by manifest and digest so a real claim is grounded on content-addressed real input, rather than a synthetic stand-in fabricated in its place."
                },
                "formal_statement": {
                  "latex": "\\exists\\, \\varphi.\\ \\mathrm{basis}(\\varphi) = B_{\\mathrm{syn}} \\;\\wedge\\; \\mathrm{avail}(B_{\\mathrm{real}}) \\;\\wedge\\; H(B_{\\mathrm{syn}}) \\neq H(B_{\\mathrm{real}}) \\;\\wedge\\; \\mathrm{strength}(\\varphi) \\sqsupset \\bot",
                  "reads": "A claim is grounded on a synthetic basis while a real basis was available, the stand-in's content hash differs from the real basis's hash (it was not derived from the real material), and the claim is still allowed to carry more than bottom strength.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a claim that carries real weight",
                      "sym": "\\varphi"
                    },
                    {
                      "meaning": "the basis the claim is grounded on",
                      "sym": "\\mathrm{basis}(\\varphi)"
                    },
                    {
                      "meaning": "the synthetic fixture it is grounded on",
                      "sym": "B_{\\mathrm{syn}}"
                    },
                    {
                      "meaning": "the real material was available to read",
                      "sym": "\\mathrm{avail}(B_{\\mathrm{real}})"
                    },
                    {
                      "meaning": "the real material that was available",
                      "sym": "B_{\\mathrm{real}}"
                    },
                    {
                      "meaning": "the content hash of that real basis",
                      "sym": "H(B_{\\mathrm{real}})"
                    },
                    {
                      "meaning": "the evidence strength the claim is allowed to carry",
                      "sym": "\\mathrm{strength}(\\varphi)"
                    },
                    {
                      "meaning": "bottom: the strength a fabricated input may carry",
                      "sym": "\\bot"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-12.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-12.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that a stand-in must not be passed off as the real input when the real input was available; it does not say practice dummy bags are useless, and it does not establish that the real sample, once used, would give a correct or complete reading.",
                    "maps": [
                      {
                        "analogy": "the practice dummy blood bag",
                        "doctrine": "the synthetic fixture standing in for real material"
                      },
                      {
                        "analogy": "the real patient sample that was on hand",
                        "doctrine": "the available real material"
                      },
                      {
                        "analogy": "the result reported as a genuine patient reading",
                        "doctrine": "the real claim that inherits unearned strength"
                      }
                    ],
                    "text": "A lab keeps a bag of practice 'dummy' blood for training, but when a real patient test is needed the technician uses a dummy bag instead of the available real sample and reports the result as a genuine reading."
                  },
                  "plain": "The mistake of building a real conclusion on a made-up stand-in input when genuine, shareable material was right there to use, so the fake input quietly lends the conclusion strength it never earned.",
                  "potential_misread": "That a stand-in is fine because it looks identical to the real thing on the page. The tempting wrong belief is that looking the same means it can carry the same weight.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Readers can tell whether a stated result rests on something real and shareable or on a convenient placeholder, so they can judge how much to lean on it."
                },
                "relationship_triad": {
                  "governs": "The basis boundary, where a claim is grounded on a real or a fabricated input.",
                  "refuses": "Substituting a synthetic fixture for available real material and letting the claim inherit a strength the real basis never granted.",
                  "requires": "Grounding a load-bearing claim on available real material, or holding the claim at bottom and labelling the input synthetic when only a fixture stands in.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-1",
                        "AX-4",
                        "AX-8"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-1",
                        "P-2",
                        "P-5",
                        "P-9",
                        "P-14",
                        "P-15",
                        "P-17"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-1",
                      "target_kind": "axiom",
                      "target_label": "Derivation before assertion",
                      "url": "doctrine.html#dcard-ax-1"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-4",
                      "target_kind": "axiom",
                      "target_label": "Content-addressed determinism",
                      "url": "doctrine.html#dcard-ax-4"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-8",
                      "target_kind": "axiom",
                      "target_label": "Provenance propagation and non-interference",
                      "url": "doctrine.html#dcard-ax-8"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-1",
                      "target_kind": "principle",
                      "target_label": "Recompute, do not echo",
                      "url": "doctrine.html#dcard-p-1"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-5",
                      "target_kind": "principle",
                      "target_label": "Cache by content, not by name",
                      "url": "doctrine.html#dcard-p-5"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Refusing synthetic substitution does not make the real basis correct, complete, or strong, and it does not forbid synthetic fixtures where they are declared as such. It only stops a fabricated input from carrying a real basis's weight; this example is reader illustration and never counts as support for the rule."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Using synthetic fixtures as substitutes for available system."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-12",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-12.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-12",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-12",
            "cross_refs": [
              {
                "ids": [
                  "AX-1",
                  "AX-4",
                  "AX-8"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-1",
                  "P-2",
                  "P-5",
                  "P-9",
                  "P-14",
                  "P-15",
                  "P-17"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-12",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-1",
                "target_kind": "axiom",
                "target_label": "Derivation before assertion",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "relation": "guards",
                "target_id": "AX-4",
                "target_kind": "axiom",
                "target_label": "Content-addressed determinism",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "relation": "guards",
                "target_id": "AX-8",
                "target_kind": "axiom",
                "target_label": "Provenance propagation and non-interference",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-1",
                "target_kind": "principle",
                "target_label": "Recompute, do not echo",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-5",
                "target_kind": "principle",
                "target_label": "Cache by content, not by name",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              }
            ],
            "object_id": "anti_principle:AP-12",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-12",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-12.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-12.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-12.json",
            "statement": "Using synthetic fixtures as substitutes for available system.",
            "status": "active",
            "summary_line": "Using synthetic fixtures as substitutes for available system.",
            "title": "Synthetic system substitution",
            "url": "doctrine.html#dcard-ap-12",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-13",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A generated result record is edited directly and then cited as the origin for a verdict, while the source it was built from is left behind and no longer matches it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-13 is the lineage confusion that AX-4 and AX-11 exist to refuse: mistaking a generated result record for the hand-authored source it was derived from. A generated record is a function of a basis, so its identity is the hash of that basis, and its authority can never exceed the basis it recomputes from; the moment it is read as source, it is cut loose from that basis, so drift no longer forces a recompute and a hand-edit to the record becomes an orphan with nothing underneath it. It is tempting because a generated record often looks authored, carries a confident verdict, and is the artifact already on disk, so the cheaper move is to cite it or edit it in place rather than fix the source and regenerate. The repair is to keep the kinds apart by construction: source is hand-authored and content-addresses its outputs, a generated record stays below its basis and is rebuilt from it, and a parity check refuses the record whenever it has drifted from the source it claims to project."
                },
                "enforcement": {
                  "component_ids": [
                    "macro_projection_import_protocol",
                    "durable_agent_work_landing_replay",
                    "standards_meta_diagnostics"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The source-import protocol brings material in by manifest and content digest, so each imported copy stays bound to the original it was derived from and a basis change forces a recompute rather than letting the copy stand in as source."
                },
                "formal_statement": {
                  "latex": "\\mathrm{generated}(r) \\;\\wedge\\; r = f(B) \\;\\wedge\\; \\mathrm{treated}(r) \\;\\Rightarrow\\; \\mathsf{reject}",
                  "reads": "A generated artifact, derived from a basis by a builder, is rejected when it is treated as if it were hand-authored source.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "r is a generated artifact",
                      "sym": "\\mathrm{generated}(r)"
                    },
                    {
                      "meaning": "a generated artifact such as a result record or projection",
                      "sym": "r"
                    },
                    {
                      "meaning": "the generator from basis to artifact",
                      "sym": "f"
                    },
                    {
                      "meaning": "the content basis r is derived from",
                      "sym": "B"
                    },
                    {
                      "meaning": "r is treated as hand-authored source",
                      "sym": "\\mathrm{treated}(r)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-13.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-13.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that a copied card must stay below the book and be redone from it, never used as the origin; it stops there and does not establish that the book itself is correct or up to date.",
                    "maps": [
                      {
                        "analogy": "the catalogue card copied from the book",
                        "doctrine": "the generated record derived from a source"
                      },
                      {
                        "analogy": "the actual book on the shelf",
                        "doctrine": "the hand-authored source it should defer to"
                      },
                      {
                        "analogy": "writing on the card and citing the card as the book",
                        "doctrine": "editing or citing the record as origin"
                      }
                    ],
                    "text": "Scribbling a correction onto a library's catalogue card and then citing the card as the book, when the card was only ever copied from the book and the book itself still says something different."
                  },
                  "plain": "The mistake of treating an auto-generated summary record as if it were the hand-written original, then editing or quoting that summary as the source while the real source it was built from is left behind and no longer matches.",
                  "potential_misread": "That whichever copy is already sitting in front of you, with a confident verdict on it, is the thing to edit and cite. The tempting wrong belief is that the handy artifact is the source.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "It keeps a generated view from quietly outranking the thing it was built from, so a reader knows which artifact is the real origin and which is just a downstream copy."
                },
                "relationship_triad": {
                  "governs": "The boundary between a generated record and the hand-authored source it derives from.",
                  "refuses": "Treating a generated result record as hand-authored source.",
                  "requires": "Keeping a generated record bound to its basis by hash and rebuilt from source, so it is recomputed rather than edited or cited as origin.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-4",
                        "AX-11"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-5",
                        "P-12",
                        "P-14",
                        "P-15",
                        "P-17",
                        "P-18",
                        "P-19",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-4",
                      "target_kind": "axiom",
                      "target_label": "Content-addressed determinism",
                      "url": "doctrine.html#dcard-ax-4"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-5",
                      "target_kind": "principle",
                      "target_label": "Cache by content, not by name",
                      "url": "doctrine.html#dcard-p-5"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-12",
                      "target_kind": "principle",
                      "target_label": "Make doctrine executable before authoritative",
                      "url": "doctrine.html#dcard-p-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-17",
                      "target_kind": "principle",
                      "target_label": "Anchor graph mutations to unique source rows",
                      "url": "doctrine.html#dcard-p-17"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Keeping generated records bound to their basis does not make either the record or the source correct, and this example illustrates the rule without supporting it. Refusing the inversion only preserves lineage; it does not establish that the basis it points back to is itself true or complete."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Treating generated result records as hand-authored source."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-13",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-13.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-13",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-13",
            "cross_refs": [
              {
                "ids": [
                  "AX-4",
                  "AX-11"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-5",
                  "P-12",
                  "P-14",
                  "P-15",
                  "P-17",
                  "P-18",
                  "P-19",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-13",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-4",
                "target_kind": "axiom",
                "target_label": "Content-addressed determinism",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "relation": "guards",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-5",
                "target_kind": "principle",
                "target_label": "Cache by content, not by name",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-12",
                "target_kind": "principle",
                "target_label": "Make doctrine executable before authoritative",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-17",
                "target_kind": "principle",
                "target_label": "Anchor graph mutations to unique source rows",
                "url": "doctrine.html#dcard-p-17"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              }
            ],
            "object_id": "anti_principle:AP-13",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-13",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-13.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-13.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-13.json",
            "statement": "Treating generated result records as hand-authored source.",
            "status": "active",
            "summary_line": "Treating generated result records as hand-authored source.",
            "title": "Generated-result record source inversion",
            "url": "doctrine.html#dcard-ap-13",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-14",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A landing page reads as a ready, hosted product backed by an affiliated provider, when the system is a public reconstruction that hosts nothing, calls no provider, and makes no claim of affiliation."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-14 is the inflation the evidence floor exists to refuse: a public page quietly granting itself an authority it cannot back. The danger is that all seven implied authorities (a hosted service, access to an external service, permission to mutate the source, financial or trading decisions, deployment posture, an affiliation or endorsement, or equivalence with the whole private system) are stated for free in prose, while the witness that would actually hold each one is absent. The failure is the unbacked implication, not the implication itself: a backed authority may be stated at its bounded scope. It bites across three floors at once: AX-5, because an in-scope claim with no admissible witness must fail closed rather than read as granted; AX-8, because a public-authority implication is private-adjacent material that may reach a public sink only through a declared transform, not by being asserted at the page; and AX-12, because the system's own copy is held to the same evidence floor it imposes on any other work. The repair is to state only the authority a witness backs, and to demote or refuse the public claim the moment the witness is missing."
                },
                "enforcement": {
                  "component_ids": [
                    "batch12_release_claim_language_gate",
                    "public_reveal_walkthrough",
                    "cold_reader_route_map"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "batch12_release_claim_language_gate"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The launch wording gate scans the system's own public copy for launch-grade language and blocks a line that would imply hosting, readiness, or whole-system launch the system does not hold, so the claim is demoted to its bounded scope rather than published."
                },
                "formal_statement": {
                  "latex": "\\mathrm{implies}(d, \\alpha) \\;\\wedge\\; \\alpha \\in \\Lambda \\;\\wedge\\; \\neg\\,\\mathrm{witness}(d, \\alpha) \\;\\Rightarrow\\; \\mathsf{demote}(d, \\alpha) \\;\\vee\\; \\mathsf{refuse}(d, \\alpha)",
                  "reads": "If a public artifact lets a reader infer an authority from the inflated set and no admissible witness backs that authority, the claim is demoted to its bounded scope or refused. The bad thing is the unbacked implication, not implication itself.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "a public doctrine artifact or doc",
                      "sym": "d"
                    },
                    {
                      "meaning": "d lets a reader infer authority alpha",
                      "sym": "\\mathrm{implies}(d, \\alpha)"
                    },
                    {
                      "meaning": "an implied authority",
                      "sym": "\\alpha"
                    },
                    {
                      "meaning": "the inflated-authority set: hosted service, external service access, source-file mutation, financial or trading decisions, deployment posture, affiliation or endorsement, or private-system equivalence",
                      "sym": "\\Lambda"
                    },
                    {
                      "meaning": "an admissible witness backs d's claim to authority alpha",
                      "sym": "\\mathrm{witness}(d, \\alpha)"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-14.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-14.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that a label must not promise a status nothing backs; it does not say the prototype is bad, and removing the inflated label does not settle whether the system could be deployed either way.",
                    "maps": [
                      {
                        "analogy": "the 'production endpoint' label on the prototype",
                        "doctrine": "the public page implying an authority"
                      },
                      {
                        "analogy": "the uptime, permissions, and partnerships the prototype does not actually have",
                        "doctrine": "the inflated set of unbacked powers"
                      },
                      {
                        "analogy": "relabeling it an honest 'local prototype' until a real deployment exists",
                        "doctrine": "demoting the claim to its bounded scope when no witness backs it"
                      }
                    ],
                    "text": "Labeling a local prototype as a live production endpoint. The label may help a reader see what the prototype resembles, but it cannot grant the uptime, permissions, or partnerships that only the real production system carries."
                  },
                  "plain": "The mistake of letting a public page's wording imply powers the system does not have, such as being a hosted, ready product, having an outside partner, changing its own source, making financial decisions, or being the same thing as the larger private system, when nothing behind the page backs any of that.",
                  "potential_misread": "That impressive-sounding wording is harmless because it costs nothing and usually looks right. The tempting wrong belief is that stating a power is the same as holding it.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "A reader can trust that what a public page says about itself, like being hosted or ready or affiliated, is limited to what the system can actually back, not free-floating prose."
                },
                "relationship_triad": {
                  "governs": "The boundary between what a public page implies and what authority the system actually holds.",
                  "refuses": "Letting public copy imply a hosted service, external service access, source-file changes, financial or trading decisions, deployment posture, affiliation or endorsement, or private-system equivalence that nothing holds.",
                  "requires": "Stating only the authority an admissible witness backs, and demoting or refusing the public claim when the witness is absent.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-5",
                        "AX-8",
                        "AX-12"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-2",
                        "P-6",
                        "P-9",
                        "P-13",
                        "P-14",
                        "P-15",
                        "P-18",
                        "P-19",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-5",
                      "target_kind": "axiom",
                      "target_label": "Fail-closed monotone lattice",
                      "url": "doctrine.html#dcard-ax-5"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-8",
                      "target_kind": "axiom",
                      "target_label": "Provenance propagation and non-interference",
                      "url": "doctrine.html#dcard-ax-8"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-6",
                      "target_kind": "principle",
                      "target_label": "Status fails closed",
                      "url": "doctrine.html#dcard-p-6"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Blocking inflated public-authority language does not establish that any specific authority is in fact held; it only refuses the unbacked implication. The example is reader illustration and never counts as support that the system is hosted, deployed, affiliated, or deployment-posture."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Letting public docs imply a hosted service, external service access, source-file mutation, financial or trading decisions, deployment posture, affiliation or endorsement, or private-system equivalence that no admissible witness backs."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-14",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-14.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-14",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-14",
            "cross_refs": [
              {
                "ids": [
                  "AX-5",
                  "AX-8",
                  "AX-12"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-2",
                  "P-6",
                  "P-9",
                  "P-13",
                  "P-14",
                  "P-15",
                  "P-18",
                  "P-19",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-14",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-5",
                "target_kind": "axiom",
                "target_label": "Fail-closed monotone lattice",
                "url": "doctrine.html#dcard-ax-5"
              },
              {
                "relation": "guards",
                "target_id": "AX-8",
                "target_kind": "axiom",
                "target_label": "Provenance propagation and non-interference",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "relation": "guards",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-6",
                "target_kind": "principle",
                "target_label": "Status fails closed",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              }
            ],
            "object_id": "anti_principle:AP-14",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-14",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-14.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-14.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-14.json",
            "statement": "Letting public docs imply a hosted service, external service access, source-file mutation, financial or trading decisions, deployment posture, affiliation or endorsement, or private-system equivalence that no admissible witness backs.",
            "status": "active",
            "summary_line": "Letting public docs imply a hosted service, external service access, source-file mutation, financial or trading decisions, deployment postu\u2026",
            "title": "Public-authority inflation",
            "url": "doctrine.html#dcard-ap-14",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-15",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A record-shape linter is described as a \"world-model verifier\", implying it reasons about the world when it only validates a fixture's fields."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-15 is the overclaim the system polices in its own packaging. It is mechanism theater: using heavy field words, proof, verifier, information flow, world model, benchmark integrity, when the public mechanism behind them only checks that a record has the right shape. It is tempting because the vocabulary impresses, and the gap between \"checks a schema\" and \"proves a property\" is invisible to a casual reader. The repair is to name what the mechanism actually computes, hold the claim to that, and reserve the strong words for the few places that earn them, such as a real verifier run."
                },
                "enforcement": {
                  "component_ids": [
                    "formal_math_lean_proof_witness",
                    "certificate_kernel_execution_lab"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "formal_math_lean_proof_witness"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The Lean witness compiles a tiny public example through a real verifier and caps its own claim at that bounded scope, rather than calling a schema check a proof."
                },
                "formal_statement": {
                  "latex": "\\mathrm{name} \\in \\{\\mathrm{proof}, \\mathrm{verifier}, \\ldots\\} \\;\\wedge\\; \\mathrm{checks}(\\mathrm{shape}) \\;\\wedge\\; \\neg\\,\\mathrm{checks}(\\mathrm{claim})",
                  "reads": "Using a strong field name drawn from words like proof or verifier while the mechanism checks only the shape of a record and not the claim that name implies.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the borrowed field word",
                      "sym": "\\mathrm{name}"
                    },
                    {
                      "meaning": "a strong field word the name may borrow, such as proof",
                      "sym": "\\mathrm{proof}"
                    },
                    {
                      "meaning": "a strong field word the name may borrow, such as verifier",
                      "sym": "\\mathrm{verifier}"
                    },
                    {
                      "meaning": "the mechanism validates only the form of a record",
                      "sym": "\\mathrm{checks}(\\mathrm{shape})"
                    },
                    {
                      "meaning": "the form of a record, which the mechanism does check",
                      "sym": "\\mathrm{shape}"
                    },
                    {
                      "meaning": "the mechanism would decide the property the word implies",
                      "sym": "\\mathrm{checks}(\\mathrm{claim})"
                    },
                    {
                      "meaning": "the property the word implies, which it does not check",
                      "sym": "\\mathrm{claim}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-15.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-15.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The passport-glance picture shows the name-versus-action gap; it does not list which words are over-strong here, which depends on what the specific mechanism really decides.",
                    "maps": [
                      {
                        "analogy": "the label 'full background check'",
                        "doctrine": "the strong borrowed word (verifier, world model)"
                      },
                      {
                        "analogy": "the quick glance at the photo",
                        "doctrine": "the mechanism that only validates a record's shape"
                      }
                    ],
                    "text": "Calling a quick glance at a passport photo a 'full background check'. The name promises far more scrutiny than the glance actually performs."
                  },
                  "plain": "The mistake of using strong words like 'verifier' or 'world model' for something that only checks the shape of a record, not the claim those words promise.",
                  "potential_misread": "That an impressive name reflects an impressive check. The name has to be earned by what the mechanism actually decides.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "Strong vocabulary makes a shape check sound far more rigorous than it is, so readers trust it more than it has earned."
                },
                "relationship_triad": {
                  "governs": "The boundary between what a mechanism is named and what it actually decides.",
                  "refuses": "Dressing a shape check in proof, verifier, or world-model language.",
                  "requires": "Naming the real computation and holding the claim to it, with strong words reserved for mechanisms that earn them.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-1",
                        "AX-2",
                        "AX-12"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-1",
                        "P-2",
                        "P-3",
                        "P-13",
                        "P-18",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-1",
                      "target_kind": "axiom",
                      "target_label": "Derivation before assertion",
                      "url": "doctrine.html#dcard-ax-1"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-2",
                      "target_kind": "axiom",
                      "target_label": "Kernelized verification",
                      "url": "doctrine.html#dcard-ax-2"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-1",
                      "target_kind": "principle",
                      "target_label": "Recompute, do not echo",
                      "url": "doctrine.html#dcard-p-1"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-3",
                      "target_kind": "principle",
                      "target_label": "Concentrate trust in small checkers",
                      "url": "doctrine.html#dcard-p-3"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Refusing mechanism theater does not upgrade the mechanism. It keeps the words honest; the underlying check is still only as strong as what it computes."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Using field vocabulary such as proof, verifier, information flow, world model, or benchmark integrity when the public mechanism only validates a result record or projection shape."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-15",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-15.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-15",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-15",
            "cross_refs": [
              {
                "ids": [
                  "AX-1",
                  "AX-2",
                  "AX-12"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-1",
                  "P-2",
                  "P-3",
                  "P-13",
                  "P-18",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-15",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-1",
                "target_kind": "axiom",
                "target_label": "Derivation before assertion",
                "url": "doctrine.html#dcard-ax-1"
              },
              {
                "relation": "guards",
                "target_id": "AX-2",
                "target_kind": "axiom",
                "target_label": "Kernelized verification",
                "url": "doctrine.html#dcard-ax-2"
              },
              {
                "relation": "guards",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-1",
                "target_kind": "principle",
                "target_label": "Recompute, do not echo",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-3",
                "target_kind": "principle",
                "target_label": "Concentrate trust in small checkers",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              }
            ],
            "object_id": "anti_principle:AP-15",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-15",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-15.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-15.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-15.json",
            "statement": "Using field vocabulary such as proof, verifier, information flow, world model, or benchmark integrity when the public mechanism only validates a result record or projection shape.",
            "status": "active",
            "summary_line": "Using field vocabulary such as proof, verifier, information flow, world model, or benchmark integrity when the public mechanism only valida\u2026",
            "title": "Mechanism theater",
            "url": "doctrine.html#dcard-ap-15",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-16",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "A status surface shows a memory write as applied at the receiver because the sending step was issued, with nothing observing that the write actually landed there."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-16 is the failure AX-8 exists to refuse, applied to effects rather than labels: presenting the intended receiver of an action as if it were the witnessed result. A pipeline declares that a value reached a sink, that a write landed in memory, or that a route was taken, and the page renders that declared target as an observed runtime effect, when nothing carried the effect relation across the steps between source and receiver. It is tempting because the downstream target is usually known in advance, so showing it costs nothing and almost always looks right, while the gap between an intended reach and a witnessed one is invisible to a reader. The repair is the same shape AX-8 imposes on provenance: the effect relation has to be carried and observed at the receiver, not asserted from the sending side, and absent that witness the honest display is a declared target marked as unobserved, held below the strength a real observation would carry."
                },
                "enforcement": {
                  "component_ids": [
                    "durable_agent_work_landing_replay",
                    "agent_route_observability_runtime"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "durable_agent_work_landing_replay"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The work-landing replay confirms an agent action actually persisted at its destination before showing it as landed, so a declared target cannot display as a completed effect by intention alone."
                },
                "formal_statement": {
                  "latex": "\\mathrm{shows}(\\mathrm{effect}(s, r)) \\;\\wedge\\; \\neg\\,\\exists\\, w.\\ \\mathrm{witness}(w, s \\to r)",
                  "reads": "Displaying an effect of a source s on a downstream receiver r as observed, while no witness establishes the effect relation from s to r.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the page displays the effect of s on r as an observed runtime result",
                      "sym": "\\mathrm{shows}(\\mathrm{effect}(s, r))"
                    },
                    {
                      "meaning": "the source asserting it had a downstream effect",
                      "sym": "s"
                    },
                    {
                      "meaning": "the receiver: the declared, inferred, or generated downstream target",
                      "sym": "r"
                    },
                    {
                      "meaning": "the claim that s actually reached or changed r at runtime",
                      "sym": "\\mathrm{effect}(s, r)"
                    },
                    {
                      "meaning": "a witness of the effect relation, traced across the steps from s to r",
                      "sym": "w"
                    },
                    {
                      "meaning": "a witness establishing the effect relation from s to r, observed at the receiver",
                      "sym": "\\mathrm{witness}(w, s \\to r)"
                    },
                    {
                      "meaning": "the effect relation, the flow from source to receiver that must be observed",
                      "sym": "s \\to r"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-16.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-16.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "This shows only that arrival must be confirmed at the receiving end before it is displayed as done; confirming one parcel's arrival does not establish that every parcel that went out arrived, and it does not say the address was the right one.",
                    "maps": [
                      {
                        "analogy": "the 'Delivered' status set the moment the parcel leaves",
                        "doctrine": "the declared downstream target shown as an observed effect"
                      },
                      {
                        "analogy": "no one at the doorstep confirming arrival",
                        "doctrine": "the missing witness at the receiver"
                      },
                      {
                        "analogy": "a truthful 'In transit, not yet confirmed at address' status",
                        "doctrine": "the honest display: target marked declared and unobserved"
                      }
                    ],
                    "text": "Marking a parcel 'Delivered' the instant it leaves the depot, just because the destination address is known, with no one at the doorstep confirming it actually arrived."
                  },
                  "plain": "The mistake of showing an action's intended destination as if the action had already landed there, when nothing has actually checked that it reached the receiving end.",
                  "potential_misread": "That because the destination is known in advance, showing it as reached is as good as confirming it. The tempting wrong belief is that knowing where something is headed is the same as seeing it arrive.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "A reader can tell apart 'this was sent toward a known target' from 'this was confirmed to have landed', instead of mistaking an intention for a witnessed result."
                },
                "relationship_triad": {
                  "governs": "The receiver boundary, where an intended or generated downstream target is tempted to display as a witnessed runtime effect.",
                  "refuses": "Rendering a declared, inferred, or generated downstream target as an observed effect with no evidence that the effect relation held.",
                  "requires": "Catching the inflation: a witness of the effect relation observed at the receiver, or the target shown as declared and unobserved rather than as an effect.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-8",
                        "AX-12"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-9",
                        "P-13",
                        "P-14",
                        "P-18",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-8",
                      "target_kind": "axiom",
                      "target_label": "Provenance propagation and non-interference",
                      "url": "doctrine.html#dcard-ax-8"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-20",
                      "target_kind": "principle",
                      "target_label": "Bind result records before record authority",
                      "url": "doctrine.html#dcard-p-20"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Catching one inflated receiver display is a floor under AX-8 and AX-12, not a positive proof that any effect was achieved. Observing the relation at named receivers does not establish that every declared effect downstream held; the unobserved targets stay marked, not blessed."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Displaying a declared, inferred, or generated downstream target as an observed runtime effect without evidence of the effect relation."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-16",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-16.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-16",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-16",
            "cross_refs": [
              {
                "ids": [
                  "AX-8",
                  "AX-12"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-9",
                  "P-13",
                  "P-14",
                  "P-18",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-16",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-8",
                "target_kind": "axiom",
                "target_label": "Provenance propagation and non-interference",
                "url": "doctrine.html#dcard-ax-8"
              },
              {
                "relation": "guards",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-20",
                "target_kind": "principle",
                "target_label": "Bind result records before record authority",
                "url": "doctrine.html#dcard-p-20"
              }
            ],
            "object_id": "anti_principle:AP-16",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-16",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-16.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-16.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-16.json",
            "statement": "Displaying a declared, inferred, or generated downstream target as an observed runtime effect without evidence of the effect relation.",
            "status": "active",
            "summary_line": "Displaying a declared, inferred, or generated downstream target as an observed runtime effect without evidence of the effect relation.",
            "title": "Receiver inflation",
            "url": "doctrine.html#dcard-ap-16",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-anti-principle-ap-17",
            "anti_claims": [
              "This active anti-principle JSON record does not flip source authority away from ANTI_PRINCIPLES.md.",
              "Guarding an axiom is bounded evidence that every relevant principle failure has been mapped."
            ],
            "body_bearing_view": "doctrine_page",
            "body_rendered_on_reference_page": false,
            "canonical_body": {
              "canonical_human_representation": "doctrine_page_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [
                {
                  "field_path": [
                    "analogy",
                    "maps"
                  ],
                  "section_id": "reader_ladder",
                  "source_field": "doctrine_enrichment.records[].reader_ladder.analogy.maps"
                },
                {
                  "field_path": [
                    "symbols"
                  ],
                  "section_id": "formal_statement",
                  "source_field": "doctrine_enrichment.records[].formal.symbols"
                },
                {
                  "field_path": [
                    "refs"
                  ],
                  "section_id": "example",
                  "source_field": "doctrine_enrichment.records[].example.refs"
                },
                {
                  "field_path": [
                    "component_ids"
                  ],
                  "section_id": "enforcement",
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                }
              ],
              "required_section_ids": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance",
                "enforcement"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "reader_ladder",
                "deep_reading",
                "formal_statement",
                "relationship_triad",
                "example",
                "enforcement",
                "counterexample",
                "scope_limit",
                "relationships",
                "provenance"
              ],
              "sections": {
                "counterexample": {
                  "source_field": "doctrine_enrichment.records[].counterexample",
                  "text": "An edit is made to a generated reference page and treated as canonical, while the contract it was built from is left behind and contradicts it."
                },
                "deep_reading": {
                  "source_field": "doctrine_enrichment.records[].deep",
                  "text": "AP-17 is the inversion P-15 exists to prevent: a projection quietly becoming the authority. It happens when a markdown page, a generated card, an atlas row, or a compact summary is cited as the source of truth, overriding the executable contract it was generated from. It is tempting because the projection is the readable thing, so people reach for it, and over time the source it came from is forgotten. The repair is to keep the projection below its source by construction: recompute from the contract, and demote the projection the moment its basis drifts."
                },
                "enforcement": {
                  "component_ids": [
                    "world_model_projection_drift_control_room",
                    "macro_projection_import_protocol"
                  ],
                  "source_field": "doctrine_enrichment.records[].enforced_in"
                },
                "example": {
                  "refs": [
                    "world_model_projection_drift_control_room"
                  ],
                  "source_field": "doctrine_enrichment.records[].example",
                  "text": "The doctrine projection builder regenerates the readable instances from the routing and markdown sources and checks parity, so the generated copy can never become the authority."
                },
                "formal_statement": {
                  "latex": "\\mathrm{auth}(\\mathrm{proj}) \\sqsupset \\mathrm{auth}(\\mathrm{src}) \\;\\Rightarrow\\; \\mathsf{reject}",
                  "reads": "If a projection's authority would exceed its source's, reject it: a generated view can expose source authority but never raise it.",
                  "source_field": "doctrine_enrichment.records[].formal",
                  "symbols": [
                    {
                      "meaning": "the authority the projection claims",
                      "sym": "\\mathrm{auth}(\\mathrm{proj})"
                    },
                    {
                      "meaning": "the authority the executable contract holds",
                      "sym": "\\mathrm{auth}(\\mathrm{src})"
                    },
                    {
                      "meaning": "a generated page, card, or summary",
                      "sym": "\\mathrm{proj}"
                    },
                    {
                      "meaning": "the executable contract it summarises",
                      "sym": "\\mathrm{src}"
                    },
                    {
                      "meaning": "claims more authority than",
                      "sym": "\\sqsupset"
                    },
                    {
                      "meaning": "the refusal the anti-principle requires",
                      "sym": "\\mathsf{reject}"
                    }
                  ]
                },
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-17.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/anti_principles/AP-17.json"
                },
                "reader_ladder": {
                  "analogy": {
                    "boundary": "The article-versus-law picture shows a summary cannot outrank its source; it does not capture that the summary must also be recomputed and demoted when the source it describes drifts.",
                    "maps": [
                      {
                        "analogy": "the news article about the law",
                        "doctrine": "the generated projection"
                      },
                      {
                        "analogy": "the actual text of the law",
                        "doctrine": "the source contract it summarises"
                      }
                    ],
                    "text": "Treating a news article about a law as if it were the law itself, and acting on the article when the two disagree."
                  },
                  "plain": "The mistake of letting a generated page or summary overrule the real contract it was only meant to describe.",
                  "potential_misread": "That the clearest version is the authoritative one. The source stays authoritative; the summary only points at it.",
                  "source_field": "doctrine_enrichment.records[].reader_ladder",
                  "why_it_matters": "A readable summary is easy to trust, so letting it win over the source quietly replaces the real rule with a description of it."
                },
                "relationship_triad": {
                  "governs": "The source-and-projection boundary, where a summary is tempted to outrank its origin.",
                  "refuses": "Treating a markdown page, generated card, or compact summary as the source it merely describes.",
                  "requires": "Recomputing the projection from its contract and demoting it when its basis drifts.",
                  "source_field": "doctrine_enrichment.records[].governs|requires|refuses"
                },
                "relationships": {
                  "cross_refs": [
                    {
                      "ids": [
                        "AX-4",
                        "AX-11"
                      ],
                      "relation": "Guards"
                    },
                    {
                      "ids": [
                        "P-5",
                        "P-12",
                        "P-14",
                        "P-15",
                        "P-17",
                        "P-18",
                        "P-19",
                        "P-20"
                      ],
                      "relation": "Negates"
                    }
                  ],
                  "links": [
                    {
                      "relation": "guards",
                      "target_id": "AX-4",
                      "target_kind": "axiom",
                      "target_label": "Content-addressed determinism",
                      "url": "doctrine.html#dcard-ax-4"
                    },
                    {
                      "relation": "guards",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-5",
                      "target_kind": "principle",
                      "target_label": "Cache by content, not by name",
                      "url": "doctrine.html#dcard-p-5"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-12",
                      "target_kind": "principle",
                      "target_label": "Make doctrine executable before authoritative",
                      "url": "doctrine.html#dcard-p-12"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-14",
                      "target_kind": "principle",
                      "target_label": "Carry basis and provenance together",
                      "url": "doctrine.html#dcard-p-14"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-17",
                      "target_kind": "principle",
                      "target_label": "Anchor graph mutations to unique source rows",
                      "url": "doctrine.html#dcard-p-17"
                    },
                    {
                      "relation": "negates failure of",
                      "target_id": "P-18",
                      "target_kind": "principle",
                      "target_label": "Require fan-in before activation",
                      "url": "doctrine.html#dcard-p-18"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "doctrine_enrichment.records[].does_not_prove",
                  "text": "Refusing projection-as-source does not validate the source. It only keeps authority pointed at the executable contract rather than its readable shadow."
                },
                "statement": {
                  "label": "Rejected shape",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "Letting a markdown page, generated card, atlas row, or compact result record summary override the executable contract it summarizes."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record_plus_doctrine_enrichment",
                "enrichment_id": "AP-17",
                "enrichment_source_ref": "microcosm-substrate/core/doctrine_enrichment.json",
                "record_source_ref": "microcosm-substrate/anti_principles/AP-17.json"
              }
            },
            "canonical_route_role": "canonical_read",
            "canonical_url": "doctrine.html#dcard-ap-17",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-anti-principle-ap-17",
            "cross_refs": [
              {
                "ids": [
                  "AX-4",
                  "AX-11"
                ],
                "relation": "Guards"
              },
              {
                "ids": [
                  "P-5",
                  "P-12",
                  "P-14",
                  "P-15",
                  "P-17",
                  "P-18",
                  "P-19",
                  "P-20"
                ],
                "relation": "Negates"
              }
            ],
            "gloss": "",
            "id": "AP-17",
            "kind": "anti_principle",
            "kind_label": "anti-principle",
            "links": [
              {
                "relation": "guards",
                "target_id": "AX-4",
                "target_kind": "axiom",
                "target_label": "Content-addressed determinism",
                "url": "doctrine.html#dcard-ax-4"
              },
              {
                "relation": "guards",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-5",
                "target_kind": "principle",
                "target_label": "Cache by content, not by name",
                "url": "doctrine.html#dcard-p-5"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-12",
                "target_kind": "principle",
                "target_label": "Make doctrine executable before authoritative",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-14",
                "target_kind": "principle",
                "target_label": "Carry basis and provenance together",
                "url": "doctrine.html#dcard-p-14"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-17",
                "target_kind": "principle",
                "target_label": "Anchor graph mutations to unique source rows",
                "url": "doctrine.html#dcard-p-17"
              },
              {
                "relation": "negates failure of",
                "target_id": "P-18",
                "target_kind": "principle",
                "target_label": "Require fan-in before activation",
                "url": "doctrine.html#dcard-p-18"
              }
            ],
            "object_id": "anti_principle:AP-17",
            "read_route_role": "authoritative_read",
            "read_url": "doctrine.html#dcard-ap-17",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-17.json"
              }
            ],
            "source_ref": "microcosm-substrate/anti_principles/AP-17.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/anti_principles/AP-17.json",
            "statement": "Letting a markdown page, generated card, atlas row, or compact result record summary override the executable contract it summarizes.",
            "status": "active",
            "summary_line": "Letting a markdown page, generated card, atlas row, or compact result record summary override the executable contract it summarizes.",
            "title": "Projection-as-source",
            "url": "doctrine.html#dcard-ap-17",
            "url_route_role": "read_view_alias"
          }
        ]
      },
      {
        "count": 11,
        "description": "Typed vocabulary boundaries that explain why a public specimen matters.",
        "kind": "concept",
        "label": "Concepts",
        "records": [
          {
            "anchor": "lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
            "anti_claims": [
              "This family concept is a source-bound grouping of accepted Microcosm validators, not a claim that the agents are safe in the world.",
              "The concept does not upgrade negative-case coverage into propagation proof or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.agent_reliability_and_safety_validator_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-3",
                      "target_kind": "principle",
                      "target_label": "Concentrate trust in small checkers",
                      "url": "doctrine.html#dcard-p-3"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-6",
                      "target_kind": "principle",
                      "target_label": "Status fails closed",
                      "url": "doctrine.html#dcard-p-6"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-8",
                      "target_kind": "principle",
                      "target_label": "Refuse inadmissible computations with typed reasons",
                      "url": "doctrine.html#dcard-p-8"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public benchmark integrity replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                      "target_kind": "mechanism",
                      "target_label": "validates completion evidence claims",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public memory conflict replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                      "target_kind": "mechanism",
                      "target_label": "validates public monitor verdict result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This family concept is a source-bound grouping of accepted Microcosm validators, not a claim that the agents are safe in the world. The concept does not upgrade negative-case coverage into propagation proof or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "agent reliability and safety validators as bounded public scope limits"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
            "cross_refs": [],
            "gloss": "safety and reliability claims remain bounded to named public fixtures, validators, and result record rows instead of global agent capability claims",
            "id": "concept.agent_reliability_and_safety_validator_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-3",
                "target_kind": "principle",
                "target_label": "Concentrate trust in small checkers",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-6",
                "target_kind": "principle",
                "target_label": "Status fails closed",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-8",
                "target_kind": "principle",
                "target_label": "Refuse inadmissible computations with typed reasons",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                "target_kind": "mechanism",
                "target_label": "validates public benchmark integrity replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                "target_kind": "mechanism",
                "target_label": "validates completion evidence claims",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                "target_kind": "mechanism",
                "target_label": "validates public memory conflict replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                "target_kind": "mechanism",
                "target_label": "validates public monitor verdict result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
              }
            ],
            "object_id": "concept:concept.agent_reliability_and_safety_validator_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.agent_reliability_and_safety_validator_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.agent_reliability_and_safety_validator_bundle.json",
            "statement": "agent reliability and safety validators as bounded public scope limits",
            "status": "active",
            "summary_line": "safety and reliability claims remain bounded to named public fixtures, validators, and result record rows instead of global agent capabilit\u2026",
            "title": "agent reliability and safety validators as bounded public scope limits",
            "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
            "anti_claims": [
              "This family concept does not make browsable route projections source authority.",
              "The concept does not establish complete system navigation coverage or public launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.architecture_and_navigation_route_contract_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-1",
                      "target_kind": "principle",
                      "target_label": "Recompute, do not echo",
                      "url": "doctrine.html#dcard-p-1"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-12",
                      "target_kind": "principle",
                      "target_label": "Make doctrine executable before authoritative",
                      "url": "doctrine.html#dcard-p-12"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public operator contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine fact claim audit",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine grammar bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public route plane bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This family concept does not make browsable route projections source authority. The concept does not establish complete system navigation coverage or public launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "architecture and navigation route contracts as executable doctrine boundaries"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
            "cross_refs": [],
            "gloss": "navigation and doctrine surfaces become walkable through source-bound contracts while generated views stay below source authority",
            "id": "concept.architecture_and_navigation_route_contract_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-1",
                "target_kind": "principle",
                "target_label": "Recompute, do not echo",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-12",
                "target_kind": "principle",
                "target_label": "Make doctrine executable before authoritative",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
                "target_kind": "mechanism",
                "target_label": "validates public operator contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine fact claim audit",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine grammar bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public route plane bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
              }
            ],
            "object_id": "concept:concept.architecture_and_navigation_route_contract_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.architecture_and_navigation_route_contract_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.architecture_and_navigation_route_contract_bundle.json",
            "statement": "architecture and navigation route contracts as executable doctrine boundaries",
            "status": "active",
            "summary_line": "navigation and doctrine surfaces become walkable through source-bound contracts while generated views stay below source authority",
            "title": "architecture and navigation route contracts as executable doctrine boundaries",
            "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
            "anti_claims": [
              "This family concept is not a public sharing, launch, or private-data equivalence claim.",
              "Cold-reader reachability is not whole-lattice completeness."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.entry_and_reveal_route_readiness_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-7",
                      "target_kind": "principle",
                      "target_label": "Track known unknowns without claiming the unknown is mapped",
                      "url": "doctrine.html#dcard-p-7"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-12",
                      "target_kind": "principle",
                      "target_label": "Make doctrine executable before authoritative",
                      "url": "doctrine.html#dcard-p-12"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                      "target_kind": "mechanism",
                      "target_label": "validates public first run route map",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
                      "target_kind": "mechanism",
                      "target_label": "validates public reveal walkthrough",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
                      "target_kind": "mechanism",
                      "target_label": "validates public source root bootstrap",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
                      "target_kind": "mechanism",
                      "target_label": "validates public first screen composition root",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This family concept is not a public sharing, launch, or private-data equivalence claim. Cold-reader reachability is not whole-lattice completeness."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "entry and reveal routes as bounded cold-reader readiness evidence"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
            "cross_refs": [],
            "gloss": "entry evidence shows what a reader can inspect, not that the whole system is ready or correct",
            "id": "concept.entry_and_reveal_route_readiness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-7",
                "target_kind": "principle",
                "target_label": "Track known unknowns without claiming the unknown is mapped",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-12",
                "target_kind": "principle",
                "target_label": "Make doctrine executable before authoritative",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "target_kind": "mechanism",
                "target_label": "validates public first run route map",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
                "target_kind": "mechanism",
                "target_label": "validates public reveal walkthrough",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
                "target_kind": "mechanism",
                "target_label": "validates public source root bootstrap",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
                "target_kind": "mechanism",
                "target_label": "validates public first screen composition root",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root"
              }
            ],
            "object_id": "concept:concept.entry_and_reveal_route_readiness_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.entry_and_reveal_route_readiness_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.entry_and_reveal_route_readiness_bundle.json",
            "statement": "entry and reveal routes as bounded cold-reader readiness evidence",
            "status": "active",
            "summary_line": "entry evidence shows what a reader can inspect, not that the whole system is ready or correct",
            "title": "entry and reveal routes as bounded cold-reader readiness evidence",
            "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
            "anti_claims": [
              "This specimen validates public standard shape only.",
              "This specimen does not establish source doctrine completeness."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.executable_doctrine_grammar_standard_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-8",
                      "target_kind": "principle",
                      "target_label": "Refuse inadmissible computations with typed reasons",
                      "url": "doctrine.html#dcard-p-8"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-12",
                      "target_kind": "principle",
                      "target_label": "Make doctrine executable before authoritative",
                      "url": "doctrine.html#dcard-p-12"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine grammar bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-7",
                      "target_kind": "axiom",
                      "target_label": "Typed partiality and refusal",
                      "url": "doctrine.html#dcard-ax-7"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This specimen validates public standard shape only. This specimen does not establish source doctrine completeness."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "standard as schema contract with explicit scope limit"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
            "cross_refs": [],
            "gloss": "invalid standards are blocked by negative cases such as missing teleology, missing result record expectations, or prose-only authority",
            "id": "concept.executable_doctrine_grammar_standard_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-8",
                "target_kind": "principle",
                "target_label": "Refuse inadmissible computations with typed reasons",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-12",
                "target_kind": "principle",
                "target_label": "Make doctrine executable before authoritative",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine grammar bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle"
              },
              {
                "relation": "abides by",
                "target_id": "AX-7",
                "target_kind": "axiom",
                "target_label": "Typed partiality and refusal",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "relation": "abides by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "abides by",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "object_id": "concept:concept.executable_doctrine_grammar_standard_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.executable_doctrine_grammar_standard_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.executable_doctrine_grammar_standard_bundle.json",
            "statement": "standard as schema contract with explicit scope limit",
            "status": "active",
            "summary_line": "invalid standards are blocked by negative cases such as missing teleology, missing result record expectations, or prose-only authority",
            "title": "standard as schema contract with explicit scope limit",
            "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-first-screen-doctrine-effect-frame",
            "anti_claims": [
              "This specimen proves entry routing and shape, not doctrine completeness.",
              "This specimen excludes launch or private-data equivalence."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.first_screen_doctrine_effect_frame.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-12",
                      "target_kind": "principle",
                      "target_label": "Make doctrine executable before authoritative",
                      "url": "doctrine.html#dcard-p-12"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                      "target_kind": "mechanism",
                      "target_label": "validates public first run route map",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This specimen proves entry routing and shape, not doctrine completeness. This specimen excludes launch or private-data equivalence."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "doctrine handles as typed mistake-prevention boundaries"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
            "cross_refs": [],
            "gloss": "runtime first-screen output emits CONCEPTS and MECHANISMS before standards-tree search is required",
            "id": "concept.first_screen_doctrine_effect_frame",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-12",
                "target_kind": "principle",
                "target_label": "Make doctrine executable before authoritative",
                "url": "doctrine.html#dcard-p-12"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "target_kind": "mechanism",
                "target_label": "validates public first run route map",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              },
              {
                "relation": "abides by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "abides by",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "object_id": "concept:concept.first_screen_doctrine_effect_frame",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.first_screen_doctrine_effect_frame.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.first_screen_doctrine_effect_frame.json",
            "statement": "doctrine handles as typed mistake-prevention boundaries",
            "status": "active",
            "summary_line": "runtime first-screen output emits CONCEPTS and MECHANISMS before standards-tree search is required",
            "title": "doctrine handles as typed mistake-prevention boundaries",
            "url": "rules-and-ideas.html#lattice-concept-concept-first-screen-doctrine-effect-frame",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-formal-math-and-proof-witness-bundle",
            "anti_claims": [
              "This family concept is not theorem-prover authority beyond the named public witness result records.",
              "Provider suggestions, oracle comparisons, and negative cases do not count as proof success."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.formal_math_and_proof_witness_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-3",
                      "target_kind": "principle",
                      "target_label": "Concentrate trust in small checkers",
                      "url": "doctrine.html#dcard-p-3"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-8",
                      "target_kind": "principle",
                      "target_label": "Refuse inadmissible computations with typed reasons",
                      "url": "doctrine.html#dcard-p-8"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public proof authority runtime bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
                      "target_kind": "mechanism",
                      "target_label": "validates public certificate kernel execution",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public corpus readiness boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public mathlib absence boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This family concept is not theorem-prover authority beyond the named public witness result records. Provider suggestions, oracle comparisons, and negative cases do not count as proof success."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "formal math and proof witnesses as bounded public proof-adjacent result records"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
            "cross_refs": [],
            "gloss": "proof-related artifacts expose bounded witness status without claiming theorem completeness or provider proof authority",
            "id": "concept.formal_math_and_proof_witness_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-3",
                "target_kind": "principle",
                "target_label": "Concentrate trust in small checkers",
                "url": "doctrine.html#dcard-p-3"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-8",
                "target_kind": "principle",
                "target_label": "Refuse inadmissible computations with typed reasons",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public proof authority runtime bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
                "target_kind": "mechanism",
                "target_label": "validates public certificate kernel execution",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public corpus readiness boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public mathlib absence boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary"
              }
            ],
            "object_id": "concept:concept.formal_math_and_proof_witness_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.formal_math_and_proof_witness_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.formal_math_and_proof_witness_bundle.json",
            "statement": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "status": "active",
            "summary_line": "proof-related artifacts expose bounded witness status without claiming theorem completeness or provider proof authority",
            "title": "formal math and proof witnesses as bounded public proof-adjacent result records",
            "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-import-projection-and-drift-control-bundle",
            "anti_claims": [
              "This family concept does not flip legacy or generated projections into source authority.",
              "Digest parity and drift checks are bounded import evidence, not whole-system correctness."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.import_projection_and_drift_control_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-1",
                      "target_kind": "principle",
                      "target_label": "Recompute, do not echo",
                      "url": "doctrine.html#dcard-p-1"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-11",
                      "target_kind": "principle",
                      "target_label": "Bind volatile facts to refresh routes",
                      "url": "doctrine.html#dcard-p-11"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public governance compilers bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public live source drift bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public saturation engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public launch claim language gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This family concept does not flip legacy or generated projections into source authority. Digest parity and drift checks are bounded import evidence, not whole-system correctness."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "source import and projection drift controls as provenance-preserving boundaries"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
            "cross_refs": [],
            "gloss": "imported material remains tied to source anchors and drift result records instead of becoming ambient doctrine authority",
            "id": "concept.import_projection_and_drift_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-1",
                "target_kind": "principle",
                "target_label": "Recompute, do not echo",
                "url": "doctrine.html#dcard-p-1"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-11",
                "target_kind": "principle",
                "target_label": "Bind volatile facts to refresh routes",
                "url": "doctrine.html#dcard-p-11"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public governance compilers bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public live source drift bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public saturation engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "target_kind": "mechanism",
                "target_label": "validates public launch claim language gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
              }
            ],
            "object_id": "concept:concept.import_projection_and_drift_control_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.import_projection_and_drift_control_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.import_projection_and_drift_control_bundle.json",
            "statement": "source import and projection drift controls as provenance-preserving boundaries",
            "status": "active",
            "summary_line": "imported material remains tied to source anchors and drift result records instead of becoming ambient doctrine authority",
            "title": "source import and projection drift controls as provenance-preserving boundaries",
            "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-research-and-science-replay-evidence-bundle",
            "anti_claims": [
              "This family concept is not external scientific validation, financial decisions, or benchmark superiority evidence.",
              "Replay result records expose bounded evidence and gaps, not full replication certainty."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.research_and_science_replay_evidence_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-2",
                      "target_kind": "principle",
                      "target_label": "Lower claim strength to checker strength",
                      "url": "doctrine.html#dcard-p-2"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-7",
                      "target_kind": "principle",
                      "target_label": "Track known unknowns without claiming the unknown is mapped",
                      "url": "doctrine.html#dcard-p-7"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public market dashboard read model bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction market board bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
                      "target_kind": "mechanism",
                      "target_label": "validates public finance forecast evaluation spine",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public materials lab safety replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This family concept is not external scientific validation, financial decisions, or benchmark superiority evidence. Replay result records expose bounded evidence and gaps, not full replication certainty."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "research and science replay validators as reproducibility scope limits"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
            "cross_refs": [],
            "gloss": "research claims remain scoped to public replay evidence and known gaps instead of becoming external scientific truth claims",
            "id": "concept.research_and_science_replay_evidence_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-2",
                "target_kind": "principle",
                "target_label": "Lower claim strength to checker strength",
                "url": "doctrine.html#dcard-p-2"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-7",
                "target_kind": "principle",
                "target_label": "Track known unknowns without claiming the unknown is mapped",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public market dashboard read model bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public prediction market board bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
                "target_kind": "mechanism",
                "target_label": "validates public finance forecast evaluation spine",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
                "target_kind": "mechanism",
                "target_label": "validates public materials lab safety replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay"
              }
            ],
            "object_id": "concept:concept.research_and_science_replay_evidence_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.research_and_science_replay_evidence_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.research_and_science_replay_evidence_bundle.json",
            "statement": "research and science replay validators as reproducibility scope limits",
            "status": "active",
            "summary_line": "research claims remain scoped to public replay evidence and known gaps instead of becoming external scientific truth claims",
            "title": "research and science replay validators as reproducibility scope limits",
            "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-standards-meta-diagnostics-bundle",
            "anti_claims": [
              "This specimen is coverage projection, not registry source authority.",
              "This specimen excludes launch, external model access, or whole-system correctness."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.standards_meta_diagnostics_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-7",
                      "target_kind": "principle",
                      "target_label": "Track known unknowns without claiming the unknown is mapped",
                      "url": "doctrine.html#dcard-p-7"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-15",
                      "target_kind": "principle",
                      "target_label": "Keep projections below source authority",
                      "url": "doctrine.html#dcard-p-15"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
                      "target_kind": "mechanism",
                      "target_label": "validates public standards meta diagnostics",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-6",
                      "target_kind": "axiom",
                      "target_label": "Open-world epistemics",
                      "url": "doctrine.html#dcard-ax-6"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-11",
                      "target_kind": "axiom",
                      "target_label": "Executable grammar before doctrine authority",
                      "url": "doctrine.html#dcard-ax-11"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This specimen is coverage projection, not registry source authority. This specimen excludes launch, external model access, or whole-system correctness."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "component-standard-runtime-result record coverage as projection-only evidence"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
            "cross_refs": [],
            "gloss": "accepted_organ_count and covered_organ_ids are validated without becoming launch-scope decision",
            "id": "concept.standards_meta_diagnostics_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-7",
                "target_kind": "principle",
                "target_label": "Track known unknowns without claiming the unknown is mapped",
                "url": "doctrine.html#dcard-p-7"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-15",
                "target_kind": "principle",
                "target_label": "Keep projections below source authority",
                "url": "doctrine.html#dcard-p-15"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
                "target_kind": "mechanism",
                "target_label": "validates public standards meta diagnostics",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics"
              },
              {
                "relation": "abides by",
                "target_id": "AX-6",
                "target_kind": "axiom",
                "target_label": "Open-world epistemics",
                "url": "doctrine.html#dcard-ax-6"
              },
              {
                "relation": "abides by",
                "target_id": "AX-11",
                "target_kind": "axiom",
                "target_label": "Executable grammar before doctrine authority",
                "url": "doctrine.html#dcard-ax-11"
              },
              {
                "relation": "abides by",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "object_id": "concept:concept.standards_meta_diagnostics_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.standards_meta_diagnostics_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.standards_meta_diagnostics_bundle.json",
            "statement": "component-standard-runtime-result record coverage as projection-only evidence",
            "status": "active",
            "summary_line": "accepted_organ_count and covered_organ_ids are validated without becoming launch-scope decision",
            "title": "component-standard-runtime-result record coverage as projection-only evidence",
            "url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
            "anti_claims": [
              "This specimen demonstrates local refinement, not global doctrine changes.",
              "This specimen excludes hand-editing doctrine nodes or exporting raw voice."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-8",
                      "target_kind": "principle",
                      "target_label": "Refuse inadmissible computations with typed reasons",
                      "url": "doctrine.html#dcard-p-8"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-13",
                      "target_kind": "principle",
                      "target_label": "Apply the same floor to meta artifacts",
                      "url": "doctrine.html#dcard-p-13"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-16",
                      "target_kind": "principle",
                      "target_label": "Bind authority to transaction scope",
                      "url": "doctrine.html#dcard-p-16"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
                      "target_kind": "mechanism",
                      "target_label": "validates public voice to doctrine self improvement loop",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-3",
                      "target_kind": "axiom",
                      "target_label": "Authority by derivation, not possession",
                      "url": "doctrine.html#dcard-ax-3"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-7",
                      "target_kind": "axiom",
                      "target_label": "Typed partiality and refusal",
                      "url": "doctrine.html#dcard-ax-7"
                    },
                    {
                      "relation": "abides by",
                      "target_id": "AX-12",
                      "target_kind": "axiom",
                      "target_label": "Reflexive accountability / no privileged meta-layer",
                      "url": "doctrine.html#dcard-ax-12"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This specimen demonstrates local refinement, not global doctrine changes. This specimen excludes hand-editing doctrine nodes or exporting raw voice."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "local pressure rows as typed candidates for owner-surface refinement"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
            "cross_refs": [],
            "gloss": "status_counts distinguish refined_existing_surface, workitem_captured, and nothing_to_refine",
            "id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-8",
                "target_kind": "principle",
                "target_label": "Refuse inadmissible computations with typed reasons",
                "url": "doctrine.html#dcard-p-8"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-13",
                "target_kind": "principle",
                "target_label": "Apply the same floor to meta artifacts",
                "url": "doctrine.html#dcard-p-13"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-16",
                "target_kind": "principle",
                "target_label": "Bind authority to transaction scope",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
                "target_kind": "mechanism",
                "target_label": "validates public voice to doctrine self improvement loop",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop"
              },
              {
                "relation": "abides by",
                "target_id": "AX-3",
                "target_kind": "axiom",
                "target_label": "Authority by derivation, not possession",
                "url": "doctrine.html#dcard-ax-3"
              },
              {
                "relation": "abides by",
                "target_id": "AX-7",
                "target_kind": "axiom",
                "target_label": "Typed partiality and refusal",
                "url": "doctrine.html#dcard-ax-7"
              },
              {
                "relation": "abides by",
                "target_id": "AX-12",
                "target_kind": "axiom",
                "target_label": "Reflexive accountability / no privileged meta-layer",
                "url": "doctrine.html#dcard-ax-12"
              }
            ],
            "object_id": "concept:concept.voice_to_doctrine_self_improvement_loop_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json",
            "statement": "local pressure rows as typed candidates for owner-surface refinement",
            "status": "active",
            "summary_line": "status_counts distinguish refined_existing_surface, workitem_captured, and nothing_to_refine",
            "title": "local pressure rows as typed candidates for owner-surface refinement",
            "url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-concept-concept-work-landing-and-continuity-control-bundle",
            "anti_claims": [
              "This family concept does not establish publishing-scope decision, clean branch state, or external delivery.",
              "Coordination result records do not authorize unrelated path mutation or broad staging."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.work_landing_and_continuity_control_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "implements or refines",
                      "target_id": "P-6",
                      "target_kind": "principle",
                      "target_label": "Status fails closed",
                      "url": "doctrine.html#dcard-p-6"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-9",
                      "target_kind": "principle",
                      "target_label": "Preserve provenance across every boundary",
                      "url": "doctrine.html#dcard-p-9"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-10",
                      "target_kind": "principle",
                      "target_label": "Do not land effects without compensation",
                      "url": "doctrine.html#dcard-p-10"
                    },
                    {
                      "relation": "implements or refines",
                      "target_id": "P-16",
                      "target_kind": "principle",
                      "target_label": "Bind authority to transaction scope",
                      "url": "doctrine.html#dcard-p-16"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                      "target_kind": "mechanism",
                      "target_label": "validates synthetic bridge continuity",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                      "target_kind": "mechanism",
                      "target_label": "validates public concurrency mission control",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public work landing replay contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
                    },
                    {
                      "relation": "instantiated by",
                      "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public mission transaction bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This family concept does not establish public sharing decision, clean branch state, or external delivery. Coordination result records do not authorize unrelated path mutation or broad staging."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "work landing and continuity controls as transaction-scoped coordination evidence"
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
            "cross_refs": [],
            "gloss": "work progress claims stay tied to owned paths, result records, and transaction scope rather than chat status or generated projections",
            "id": "concept.work_landing_and_continuity_control_bundle",
            "kind": "concept",
            "kind_label": "concept",
            "links": [
              {
                "relation": "implements or refines",
                "target_id": "P-6",
                "target_kind": "principle",
                "target_label": "Status fails closed",
                "url": "doctrine.html#dcard-p-6"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-9",
                "target_kind": "principle",
                "target_label": "Preserve provenance across every boundary",
                "url": "doctrine.html#dcard-p-9"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-10",
                "target_kind": "principle",
                "target_label": "Do not land effects without compensation",
                "url": "doctrine.html#dcard-p-10"
              },
              {
                "relation": "implements or refines",
                "target_id": "P-16",
                "target_kind": "principle",
                "target_label": "Bind authority to transaction scope",
                "url": "doctrine.html#dcard-p-16"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                "target_kind": "mechanism",
                "target_label": "validates synthetic bridge continuity",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "target_kind": "mechanism",
                "target_label": "validates public concurrency mission control",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "target_kind": "mechanism",
                "target_label": "validates public work landing replay contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
              },
              {
                "relation": "instantiated by",
                "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public mission transaction bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
              }
            ],
            "object_id": "concept:concept.work_landing_and_continuity_control_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.work_landing_and_continuity_control_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/concepts/concept.work_landing_and_continuity_control_bundle.json",
            "statement": "work landing and continuity controls as transaction-scoped coordination evidence",
            "status": "active",
            "summary_line": "work progress claims stay tied to owned paths, result records, and transaction scope rather than chat status or generated projections",
            "title": "work landing and continuity controls as transaction-scoped coordination evidence",
            "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle",
            "url_route_role": "read_view_alias"
          }
        ]
      },
      {
        "count": 95,
        "description": "Runnable or inspectable transformations that turn the rule boundary into a checkable effect.",
        "kind": "mechanism",
        "label": "Mechanisms",
        "records": [
          {
            "anchor": "lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/agent_benchmark_integrity_anti_gaming_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/agent benchmark integrity anti gaming replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "agent_benchmark_integrity_anti_gaming_replay",
                      "target_kind": "component",
                      "target_label": "Agent Benchmark Integrity Anti Gaming Replay",
                      "url": "components.html#component-agent_benchmark_integrity_anti_gaming_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public cold eval honesty bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public research replication replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The agent benchmark integrity anti-gaming replay component validates public benchmark-claim boundaries by checking locked evaluator policy, case roster binding, replay observation fields, file-access refs, contamination refs, trusted-reference score refs, output replay refs, public trace verdict recomputation, copied source-module digests, metadata-only result record policy, and anti-gaming negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/agent_benchmark_integrity_anti_gaming_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/agent benchmark integrity anti gaming replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "agent_benchmark_integrity_anti_gaming_replay",
                "target_kind": "component",
                "target_label": "Agent Benchmark Integrity Anti Gaming Replay",
                "url": "components.html#component-agent_benchmark_integrity_anti_gaming_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public cold eval honesty bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
                "target_kind": "mechanism",
                "target_label": "validates public research replication replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay"
              }
            ],
            "object_id": "mechanism:mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json",
            "statement": "The agent benchmark integrity anti-gaming replay component validates public benchmark-claim boundaries by checking locked evaluator policy, case roster binding, replay observation fields, file-access refs, contamination refs, trusted-reference score refs, output replay refs, public trace verdict recomputation, copied source-module digests, metadata-only result record policy, and anti-gaming negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The agent benchmark integrity anti-gaming replay component validates public benchmark-claim boundaries by checking locked evaluator policy\u2026",
            "title": "validates public benchmark integrity replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/agent_closeout_faithfulness_audit.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/agent completion faithfulness audit py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "agent_closeout_faithfulness_audit",
                      "target_kind": "component",
                      "target_label": "Agent Completion Faithfulness Audit",
                      "url": "components.html#component-agent_closeout_faithfulness_audit"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The agent completion faithfulness audit component validates public completion evidence claims by checking fixture commit objects and HEAD with git subprocesses, pytest span execution and explicit pass status with pytest subprocesses, fixture-ledger cap rows, copied source-module digests, and stable overclaim negative cases before writing metadata-only result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/agent_closeout_faithfulness_audit.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/agent completion faithfulness audit py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "agent_closeout_faithfulness_audit",
                "target_kind": "component",
                "target_label": "Agent Completion Faithfulness Audit",
                "url": "components.html#component-agent_closeout_faithfulness_audit"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json",
            "statement": "The agent completion faithfulness audit component validates public completion evidence claims by checking fixture commit objects and HEAD with git subprocesses, pytest span execution and explicit pass status with pytest subprocesses, fixture-ledger cap rows, copied source-module digests, and stable overclaim negative cases before writing metadata-only result records.",
            "status": "active",
            "summary_line": "The agent completion faithfulness audit component validates public completion evidence claims by checking fixture commit objects and HEAD w\u2026",
            "title": "validates completion evidence claims",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/agent_memory_temporal_conflict_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/agent memory temporal conflict replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "agent_memory_temporal_conflict_replay",
                      "target_kind": "component",
                      "target_label": "Agent Memory Temporal Conflict Replay",
                      "url": "components.html#component-agent_memory_temporal_conflict_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public sleeper memory poisoning quarantine replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The agent memory temporal-conflict replay component validates public memory projection mechanics by checking ADD/UPDATE/DELETE/NOOP decisions, temporal conflict-edge refs, stale-downgrade refs, metadata-only non-public refs, paired memory-on/off replay evidence, answer-delta result records, source-module manifest boundaries, and memory falsification negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/agent_memory_temporal_conflict_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/agent memory temporal conflict replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "agent_memory_temporal_conflict_replay",
                "target_kind": "component",
                "target_label": "Agent Memory Temporal Conflict Replay",
                "url": "components.html#component-agent_memory_temporal_conflict_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                "target_kind": "mechanism",
                "target_label": "validates public sleeper memory poisoning quarantine replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
              }
            ],
            "object_id": "mechanism:mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json",
            "statement": "The agent memory temporal-conflict replay component validates public memory projection mechanics by checking ADD/UPDATE/DELETE/NOOP decisions, temporal conflict-edge refs, stale-downgrade refs, metadata-only non-public refs, paired memory-on/off replay evidence, answer-delta result records, source-module manifest boundaries, and memory falsification negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The agent memory temporal-conflict replay component validates public memory projection mechanics by checking ADD/UPDATE/DELETE/NOOP decisio\u2026",
            "title": "validates public memory conflict replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/agent_monitor_redteam_falsification_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/agent monitor redteam falsification replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "agent_monitor_redteam_falsification_replay",
                      "target_kind": "component",
                      "target_label": "Agent Monitor Redteam Falsification Replay",
                      "url": "components.html#component-agent_monitor_redteam_falsification_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public sabotage scheming monitor replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The agent monitor redteam falsification replay component validates public monitor-verdict evidence shape by checking trajectory rosters, suspicious-span refs, adversarial-probe refs, escalation refs, body-omission refs, mitigation refs, cold-replay refs, public trace recomputation, source-module manifest boundaries, and falsification negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/agent_monitor_redteam_falsification_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/agent monitor redteam falsification replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "agent_monitor_redteam_falsification_replay",
                "target_kind": "component",
                "target_label": "Agent Monitor Redteam Falsification Replay",
                "url": "components.html#component-agent_monitor_redteam_falsification_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
                "target_kind": "mechanism",
                "target_label": "validates public sabotage scheming monitor replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay"
              }
            ],
            "object_id": "mechanism:mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json",
            "statement": "The agent monitor redteam falsification replay component validates public monitor-verdict evidence shape by checking trajectory rosters, suspicious-span refs, adversarial-probe refs, escalation refs, body-omission refs, mitigation refs, cold-replay refs, public trace recomputation, source-module manifest boundaries, and falsification negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The agent monitor redteam falsification replay component validates public monitor-verdict evidence shape by checking trajectory rosters, su\u2026",
            "title": "validates public monitor verdict result records",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/agent_route_observability_runtime.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/agent route observability runtime py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "agent_route_observability_runtime",
                      "target_kind": "component",
                      "target_label": "Agent Route Observability Runtime",
                      "url": "components.html#component-agent_route_observability_runtime"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public saturation engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public proof authority runtime bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public unsurfaced primitives bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public source engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public compliance pipeline bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The agent route observability runtime validates public route-feedback and observability fixture bundles by checking actor-axis authority boundaries, route-lease consumption, duplicate trace ids, hook-shadow advisory status, anti-pattern debt retirement, agent-principle-lens compact admission, egress-mirror boundaries, copied source-module digests, and non-public-state exclusion before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/agent_route_observability_runtime.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/agent route observability runtime py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "agent_route_observability_runtime",
                "target_kind": "component",
                "target_label": "Agent Route Observability Runtime",
                "url": "components.html#component-agent_route_observability_runtime"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public saturation engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public proof authority runtime bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public unsurfaced primitives bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public source engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public compliance pipeline bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.agent_route_observability_runtime.validates_public_route_feedback",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json",
            "statement": "The agent route observability runtime validates public route-feedback and observability fixture bundles by checking actor-axis authority boundaries, route-lease consumption, duplicate trace ids, hook-shadow advisory status, anti-pattern debt retirement, agent-principle-lens compact admission, egress-mirror boundaries, copied source-module digests, and non-public-state exclusion before writing bounded result records.",
            "status": "active",
            "summary_line": "The agent route observability runtime validates public route-feedback and observability fixture bundles by checking actor-axis authority bo\u2026",
            "title": "validates public route feedback",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/agent sabotage scheming monitor replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "agent_sabotage_scheming_monitor_replay",
                      "target_kind": "component",
                      "target_label": "Agent Sabotage Scheming Monitor Replay",
                      "url": "components.html#component-agent_sabotage_scheming_monitor_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The agent sabotage scheming-monitor replay validates a public synthetic sabotage-monitor bundle through task episodes, action traces, monitor scores, counterfactual replay, cold replay, source-module digest anchors, negative cases, metadata-only result records, and scope limits without live sabotage, exploit instruction, account secret/account material, private reasoning export, launch, or deployment-risk product claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/agent_sabotage_scheming_monitor_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/agent sabotage scheming monitor replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "agent_sabotage_scheming_monitor_replay",
                "target_kind": "component",
                "target_label": "Agent Sabotage Scheming Monitor Replay",
                "url": "components.html#component-agent_sabotage_scheming_monitor_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json",
            "statement": "The agent sabotage scheming-monitor replay validates a public synthetic sabotage-monitor bundle through task episodes, action traces, monitor scores, counterfactual replay, cold replay, source-module digest anchors, negative cases, metadata-only result records, and scope limits without live sabotage, exploit instruction, account secret/account material, private reasoning export, launch, or deployment-risk product claims.",
            "status": "active",
            "summary_line": "The agent sabotage scheming-monitor replay validates a public synthetic sabotage-monitor bundle through task episodes, action traces, monit\u2026",
            "title": "validates public sabotage scheming monitor replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sabotage-scheming-monitor-replay-validates-public-sabotage-scheming-monitor-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/agent_sandbox_policy_escape_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/agent sandbox policy escape replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "agent_sandbox_policy_escape_replay",
                      "target_kind": "component",
                      "target_label": "Agent Sandbox Policy Escape Replay",
                      "url": "components.html#component-agent_sandbox_policy_escape_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public sleeper memory poisoning quarantine replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The agent sandbox policy escape replay component validates public sandbox-policy projection mechanics by checking action requests, pre-execution policy verdicts, side-effect result records, rollback result records, cold replay rows, public trace spans, source-module manifest boundaries, secret-exclusion scans, and escape negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/agent_sandbox_policy_escape_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/agent sandbox policy escape replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "agent_sandbox_policy_escape_replay",
                "target_kind": "component",
                "target_label": "Agent Sandbox Policy Escape Replay",
                "url": "components.html#component-agent_sandbox_policy_escape_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                "target_kind": "mechanism",
                "target_label": "validates public sleeper memory poisoning quarantine replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
              }
            ],
            "object_id": "mechanism:mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json",
            "statement": "The agent sandbox policy escape replay component validates public sandbox-policy projection mechanics by checking action requests, pre-execution policy verdicts, side-effect result records, rollback result records, cold replay rows, public trace spans, source-module manifest boundaries, secret-exclusion scans, and escape negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The agent sandbox policy escape replay component validates public sandbox-policy projection mechanics by checking action requests, pre-exec\u2026",
            "title": "validates public sandbox policy trace",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/agentic vulnerability discovery patch proof replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "agentic_vulnerability_discovery_patch_proof_replay",
                      "target_kind": "component",
                      "target_label": "Agentic Vulnerability Discovery Patch Proof Replay",
                      "url": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The agentic vulnerability discovery patch-proof replay component validates public vulnerability-claim boundaries by checking projection protocol, vulnerability policy, synthetic target refs, issue hypotheses, trace evidence, abstract exploitability refs, patch diff refs, regression tests, verifier result records, sandbox verdicts, false-positive triage, cold replay, public agent-execution trace spans, source-module manifest digests, secret-exclusion scan, metadata-only result record policy, and security-overclaim negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/agentic_vulnerability_discovery_patch_proof_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/agentic vulnerability discovery patch proof replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "agentic_vulnerability_discovery_patch_proof_replay",
                "target_kind": "component",
                "target_label": "Agentic Vulnerability Discovery Patch Proof Replay",
                "url": "components.html#component-agentic_vulnerability_discovery_patch_proof_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json",
            "statement": "The agentic vulnerability discovery patch-proof replay component validates public vulnerability-claim boundaries by checking projection protocol, vulnerability policy, synthetic target refs, issue hypotheses, trace evidence, abstract exploitability refs, patch diff refs, regression tests, verifier result records, sandbox verdicts, false-positive triage, cold replay, public agent-execution trace spans, source-module manifest digests, secret-exclusion scan, metadata-only result record policy, and security-overclaim negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The agentic vulnerability discovery patch-proof replay component validates public vulnerability-claim boundaries by checking projection pro\u2026",
            "title": "validates public agentic vulnerability patch proof replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch4_proof_authority_runtime.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch4 proof authority runtime py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch4_proof_authority_runtime",
                      "target_kind": "component",
                      "target_label": "Proof / Control / Runtime Import Bundle",
                      "url": "components.html#component-batch4_proof_authority_runtime"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 4 proof, authority, and runtime bundle validates copied public proof-control, formal-math, Codex runtime, completion, bitemporal, taskpolicy, and context-yield source bodies through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting theorem-proof, benchmark, live runtime, source-file changes, public sharing, launch, or whole-system correctness authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch4_proof_authority_runtime.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch4 proof authority runtime py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch4_proof_authority_runtime",
                "target_kind": "component",
                "target_label": "Proof / Control / Runtime Import Bundle",
                "url": "components.html#component-batch4_proof_authority_runtime"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json",
            "statement": "The Set 4 proof, authority, and runtime bundle validates copied public proof-control, formal-math, Codex runtime, completion, bitemporal, taskpolicy, and context-yield source bodies through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting theorem-proof, benchmark, live runtime, source-file changes, public sharing, launch, or whole-system correctness authority.",
            "status": "active",
            "summary_line": "The Set 4 proof, authority, and runtime bundle validates copied public proof-control, formal-math, Codex runtime, completion, bitemporal, t\u2026",
            "title": "validates public proof authority runtime bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch5_authority_systems_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch5 authority systems bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch5_authority_systems_capsule",
                      "target_kind": "component",
                      "target_label": "Authority Systems Source Bundle",
                      "url": "components.html#component-batch5_authority_systems_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 5 authority systems bundle validates copied public source authority/control bodies through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting live external model access, proof success, process signal authority, generated-state mutation, source-file changes, public sharing, launch, private-system equivalence, or whole-system correctness authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch5_authority_systems_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch5 authority systems bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch5_authority_systems_capsule",
                "target_kind": "component",
                "target_label": "Authority Systems Source Bundle",
                "url": "components.html#component-batch5_authority_systems_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json",
            "statement": "The Set 5 authority systems bundle validates copied public source authority/control bodies through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting live external model access, proof success, process signal authority, generated-state mutation, source-file changes, public sharing, launch, private-system equivalence, or whole-system correctness authority.",
            "status": "active",
            "summary_line": "The Set 5 authority systems bundle validates copied public source authority/control bodies through deterministic fixture and exported-bundl\u2026",
            "title": "validates public authority systems bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch5-authority-systems-capsule-validates-public-authority-systems-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch6 unsurfaced primitives bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch6_unsurfaced_primitives_capsule",
                      "target_kind": "component",
                      "target_label": "Unsurfaced Source Primitives Bundle",
                      "url": "components.html#component-batch6_unsurfaced_primitives_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 6 unsurfaced primitives bundle validates copied public source-primitive bodies through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting raw operator memory, prompt-shelf capture authority, live market data, provider/browser state, media launch, source-file changes, public sharing, launch, or whole-system correctness authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch6_unsurfaced_primitives_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch6 unsurfaced primitives bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch6_unsurfaced_primitives_capsule",
                "target_kind": "component",
                "target_label": "Unsurfaced Source Primitives Bundle",
                "url": "components.html#component-batch6_unsurfaced_primitives_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json",
            "statement": "The Set 6 unsurfaced primitives bundle validates copied public source-primitive bodies through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting raw operator memory, prompt-shelf capture authority, live market data, provider/browser state, media launch, source-file changes, public sharing, launch, or whole-system correctness authority.",
            "status": "active",
            "summary_line": "The Set 6 unsurfaced primitives bundle validates copied public source-primitive bodies through deterministic fixture and exported-bundle ex\u2026",
            "title": "validates public unsurfaced primitives bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch7_demo_take_console_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch7 demo take console bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch7_demo_take_console_capsule",
                      "target_kind": "component",
                      "target_label": "Demo Take Console Source Bundle",
                      "url": "components.html#component-batch7_demo_take_console_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public unsurfaced primitives bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
                      "target_kind": "mechanism",
                      "target_label": "validates public audio level rms port",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 7 Demo Take Console bundle validates copied public Swift source bodies through deterministic SwiftPM build-witness, recording-state, helper-bridge, recorder-store, hotkey/audio-meter, transcribe-payload, exported-bundle, digest-anchor, negative-case, metadata-only result record, and scope limit checks without granting app launch authority, screen or microphone capture authority, model dispatch, source-file changes, public sharing, launch, private-system equivalence, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch7_demo_take_console_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch7 demo take console bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch7_demo_take_console_capsule",
                "target_kind": "component",
                "target_label": "Demo Take Console Source Bundle",
                "url": "components.html#component-batch7_demo_take_console_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public unsurfaced primitives bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
                "target_kind": "mechanism",
                "target_label": "validates public audio level rms port",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port"
              }
            ],
            "object_id": "mechanism:mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json",
            "statement": "The Set 7 Demo Take Console bundle validates copied public Swift source bodies through deterministic SwiftPM build-witness, recording-state, helper-bridge, recorder-store, hotkey/audio-meter, transcribe-payload, exported-bundle, digest-anchor, negative-case, metadata-only result record, and scope limit checks without granting app launch authority, screen or microphone capture authority, model dispatch, source-file changes, public sharing, launch, private-system equivalence, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 7 Demo Take Console bundle validates copied public Swift source bodies through deterministic SwiftPM build-witness, recording-state\u2026",
            "title": "validates public demo take console bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-demo-take-console-capsule-validates-public-demo-take-console-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch7_macro_engines_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch7 source engines bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch7_macro_engines_capsule",
                      "target_kind": "component",
                      "target_label": "Trace, Code-Map & Scheduling Engines Bundle",
                      "url": "components.html#component-batch7_macro_engines_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public policy engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public tools tail primitives bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public source engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 7 source engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch7_macro_engines_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch7 source engines bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch7_macro_engines_capsule",
                "target_kind": "component",
                "target_label": "Trace, Code-Map & Scheduling Engines Bundle",
                "url": "components.html#component-batch7_macro_engines_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public policy engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public tools tail primitives bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public source engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json",
            "statement": "The Set 7 source engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 7 source engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, s\u2026",
            "title": "validates public source engines bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-macro-engines-capsule-validates-public-macro-engines-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch7_oracle_sibling_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch7 oracle sibling bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch7_oracle_sibling_capsule",
                      "target_kind": "component",
                      "target_label": "Oracle Sibling Source Bundle",
                      "url": "components.html#component-batch7_oracle_sibling_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public tools tail primitives bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 7 Oracle sibling bundle validates copied public Oracle source bodies through deterministic subject-index, subject-snapshot, truth-diff, quartet-plan, original-pytest, exported-bundle, digest-anchor, negative-case, metadata-only result record, and scope limit checks without granting Oracle reasoning authority, semantic truth authority, external model access, source-file changes, public sharing, launch, private-system equivalence, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch7_oracle_sibling_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch7 oracle sibling bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch7_oracle_sibling_capsule",
                "target_kind": "component",
                "target_label": "Oracle Sibling Source Bundle",
                "url": "components.html#component-batch7_oracle_sibling_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public tools tail primitives bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json",
            "statement": "The Set 7 Oracle sibling bundle validates copied public Oracle source bodies through deterministic subject-index, subject-snapshot, truth-diff, quartet-plan, original-pytest, exported-bundle, digest-anchor, negative-case, metadata-only result record, and scope limit checks without granting Oracle reasoning authority, semantic truth authority, external model access, source-file changes, public sharing, launch, private-system equivalence, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 7 Oracle sibling bundle validates copied public Oracle source bodies through deterministic subject-index, subject-snapshot, truth-d\u2026",
            "title": "validates public oracle sibling bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-oracle-sibling-capsule-validates-public-oracle-sibling-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch7_secondary_runtime_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch7 secondary runtime bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch7_secondary_runtime_capsule",
                      "target_kind": "component",
                      "target_label": "Secondary Runtime Source Bundle",
                      "url": "components.html#component-batch7_secondary_runtime_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 7 secondary runtime bundle validates copied public runtime, graph, cartography, stockgrid, and Polymarket source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting browser/session export, wallet authority, live market data, investment-related actions, source-file changes, public sharing, launch, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch7_secondary_runtime_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch7 secondary runtime bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch7_secondary_runtime_capsule",
                "target_kind": "component",
                "target_label": "Secondary Runtime Source Bundle",
                "url": "components.html#component-batch7_secondary_runtime_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json",
            "statement": "The Set 7 secondary runtime bundle validates copied public runtime, graph, cartography, stockgrid, and Polymarket source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting browser/session export, wallet authority, live market data, investment-related actions, source-file changes, public sharing, launch, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 7 secondary runtime bundle validates copied public runtime, graph, cartography, stockgrid, and Polymarket source-body behavior thro\u2026",
            "title": "validates public secondary runtime bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch7-secondary-runtime-capsule-validates-public-secondary-runtime-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch8_audio_level_rms_port.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch8 audio level rms port py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch8_audio_level_rms_port",
                      "target_kind": "component",
                      "target_label": "Audio Level RMS Port",
                      "url": "components.html#component-batch8_audio_level_rms_port"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 8 audio level RMS port validates a source-faithful public projection of AudioLevelMonitor normalized-level RMS behavior by running deterministic fixture arrays, malformed negative exercises, source-module digest checks, metadata-only result records, and scope limits without starting audio capture or claiming device, launch, public sharing, or domain-correctness authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch8_audio_level_rms_port.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch8 audio level rms port py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch8_audio_level_rms_port",
                "target_kind": "component",
                "target_label": "Audio Level RMS Port",
                "url": "components.html#component-batch8_audio_level_rms_port"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json",
            "statement": "The Set 8 audio level RMS port validates a source-faithful public projection of AudioLevelMonitor normalized-level RMS behavior by running deterministic fixture arrays, malformed negative exercises, source-module digest checks, metadata-only result records, and scope limits without starting audio capture or claiming device, launch, public sharing, or domain-correctness authority.",
            "status": "active",
            "summary_line": "The Set 8 audio level RMS port validates a source-faithful public projection of AudioLevelMonitor normalized-level RMS behavior by running\u2026",
            "title": "validates public audio level rms port",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch8_compliance_pipeline_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch8 compliance pipeline bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch8_compliance_pipeline_capsule",
                      "target_kind": "component",
                      "target_label": "Compliance Pipeline Bundle",
                      "url": "components.html#component-batch8_compliance_pipeline_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public saturation engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                      "target_kind": "mechanism",
                      "target_label": "validates public source projection imports",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 8 compliance pipeline bundle validates a bounded public compliance/pipeline import by exercising the compliance adapter registry, bounded no-write checks, baseline companion scans, digest normalization, observe-plan helper behavior, dispatch/process boundaries, source-module digests, six negative cases, metadata-only result records, and scope limits."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch8_compliance_pipeline_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch8 compliance pipeline bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch8_compliance_pipeline_capsule",
                "target_kind": "component",
                "target_label": "Compliance Pipeline Bundle",
                "url": "components.html#component-batch8_compliance_pipeline_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public saturation engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "target_kind": "mechanism",
                "target_label": "validates public source projection imports",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              }
            ],
            "object_id": "mechanism:mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json",
            "statement": "The Set 8 compliance pipeline bundle validates a bounded public compliance/pipeline import by exercising the compliance adapter registry, bounded no-write checks, baseline companion scans, digest normalization, observe-plan helper behavior, dispatch/process boundaries, source-module digests, six negative cases, metadata-only result records, and scope limits.",
            "status": "active",
            "summary_line": "The Set 8 compliance pipeline bundle validates a bounded public compliance/pipeline import by exercising the compliance adapter registry, b\u2026",
            "title": "validates public compliance pipeline bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch8_policy_engines_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch8 policy engines bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch8_policy_engines_capsule",
                      "target_kind": "component",
                      "target_label": "Policy Engines Bundle",
                      "url": "components.html#component-batch8_policy_engines_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 8 policy engines bundle validates copied public policy-engine bodies by exercising lab contract audit, market fusion readiness, campaign transition adjudication, source-module digest anchors, three negative cases, metadata-only result records, and scope limits without live campaign execution, model/external model access, launch, public sharing, or source-file changes."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch8_policy_engines_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch8 policy engines bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch8_policy_engines_capsule",
                "target_kind": "component",
                "target_label": "Policy Engines Bundle",
                "url": "components.html#component-batch8_policy_engines_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json",
            "statement": "The Set 8 policy engines bundle validates copied public policy-engine bodies by exercising lab contract audit, market fusion readiness, campaign transition adjudication, source-module digest anchors, three negative cases, metadata-only result records, and scope limits without live campaign execution, model/external model access, launch, public sharing, or source-file changes.",
            "status": "active",
            "summary_line": "The Set 8 policy engines bundle validates copied public policy-engine bodies by exercising lab contract audit, market fusion readiness, cam\u2026",
            "title": "validates public policy engines bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch8_structural_theses_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch8 structural theses bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch8_structural_theses_capsule",
                      "target_kind": "component",
                      "target_label": "Structural Theses Finance Bundle",
                      "url": "components.html#component-batch8_structural_theses_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction market board bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 8 structural theses bundle validates a copied public structural-theses finance body by running synthetic winner, loser, and control exercises, digest and anchor checks, three negative cases, metadata-only result records, and scope limits without live market data, investment-related actions, portfolio action, external model access, launch, or public sharing decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch8_structural_theses_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch8 structural theses bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch8_structural_theses_capsule",
                "target_kind": "component",
                "target_label": "Structural Theses Finance Bundle",
                "url": "components.html#component-batch8_structural_theses_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public prediction market board bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json",
            "statement": "The Set 8 structural theses bundle validates a copied public structural-theses finance body by running synthetic winner, loser, and control exercises, digest and anchor checks, three negative cases, metadata-only result records, and scope limits without live market data, investment-related actions, portfolio action, external model access, launch, or publishing-scope decision.",
            "status": "active",
            "summary_line": "The Set 8 structural theses bundle validates a copied public structural-theses finance body by running synthetic winner, loser, and control\u2026",
            "title": "validates public structural theses bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch8 tools tail primitives bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch8_tools_tail_primitives_capsule",
                      "target_kind": "component",
                      "target_label": "Tools-Tail Primitives Bundle",
                      "url": "components.html#component-batch8_tools_tail_primitives_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 8 tools-tail primitives bundle validates four copied public tools-tail source modules by exercising observer set diffs, JSON patch interpretation, stable ledger-id hashing, shadow-envelope parsing, source-module digest anchors, four negative cases, metadata-only result records, and scope limits without live oracle/provider/source-file changes/launch lanes."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch8_tools_tail_primitives_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch8 tools tail primitives bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch8_tools_tail_primitives_capsule",
                "target_kind": "component",
                "target_label": "Tools-Tail Primitives Bundle",
                "url": "components.html#component-batch8_tools_tail_primitives_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json",
            "statement": "The Set 8 tools-tail primitives bundle validates four copied public tools-tail source modules by exercising observer set diffs, JSON patch interpretation, stable ledger-id hashing, shadow-envelope parsing, source-module digest anchors, four negative cases, metadata-only result records, and scope limits without live oracle/provider/source-file changes/launch lanes.",
            "status": "active",
            "summary_line": "The Set 8 tools-tail primitives bundle validates four copied public tools-tail source modules by exercising observer set diffs, JSON patch\u2026",
            "title": "validates public tools tail primitives bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch8_validator_checker_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch8 validator checker bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch8_validator_checker_capsule",
                      "target_kind": "component",
                      "target_label": "Validator Checker Bundle",
                      "url": "components.html#component-batch8_validator_checker_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public cold eval honesty bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public launch claim language gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 8 validator checker bundle validates an exact copied public validators.py body by exercising policy/status judging, private-boundary scanning, specimen checks, launch-gate checks, validate-entrypoint behavior, source-module digest anchors, six negative cases, metadata-only result records, and scope limits."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch8_validator_checker_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch8 validator checker bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch8_validator_checker_capsule",
                "target_kind": "component",
                "target_label": "Validator Checker Bundle",
                "url": "components.html#component-batch8_validator_checker_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public cold eval honesty bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "target_kind": "mechanism",
                "target_label": "validates public launch claim language gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
              }
            ],
            "object_id": "mechanism:mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json",
            "statement": "The Set 8 validator checker bundle validates an exact copied public validators.py body by exercising policy/status judging, private-boundary scanning, specimen checks, launch-gate checks, validate-entrypoint behavior, source-module digest anchors, six negative cases, metadata-only result records, and scope limits.",
            "status": "active",
            "summary_line": "The Set 8 validator checker bundle validates an exact copied public validators.py body by exercising policy/status judging, private-boundar\u2026",
            "title": "validates public validator checker bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch9_macro_engines_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch9 source engines bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch9_macro_engines_capsule",
                      "target_kind": "component",
                      "target_label": "Backend & Governance Engines Bundle",
                      "url": "components.html#component-batch9_macro_engines_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public governance compilers bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 9 source engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch9_macro_engines_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch9 source engines bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch9_macro_engines_capsule",
                "target_kind": "component",
                "target_label": "Backend & Governance Engines Bundle",
                "url": "components.html#component-batch9_macro_engines_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public governance compilers bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json",
            "statement": "The Set 9 source engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 9 source engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, s\u2026",
            "title": "validates public source engines bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch9-macro-engines-capsule-validates-public-macro-engines-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch10_cold_eval_honesty_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch10 cold eval honesty bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch10_cold_eval_honesty_capsule",
                      "target_kind": "component",
                      "target_label": "Cold Evaluation Honesty Bundle",
                      "url": "components.html#component-batch10_cold_eval_honesty_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 10 cold-eval honesty bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch10_cold_eval_honesty_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch10 cold eval honesty bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch10_cold_eval_honesty_capsule",
                "target_kind": "component",
                "target_label": "Cold Evaluation Honesty Bundle",
                "url": "components.html#component-batch10_cold_eval_honesty_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json",
            "statement": "The Set 10 cold-eval honesty bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 10 cold-eval honesty bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercise\u2026",
            "title": "validates public cold eval honesty bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch10_governance_compilers_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch10 governance compilers bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch10_governance_compilers_capsule",
                      "target_kind": "component",
                      "target_label": "Governance & Compiler Mechanisms Bundle",
                      "url": "components.html#component-batch10_governance_compilers_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 10 governance compilers bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch10_governance_compilers_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch10 governance compilers bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch10_governance_compilers_capsule",
                "target_kind": "component",
                "target_label": "Governance & Compiler Mechanisms Bundle",
                "url": "components.html#component-batch10_governance_compilers_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json",
            "statement": "The Set 10 governance compilers bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 10 governance compilers bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exerc\u2026",
            "title": "validates public governance compilers bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch10_live_source_drift_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch10 live source drift bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch10_live_source_drift_capsule",
                      "target_kind": "component",
                      "target_label": "Live Source Drift Bundle",
                      "url": "components.html#component-batch10_live_source_drift_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public governance compilers bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 10 live-source drift bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch10_live_source_drift_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch10 live source drift bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch10_live_source_drift_capsule",
                "target_kind": "component",
                "target_label": "Live Source Drift Bundle",
                "url": "components.html#component-batch10_live_source_drift_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public governance compilers bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json",
            "statement": "The Set 10 live-source drift bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 10 live-source drift bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercise\u2026",
            "title": "validates public live source drift bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch11_saturation_engines_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch11 saturation engines bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch11_saturation_engines_capsule",
                      "target_kind": "component",
                      "target_label": "Saturation Engines Bundle",
                      "url": "components.html#component-batch11_saturation_engines_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public compliance pipeline bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                      "target_kind": "mechanism",
                      "target_label": "validates public source projection imports",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 11 saturation engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch11_saturation_engines_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch11 saturation engines bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch11_saturation_engines_capsule",
                "target_kind": "component",
                "target_label": "Saturation Engines Bundle",
                "url": "components.html#component-batch11_saturation_engines_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public compliance pipeline bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "target_kind": "mechanism",
                "target_label": "validates public source projection imports",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              }
            ],
            "object_id": "mechanism:mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json",
            "statement": "The Set 11 saturation engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without granting source authority, private-system equivalence, external model access, public sharing, launch, or whole-system correctness.",
            "status": "active",
            "summary_line": "The Set 11 saturation engines bundle validates copied public source-body behavior through deterministic fixture and exported-bundle exercis\u2026",
            "title": "validates public saturation engines bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch12_market_dashboard_read_model_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch12 market dashboard read model bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch12_market_dashboard_read_model_capsule",
                      "target_kind": "component",
                      "target_label": "Market Dashboard Read-Model Bundle",
                      "url": "components.html#component-batch12_market_dashboard_read_model_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.research_and_science_replay_evidence_bundle",
                      "target_kind": "concept",
                      "target_label": "research and science replay validators as reproducibility scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public unsurfaced primitives bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 12 market dashboard read-model bundle validates copied public read-model helpers over synthetic fixtures through market-dashboard import stubs, freshness classification, related-situation scoring, source-module digest anchors, negative cases, metadata-only result records, and scope limits without market-level conclusions, investment-related actions, external model access, launch, public sharing, or whole-system correctness claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch12_market_dashboard_read_model_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch12 market dashboard read model bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch12_market_dashboard_read_model_capsule",
                "target_kind": "component",
                "target_label": "Market Dashboard Read-Model Bundle",
                "url": "components.html#component-batch12_market_dashboard_read_model_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.research_and_science_replay_evidence_bundle",
                "target_kind": "concept",
                "target_label": "research and science replay validators as reproducibility scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public unsurfaced primitives bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch6-unsurfaced-primitives-capsule-validates-public-unsurfaced-primitives-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json",
            "statement": "The Set 12 market dashboard read-model bundle validates copied public read-model helpers over synthetic fixtures through market-dashboard import stubs, freshness classification, related-situation scoring, source-module digest anchors, negative cases, metadata-only result records, and scope limits without market-level conclusions, investment-related actions, external model access, launch, public sharing, or whole-system correctness claims.",
            "status": "active",
            "summary_line": "The Set 12 market dashboard read-model bundle validates copied public read-model helpers over synthetic fixtures through market-dashboard i\u2026",
            "title": "validates public market dashboard read model bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch12_prediction_market_board_capsule.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch12 prediction market board bundle py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch12_prediction_market_board_capsule",
                      "target_kind": "component",
                      "target_label": "Prediction Market Board Bundle",
                      "url": "components.html#component-batch12_prediction_market_board_capsule"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.research_and_science_replay_evidence_bundle",
                      "target_kind": "concept",
                      "target_label": "research and science replay validators as reproducibility scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public structural theses bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 12 prediction market board bundle validates copied public prediction-board and quant-mart diagnostics over synthetic fixtures through event join and dedupe, provider drift flags, missingness classification, previous-green deltas, source lifecycle enrichment, source-module digest anchors, negative cases, metadata-only result records, and scope limits without market/provider truth, investment-related actions, external model access, launch, public sharing, or whole-system correctness claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch12_prediction_market_board_capsule.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch12 prediction market board bundle py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch12_prediction_market_board_capsule",
                "target_kind": "component",
                "target_label": "Prediction Market Board Bundle",
                "url": "components.html#component-batch12_prediction_market_board_capsule"
              },
              {
                "relation": "grounds",
                "target_id": "concept.research_and_science_replay_evidence_bundle",
                "target_kind": "concept",
                "target_label": "research and science replay validators as reproducibility scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public structural theses bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json",
            "statement": "The Set 12 prediction market board bundle validates copied public prediction-board and quant-mart diagnostics over synthetic fixtures through event join and dedupe, provider drift flags, missingness classification, previous-green deltas, source lifecycle enrichment, source-module digest anchors, negative cases, metadata-only result records, and scope limits without market/provider truth, investment-related actions, external model access, launch, public sharing, or whole-system correctness claims.",
            "status": "active",
            "summary_line": "The Set 12 prediction market board bundle validates copied public prediction-board and quant-mart diagnostics over synthetic fixtures throu\u2026",
            "title": "validates public prediction market board bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/batch12_release_claim_language_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/batch12 launch claim language gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "batch12_release_claim_language_gate",
                      "target_kind": "component",
                      "target_label": "Release Public Wording Gate",
                      "url": "components.html#component-batch12_release_claim_language_gate"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Set 12 launch-claim language gate component validates launch-claim fixture generation, claim-language blocking, assert-clear exits, source-module digest anchors, negative cases, metadata-only result records, and scope limits without authorizing open-source deployment posture, public-sharing claims, launch status, or source-file changes."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/batch12_release_claim_language_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/batch12 launch claim language gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "batch12_release_claim_language_gate",
                "target_kind": "component",
                "target_label": "Release Public Wording Gate",
                "url": "components.html#component-batch12_release_claim_language_gate"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json",
            "statement": "The Set 12 launch-claim language gate component validates launch-claim fixture generation, claim-language blocking, assert-clear exits, source-module digest anchors, negative cases, metadata-only result records, and scope limits without authorizing open-source deployment posture, public-sharing claims, launch status, or source-file changes.",
            "status": "active",
            "summary_line": "The Set 12 launch-claim language gate component validates launch-claim fixture generation, claim-language blocking, assert-clear exits, sou\u2026",
            "title": "validates public launch claim language gate",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/belief_state_process_reward_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/belief state process reward replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "belief_state_process_reward_replay",
                      "target_kind": "component",
                      "target_label": "Belief State Process Reward Replay",
                      "url": "components.html#component-belief_state_process_reward_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The belief-state process reward replay component validates public belief summaries, verifier-feedback observations, process and outcome reward rows, reward-hacking negative cases, source-module digest anchors, metadata-only result records, and scope limits without exporting hidden reasoning, using hidden gold labels, relying on neural-judge-only labels, claiming benchmark performance, running live RL, calling providers, mutating source, or granting launch control."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/belief_state_process_reward_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/belief state process reward replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "belief_state_process_reward_replay",
                "target_kind": "component",
                "target_label": "Belief State Process Reward Replay",
                "url": "components.html#component-belief_state_process_reward_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json",
            "statement": "The belief-state process reward replay component validates public belief summaries, verifier-feedback observations, process and outcome reward rows, reward-hacking negative cases, source-module digest anchors, metadata-only result records, and scope limits without exporting hidden reasoning, using hidden gold labels, relying on neural-judge-only labels, claiming benchmark performance, running live RL, calling providers, mutating source, or granting launch control.",
            "status": "active",
            "summary_line": "The belief-state process reward replay component validates public belief summaries, verifier-feedback observations, process and outcome rew\u2026",
            "title": "validates public belief state process reward replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-belief-state-process-reward-replay-validates-public-belief-state-process-reward-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/bounded_autonomy_campaign_packet.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/bounded autonomy campaign packet py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "bounded_autonomy_campaign_packet",
                      "target_kind": "component",
                      "target_label": "Bounded Autonomy Campaign Packet",
                      "url": "components.html#component-bounded_autonomy_campaign_packet"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The bounded-autonomy campaign packet component validates campaign policy, failed-campaign digest handling, source-write refusal, source-module digest anchors, negative cases, metadata-only result records, and scope limits without authorizing autonomous source-file changes, campaign execution, public sharing, or launch-scope decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/bounded_autonomy_campaign_packet.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/bounded autonomy campaign packet py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "bounded_autonomy_campaign_packet",
                "target_kind": "component",
                "target_label": "Bounded Autonomy Campaign Packet",
                "url": "components.html#component-bounded_autonomy_campaign_packet"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json",
            "statement": "The bounded-autonomy campaign packet component validates campaign policy, failed-campaign digest handling, source-write refusal, source-module digest anchors, negative cases, metadata-only result records, and scope limits without authorizing autonomous source-file changes, campaign execution, public sharing, or launch-scope decision.",
            "status": "active",
            "summary_line": "The bounded-autonomy campaign packet component validates campaign policy, failed-campaign digest handling, source-write refusal, source-mod\u2026",
            "title": "validates public bounded autonomy campaign packet",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/bridge_phase_continuity_runtime.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/bridge phase continuity runtime py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "bridge_phase_continuity_runtime",
                      "target_kind": "component",
                      "target_label": "Bridge Phase Continuity Runtime",
                      "url": "components.html#component-bridge_phase_continuity_runtime"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.work_landing_and_continuity_control_bundle",
                      "target_kind": "concept",
                      "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public memory conflict replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                      "target_kind": "mechanism",
                      "target_label": "validates public concurrency mission control",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                      "target_kind": "mechanism",
                      "target_label": "validates public work landing replay contract",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The bridge phase continuity runtime validates public synthetic observe/apply bridge continuity by checking disk-first continuation packets, heartbeat liveness boundaries, resource-pressure dispatch blocks, resume-once semantics, duplicate-resume rejection, worker-skip dedupe, copied observe-runtime source-module digests, tracked result record-write gating, non-public-state scans, and scope limits before writing bounded metadata-only result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/bridge_phase_continuity_runtime.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/bridge phase continuity runtime py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "bridge_phase_continuity_runtime",
                "target_kind": "component",
                "target_label": "Bridge Phase Continuity Runtime",
                "url": "components.html#component-bridge_phase_continuity_runtime"
              },
              {
                "relation": "grounds",
                "target_id": "concept.work_landing_and_continuity_control_bundle",
                "target_kind": "concept",
                "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay",
                "target_kind": "mechanism",
                "target_label": "validates public memory conflict replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-memory-temporal-conflict-replay-validates-public-memory-conflict-replay"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
                "target_kind": "mechanism",
                "target_label": "validates public concurrency mission control",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
                "target_kind": "mechanism",
                "target_label": "validates public work landing replay contract",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract"
              }
            ],
            "object_id": "mechanism:mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json",
            "statement": "The bridge phase continuity runtime validates public synthetic observe/apply bridge continuity by checking disk-first continuation packets, heartbeat liveness boundaries, resource-pressure dispatch blocks, resume-once semantics, duplicate-resume rejection, worker-skip dedupe, copied observe-runtime source-module digests, tracked result record-write gating, non-public-state scans, and scope limits before writing bounded metadata-only result records.",
            "status": "active",
            "summary_line": "The bridge phase continuity runtime validates public synthetic observe/apply bridge continuity by checking disk-first continuation packets\u2026",
            "title": "validates synthetic bridge continuity",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/certificate_kernel_execution_lab.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/certificate kernel execution lab py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "certificate_kernel_execution_lab",
                      "target_kind": "component",
                      "target_label": "Certificate Kernel Execution Lab",
                      "url": "components.html#component-certificate_kernel_execution_lab"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The certificate kernel execution lab component validates public proof-adjacent execution boundaries by checking a Lean/Lake certificate-kernel fixture, generated certificate rows, analyzer metadata, transition traces, typed CP2 action translations, bounded Evolve reruns, source-module manifest digests, copied Lean/tool/profile bodies, metadata-only result record policy, authority counters, and negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/certificate_kernel_execution_lab.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/certificate kernel execution lab py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "certificate_kernel_execution_lab",
                "target_kind": "component",
                "target_label": "Certificate Kernel Execution Lab",
                "url": "components.html#component-certificate_kernel_execution_lab"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json",
            "statement": "The certificate kernel execution lab component validates public proof-adjacent execution boundaries by checking a Lean/Lake certificate-kernel fixture, generated certificate rows, analyzer metadata, transition traces, typed CP2 action translations, bounded Evolve reruns, source-module manifest digests, copied Lean/tool/profile bodies, metadata-only result record policy, authority counters, and negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The certificate kernel execution lab component validates public proof-adjacent execution boundaries by checking a Lean/Lake certificate-ker\u2026",
            "title": "validates public certificate kernel execution",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/cognitive_operator_registry.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/cognitive operator registry py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "cognitive_operator_registry",
                      "target_kind": "component",
                      "target_label": "Cognitive Operator Registry",
                      "url": "components.html#component-cognitive_operator_registry"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The cognitive operator registry component validates public reusable-cognition system by checking operator-shape fields, active-operator dogfood result records, cognition-delta evidence, anti-sprawl accretion decisions, operator-voice and authority-overclaim rejection, copied source registry/standard/tool body digests, and secret/non-public-state exclusion before writing bounded metadata-only result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.cognitive_operator_registry.validates_public_operator_contract",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/cognitive_operator_registry.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/cognitive operator registry py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "cognitive_operator_registry",
                "target_kind": "component",
                "target_label": "Cognitive Operator Registry",
                "url": "components.html#component-cognitive_operator_registry"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.cognitive_operator_registry.validates_public_operator_contract",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json",
            "statement": "The cognitive operator registry component validates public reusable-cognition system by checking operator-shape fields, active-operator dogfood result records, cognition-delta evidence, anti-sprawl accretion decisions, operator-voice and authority-overclaim rejection, copied source registry/standard/tool body digests, and secret/non-public-state exclusion before writing bounded metadata-only result records.",
            "status": "active",
            "summary_line": "The cognitive operator registry component validates public reusable-cognition system by checking operator-shape fields, active-operator dog\u2026",
            "title": "validates public operator contract",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cognitive-operator-registry-validates-public-operator-contract",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/cold_clone_probe.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/cold clone probe py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "pattern_binding_contract",
                      "target_kind": "component",
                      "target_label": "Pattern Binding Contract",
                      "url": "components.html#component-pattern_binding_contract"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.entry_and_reveal_route_readiness_bundle",
                      "target_kind": "concept",
                      "target_label": "entry and reveal routes as bounded cold-reader readiness evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The cold-clone probe validates source-root public bootstrap mechanics by importing the package from src, running the secret-exclusion scan, executing the first-wave pattern-binding fixture, mirroring the declared public result record refs when missing, and writing an ignored local result record without claiming launch, hosted-product, private-system, provider-call, source-file changes, or whole-system correctness authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/cold_clone_probe.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/cold clone probe py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "pattern_binding_contract",
                "target_kind": "component",
                "target_label": "Pattern Binding Contract",
                "url": "components.html#component-pattern_binding_contract"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "grounds",
                "target_id": "concept.entry_and_reveal_route_readiness_bundle",
                "target_kind": "concept",
                "target_label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json",
            "statement": "The cold-clone probe validates source-root public bootstrap mechanics by importing the package from src, running the secret-exclusion scan, executing the first-wave pattern-binding fixture, mirroring the declared public result record refs when missing, and writing an ignored local result record without claiming launch, hosted-product, private-system, provider-call, source-file changes, or whole-system correctness authority.",
            "status": "active",
            "summary_line": "The cold-clone probe validates source-root public bootstrap mechanics by importing the package from src, running the secret-exclusion scan\u2026",
            "title": "validates public source root bootstrap",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/cold_reader_route_map.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/cold reader route map py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "cold_reader_route_map",
                      "target_kind": "component",
                      "target_label": "Cold Reader Route Map",
                      "url": "components.html#component-cold_reader_route_map"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.entry_and_reveal_route_readiness_bundle",
                      "target_kind": "concept",
                      "target_label": "entry and reveal routes as bounded cold-reader readiness evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                      "target_kind": "mechanism",
                      "target_label": "validates public route feedback",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine fact claim audit",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
                      "target_kind": "mechanism",
                      "target_label": "validates public first screen composition root",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public route plane bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
                      "target_kind": "mechanism",
                      "target_label": "validates public pattern assimilation step",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The cold-reader route-map component validates public first-run route projections by checking route-row command refs, public docs refs, route-to-result record bindings, ordinal first-run sequencing, front-door commands, copied cold-entry source-module digests, metadata-only result record boundaries, negative cases, secret/non-public-state exclusion, and scope limits before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/cold_reader_route_map.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/cold reader route map py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "cold_reader_route_map",
                "target_kind": "component",
                "target_label": "Cold Reader Route Map",
                "url": "components.html#component-cold_reader_route_map"
              },
              {
                "relation": "grounds",
                "target_id": "concept.entry_and_reveal_route_readiness_bundle",
                "target_kind": "concept",
                "target_label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "target_kind": "mechanism",
                "target_label": "validates public route feedback",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine fact claim audit",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
                "target_kind": "mechanism",
                "target_label": "validates public first screen composition root",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public route plane bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
                "target_kind": "mechanism",
                "target_label": "validates public pattern assimilation step",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step"
              }
            ],
            "object_id": "mechanism:mechanism.cold_reader_route_map.validates_public_first_run_route_map",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json",
            "statement": "The cold-reader route-map component validates public first-run route projections by checking route-row command refs, public docs refs, route-to-result record bindings, ordinal first-run sequencing, front-door commands, copied cold-entry source-module digests, metadata-only result record boundaries, negative cases, secret/non-public-state exclusion, and scope limits before writing bounded result records.",
            "status": "active",
            "summary_line": "The cold-reader route-map component validates public first-run route projections by checking route-row command refs, public docs refs, rout\u2026",
            "title": "validates public first run route map",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/concurrency_mission_control.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/concurrency mission control py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "concurrency_mission_control",
                      "target_kind": "component",
                      "target_label": "Concurrency Mission Control",
                      "url": "components.html#component-concurrency_mission_control"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.work_landing_and_continuity_control_bundle",
                      "target_kind": "concept",
                      "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public live source drift bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The concurrency mission-control component validates copied public mission-control builder and bridge artifacts through fixture failure classes, work log seed-speed topology, source-module digest anchors, negative cases, metadata-only result records, and scope limits without becoming a live scheduler, external model service, hosted orchestrator, production concurrency proof, launch, or public sharing decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/concurrency_mission_control.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/concurrency mission control py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "concurrency_mission_control",
                "target_kind": "component",
                "target_label": "Concurrency Mission Control",
                "url": "components.html#component-concurrency_mission_control"
              },
              {
                "relation": "grounds",
                "target_id": "concept.work_landing_and_continuity_control_bundle",
                "target_kind": "concept",
                "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public live source drift bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.concurrency_mission_control.validates_public_concurrency_mission_control",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json",
            "statement": "The concurrency mission-control component validates copied public mission-control builder and bridge artifacts through fixture failure classes, work log seed-speed topology, source-module digest anchors, negative cases, metadata-only result records, and scope limits without becoming a live scheduler, external model service, hosted orchestrator, production concurrency proof, launch, or publishing-scope decision.",
            "status": "active",
            "summary_line": "The concurrency mission-control component validates copied public mission-control builder and bridge artifacts through fixture failure clas\u2026",
            "title": "validates public concurrency mission control",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-concurrency-mission-control-validates-public-concurrency-mission-control",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/corpus readiness mathlib absence gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "corpus_readiness_mathlib_absence_gate",
                      "target_kind": "component",
                      "target_label": "Corpus Readiness Mathlib Absence Gate",
                      "url": "components.html#component-corpus_readiness_mathlib_absence_gate"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
                      "target_kind": "mechanism",
                      "target_label": "validates public lean lake witness",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic availability projection",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public symbol boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The corpus readiness Mathlib absence gate component validates public formal-math corpus readiness boundaries by checking copied PROVER smoke-run corpus readiness rows, Lean/Std toolchain probe rows, Mathlib absence status, consumer-gate decisions, absent-corpus blocking, source-module manifest digests, metadata-only result record policy, scope limits, and negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/corpus readiness mathlib absence gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "corpus_readiness_mathlib_absence_gate",
                "target_kind": "component",
                "target_label": "Corpus Readiness Mathlib Absence Gate",
                "url": "components.html#component-corpus_readiness_mathlib_absence_gate"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
                "target_kind": "mechanism",
                "target_label": "validates public lean lake witness",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                "target_kind": "mechanism",
                "target_label": "validates public tactic availability projection",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public symbol boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json",
            "statement": "The corpus readiness Mathlib absence gate component validates public formal-math corpus readiness boundaries by checking copied PROVER smoke-run corpus readiness rows, Lean/Std toolchain probe rows, Mathlib absence status, consumer-gate decisions, absent-corpus blocking, source-module manifest digests, metadata-only result record policy, scope limits, and negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The corpus readiness Mathlib absence gate component validates public formal-math corpus readiness boundaries by checking copied PROVER smok\u2026",
            "title": "validates public corpus readiness boundary",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/corpus readiness mathlib absence gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "corpus_readiness_mathlib_absence_gate",
                      "target_kind": "component",
                      "target_label": "Corpus Readiness Mathlib Absence Gate",
                      "url": "components.html#component-corpus_readiness_mathlib_absence_gate"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
                      "target_kind": "mechanism",
                      "target_label": "validates public lean lake witness",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The corpus readiness Mathlib absence gate validates recorded corpus and toolchain readiness accounting, Mathlib absence boundaries, consumer gate cases, source-module digests, leakage guards, and metadata-only public result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/corpus_readiness_mathlib_absence_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/corpus readiness mathlib absence gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "corpus_readiness_mathlib_absence_gate",
                "target_kind": "component",
                "target_label": "Corpus Readiness Mathlib Absence Gate",
                "url": "components.html#component-corpus_readiness_mathlib_absence_gate"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
                "target_kind": "mechanism",
                "target_label": "validates public lean lake witness",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness"
              }
            ],
            "object_id": "mechanism:mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json",
            "statement": "The corpus readiness Mathlib absence gate validates recorded corpus and toolchain readiness accounting, Mathlib absence boundaries, consumer gate cases, source-module digests, leakage guards, and metadata-only public result records.",
            "status": "active",
            "summary_line": "The corpus readiness Mathlib absence gate validates recorded corpus and toolchain readiness accounting, Mathlib absence boundaries, consume\u2026",
            "title": "validates public mathlib absence boundary",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-mathlib-absence-boundary",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/doctrine_fact_claim_audit.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/doctrine fact claim audit py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "doctrine_fact_claim_audit",
                      "target_kind": "component",
                      "target_label": "Doctrine Fact Claim Audit",
                      "url": "components.html#component-doctrine_fact_claim_audit"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
                      "target_kind": "mechanism",
                      "target_label": "validates public derived fact provider engine",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public axiom support boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                      "target_kind": "mechanism",
                      "target_label": "validates public self ignorance coverage ledger",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The doctrine fact-claim audit component validates fact assertions, numeric claim bindings, DAG references, code-locus anchors, source-module digest anchors, negative cases, metadata-only result records, and scope limits without authorizing unsupported truth claims, source-of-record flips, public sharing, or launch-scope decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/doctrine_fact_claim_audit.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/doctrine fact claim audit py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "doctrine_fact_claim_audit",
                "target_kind": "component",
                "target_label": "Doctrine Fact Claim Audit",
                "url": "components.html#component-doctrine_fact_claim_audit"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
                "target_kind": "mechanism",
                "target_label": "validates public derived fact provider engine",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public axiom support boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
                "target_kind": "mechanism",
                "target_label": "validates public self ignorance coverage ledger",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger"
              }
            ],
            "object_id": "mechanism:mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json",
            "statement": "The doctrine fact-claim audit component validates fact assertions, numeric claim bindings, DAG references, code-locus anchors, source-module digest anchors, negative cases, metadata-only result records, and scope limits without authorizing unsupported truth claims, source-of-record flips, public sharing, or launch-scope decision.",
            "status": "active",
            "summary_line": "The doctrine fact-claim audit component validates fact assertions, numeric claim bindings, DAG references, code-locus anchors, source-modul\u2026",
            "title": "validates public doctrine fact claim audit",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/durable_agent_work_landing_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/durable agent work landing replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "durable_agent_work_landing_replay",
                      "target_kind": "component",
                      "target_label": "Durable Agent Work Landing Replay",
                      "url": "components.html#component-durable_agent_work_landing_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.work_landing_and_continuity_control_bundle",
                      "target_kind": "concept",
                      "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                      "target_kind": "mechanism",
                      "target_label": "validates completion evidence claims",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                      "target_kind": "mechanism",
                      "target_label": "validates public source projection imports",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public mission transaction bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The durable agent work-landing replay component validates public work-landing replay rows by checking owned-path claim evidence, owner-native validation-before-commit ordering, HEAD-advance evidence for landed language, metadata-blocked completion capture, work log finalizer refs, copied source source-module digests, and metadata-only result record boundaries before writing bounded replay result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/durable_agent_work_landing_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/durable agent work landing replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "durable_agent_work_landing_replay",
                "target_kind": "component",
                "target_label": "Durable Agent Work Landing Replay",
                "url": "components.html#component-durable_agent_work_landing_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.work_landing_and_continuity_control_bundle",
                "target_kind": "concept",
                "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims",
                "target_kind": "mechanism",
                "target_label": "validates completion evidence claims",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-closeout-faithfulness-audit-validates-closeout-evidence-claims"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "target_kind": "mechanism",
                "target_label": "validates public source projection imports",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public mission transaction bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json",
            "statement": "The durable agent work-landing replay component validates public work-landing replay rows by checking owned-path claim evidence, owner-native validation-before-commit ordering, HEAD-advance evidence for landed language, metadata-blocked completion capture, work log finalizer refs, copied source source-module digests, and metadata-only result record boundaries before writing bounded replay result records.",
            "status": "active",
            "summary_line": "The durable agent work-landing replay component validates public work-landing replay rows by checking owned-path claim evidence, owner-nati\u2026",
            "title": "validates public work landing replay contract",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-durable-agent-work-landing-replay-validates-public-work-landing-replay-contract",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/annex_knowledge_router.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/reference knowledge router py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room reference knowledge router mechanism validates explainable tiered routing over sanitized reference catalog fixtures by scoring structured routing fields, family text, open-first summaries, and curated notes while rejecting domain-mismatch and empty-query cases without claiming BM25, TF-IDF, embeddings, repository cloning, license authority, private reference corpus access, launch, or private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/annex_knowledge_router.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/reference knowledge router py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json",
            "statement": "The Engine Room reference knowledge router mechanism validates explainable tiered routing over sanitized reference catalog fixtures by scoring structured routing fields, family text, open-first summaries, and curated notes while rejecting domain-mismatch and empty-query cases without claiming BM25, TF-IDF, embeddings, repository cloning, license authority, private reference corpus access, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The Engine Room reference knowledge router mechanism validates explainable tiered routing over sanitized reference catalog fixtures by scor\u2026",
            "title": "validates public reference knowledge router",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/command_run_singleflight.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/command run singleflight py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room command-run singleflight mechanism validates content-addressed subprocess run keys, fcntl-backed leader/follower collapse, completed-run reuse, scoped dirty/content fingerprint invalidation, captured stdout/stderr replay, and empty-command refusal over public fixtures without claiming scheduler, daemon, live command_runs export, distributed-lock, launch, or private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/command_run_singleflight.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/command run singleflight py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json",
            "statement": "The Engine Room command-run singleflight mechanism validates content-addressed subprocess run keys, fcntl-backed leader/follower collapse, completed-run reuse, scoped dirty/content fingerprint invalidation, captured stdout/stderr replay, and empty-command refusal over public fixtures without claiming scheduler, daemon, live command_runs export, distributed-lock, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The Engine Room command-run singleflight mechanism validates content-addressed subprocess run keys, fcntl-backed leader/follower collapse\u2026",
            "title": "validates public command run singleflight",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/engine_room_demo.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/engine room demo py",
                      "url": ""
                    },
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/demo.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/demo py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
                      "target_kind": "mechanism",
                      "target_label": "validates public reference knowledge router",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
                      "target_kind": "mechanism",
                      "target_label": "validates public command run singleflight",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
                      "target_kind": "mechanism",
                      "target_label": "validates public derived fact provider engine",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public egress self compliance gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room demo component validates the staged public Engine Room composition over bounded fixtures, controller audits, missing-target negative cases, metadata-only result records, and scope limits without claiming deployment posture, private-system equivalence, frontier theorem proving, complete security proof, public sharing, launch, external model access, or source-file changes."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/engine_room_demo.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/engine room demo py",
                "url": ""
              },
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/demo.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/demo py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router",
                "target_kind": "mechanism",
                "target_label": "validates public reference knowledge router",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-annex-knowledge-router-validates-public-annex-knowledge-router"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight",
                "target_kind": "mechanism",
                "target_label": "validates public command run singleflight",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-command-run-singleflight-validates-public-command-run-singleflight"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
                "target_kind": "mechanism",
                "target_label": "validates public derived fact provider engine",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
                "target_kind": "mechanism",
                "target_label": "validates public egress self compliance gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_demo.validates_public_engine_room_demo",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json",
            "statement": "The Engine Room demo component validates the staged public Engine Room composition over bounded fixtures, controller audits, missing-target negative cases, metadata-only result records, and scope limits without claiming deployment posture, private-system equivalence, frontier theorem proving, complete security proof, public sharing, launch, external model access, or source-file changes.",
            "status": "active",
            "summary_line": "The Engine Room demo component validates the staged public Engine Room composition over bounded fixtures, controller audits, missing-target\u2026",
            "title": "validates public engine room demo",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/derived_fact_provider_engine.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/derived fact provider engine py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room derived fact provider engine mechanism validates registry-backed fact resolution over public fixture roots by resolving JSON pointers, glob counts, and git-backed callable facts, then turning provider failures into repairable error rows without claiming doctrine truth auditing, full source fact registry export, semantic claim validation, launch, or private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/derived_fact_provider_engine.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/derived fact provider engine py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json",
            "statement": "The Engine Room derived fact provider engine mechanism validates registry-backed fact resolution over public fixture roots by resolving JSON pointers, glob counts, and git-backed callable facts, then turning provider failures into repairable error rows without claiming doctrine truth auditing, full source fact registry export, semantic claim validation, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The Engine Room derived fact provider engine mechanism validates registry-backed fact resolution over public fixture roots by resolving JSO\u2026",
            "title": "validates public derived fact provider engine",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-derived-fact-provider-engine-validates-public-derived-fact-provider-engine",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/egress_self_compliance_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/egress self compliance gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public compliance pipeline bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room egress self-compliance gate mechanism validates phrase-membership policy over public agent-output fixtures by detecting permission ceremony without a real blocker, self-error language without durable capture, and command displacement without execution evidence while accepting explicitly bounded blocker or result record language without claiming taint analysis, prompt-injection defense, sandboxing, information-flow proof, launch, or private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/egress_self_compliance_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/egress self compliance gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public compliance pipeline bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json",
            "statement": "The Engine Room egress self-compliance gate mechanism validates phrase-membership policy over public agent-output fixtures by detecting permission ceremony without a real blocker, self-error language without durable capture, and command displacement without execution evidence while accepting explicitly bounded blocker or result record language without claiming taint analysis, prompt-injection defense, sandboxing, information-flow proof, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The Engine Room egress self-compliance gate mechanism validates phrase-membership policy over public agent-output fixtures by detecting per\u2026",
            "title": "validates public egress self compliance gate",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/generated_projection_drift_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/generated projection drift gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public validator checker bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room generated projection drift gate validates owner-routed generated artifact freshness over public fixtures by selecting projection owners from changed paths, fingerprinting declared source and artifact files, accepting source-hash cache hits only when source hash, artifact hash, check command, and artifact presence match, and failing planted-byte or missing-artifact cases without claiming semantic drift proof, repair authority, launch-scope decision, or full source registry validation."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/generated_projection_drift_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/generated projection drift gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public validator checker bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json",
            "statement": "The Engine Room generated projection drift gate validates owner-routed generated artifact freshness over public fixtures by selecting projection owners from changed paths, fingerprinting declared source and artifact files, accepting source-hash cache hits only when source hash, artifact hash, check command, and artifact presence match, and failing planted-byte or missing-artifact cases without claiming semantic drift proof, repair authority, launch-scope decision, or full source registry validation.",
            "status": "active",
            "summary_line": "The Engine Room generated projection drift gate validates owner-routed generated artifact freshness over public fixtures by selecting proje\u2026",
            "title": "validates public generated projection drift gate",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-generated-projection-drift-gate-validates-public-generated-projection-drift-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/lean_proof_search_lab.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/lean proof search lab py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room Lean proof-search lab mechanism validates bounded public proof-search fixtures by running tiny Lean statements through symbolic tactic search, statement-only candidate checking, problem-id ablation, oracle-body forward-firewall rejection, and axiom cleanliness checks without claiming neural theorem proving, frontier-scale automation, private source prover run export, oracle body solving, launch, or private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/lean_proof_search_lab.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/lean proof search lab py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json",
            "statement": "The Engine Room Lean proof-search lab mechanism validates bounded public proof-search fixtures by running tiny Lean statements through symbolic tactic search, statement-only candidate checking, problem-id ablation, oracle-body forward-firewall rejection, and axiom cleanliness checks without claiming neural theorem proving, frontier-scale automation, private source prover run export, oracle body solving, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The Engine Room Lean proof-search lab mechanism validates bounded public proof-search fixtures by running tiny Lean statements through symb\u2026",
            "title": "validates public lean proof search lab",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/navigation_fitness_benchmark.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/navigation fitness benchmark py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room navigation fitness benchmark mechanism validates public route-packet benchmark fixtures by checking expected stable-id recall, packet precision, forbidden first routes, latency budgets, scent terms, and debt-candidate summaries without running the private kernel, validating embeddings, claiming universal navigation benchmark authority, launch, or private-system authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/navigation_fitness_benchmark.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/navigation fitness benchmark py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json",
            "statement": "The Engine Room navigation fitness benchmark mechanism validates public route-packet benchmark fixtures by checking expected stable-id recall, packet precision, forbidden first routes, latency budgets, scent terms, and debt-candidate summaries without running the private kernel, validating embeddings, claiming universal navigation benchmark authority, launch, or private-system authority.",
            "status": "active",
            "summary_line": "The Engine Room navigation fitness benchmark mechanism validates public route-packet benchmark fixtures by checking expected stable-id reca\u2026",
            "title": "validates public navigation fitness benchmark",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-navigation-fitness-benchmark-validates-public-navigation-fitness-benchmark",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/engine_room/public_projection_leak_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/engine room/public projection leak gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "engine_room_demo",
                      "target_kind": "component",
                      "target_label": "Engine Room Demo",
                      "url": "components.html#component-engine_room_demo"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                      "target_kind": "mechanism",
                      "target_label": "validates public engine room demo",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public egress self compliance gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Engine Room public projection leak gate validates rendered public projection roots by scanning file content, path names, symlink targets, policy exceptions, and optional gitleaks output for account secret-shaped or private-system leakage, returning bounded hash-only result records without copying sensitive payloads or granting launch-scope decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/engine_room/public_projection_leak_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/engine room/public projection leak gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "engine_room_demo",
                "target_kind": "component",
                "target_label": "Engine Room Demo",
                "url": "components.html#component-engine_room_demo"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_demo.validates_public_engine_room_demo",
                "target_kind": "mechanism",
                "target_label": "validates public engine room demo",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-demo-validates-public-engine-room-demo"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate",
                "target_kind": "mechanism",
                "target_label": "validates public egress self compliance gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-egress-self-compliance-gate-validates-public-egress-self-compliance-gate"
              }
            ],
            "object_id": "mechanism:mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json",
            "statement": "The Engine Room public projection leak gate validates rendered public projection roots by scanning file content, path names, symlink targets, policy exceptions, and optional gitleaks output for account secret-shaped or private-system leakage, returning bounded hash-only result records without copying sensitive payloads or granting launch-scope decision.",
            "status": "active",
            "summary_line": "The Engine Room public projection leak gate validates rendered public projection roots by scanning file content, path names, symlink target\u2026",
            "title": "validates public projection leak gate",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-public-projection-leak-gate-validates-public-projection-leak-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/executable_doctrine_grammar.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/executable doctrine grammar py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "executable_doctrine_grammar",
                      "target_kind": "component",
                      "target_label": "Executable Doctrine Grammar",
                      "url": "components.html#component-executable_doctrine_grammar"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.executable_doctrine_grammar_standard_bundle",
                      "target_kind": "concept",
                      "target_label": "standard as schema contract with explicit scope limit",
                      "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine fact claim audit",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public axiom support boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The executable doctrine grammar component validates public standards and paper-module grammar fixtures by checking required standard fields, paper-module teleology/governing-standard/result record/scope boundary sections, duplicate slugs, prose-runtime authority claims, doctrine-completeness overclaims, copied executable-grammar and standards/type-plane source-module digests, source-open body-import accounting, and non-public-state exclusion before writing bounded metadata-only result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/executable_doctrine_grammar.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/executable doctrine grammar py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "executable_doctrine_grammar",
                "target_kind": "component",
                "target_label": "Executable Doctrine Grammar",
                "url": "components.html#component-executable_doctrine_grammar"
              },
              {
                "relation": "grounds",
                "target_id": "concept.executable_doctrine_grammar_standard_bundle",
                "target_kind": "concept",
                "target_label": "standard as schema contract with explicit scope limit",
                "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine fact claim audit",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public axiom support boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary"
              }
            ],
            "object_id": "mechanism:mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json",
            "statement": "The executable doctrine grammar component validates public standards and paper-module grammar fixtures by checking required standard fields, paper-module teleology/governing-standard/result record/scope boundary sections, duplicate slugs, prose-runtime authority claims, doctrine-completeness overclaims, copied executable-grammar and standards/type-plane source-module digests, source-open body-import accounting, and non-public-state exclusion before writing bounded metadata-only result records.",
            "status": "active",
            "summary_line": "The executable doctrine grammar component validates public standards and paper-module grammar fixtures by checking required standard fields\u2026",
            "title": "validates public doctrine grammar bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-executable-doctrine-grammar-validates-public-doctrine-grammar-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/finance_forecast_evaluation_spine.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/finance forecast evaluation spine py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "finance_forecast_evaluation_spine",
                      "target_kind": "component",
                      "target_label": "Finance Forecast Evaluation Spine",
                      "url": "components.html#component-finance_forecast_evaluation_spine"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.research_and_science_replay_evidence_bundle",
                      "target_kind": "concept",
                      "target_label": "research and science replay validators as reproducibility scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction market board bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction oracle reconciliation",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The finance forecast evaluation spine validates copied public finance-evaluation helpers over synthetic market-shaped fixtures through Diebold-Mariano, HLN refusal, SPA/reality-check bootstrap, stationary-bootstrap and MCS exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without live market data, investment-related actions, track-record claims, optimizer mutation, launch, or public sharing decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/finance_forecast_evaluation_spine.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/finance forecast evaluation spine py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "finance_forecast_evaluation_spine",
                "target_kind": "component",
                "target_label": "Finance Forecast Evaluation Spine",
                "url": "components.html#component-finance_forecast_evaluation_spine"
              },
              {
                "relation": "grounds",
                "target_id": "concept.research_and_science_replay_evidence_bundle",
                "target_kind": "concept",
                "target_label": "research and science replay validators as reproducibility scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public prediction market board bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
                "target_kind": "mechanism",
                "target_label": "validates public prediction oracle reconciliation",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation"
              }
            ],
            "object_id": "mechanism:mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json",
            "statement": "The finance forecast evaluation spine validates copied public finance-evaluation helpers over synthetic market-shaped fixtures through Diebold-Mariano, HLN refusal, SPA/reality-check bootstrap, stationary-bootstrap and MCS exercises, source-module digest anchors, negative cases, metadata-only result records, and scope limits without live market data, investment-related actions, track-record claims, optimizer mutation, launch, or publishing-scope decision.",
            "status": "active",
            "summary_line": "The finance forecast evaluation spine validates copied public finance-evaluation helpers over synthetic market-shaped fixtures through Dieb\u2026",
            "title": "validates public finance forecast evaluation spine",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-finance-forecast-evaluation-spine-validates-public-finance-forecast-evaluation-spine",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/first_screen_composition.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/first screen composition py",
                      "url": ""
                    },
                    {
                      "relation": "grounded in",
                      "target_id": "scripts/first_screen_composition_card.py",
                      "target_kind": "source path",
                      "target_label": "scripts/first screen composition card py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "public_reveal_walkthrough",
                      "target_kind": "component",
                      "target_label": "Public Reveal Walkthrough",
                      "url": "components.html#component-public_reveal_walkthrough"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.entry_and_reveal_route_readiness_bundle",
                      "target_kind": "concept",
                      "target_label": "entry and reveal routes as bounded cold-reader readiness evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                      "target_kind": "mechanism",
                      "target_label": "validates public first run route map",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
                      "target_kind": "mechanism",
                      "target_label": "validates public reveal walkthrough",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The first-screen composition root validates the public one-screen entry card by checking reader-route ids, shared first commands, behavior-proof refs, evidence-accounting frames, doctrine-effect handles, omission result records, README entry order, observatory landing refs, text projection bounds, and scope limits without becoming launch, hosted-public sharing, provider-call, source-file changes, private-data-equivalence, score-based-progress, or whole-system-correctness authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/first_screen_composition.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/first screen composition py",
                "url": ""
              },
              {
                "relation": "grounded in",
                "target_id": "scripts/first_screen_composition_card.py",
                "target_kind": "source path",
                "target_label": "scripts/first screen composition card py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "public_reveal_walkthrough",
                "target_kind": "component",
                "target_label": "Public Reveal Walkthrough",
                "url": "components.html#component-public_reveal_walkthrough"
              },
              {
                "relation": "grounds",
                "target_id": "concept.entry_and_reveal_route_readiness_bundle",
                "target_kind": "concept",
                "target_label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "target_kind": "mechanism",
                "target_label": "validates public first run route map",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
                "target_kind": "mechanism",
                "target_label": "validates public reveal walkthrough",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough"
              }
            ],
            "object_id": "mechanism:mechanism.first_screen_composition_root.validates_public_first_screen_composition_root",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json",
            "statement": "The first-screen composition root validates the public one-screen entry card by checking reader-route ids, shared first commands, behavior-proof refs, evidence-accounting frames, doctrine-effect handles, omission result records, README entry order, observatory landing refs, text projection bounds, and scope limits without becoming launch, hosted-public sharing, provider-call, source-file changes, private-data-equivalence, score-based-progress, or whole-system-correctness authority.",
            "status": "active",
            "summary_line": "The first-screen composition root validates the public one-screen entry card by checking reader-route ids, shared first commands, behavior-\u2026",
            "title": "validates public first screen composition root",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-first-screen-composition-root-validates-public-first-screen-composition-root",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal evidence cell anchor resolver py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_evidence_cell_anchor_resolver",
                      "target_kind": "component",
                      "target_label": "Formal Evidence Cell Anchor Resolver",
                      "url": "components.html#component-formal_evidence_cell_anchor_resolver"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                      "target_kind": "mechanism",
                      "target_label": "validates ring2 diagnostic evidence membrane",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic routing boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal evidence cell anchor resolver validates proof-language evidence boundaries by resolving public paper claims to evidence-cell ids, requiring source-anchor refs and machine-anchor classes, checking copied source-module digests and metadata-only result record policy, anchoring verifier-trace cells to real Ring2 result records, and rejecting proof-body, private-ref, human-approval, theorem-correctness, missing-cell, and missing-anchor overclaims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal evidence cell anchor resolver py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_evidence_cell_anchor_resolver",
                "target_kind": "component",
                "target_label": "Formal Evidence Cell Anchor Resolver",
                "url": "components.html#component-formal_evidence_cell_anchor_resolver"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                "target_kind": "mechanism",
                "target_label": "validates ring2 diagnostic evidence membrane",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public tactic routing boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
              }
            ],
            "object_id": "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json",
            "statement": "The formal evidence cell anchor resolver validates proof-language evidence boundaries by resolving public paper claims to evidence-cell ids, requiring source-anchor refs and machine-anchor classes, checking copied source-module digests and metadata-only result record policy, anchoring verifier-trace cells to real Ring2 result records, and rejecting proof-body, private-ref, human-approval, theorem-correctness, missing-cell, and missing-anchor overclaims.",
            "status": "active",
            "summary_line": "The formal evidence cell anchor resolver validates proof-language evidence boundaries by resolving public paper claims to evidence-cell ids\u2026",
            "title": "validates public evidence cell anchor resolution",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal evidence cell anchor resolver py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_evidence_cell_anchor_resolver",
                      "target_kind": "component",
                      "target_label": "Formal Evidence Cell Anchor Resolver",
                      "url": "components.html#component-formal_evidence_cell_anchor_resolver"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                      "target_kind": "mechanism",
                      "target_label": "validates ring2 diagnostic evidence membrane",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal evidence cell anchor resolver validates claim-to-evidence-cell resolution, public source anchors, permitted claim strength, copied source-module manifests, leakage refusals, and metadata-only evidence anchor result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_evidence_cell_anchor_resolver.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal evidence cell anchor resolver py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_evidence_cell_anchor_resolver",
                "target_kind": "component",
                "target_label": "Formal Evidence Cell Anchor Resolver",
                "url": "components.html#component-formal_evidence_cell_anchor_resolver"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                "target_kind": "mechanism",
                "target_label": "validates ring2 diagnostic evidence membrane",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
              }
            ],
            "object_id": "mechanism:mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json",
            "statement": "The formal evidence cell anchor resolver validates claim-to-evidence-cell resolution, public source anchors, permitted claim strength, copied source-module manifests, leakage refusals, and metadata-only evidence anchor result records.",
            "status": "active",
            "summary_line": "The formal evidence cell anchor resolver validates claim-to-evidence-cell resolution, public source anchors, permitted claim strength, copi\u2026",
            "title": "validates public evidence cell anchors",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchors",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_math_lean_proof_witness.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal math lean proof witness py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_math_lean_proof_witness",
                      "target_kind": "component",
                      "target_label": "Formal Math Lean Proof Witness",
                      "url": "components.html#component-formal_math_lean_proof_witness"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
                      "target_kind": "mechanism",
                      "target_label": "validates public premise retrieval slice",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public formal math readiness bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                      "target_kind": "mechanism",
                      "target_label": "validates ring2 diagnostic evidence membrane",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                      "target_kind": "mechanism",
                      "target_label": "validates public verifier transition witness",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal math Lean proof witness component validates a bounded public Lean/Lake witness by copying a declared toy Lake project into a temporary workspace, probing local Lean and Lake, running lake build, checking copied public source-module digests and anchors, recording declaration/source metadata, and observing forbidden-import, private-source-ref, proof-body, and invalid-proof negative cases before writing redacted result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_math_lean_proof_witness.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal math lean proof witness py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_math_lean_proof_witness",
                "target_kind": "component",
                "target_label": "Formal Math Lean Proof Witness",
                "url": "components.html#component-formal_math_lean_proof_witness"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
                "target_kind": "mechanism",
                "target_label": "validates public premise retrieval slice",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public formal math readiness bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                "target_kind": "mechanism",
                "target_label": "validates ring2 diagnostic evidence membrane",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                "target_kind": "mechanism",
                "target_label": "validates public verifier transition witness",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json",
            "statement": "The formal math Lean proof witness component validates a bounded public Lean/Lake witness by copying a declared toy Lake project into a temporary workspace, probing local Lean and Lake, running lake build, checking copied public source-module digests and anchors, recording declaration/source metadata, and observing forbidden-import, private-source-ref, proof-body, and invalid-proof negative cases before writing redacted result records.",
            "status": "active",
            "summary_line": "The formal math Lean proof witness component validates a bounded public Lean/Lake witness by copying a declared toy Lake project into a tem\u2026",
            "title": "validates public lean lake witness",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-lake-witness",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_math_lean_proof_witness.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal math lean proof witness py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_math_lean_proof_witness",
                      "target_kind": "component",
                      "target_label": "Formal Math Lean Proof Witness",
                      "url": "components.html#component-formal_math_lean_proof_witness"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
                      "target_kind": "mechanism",
                      "target_label": "validates public premise retrieval slice",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public formal math readiness bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                      "target_kind": "mechanism",
                      "target_label": "validates ring2 diagnostic evidence membrane",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                      "target_kind": "mechanism",
                      "target_label": "validates public verifier transition witness",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal math Lean proof witness validates a bounded public toy Lean/Lake witness by checking tool availability, temporary-workspace build status, source-module manifests, declaration metadata, redacted result records, and leakage/overclaim negative cases."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_math_lean_proof_witness.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal math lean proof witness py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_math_lean_proof_witness",
                "target_kind": "component",
                "target_label": "Formal Math Lean Proof Witness",
                "url": "components.html#component-formal_math_lean_proof_witness"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
                "target_kind": "mechanism",
                "target_label": "validates public premise retrieval slice",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public formal math readiness bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                "target_kind": "mechanism",
                "target_label": "validates ring2 diagnostic evidence membrane",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                "target_kind": "mechanism",
                "target_label": "validates public verifier transition witness",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.formal_math_lean_proof_witness.validates_public_lean_witness",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json",
            "statement": "The formal math Lean proof witness validates a bounded public toy Lean/Lake witness by checking tool availability, temporary-workspace build status, source-module manifests, declaration metadata, redacted result records, and leakage/overclaim negative cases.",
            "status": "active",
            "summary_line": "The formal math Lean proof witness validates a bounded public toy Lean/Lake witness by checking tool availability, temporary-workspace buil\u2026",
            "title": "validates public lean witness",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-lean-proof-witness-validates-public-lean-witness",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_math_premise_retrieval.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal math premise retrieval py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_math_premise_retrieval",
                      "target_kind": "component",
                      "target_label": "Formal Math Premise Retrieval",
                      "url": "components.html#component-formal_math_premise_retrieval"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal math premise retrieval component validates public retrieval metadata, premise-index references, strategy cases, retrieval queries, context-budget limits, copied index material, negative-case refusals, and metadata-only retrieval result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_math_premise_retrieval.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal math premise retrieval py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_math_premise_retrieval",
                "target_kind": "component",
                "target_label": "Formal Math Premise Retrieval",
                "url": "components.html#component-formal_math_premise_retrieval"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json",
            "statement": "The formal math premise retrieval component validates public retrieval metadata, premise-index references, strategy cases, retrieval queries, context-budget limits, copied index material, negative-case refusals, and metadata-only retrieval result records.",
            "status": "active",
            "summary_line": "The formal math premise retrieval component validates public retrieval metadata, premise-index references, strategy cases, retrieval querie\u2026",
            "title": "validates public premise retrieval projection",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-projection",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_math_premise_retrieval.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal math premise retrieval py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_math_premise_retrieval",
                      "target_kind": "component",
                      "target_label": "Formal Math Premise Retrieval",
                      "url": "components.html#component-formal_math_premise_retrieval"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public verifier trace repair bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
                      "target_kind": "mechanism",
                      "target_label": "validates public lean std premise catalog",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                      "target_kind": "mechanism",
                      "target_label": "validates public strategy hypothesis projection",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
                      "target_kind": "mechanism",
                      "target_label": "validates public premise retrieval attribution",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal math premise retrieval component validates a formal-math retrieval slice by checking copied Lean/Std premise descriptors, retrieval query scoring, context recipe byte budgets, strategy gates, source-module/body-floor provenance, card freshness, metadata-only result record policy, and proof/oracle/test-split/strategy negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_math_premise_retrieval.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal math premise retrieval py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_math_premise_retrieval",
                "target_kind": "component",
                "target_label": "Formal Math Premise Retrieval",
                "url": "components.html#component-formal_math_premise_retrieval"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public verifier trace repair bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
                "target_kind": "mechanism",
                "target_label": "validates public lean std premise catalog",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                "target_kind": "mechanism",
                "target_label": "validates public strategy hypothesis projection",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
                "target_kind": "mechanism",
                "target_label": "validates public premise retrieval attribution",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json",
            "statement": "The formal math premise retrieval component validates a formal-math retrieval slice by checking copied Lean/Std premise descriptors, retrieval query scoring, context recipe byte budgets, strategy gates, source-module/body-floor provenance, card freshness, metadata-only result record policy, and proof/oracle/test-split/strategy negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The formal math premise retrieval component validates a formal-math retrieval slice by checking copied Lean/Std premise descriptors, retrie\u2026",
            "title": "validates public premise retrieval slice",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-premise-retrieval-validates-public-premise-retrieval-slice",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_math_readiness_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal math readiness gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_math_readiness_gate",
                      "target_kind": "component",
                      "target_label": "Formal Math Readiness Gate",
                      "url": "components.html#component-formal_math_readiness_gate"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public proof authority runtime bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                      "target_kind": "mechanism",
                      "target_label": "validates public source projection imports",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public context budget boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic availability projection",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic routing boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal math readiness gate component validates public formal-math readiness evidence by checking declared corpus and Mathlib readiness, tactic probe result records, proof-metadata-only premise indexes, target-shape route admissibility, provider context budgets, formal_math_readiness_extensions intake refs, copied PROVER probe artifacts, public component source body imports, secret exclusion, and negative cases before writing bounded readiness result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_math_readiness_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal math readiness gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_math_readiness_gate",
                "target_kind": "component",
                "target_label": "Formal Math Readiness Gate",
                "url": "components.html#component-formal_math_readiness_gate"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public proof authority runtime bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "target_kind": "mechanism",
                "target_label": "validates public source projection imports",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public context budget boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                "target_kind": "mechanism",
                "target_label": "validates public tactic availability projection",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public tactic routing boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
              }
            ],
            "object_id": "mechanism:mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json",
            "statement": "The formal math readiness gate component validates public formal-math readiness evidence by checking declared corpus and Mathlib readiness, tactic probe result records, proof-metadata-only premise indexes, target-shape route admissibility, provider context budgets, formal_math_readiness_extensions intake refs, copied PROVER probe artifacts, public component source body imports, secret exclusion, and negative cases before writing bounded readiness result records.",
            "status": "active",
            "summary_line": "The formal math readiness gate component validates public formal-math readiness evidence by checking declared corpus and Mathlib readiness\u2026",
            "title": "validates public formal math readiness bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-formal-math-readiness-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_math_readiness_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal math readiness gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_math_readiness_gate",
                      "target_kind": "component",
                      "target_label": "Formal Math Readiness Gate",
                      "url": "components.html#component-formal_math_readiness_gate"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic availability projection",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal math readiness gate validates declared readiness metadata, tactic availability references, premise-index boundaries, target-shape routing references, provider-context recipe budgets, source-module manifests, and consumer gate cases before writing bounded public result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_math_readiness_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal math readiness gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_math_readiness_gate",
                "target_kind": "component",
                "target_label": "Formal Math Readiness Gate",
                "url": "components.html#component-formal_math_readiness_gate"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                "target_kind": "mechanism",
                "target_label": "validates public tactic availability projection",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
              }
            ],
            "object_id": "mechanism:mechanism.formal_math_readiness_gate.validates_public_readiness_boundary",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json",
            "statement": "The formal math readiness gate validates declared readiness metadata, tactic availability references, premise-index boundaries, target-shape routing references, provider-context recipe budgets, source-module manifests, and consumer gate cases before writing bounded public result records.",
            "status": "active",
            "summary_line": "The formal math readiness gate validates declared readiness metadata, tactic availability references, premise-index boundaries, target-shap\u2026",
            "title": "validates public readiness boundary",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-readiness-gate-validates-public-readiness-boundary",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/formal math verifier trace repair loop py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "formal_math_verifier_trace_repair_loop",
                      "target_kind": "component",
                      "target_label": "Formal Math Verifier Trace Repair Loop",
                      "url": "components.html#component-formal_math_verifier_trace_repair_loop"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
                      "target_kind": "mechanism",
                      "target_label": "validates public evidence cell anchor resolution",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                      "target_kind": "mechanism",
                      "target_label": "validates ring2 diagnostic evidence membrane",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic routing boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                      "target_kind": "mechanism",
                      "target_label": "validates public verifier transition witness",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The formal math verifier-trace repair loop component validates public proof-lab repair evidence by checking copied Ring2 run refs and digests, verifier attempts, trace grades, repair actions, promotion gates, copied source-module manifests, toy rerun result records, secret exclusion, and seven proof/provider/oracle/human-approval negative cases before writing bounded metadata-only result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/formal_math_verifier_trace_repair_loop.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/formal math verifier trace repair loop py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "formal_math_verifier_trace_repair_loop",
                "target_kind": "component",
                "target_label": "Formal Math Verifier Trace Repair Loop",
                "url": "components.html#component-formal_math_verifier_trace_repair_loop"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution",
                "target_kind": "mechanism",
                "target_label": "validates public evidence cell anchor resolution",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-evidence-cell-anchor-resolver-validates-public-evidence-cell-anchor-resolution"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
                "target_kind": "mechanism",
                "target_label": "validates ring2 diagnostic evidence membrane",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public tactic routing boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                "target_kind": "mechanism",
                "target_label": "validates public verifier transition witness",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json",
            "statement": "The formal math verifier-trace repair loop component validates public proof-lab repair evidence by checking copied Ring2 run refs and digests, verifier attempts, trace grades, repair actions, promotion gates, copied source-module manifests, toy rerun result records, secret exclusion, and seven proof/provider/oracle/human-approval negative cases before writing bounded metadata-only result records.",
            "status": "active",
            "summary_line": "The formal math verifier-trace repair loop component validates public proof-lab repair evidence by checking copied Ring2 run refs and diges\u2026",
            "title": "validates public verifier trace repair bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/indirect_prompt_injection_information_flow_policy_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/indirect prompt injection information flow policy replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "indirect_prompt_injection_information_flow_policy_replay",
                      "target_kind": "component",
                      "target_label": "Indirect Prompt Injection Information Flow Policy Replay",
                      "url": "components.html#component-indirect_prompt_injection_information_flow_policy_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The indirect prompt-injection information-flow policy replay component validates public source-trust rows, taint-flow edges, policy verdicts, sanitized outputs, cold replay, public trace spans, negative cases, source-module digest anchors, metadata-only result records, and scope limits without using real accounts, raw prompts, account secrets, hidden system messages, live tools, model-output data, benchmark claims, source-file changes, or launch-scope decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/indirect_prompt_injection_information_flow_policy_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/indirect prompt injection information flow policy replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "indirect_prompt_injection_information_flow_policy_replay",
                "target_kind": "component",
                "target_label": "Indirect Prompt Injection Information Flow Policy Replay",
                "url": "components.html#component-indirect_prompt_injection_information_flow_policy_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json",
            "statement": "The indirect prompt-injection information-flow policy replay component validates public source-trust rows, taint-flow edges, policy verdicts, sanitized outputs, cold replay, public trace spans, negative cases, source-module digest anchors, metadata-only result records, and scope limits without using real accounts, raw prompts, account secrets, hidden system messages, live tools, model-output data, benchmark claims, source-file changes, or launch-scope decision.",
            "status": "active",
            "summary_line": "The indirect prompt-injection information-flow policy replay component validates public source-trust rows, taint-flow edges, policy verdict\u2026",
            "title": "validates public indirect prompt injection information flow policy replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-indirect-prompt-injection-information-flow-policy-replay-validates-public-indirect-prompt-injection-information-flow-policy-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/lean_std_premise_index.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/lean std premise index py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "lean_std_premise_index",
                      "target_kind": "component",
                      "target_label": "Lean Std Premise Index",
                      "url": "components.html#component-lean_std_premise_index"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public verifier trace repair bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                      "target_kind": "mechanism",
                      "target_label": "validates public strategy hypothesis projection",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public symbol boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Lean/Std premise index component validates a copied Lean/Std premise descriptor catalog and Ring2 premise-retrieval source body bundle by checking projection protocol refs, namespace coverage, source refs, copied body-module digests, metadata-only result record policy, negative cases, and scope limits before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/lean_std_premise_index.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/lean std premise index py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "lean_std_premise_index",
                "target_kind": "component",
                "target_label": "Lean Std Premise Index",
                "url": "components.html#component-lean_std_premise_index"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public verifier trace repair bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                "target_kind": "mechanism",
                "target_label": "validates public strategy hypothesis projection",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public symbol boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json",
            "statement": "The Lean/Std premise index component validates a copied Lean/Std premise descriptor catalog and Ring2 premise-retrieval source body bundle by checking projection protocol refs, namespace coverage, source refs, copied body-module digests, metadata-only result record policy, negative cases, and scope limits before writing bounded result records.",
            "status": "active",
            "summary_line": "The Lean/Std premise index component validates a copied Lean/Std premise descriptor catalog and Ring2 premise-retrieval source body bundle\u2026",
            "title": "validates public lean std premise catalog",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-catalog",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/lean_std_premise_index.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/lean std premise index py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "lean_std_premise_index",
                      "target_kind": "component",
                      "target_label": "Lean Std Premise Index",
                      "url": "components.html#component-lean_std_premise_index"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                      "target_kind": "mechanism",
                      "target_label": "validates public strategy hypothesis projection",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Lean Std premise index validates premise metadata, Lean/Init source refs, copied public source manifests, forbidden proof/oracle fields, split boundaries, and metadata-only premise-index result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/lean_std_premise_index.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/lean std premise index py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "lean_std_premise_index",
                "target_kind": "component",
                "target_label": "Lean Std Premise Index",
                "url": "components.html#component-lean_std_premise_index"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                "target_kind": "mechanism",
                "target_label": "validates public strategy hypothesis projection",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
              }
            ],
            "object_id": "mechanism:mechanism.lean_std_premise_index.validates_public_lean_std_premise_index",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json",
            "statement": "The Lean Std premise index validates premise metadata, Lean/Init source refs, copied public source manifests, forbidden proof/oracle fields, split boundaries, and metadata-only premise-index result records.",
            "status": "active",
            "summary_line": "The Lean Std premise index validates premise metadata, Lean/Init source refs, copied public source manifests, forbidden proof/oracle fields\u2026",
            "title": "validates public lean std premise index",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-lean-std-premise-index-validates-public-lean-std-premise-index",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/macro_projection_import_protocol.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/source projection import protocol py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "macro_projection_import_protocol",
                      "target_kind": "component",
                      "target_label": "Source Projection Import Protocol",
                      "url": "components.html#component-macro_projection_import_protocol"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                      "target_kind": "mechanism",
                      "target_label": "validates public monitor verdict result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                      "target_kind": "mechanism",
                      "target_label": "validates public route feedback",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                      "target_kind": "mechanism",
                      "target_label": "validates synthetic bridge continuity",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public governance compilers bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public live source drift bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The source projection import protocol component validates fixture and exported projection bundles by checking source refs, public target refs, content digests, per-slice source-module manifests, omission result records, scope limits, intake cell statuses, validation refs, and secret-exclusion scans before writing bounded public result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/macro_projection_import_protocol.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/source projection import protocol py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "macro_projection_import_protocol",
                "target_kind": "component",
                "target_label": "Source Projection Import Protocol",
                "url": "components.html#component-macro_projection_import_protocol"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts",
                "target_kind": "mechanism",
                "target_label": "validates public monitor verdict result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-monitor-redteam-falsification-replay-validates-public-monitor-verdict-receipts"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "target_kind": "mechanism",
                "target_label": "validates public route feedback",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity",
                "target_kind": "mechanism",
                "target_label": "validates synthetic bridge continuity",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bridge-phase-continuity-runtime-validates-synthetic-bridge-continuity"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public governance compilers bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-governance-compilers-capsule-validates-public-governance-compilers-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public live source drift bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json",
            "statement": "The source projection import protocol component validates fixture and exported projection bundles by checking source refs, public target refs, content digests, per-slice source-module manifests, omission result records, scope limits, intake cell statuses, validation refs, and secret-exclusion scans before writing bounded public result records.",
            "status": "active",
            "summary_line": "The source projection import protocol component validates fixture and exported projection bundles by checking source refs, public target re\u2026",
            "title": "validates public source projection imports",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/materials chemistry closed loop lab safety replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "materials_chemistry_closed_loop_lab_safety_replay",
                      "target_kind": "component",
                      "target_label": "Materials Chemistry Closed Loop Lab Safety Replay",
                      "url": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.research_and_science_replay_evidence_bundle",
                      "target_kind": "concept",
                      "target_label": "research and science replay validators as reproducibility scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public spatial world model counterfactual simulation replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The materials chemistry closed-loop lab-safety replay component validates public lab-safety claim boundaries by checking candidate material refs, safety-screen refs, simulator-only assay rows, active-learning decisions, failure taxonomy refs, cold replay refs, Lab/Evolve replay graph evidence, source bundle hashes, source-module manifest digests, secret-exclusion scan, metadata-only result record policy, scope limits, and lab-safety overclaim negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/materials_chemistry_closed_loop_lab_safety_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/materials chemistry closed loop lab safety replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "materials_chemistry_closed_loop_lab_safety_replay",
                "target_kind": "component",
                "target_label": "Materials Chemistry Closed Loop Lab Safety Replay",
                "url": "components.html#component-materials_chemistry_closed_loop_lab_safety_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.research_and_science_replay_evidence_bundle",
                "target_kind": "concept",
                "target_label": "research and science replay validators as reproducibility scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
                "target_kind": "mechanism",
                "target_label": "validates public spatial world model counterfactual simulation replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay"
              }
            ],
            "object_id": "mechanism:mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json",
            "statement": "The materials chemistry closed-loop lab-safety replay component validates public lab-safety claim boundaries by checking candidate material refs, safety-screen refs, simulator-only assay rows, active-learning decisions, failure taxonomy refs, cold replay refs, Lab/Evolve replay graph evidence, source bundle hashes, source-module manifest digests, secret-exclusion scan, metadata-only result record policy, scope limits, and lab-safety overclaim negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The materials chemistry closed-loop lab-safety replay component validates public lab-safety claim boundaries by checking candidate material\u2026",
            "title": "validates public materials lab safety replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/mathematical_strategy_atlas_hypothesis_scorer.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/mathematical strategy atlas hypothesis scorer py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "mathematical_strategy_atlas_hypothesis_scorer",
                      "target_kind": "component",
                      "target_label": "Mathematical Strategy Atlas Hypothesis Scorer",
                      "url": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The mathematical strategy atlas hypothesis scorer validates pre-oracle strategy selection, feature-overlap routing, source-artifact consistency, copied source-module digests, unknown-strategy refusals, and metadata-only strategy result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/mathematical_strategy_atlas_hypothesis_scorer.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/mathematical strategy atlas hypothesis scorer py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "mathematical_strategy_atlas_hypothesis_scorer",
                "target_kind": "component",
                "target_label": "Mathematical Strategy Atlas Hypothesis Scorer",
                "url": "components.html#component-mathematical_strategy_atlas_hypothesis_scorer"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json",
            "statement": "The mathematical strategy atlas hypothesis scorer validates pre-oracle strategy selection, feature-overlap routing, source-artifact consistency, copied source-module digests, unknown-strategy refusals, and metadata-only strategy result records.",
            "status": "active",
            "summary_line": "The mathematical strategy atlas hypothesis scorer validates pre-oracle strategy selection, feature-overlap routing, source-artifact consist\u2026",
            "title": "validates public strategy hypothesis projection",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/mcp_tool_authority_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/mcp tool authority replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "mcp_tool_authority_replay",
                      "target_kind": "component",
                      "target_label": "MCP Tool Authority Replay",
                      "url": "components.html#component-mcp_tool_authority_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
                      "target_kind": "mechanism",
                      "target_label": "validates public sandbox policy trace",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public sleeper memory poisoning quarantine replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The MCP tool authority replay component validates public tool manifest scope, call metadata, approval token refs, side-effect ledger refs, rollback and cold-replay result records, untrusted-output instruction/data separation, source-module digest anchors, negative cases, metadata-only result records, and scope limits without accessing live MCP accounts, exporting account secrets or model-output data, obeying tool output as instruction, claiming benchmark safety, mutating source, or granting launch control."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/mcp_tool_authority_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/mcp tool authority replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "mcp_tool_authority_replay",
                "target_kind": "component",
                "target_label": "MCP Tool Authority Replay",
                "url": "components.html#component-mcp_tool_authority_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace",
                "target_kind": "mechanism",
                "target_label": "validates public sandbox policy trace",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-sandbox-policy-escape-replay-validates-public-sandbox-policy-trace"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
                "target_kind": "mechanism",
                "target_label": "validates public sleeper memory poisoning quarantine replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay"
              }
            ],
            "object_id": "mechanism:mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json",
            "statement": "The MCP tool authority replay component validates public tool manifest scope, call metadata, approval token refs, side-effect ledger refs, rollback and cold-replay result records, untrusted-output instruction/data separation, source-module digest anchors, negative cases, metadata-only result records, and scope limits without accessing live MCP accounts, exporting account secrets or model-output data, obeying tool output as instruction, claiming benchmark safety, mutating source, or granting launch control.",
            "status": "active",
            "summary_line": "The MCP tool authority replay component validates public tool manifest scope, call metadata, approval token refs, side-effect ledger refs\u2026",
            "title": "validates public mcp tool authority replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mcp-tool-authority-replay-validates-public-mcp-tool-authority-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/mechanistic interpretability circuit attribution replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "mechanistic_interpretability_circuit_attribution_replay",
                      "target_kind": "component",
                      "target_label": "Mechanistic Interpretability Circuit Attribution Replay",
                      "url": "components.html#component-mechanistic_interpretability_circuit_attribution_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.research_and_science_replay_evidence_bundle",
                      "target_kind": "concept",
                      "target_label": "research and science replay validators as reproducibility scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The mechanistic interpretability circuit-attribution replay component validates public toy-transformer attribution rows, machine-readable graph edges, causal inhibition and injection deltas, sufficiency and faithfulness limits, source-module digest anchors, negative cases, metadata-only result records, and scope limits without exporting private model weights, raw activation dumps, proprietary prompts, hidden chain-of-thought, model-output data, private model internals, benchmark claims, hosted-public claims, public sharing, or launch-scope decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/mechanistic_interpretability_circuit_attribution_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/mechanistic interpretability circuit attribution replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "mechanistic_interpretability_circuit_attribution_replay",
                "target_kind": "component",
                "target_label": "Mechanistic Interpretability Circuit Attribution Replay",
                "url": "components.html#component-mechanistic_interpretability_circuit_attribution_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.research_and_science_replay_evidence_bundle",
                "target_kind": "concept",
                "target_label": "research and science replay validators as reproducibility scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json",
            "statement": "The mechanistic interpretability circuit-attribution replay component validates public toy-transformer attribution rows, machine-readable graph edges, causal inhibition and injection deltas, sufficiency and faithfulness limits, source-module digest anchors, negative cases, metadata-only result records, and scope limits without exporting private model weights, raw activation dumps, proprietary prompts, hidden chain-of-thought, model-output data, private model internals, benchmark claims, hosted-public claims, public sharing, or launch-scope decision.",
            "status": "active",
            "summary_line": "The mechanistic interpretability circuit-attribution replay component validates public toy-transformer attribution rows, machine-readable g\u2026",
            "title": "validates public mechanistic interpretability circuit attribution replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/validators/axiom_support_cover.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/validators/axiom support cover py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "microcosm_axiom_substrate",
                      "target_kind": "component",
                      "target_label": "microcosm axiom system",
                      "url": ""
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.executable_doctrine_grammar_standard_bundle",
                      "target_kind": "concept",
                      "target_label": "standard as schema contract with explicit scope limit",
                      "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public validator checker bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Microcosm axiom system support-cover evaluator projects public axiom support cases, support frontiers, anti-axiom rejection mappings, principle support inheritance, and strong-gate pressure from routing, standards, doctrine, and result record evidence without proving axioms, promoting candidate law, authorizing source-file changes, or raising launch/public sharing/runtime-correctness authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/validators/axiom_support_cover.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/validators/axiom support cover py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "microcosm_axiom_substrate",
                "target_kind": "component",
                "target_label": "microcosm axiom system",
                "url": ""
              },
              {
                "relation": "grounds",
                "target_id": "concept.executable_doctrine_grammar_standard_bundle",
                "target_kind": "concept",
                "target_label": "standard as schema contract with explicit scope limit",
                "url": "rules-and-ideas.html#lattice-concept-concept-executable-doctrine-grammar-standard-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public validator checker bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json",
            "statement": "The Microcosm axiom system support-cover evaluator projects public axiom support cases, support frontiers, anti-axiom rejection mappings, principle support inheritance, and strong-gate pressure from routing, standards, doctrine, and result record evidence without proving axioms, promoting candidate law, authorizing source-file changes, or raising launch/public sharing/runtime-correctness authority.",
            "status": "active",
            "summary_line": "The Microcosm axiom system support-cover evaluator projects public axiom support cases, support frontiers, anti-axiom rejection mappings, p\u2026",
            "title": "validates public axiom support boundary",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/mission_transaction_work_spine.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/mission transaction work spine py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "mission_transaction_work_spine",
                      "target_kind": "component",
                      "target_label": "Mission Transaction Work Spine",
                      "url": "components.html#component-mission_transaction_work_spine"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.work_landing_and_continuity_control_bundle",
                      "target_kind": "concept",
                      "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public benchmark integrity replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public agentic vulnerability patch proof replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public live source drift bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public proof authority runtime bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public tools tail primitives bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The mission transaction work-spine component validates public work-landing and completion metadata by checking fixed Work item, claim, dependency, transaction, result record-drain, completion, scoped mutation, and checkpoint-lane fixtures, exact copied work log/work log/checkpoint/mission-control source modules, secret-exclusion boundaries, negative cases, and scope limits before writing bounded metadata-only result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/mission_transaction_work_spine.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/mission transaction work spine py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "mission_transaction_work_spine",
                "target_kind": "component",
                "target_label": "Mission Transaction Work Spine",
                "url": "components.html#component-mission_transaction_work_spine"
              },
              {
                "relation": "grounds",
                "target_id": "concept.work_landing_and_continuity_control_bundle",
                "target_kind": "concept",
                "target_label": "work landing and continuity controls as transaction-scoped coordination evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-work-landing-and-continuity-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay",
                "target_kind": "mechanism",
                "target_label": "validates public benchmark integrity replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-benchmark-integrity-anti-gaming-replay-validates-public-benchmark-integrity-replay"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay",
                "target_kind": "mechanism",
                "target_label": "validates public agentic vulnerability patch proof replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agentic-vulnerability-discovery-patch-proof-replay-validates-public-agentic-vulnerability-patch-proof-replay"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public live source drift bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-live-source-drift-capsule-validates-public-live-source-drift-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public proof authority runtime bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public tools tail primitives bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-tools-tail-primitives-capsule-validates-public-tools-tail-primitives-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json",
            "statement": "The mission transaction work-spine component validates public work-landing and completion metadata by checking fixed Work item, claim, dependency, transaction, result record-drain, completion, scoped mutation, and checkpoint-lane fixtures, exact copied work log/work log/checkpoint/mission-control source modules, secret-exclusion boundaries, negative cases, and scope limits before writing bounded metadata-only result records.",
            "status": "active",
            "summary_line": "The mission transaction work-spine component validates public work-landing and completion metadata by checking fixed Work item, claim, depe\u2026",
            "title": "validates public mission transaction bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mission-transaction-work-spine-validates-public-mission-transaction-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/navigation_hologram_route_plane.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/navigation hologram route plane py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "navigation_hologram_route_plane",
                      "target_kind": "component",
                      "target_label": "Navigation Hologram Route Plane",
                      "url": "components.html#component-navigation_hologram_route_plane"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                      "target_kind": "mechanism",
                      "target_label": "validates public route feedback",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public saturation engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public compliance pipeline bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                      "target_kind": "mechanism",
                      "target_label": "validates public first run route map",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                      "target_kind": "mechanism",
                      "target_label": "validates public doctrine fact claim audit",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The navigation hologram route-plane component validates public route-plane fixture rows and exported bundle inputs by checking route projection contracts, source-coupling fingerprints, copied source-module digests and anchors, route-lease policy, entry-packet floors, affordance-passport selection, code-architecture projection packets, and secret/non-public-state scan boundaries before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/navigation_hologram_route_plane.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/navigation hologram route plane py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "navigation_hologram_route_plane",
                "target_kind": "component",
                "target_label": "Navigation Hologram Route Plane",
                "url": "components.html#component-navigation_hologram_route_plane"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "target_kind": "mechanism",
                "target_label": "validates public route feedback",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public saturation engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch11-saturation-engines-capsule-validates-public-saturation-engines-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public compliance pipeline bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-compliance-pipeline-capsule-validates-public-compliance-pipeline-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "target_kind": "mechanism",
                "target_label": "validates public first run route map",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit",
                "target_kind": "mechanism",
                "target_label": "validates public doctrine fact claim audit",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-doctrine-fact-claim-audit-validates-public-doctrine-fact-claim-audit"
              }
            ],
            "object_id": "mechanism:mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json",
            "statement": "The navigation hologram route-plane component validates public route-plane fixture rows and exported bundle inputs by checking route projection contracts, source-coupling fingerprints, copied source-module digests and anchors, route-lease policy, entry-packet floors, affordance-passport selection, code-architecture projection packets, and secret/non-public-state scan boundaries before writing bounded result records.",
            "status": "active",
            "summary_line": "The navigation hologram route-plane component validates public route-plane fixture rows and exported bundle inputs by checking route projec\u2026",
            "title": "validates public route plane bundle",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/validators/acceptance.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/validators/sign-off py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "pattern_assimilation_step",
                      "target_kind": "component",
                      "target_label": "Pattern Assimilation Step",
                      "url": "components.html#component-pattern_assimilation_step"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The pattern-assimilation step component validates refinement, nothing-to-refine, stewardship, re-entry, source-module manifest, negative-case, metadata-only result record, and scope limit contracts without promoting local lessons into broader doctrine outside their owning lanes or claiming source source authority."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/validators/acceptance.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/validators/sign-off py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "pattern_assimilation_step",
                "target_kind": "component",
                "target_label": "Pattern Assimilation Step",
                "url": "components.html#component-pattern_assimilation_step"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json",
            "statement": "The pattern-assimilation step component validates refinement, nothing-to-refine, stewardship, re-entry, source-module manifest, negative-case, metadata-only result record, and scope limit contracts without promoting local lessons into broader doctrine outside their owning lanes or claiming source source authority.",
            "status": "active",
            "summary_line": "The pattern-assimilation step component validates refinement, nothing-to-refine, stewardship, re-entry, source-module manifest, negative-ca\u2026",
            "title": "validates public pattern assimilation step",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/pattern_binding_contract.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/pattern binding contract py",
                      "url": ""
                    },
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/macro_tools/pattern_route_readiness.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/source tools/pattern route readiness py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "pattern_binding_contract",
                      "target_kind": "component",
                      "target_label": "Pattern Binding Contract",
                      "url": "components.html#component-pattern_binding_contract"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                      "target_kind": "mechanism",
                      "target_label": "validates public route feedback",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
                      "target_kind": "mechanism",
                      "target_label": "validates public source root bootstrap",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                      "target_kind": "mechanism",
                      "target_label": "validates public first run route map",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                      "target_kind": "mechanism",
                      "target_label": "validates public source projection imports",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The pattern-binding contract component validates public pattern rows, source bundles, reference bundles, authority handles, exported system bundles, and route-readiness selector bundles before writing bounded result records that keep mined rows component-first and fixture-bound."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.pattern_binding_contract.validates_public_pattern_bindings",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/pattern_binding_contract.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/pattern binding contract py",
                "url": ""
              },
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/macro_tools/pattern_route_readiness.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/source tools/pattern route readiness py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "pattern_binding_contract",
                "target_kind": "component",
                "target_label": "Pattern Binding Contract",
                "url": "components.html#component-pattern_binding_contract"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "target_kind": "mechanism",
                "target_label": "validates public route feedback",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.cold_clone_probe.validates_public_source_root_bootstrap",
                "target_kind": "mechanism",
                "target_label": "validates public source root bootstrap",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-clone-probe-validates-public-source-root-bootstrap"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.cold_reader_route_map.validates_public_first_run_route_map",
                "target_kind": "mechanism",
                "target_label": "validates public first run route map",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-cold-reader-route-map-validates-public-first-run-route-map"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports",
                "target_kind": "mechanism",
                "target_label": "validates public source projection imports",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-macro-projection-import-protocol-validates-public-macro-projection-imports"
              }
            ],
            "object_id": "mechanism:mechanism.pattern_binding_contract.validates_public_pattern_bindings",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json",
            "statement": "The pattern-binding contract component validates public pattern rows, source bundles, reference bundles, authority handles, exported system bundles, and route-readiness selector bundles before writing bounded result records that keep mined rows component-first and fixture-bound.",
            "status": "active",
            "summary_line": "The pattern-binding contract component validates public pattern rows, source bundles, reference bundles, authority handles, exported system\u2026",
            "title": "validates public pattern bindings",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-binding-contract-validates-public-pattern-bindings",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/prediction_oracle_reconciliation.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/prediction oracle reconciliation py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "prediction_oracle_reconciliation",
                      "target_kind": "component",
                      "target_label": "Prediction Oracle Reconciliation",
                      "url": "components.html#component-prediction_oracle_reconciliation"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.research_and_science_replay_evidence_bundle",
                      "target_kind": "concept",
                      "target_label": "research and science replay validators as reproducibility scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public market dashboard read model bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction market board bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public structural theses bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The prediction oracle reconciliation component validates synthetic prediction packets through CP1 fork preservation, CP2 target-universe checks, pre-target evidence limits, oracle-diff grading, numeric reconciliation rows, source-module import checks, negative cases, metadata-only result records, and scope limits without forecasting correctness, investment-related actions, live market data, external model access, public sharing, launch, or performance-track-record claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/prediction_oracle_reconciliation.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/prediction oracle reconciliation py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "prediction_oracle_reconciliation",
                "target_kind": "component",
                "target_label": "Prediction Oracle Reconciliation",
                "url": "components.html#component-prediction_oracle_reconciliation"
              },
              {
                "relation": "grounds",
                "target_id": "concept.research_and_science_replay_evidence_bundle",
                "target_kind": "concept",
                "target_label": "research and science replay validators as reproducibility scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public market dashboard read model bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public prediction market board bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-prediction-market-board-capsule-validates-public-prediction-market-board-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public structural theses bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json",
            "statement": "The prediction oracle reconciliation component validates synthetic prediction packets through CP1 fork preservation, CP2 target-universe checks, pre-target evidence limits, oracle-diff grading, numeric reconciliation rows, source-module import checks, negative cases, metadata-only result records, and scope limits without forecasting correctness, investment-related actions, live market data, external model access, public sharing, launch, or performance-track-record claims.",
            "status": "active",
            "summary_line": "The prediction oracle reconciliation component validates synthetic prediction packets through CP1 fork preservation, CP2 target-universe ch\u2026",
            "title": "validates public prediction oracle reconciliation",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/proof derived governed mutation authorization py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "proof_derived_governed_mutation_authorization",
                      "target_kind": "component",
                      "target_label": "Proof Derived Governed Mutation Authorization",
                      "url": "components.html#component-proof_derived_governed_mutation_authorization"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public launch claim language gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public proof authority runtime bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public policy engines bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The proof-derived governed-mutation authorization component validates public synthetic mutation-authority proposals by checking proof-cell validator refs and evidence-chain hashes, visible pre-execution policy verdicts, ephemeral execution identity refs, logged side-effect diffs, rollback result records, cold replay result records, copied source source-module digests, non-public-state scans, and scope limits before writing bounded metadata-only result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/proof_derived_governed_mutation_authorization.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/proof derived governed mutation authorization py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "proof_derived_governed_mutation_authorization",
                "target_kind": "component",
                "target_label": "Proof Derived Governed Mutation Authorization",
                "url": "components.html#component-proof_derived_governed_mutation_authorization"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "target_kind": "mechanism",
                "target_label": "validates public launch claim language gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public proof authority runtime bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch4-proof-authority-runtime-validates-public-proof-authority-runtime-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public policy engines bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-policy-engines-capsule-validates-public-policy-engines-capsule"
              }
            ],
            "object_id": "mechanism:mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json",
            "statement": "The proof-derived governed-mutation authorization component validates public synthetic mutation-authority proposals by checking proof-cell validator refs and evidence-chain hashes, visible pre-execution policy verdicts, ephemeral execution identity refs, logged side-effect diffs, rollback result records, cold replay result records, copied source source-module digests, non-public-state scans, and scope limits before writing bounded metadata-only result records.",
            "status": "active",
            "summary_line": "The proof-derived governed-mutation authorization component validates public synthetic mutation-authority proposals by checking proof-cell\u2026",
            "title": "validates synthetic governed mutation authorization",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-derived-governed-mutation-authorization-validates-synthetic-governed-mutation-authorization",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/proof_diagnostic_evidence_spine.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/proof diagnostic evidence spine py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "proof_diagnostic_evidence_spine",
                      "target_kind": "component",
                      "target_label": "Proof Diagnostic Evidence Spine",
                      "url": "components.html#component-proof_diagnostic_evidence_spine"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
                      "target_kind": "mechanism",
                      "target_label": "validates public premise retrieval attribution",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic routing boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The proof diagnostic evidence spine component validates proof-adjacent public evidence by checking Ring2 diagnostic result record refs, copied runtime artifact digests, verifier-trace and evidence-cell result record anchors, model-output data policy rows, stale source coupling, negative cases, and metadata-only result record boundaries before writing bounded diagnostic result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/proof_diagnostic_evidence_spine.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/proof diagnostic evidence spine py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "proof_diagnostic_evidence_spine",
                "target_kind": "component",
                "target_label": "Proof Diagnostic Evidence Spine",
                "url": "components.html#component-proof_diagnostic_evidence_spine"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
                "target_kind": "mechanism",
                "target_label": "validates public premise retrieval attribution",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public tactic routing boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json",
            "statement": "The proof diagnostic evidence spine component validates proof-adjacent public evidence by checking Ring2 diagnostic result record refs, copied runtime artifact digests, verifier-trace and evidence-cell result record anchors, model-output data policy rows, stale source coupling, negative cases, and metadata-only result record boundaries before writing bounded diagnostic result records.",
            "status": "active",
            "summary_line": "The proof diagnostic evidence spine component validates proof-adjacent public evidence by checking Ring2 diagnostic result record refs, cop\u2026",
            "title": "validates ring2 diagnostic evidence membrane",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-proof-diagnostic-evidence-spine-validates-ring2-diagnostic-evidence-membrane",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/provider_context_recipe_budget_policy.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/provider context recipe budget policy py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "provider_context_recipe_budget_policy",
                      "target_kind": "component",
                      "target_label": "Provider Context Recipe Budget Policy",
                      "url": "components.html#component-provider_context_recipe_budget_policy"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
                      "target_kind": "mechanism",
                      "target_label": "validates public bounded autonomy campaign packet",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
                      "target_kind": "mechanism",
                      "target_label": "validates public tool server pressure inventory",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The provider context recipe budget policy validates byte-bounded context recipe projection, ordered section fill, omitted-section manifests, deliverable routing, copied standard/source-module digests, negative-case refusals, and metadata-only budget result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/provider_context_recipe_budget_policy.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/provider context recipe budget policy py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "provider_context_recipe_budget_policy",
                "target_kind": "component",
                "target_label": "Provider Context Recipe Budget Policy",
                "url": "components.html#component-provider_context_recipe_budget_policy"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet",
                "target_kind": "mechanism",
                "target_label": "validates public bounded autonomy campaign packet",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-bounded-autonomy-campaign-packet-validates-public-bounded-autonomy-campaign-packet"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
                "target_kind": "mechanism",
                "target_label": "validates public tool server pressure inventory",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory"
              }
            ],
            "object_id": "mechanism:mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json",
            "statement": "The provider context recipe budget policy validates byte-bounded context recipe projection, ordered section fill, omitted-section manifests, deliverable routing, copied standard/source-module digests, negative-case refusals, and metadata-only budget result records.",
            "status": "active",
            "summary_line": "The provider context recipe budget policy validates byte-bounded context recipe projection, ordered section fill, omitted-section manifests\u2026",
            "title": "validates public context budget boundary",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/public_reveal_walkthrough.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/public reveal walkthrough py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "public_reveal_walkthrough",
                      "target_kind": "component",
                      "target_label": "Public Reveal Walkthrough",
                      "url": "components.html#component-public_reveal_walkthrough"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.entry_and_reveal_route_readiness_bundle",
                      "target_kind": "concept",
                      "target_label": "entry and reveal routes as bounded cold-reader readiness evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                      "target_kind": "mechanism",
                      "target_label": "validates public launch claim language gate",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
                      "target_kind": "mechanism",
                      "target_label": "validates public audio level rms port",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public validator checker bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public mechanistic interpretability circuit attribution replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The public reveal walkthrough component validates public entry material by checking reveal-step density, runnable command refs, evidence refs, claim-floor phrases, source-module manifest digests and anchors, secret-exclusion boundaries, runtime exported-bundle shape, metadata-only result records, and launch/private-equivalence/marketing negative cases before writing bounded public result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/public_reveal_walkthrough.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/public reveal walkthrough py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "public_reveal_walkthrough",
                "target_kind": "component",
                "target_label": "Public Reveal Walkthrough",
                "url": "components.html#component-public_reveal_walkthrough"
              },
              {
                "relation": "grounds",
                "target_id": "concept.entry_and_reveal_route_readiness_bundle",
                "target_kind": "concept",
                "target_label": "entry and reveal routes as bounded cold-reader readiness evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-entry-and-reveal-route-readiness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate",
                "target_kind": "mechanism",
                "target_label": "validates public launch claim language gate",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-release-claim-language-gate-validates-public-release-claim-language-gate"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port",
                "target_kind": "mechanism",
                "target_label": "validates public audio level rms port",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-audio-level-rms-port-validates-public-audio-level-rms-port"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public validator checker bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-validator-checker-capsule-validates-public-validator-checker-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
                "target_kind": "mechanism",
                "target_label": "validates public mechanistic interpretability circuit attribution replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay"
              }
            ],
            "object_id": "mechanism:mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json",
            "statement": "The public reveal walkthrough component validates public entry material by checking reveal-step density, runnable command refs, evidence refs, claim-floor phrases, source-module manifest digests and anchors, secret-exclusion boundaries, runtime exported-bundle shape, metadata-only result records, and launch/private-equivalence/marketing negative cases before writing bounded public result records.",
            "status": "active",
            "summary_line": "The public reveal walkthrough component validates public entry material by checking reveal-step density, runnable command refs, evidence re\u2026",
            "title": "validates public reveal walkthrough",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-public-reveal-walkthrough-validates-public-reveal-walkthrough",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/research_replication_rubric_artifact_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/research replication rubric artifact replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "research_replication_rubric_artifact_replay",
                      "target_kind": "component",
                      "target_label": "Research Replication Rubric Artifact Replay",
                      "url": "components.html#component-research_replication_rubric_artifact_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.research_and_science_replay_evidence_bundle",
                      "target_kind": "concept",
                      "target_label": "research and science replay validators as reproducibility scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public cold eval honesty bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public materials lab safety replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public mechanistic interpretability circuit attribution replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction oracle reconciliation",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public spatial world model counterfactual simulation replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The research replication rubric-artifact replay component validates public research-replication claim boundaries by checking contribution decomposition refs, rubric trees, allowed public input refs, scratch scaffolds, experiment DAG refs, metric scripts, declared artifact-hash rosters, grader reports, budget refs, ablation diffs, failure taxonomies, cold-rerun result records, public agent-execution trace spans, source-module manifest digests, metadata-only result record policy, and replication-overclaim negative cases before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/research_replication_rubric_artifact_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/research replication rubric artifact replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "research_replication_rubric_artifact_replay",
                "target_kind": "component",
                "target_label": "Research Replication Rubric Artifact Replay",
                "url": "components.html#component-research_replication_rubric_artifact_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.research_and_science_replay_evidence_bundle",
                "target_kind": "concept",
                "target_label": "research and science replay validators as reproducibility scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public cold eval honesty bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch10-cold-eval-honesty-capsule-validates-public-cold-eval-honesty-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
                "target_kind": "mechanism",
                "target_label": "validates public materials lab safety replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
                "target_kind": "mechanism",
                "target_label": "validates public mechanistic interpretability circuit attribution replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
                "target_kind": "mechanism",
                "target_label": "validates public prediction oracle reconciliation",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
                "target_kind": "mechanism",
                "target_label": "validates public spatial world model counterfactual simulation replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay"
              }
            ],
            "object_id": "mechanism:mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json",
            "statement": "The research replication rubric-artifact replay component validates public research-replication claim boundaries by checking contribution decomposition refs, rubric trees, allowed public input refs, scratch scaffolds, experiment DAG refs, metric scripts, declared artifact-hash rosters, grader reports, budget refs, ablation diffs, failure taxonomies, cold-rerun result records, public agent-execution trace spans, source-module manifest digests, metadata-only result record policy, and replication-overclaim negative cases before writing bounded result records.",
            "status": "active",
            "summary_line": "The research replication rubric-artifact replay component validates public research-replication claim boundaries by checking contribution d\u2026",
            "title": "validates public research replication replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-research-replication-rubric-artifact-replay-validates-public-research-replication-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/ring2_premise_retrieval_precision_recall_harness.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/ring2 premise retrieval precision recall harness py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "ring2_premise_retrieval_precision_recall_harness",
                      "target_kind": "component",
                      "target_label": "Ring2 Premise Retrieval Precision Recall Harness",
                      "url": "components.html#component-ring2_premise_retrieval_precision_recall_harness"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                      "target_kind": "mechanism",
                      "target_label": "validates public strategy hypothesis projection",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The Ring2 premise retrieval precision/recall harness validates copied retrieval rankings, needed-premise attribution labels, aggregate hit and recall counts, source-artifact digests, leakage guards, metric-overclaim refusals, and metadata-only retrieval-attribution result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/ring2_premise_retrieval_precision_recall_harness.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/ring2 premise retrieval precision recall harness py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "ring2_premise_retrieval_precision_recall_harness",
                "target_kind": "component",
                "target_label": "Ring2 Premise Retrieval Precision Recall Harness",
                "url": "components.html#component-ring2_premise_retrieval_precision_recall_harness"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection",
                "target_kind": "mechanism",
                "target_label": "validates public strategy hypothesis projection",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mathematical-strategy-atlas-hypothesis-scorer-validates-public-strategy-hypothesis-projection"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json",
            "statement": "The Ring2 premise retrieval precision/recall harness validates copied retrieval rankings, needed-premise attribution labels, aggregate hit and recall counts, source-artifact digests, leakage guards, metric-overclaim refusals, and metadata-only retrieval-attribution result records.",
            "status": "active",
            "summary_line": "The Ring2 premise retrieval precision/recall harness validates copied retrieval rankings, needed-premise attribution labels, aggregate hit\u2026",
            "title": "validates public premise retrieval attribution",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-ring2-premise-retrieval-precision-recall-harness-validates-public-premise-retrieval-attribution",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/routing_anti_patterns_registry.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/routing anti patterns registry py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "routing_anti_patterns_registry",
                      "target_kind": "component",
                      "target_label": "Routing Anti Patterns Registry",
                      "url": "components.html#component-routing_anti_patterns_registry"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                      "target_kind": "mechanism",
                      "target_label": "validates public route feedback",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public route plane bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The routing anti-patterns registry component validates public routing anti-pattern rows, source-module digest anchors, private-leak rejection, negative cases, metadata-only result records, and scope limits without claiming whole-system routing correctness, route-policy mutation authority, private source authority, or launch-scope decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/routing_anti_patterns_registry.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/routing anti patterns registry py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "routing_anti_patterns_registry",
                "target_kind": "component",
                "target_label": "Routing Anti Patterns Registry",
                "url": "components.html#component-routing_anti_patterns_registry"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.agent_route_observability_runtime.validates_public_route_feedback",
                "target_kind": "mechanism",
                "target_label": "validates public route feedback",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-agent-route-observability-runtime-validates-public-route-feedback"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public route plane bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-navigation-hologram-route-plane-validates-public-route-plane-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json",
            "statement": "The routing anti-patterns registry component validates public routing anti-pattern rows, source-module digest anchors, private-leak rejection, negative cases, metadata-only result records, and scope limits without claiming whole-system routing correctness, route-policy mutation authority, private source authority, or launch-scope decision.",
            "status": "active",
            "summary_line": "The routing anti-patterns registry component validates public routing anti-pattern rows, source-module digest anchors, private-leak rejecti\u2026",
            "title": "validates public routing anti patterns registry",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-routing-anti-patterns-registry-validates-public-routing-anti-patterns-registry",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/self_ignorance_coverage_ledger.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/self ignorance coverage ledger py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "self_ignorance_coverage_ledger",
                      "target_kind": "component",
                      "target_label": "Self Ignorance Coverage Ledger",
                      "url": "components.html#component-self_ignorance_coverage_ledger"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The self-ignorance coverage ledger component validates known Kind Atlas coverage-debt fixtures through declared gap rows, missing-category checks, source-module digest anchors, negative cases, metadata-only result records, and scope limits while refusing unknown-unknown omniscience, absence proof, total-search proof, source-file changes, launch, public sharing, or whole-system correctness claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/self_ignorance_coverage_ledger.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/self ignorance coverage ledger py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "self_ignorance_coverage_ledger",
                "target_kind": "component",
                "target_label": "Self Ignorance Coverage Ledger",
                "url": "components.html#component-self_ignorance_coverage_ledger"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json",
            "statement": "The self-ignorance coverage ledger component validates known Kind Atlas coverage-debt fixtures through declared gap rows, missing-category checks, source-module digest anchors, negative cases, metadata-only result records, and scope limits while refusing unknown-unknown omniscience, absence proof, total-search proof, source-file changes, launch, public sharing, or whole-system correctness claims.",
            "status": "active",
            "summary_line": "The self-ignorance coverage ledger component validates known Kind Atlas coverage-debt fixtures through declared gap rows, missing-category\u2026",
            "title": "validates public self ignorance coverage ledger",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-self-ignorance-coverage-ledger-validates-public-self-ignorance-coverage-ledger",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/sleeper memory poisoning quarantine replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "sleeper_memory_poisoning_quarantine_replay",
                      "target_kind": "component",
                      "target_label": "Sleeper Memory Poisoning Quarantine Replay",
                      "url": "components.html#component-sleeper_memory_poisoning_quarantine_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                      "target_kind": "concept",
                      "target_label": "agent reliability and safety validators as bounded public scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The sleeper memory poisoning quarantine replay component validates metadata-only public memory-security policy projections, poisoned-source metadata, provenance-bound write proposals, quarantine verdicts, retrieval influence gates, rollback and cold rerun result records, source-module digest anchors, negative cases, and scope limits without exporting private memory bodies, raw transcripts, live user memory, trusted promotion from untrusted context, external model access, benchmark claims, source-file changes, or launch-scope decision."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/sleeper_memory_poisoning_quarantine_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/sleeper memory poisoning quarantine replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "sleeper_memory_poisoning_quarantine_replay",
                "target_kind": "component",
                "target_label": "Sleeper Memory Poisoning Quarantine Replay",
                "url": "components.html#component-sleeper_memory_poisoning_quarantine_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.agent_reliability_and_safety_validator_bundle",
                "target_kind": "concept",
                "target_label": "agent reliability and safety validators as bounded public scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-agent-reliability-and-safety-validator-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json",
            "statement": "The sleeper memory poisoning quarantine replay component validates metadata-only public memory-security policy projections, poisoned-source metadata, provenance-bound write proposals, quarantine verdicts, retrieval influence gates, rollback and cold rerun result records, source-module digest anchors, negative cases, and scope limits without exporting private memory bodies, raw transcripts, live user memory, trusted promotion from untrusted context, external model access, benchmark claims, source-file changes, or launch-scope decision.",
            "status": "active",
            "summary_line": "The sleeper memory poisoning quarantine replay component validates metadata-only public memory-security policy projections, poisoned-source\u2026",
            "title": "validates public sleeper memory poisoning quarantine replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-sleeper-memory-poisoning-quarantine-replay-validates-public-sleeper-memory-poisoning-quarantine-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/spatial_world_model_counterfactual_simulation_replay.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/spatial world model counterfactual simulation replay py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "spatial_world_model_counterfactual_simulation_replay",
                      "target_kind": "component",
                      "target_label": "Spatial World Model Counterfactual Simulation Replay",
                      "url": "components.html#component-spatial_world_model_counterfactual_simulation_replay"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.research_and_science_replay_evidence_bundle",
                      "target_kind": "concept",
                      "target_label": "research and science replay validators as reproducibility scope limits",
                      "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The spatial world-model counterfactual simulation replay component validates synthetic scene-state transitions, counterfactual replay rows, source-module digest anchors, negative cases, metadata-only result records, and scope limits without claiming real-world geographic accuracy, robot operation, generated-video authority, benchmark performance, launch-scope decision, or private sensor access."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/spatial_world_model_counterfactual_simulation_replay.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/spatial world model counterfactual simulation replay py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "spatial_world_model_counterfactual_simulation_replay",
                "target_kind": "component",
                "target_label": "Spatial World Model Counterfactual Simulation Replay",
                "url": "components.html#component-spatial_world_model_counterfactual_simulation_replay"
              },
              {
                "relation": "grounds",
                "target_id": "concept.research_and_science_replay_evidence_bundle",
                "target_kind": "concept",
                "target_label": "research and science replay validators as reproducibility scope limits",
                "url": "rules-and-ideas.html#lattice-concept-concept-research-and-science-replay-evidence-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json",
            "statement": "The spatial world-model counterfactual simulation replay component validates synthetic scene-state transitions, counterfactual replay rows, source-module digest anchors, negative cases, metadata-only result records, and scope limits without claiming real-world geographic accuracy, robot operation, generated-video authority, benchmark performance, launch-scope decision, or private sensor access.",
            "status": "active",
            "summary_line": "The spatial world-model counterfactual simulation replay component validates synthetic scene-state transitions, counterfactual replay rows\u2026",
            "title": "validates public spatial world model counterfactual simulation replay",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-spatial-world-model-counterfactual-simulation-replay-validates-public-spatial-world-model-counterfactual-simulation-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/standards_meta_diagnostics.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/standards meta diagnostics py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "standards_meta_diagnostics",
                      "target_kind": "component",
                      "target_label": "Standards Meta Diagnostics",
                      "url": "components.html#component-standards_meta_diagnostics"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.standards_meta_diagnostics_bundle",
                      "target_kind": "concept",
                      "target_label": "component-standard-runtime-result record coverage as projection-only evidence",
                      "url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public axiom support boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The standards meta diagnostics component validates public projection-only diagnostics over accepted-component standards inventory, runtime contracts, result record refs, source-module digest anchors, negative cases, metadata-only result records, and scope limits without becoming source authority for standards_registry, authorizing source-file changes, external model access, launch, public sharing, or whole-system correctness claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/standards_meta_diagnostics.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/standards meta diagnostics py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "standards_meta_diagnostics",
                "target_kind": "component",
                "target_label": "Standards Meta Diagnostics",
                "url": "components.html#component-standards_meta_diagnostics"
              },
              {
                "relation": "grounds",
                "target_id": "concept.standards_meta_diagnostics_bundle",
                "target_kind": "concept",
                "target_label": "component-standard-runtime-result record coverage as projection-only evidence",
                "url": "rules-and-ideas.html#lattice-concept-concept-standards-meta-diagnostics-bundle"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public axiom support boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-microcosm-axiom-substrate-validates-public-axiom-support-boundary"
              }
            ],
            "object_id": "mechanism:mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json",
            "statement": "The standards meta diagnostics component validates public projection-only diagnostics over accepted-component standards inventory, runtime contracts, result record refs, source-module digest anchors, negative cases, metadata-only result records, and scope limits without becoming source authority for standards_registry, authorizing source-file changes, external model access, launch, public sharing, or whole-system correctness claims.",
            "status": "active",
            "summary_line": "The standards meta diagnostics component validates public projection-only diagnostics over accepted-component standards inventory, runtime\u2026",
            "title": "validates public standards meta diagnostics",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-standards-meta-diagnostics-validates-public-standards-meta-diagnostics",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/tactic_portfolio_availability_probe.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/tactic portfolio availability probe py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "tactic_portfolio_availability_probe",
                      "target_kind": "component",
                      "target_label": "Tactic Portfolio Availability Probe",
                      "url": "components.html#component-tactic_portfolio_availability_probe"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public corpus readiness boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public verifier trace repair bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic routing boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public symbol boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The tactic portfolio availability probe validates recorded tactic compile-status rows, captured probe source digests, unavailable-tactic routing pressure, negative-case refusals, and metadata-only tactic availability result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/tactic_portfolio_availability_probe.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/tactic portfolio availability probe py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "tactic_portfolio_availability_probe",
                "target_kind": "component",
                "target_label": "Tactic Portfolio Availability Probe",
                "url": "components.html#component-tactic_portfolio_availability_probe"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public corpus readiness boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-corpus-readiness-mathlib-absence-gate-validates-public-corpus-readiness-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public verifier trace repair bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public tactic routing boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public symbol boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json",
            "statement": "The tactic portfolio availability probe validates recorded tactic compile-status rows, captured probe source digests, unavailable-tactic routing pressure, negative-case refusals, and metadata-only tactic availability result records.",
            "status": "active",
            "summary_line": "The tactic portfolio availability probe validates recorded tactic compile-status rows, captured probe source digests, unavailable-tactic ro\u2026",
            "title": "validates public tactic availability projection",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/target_shape_tactic_routing_gate.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/target shape tactic routing gate py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "target_shape_tactic_routing_gate",
                      "target_kind": "component",
                      "target_label": "Target Shape Tactic Routing Gate",
                      "url": "components.html#component-target_shape_tactic_routing_gate"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                      "target_kind": "mechanism",
                      "target_label": "validates public verifier trace repair bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                      "target_kind": "mechanism",
                      "target_label": "validates public tactic availability projection",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                      "target_kind": "mechanism",
                      "target_label": "composes public formal math result records",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The target-shape tactic routing gate validates pre-execution tactic allow/reject decisions against target shape, recorded tactic availability, source artifacts, bundle manifests, negative-case refusals, and metadata-only routing result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/target_shape_tactic_routing_gate.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/target shape tactic routing gate py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "target_shape_tactic_routing_gate",
                "target_kind": "component",
                "target_label": "Target Shape Tactic Routing Gate",
                "url": "components.html#component-target_shape_tactic_routing_gate"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle",
                "target_kind": "mechanism",
                "target_label": "validates public verifier trace repair bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-formal-math-verifier-trace-repair-loop-validates-public-verifier-trace-repair-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection",
                "target_kind": "mechanism",
                "target_label": "validates public tactic availability projection",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tactic-portfolio-availability-probe-validates-public-tactic-availability-projection"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
                "target_kind": "mechanism",
                "target_label": "composes public formal math result records",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts"
              }
            ],
            "object_id": "mechanism:mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json",
            "statement": "The target-shape tactic routing gate validates pre-execution tactic allow/reject decisions against target shape, recorded tactic availability, source artifacts, bundle manifests, negative-case refusals, and metadata-only routing result records.",
            "status": "active",
            "summary_line": "The target-shape tactic routing gate validates pre-execution tactic allow/reject decisions against target shape, recorded tactic availabili\u2026",
            "title": "validates public tactic routing boundary",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-target-shape-tactic-routing-gate-validates-public-tactic-routing-boundary",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/tool_server_pressure_inventory.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/tool server pressure inventory py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "tool_server_pressure_inventory",
                      "target_kind": "component",
                      "target_label": "Tool Server Pressure Inventory",
                      "url": "components.html#component-tool_server_pressure_inventory"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The tool-server pressure inventory component validates public helper-process pressure fixtures through synthetic process rows, active-owner descendant classification, owner-launch pressure rows, redaction checks, source-module digest anchors, negative cases, metadata-only result records, and scope limits without live process reads, process signalling, host mutation, external model access, launch, public sharing, private-data equivalence, or whole-system correctness claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/tool_server_pressure_inventory.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/tool server pressure inventory py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "tool_server_pressure_inventory",
                "target_kind": "component",
                "target_label": "Tool Server Pressure Inventory",
                "url": "components.html#component-tool_server_pressure_inventory"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              }
            ],
            "object_id": "mechanism:mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json",
            "statement": "The tool-server pressure inventory component validates public helper-process pressure fixtures through synthetic process rows, active-owner descendant classification, owner-launch pressure rows, redaction checks, source-module digest anchors, negative cases, metadata-only result records, and scope limits without live process reads, process signalling, host mutation, external model access, launch, public sharing, private-data equivalence, or whole-system correctness claims.",
            "status": "active",
            "summary_line": "The tool-server pressure inventory component validates public helper-process pressure fixtures through synthetic process rows, active-owner\u2026",
            "title": "validates public tool server pressure inventory",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-tool-server-pressure-inventory-validates-public-tool-server-pressure-inventory",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/undeclared library prior symbol classifier py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "undeclared_library_prior_symbol_classifier",
                      "target_kind": "component",
                      "target_label": "Undeclared Library Prior Symbol Classifier",
                      "url": "components.html#component-undeclared_library_prior_symbol_classifier"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
                      "target_kind": "mechanism",
                      "target_label": "validates public context budget boundary",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The undeclared library prior symbol classifier validates symbol-boundary observations against allowed premise ids, classifier policy, source-module manifests, private/proof-body exclusion, route decisions, and metadata-only symbol-boundary result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/undeclared_library_prior_symbol_classifier.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/undeclared library prior symbol classifier py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "undeclared_library_prior_symbol_classifier",
                "target_kind": "component",
                "target_label": "Undeclared Library Prior Symbol Classifier",
                "url": "components.html#component-undeclared_library_prior_symbol_classifier"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary",
                "target_kind": "mechanism",
                "target_label": "validates public context budget boundary",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-provider-context-recipe-budget-policy-validates-public-context-budget-boundary"
              }
            ],
            "object_id": "mechanism:mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json",
            "statement": "The undeclared library prior symbol classifier validates symbol-boundary observations against allowed premise ids, classifier policy, source-module manifests, private/proof-body exclusion, route decisions, and metadata-only symbol-boundary result records.",
            "status": "active",
            "summary_line": "The undeclared library prior symbol classifier validates symbol-boundary observations against allowed premise ids, classifier policy, sourc\u2026",
            "title": "validates public symbol boundary",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-undeclared-library-prior-symbol-classifier-validates-public-symbol-boundary",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/verifier_lab_execution_spine.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/verifier lab execution spine py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "verifier_lab_execution_spine",
                      "target_kind": "component",
                      "target_label": "Verifier Lab Execution Spine",
                      "url": "components.html#component-verifier_lab_execution_spine"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
                      "target_kind": "mechanism",
                      "target_label": "validates public certificate kernel execution",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
                      "target_kind": "mechanism",
                      "target_label": "validates public lean proof search lab",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The verifier lab execution spine validates bounded public Lean transition rows by running the local checker on a temporary fixture, preserving accept/reject and residual-retry buckets, safety counters, source-module manifests, and redacted metadata-only result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/verifier_lab_execution_spine.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/verifier lab execution spine py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "verifier_lab_execution_spine",
                "target_kind": "component",
                "target_label": "Verifier Lab Execution Spine",
                "url": "components.html#component-verifier_lab_execution_spine"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution",
                "target_kind": "mechanism",
                "target_label": "validates public certificate kernel execution",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-certificate-kernel-execution-lab-validates-public-certificate-kernel-execution"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab",
                "target_kind": "mechanism",
                "target_label": "validates public lean proof search lab",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-engine-room-lean-proof-search-lab-validates-public-lean-proof-search-lab"
              }
            ],
            "object_id": "mechanism:mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json",
            "statement": "The verifier lab execution spine validates bounded public Lean transition rows by running the local checker on a temporary fixture, preserving accept/reject and residual-retry buckets, safety counters, source-module manifests, and redacted metadata-only result records.",
            "status": "active",
            "summary_line": "The verifier lab execution spine validates bounded public Lean transition rows by running the local checker on a temporary fixture, preserv\u2026",
            "title": "validates public verifier transition witness",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/verifier_lab_kernel.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/verifier lab kernel py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "verifier_lab_kernel",
                      "target_kind": "component",
                      "target_label": "Verifier Lab Kernel",
                      "url": "components.html#component-verifier_lab_kernel"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.formal_math_and_proof_witness_bundle",
                      "target_kind": "concept",
                      "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                      "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                      "target_kind": "mechanism",
                      "target_label": "validates public verifier transition witness",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The verifier lab kernel composes public formal-math component result records into one leak-proof aggregate result record, preserving verifier, oracle, provider, retrieval, CP2, Evolve, and contract-rejected buckets without exporting proof/provider/oracle bodies."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/verifier_lab_kernel.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/verifier lab kernel py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "verifier_lab_kernel",
                "target_kind": "component",
                "target_label": "Verifier Lab Kernel",
                "url": "components.html#component-verifier_lab_kernel"
              },
              {
                "relation": "grounds",
                "target_id": "concept.formal_math_and_proof_witness_bundle",
                "target_kind": "concept",
                "target_label": "formal math and proof witnesses as bounded public proof-adjacent result records",
                "url": "rules-and-ideas.html#lattice-concept-concept-formal-math-and-proof-witness-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness",
                "target_kind": "mechanism",
                "target_label": "validates public verifier transition witness",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-execution-spine-validates-public-verifier-transition-witness"
              }
            ],
            "object_id": "mechanism:mechanism.verifier_lab_kernel.composes_public_formal_math_receipts",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json",
            "statement": "The verifier lab kernel composes public formal-math component result records into one leak-proof aggregate result record, preserving verifier, oracle, provider, retrieval, CP2, Evolve, and contract-rejected buckets without exporting proof/provider/oracle bodies.",
            "status": "active",
            "summary_line": "The verifier lab kernel composes public formal-math component result records into one leak-proof aggregate result record, preserving verifi\u2026",
            "title": "composes public formal math result records",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-verifier-lab-kernel-composes-public-formal-math-receipts",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/voice_to_doctrine_self_improvement_loop.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/voice to doctrine self improvement loop py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "voice_to_doctrine_self_improvement_loop",
                      "target_kind": "component",
                      "target_label": "Voice To Doctrine Self Improvement Loop",
                      "url": "components.html#component-voice_to_doctrine_self_improvement_loop"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
                      "target_kind": "concept",
                      "target_label": "local pressure rows as typed candidates for owner-surface refinement",
                      "url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                      "target_kind": "concept",
                      "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
                      "target_kind": "mechanism",
                      "target_label": "validates public pattern assimilation step",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The voice-to-doctrine self-improvement loop component validates lesson propagation through projection protocol, policy, owner-surface checks, lesson rows, source-module imports, negative cases, metadata-only result records, and scope limits without exporting source notes or private bodies, granting source/doctrine edits, live work log mutation, global-promotion authority, external model access, launch, public sharing, or whole-system correctness claims."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/voice_to_doctrine_self_improvement_loop.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/voice to doctrine self improvement loop py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "voice_to_doctrine_self_improvement_loop",
                "target_kind": "component",
                "target_label": "Voice To Doctrine Self Improvement Loop",
                "url": "components.html#component-voice_to_doctrine_self_improvement_loop"
              },
              {
                "relation": "grounds",
                "target_id": "concept.voice_to_doctrine_self_improvement_loop_bundle",
                "target_kind": "concept",
                "target_label": "local pressure rows as typed candidates for owner-surface refinement",
                "url": "rules-and-ideas.html#lattice-concept-concept-voice-to-doctrine-self-improvement-loop-bundle"
              },
              {
                "relation": "grounds",
                "target_id": "concept.architecture_and_navigation_route_contract_bundle",
                "target_kind": "concept",
                "target_label": "architecture and navigation route contracts as executable doctrine boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-architecture-and-navigation-route-contract-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step",
                "target_kind": "mechanism",
                "target_label": "validates public pattern assimilation step",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-pattern-assimilation-step-validates-public-pattern-assimilation-step"
              }
            ],
            "object_id": "mechanism:mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json",
            "statement": "The voice-to-doctrine self-improvement loop component validates lesson propagation through projection protocol, policy, owner-surface checks, lesson rows, source-module imports, negative cases, metadata-only result records, and scope limits without exporting source notes or private bodies, granting source/doctrine edits, live work log mutation, global-promotion authority, external model access, launch, public sharing, or whole-system correctness claims.",
            "status": "active",
            "summary_line": "The voice-to-doctrine self-improvement loop component validates lesson propagation through projection protocol, policy, owner-surface check\u2026",
            "title": "validates public voice to doctrine self improvement loop",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-voice-to-doctrine-self-improvement-loop-validates-public-voice-to-doctrine-self-improvement-loop",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
            "anti_claims": [
              "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json.",
              "Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
            ],
            "body_bearing_view": "rules_and_ideas_lattice",
            "body_rendered_on_reference_page": true,
            "canonical_body": {
              "canonical_human_representation": "rules_and_ideas_card",
              "payload_role": "complete_doctrine_entity_body",
              "required_payloads": [],
              "required_section_ids": [
                "statement",
                "relationships",
                "provenance"
              ],
              "schema": "microcosm_public_doctrine_entity_canonical_body_v1",
              "section_order": [
                "statement",
                "relationships",
                "provenance"
              ],
              "sections": {
                "provenance": {
                  "source_field": "rules_and_ideas.records[].source_ref|source_links",
                  "source_links": [
                    {
                      "label": "Source JSON",
                      "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json"
                    }
                  ],
                  "source_ref": "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json"
                },
                "relationships": {
                  "cross_refs": [],
                  "links": [
                    {
                      "relation": "grounded in",
                      "target_id": "src/microcosm_core/organs/world_model_projection_drift_control_room.py",
                      "target_kind": "source path",
                      "target_label": "src/microcosm core/components/world model projection drift control room py",
                      "url": ""
                    },
                    {
                      "relation": "runs in",
                      "target_id": "world_model_projection_drift_control_room",
                      "target_kind": "component",
                      "target_label": "World Model Projection Drift Control Room",
                      "url": "components.html#component-world_model_projection_drift_control_room"
                    },
                    {
                      "relation": "grounds",
                      "target_id": "concept.import_projection_and_drift_control_bundle",
                      "target_kind": "concept",
                      "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                      "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public market dashboard read model bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
                      "target_kind": "mechanism",
                      "target_label": "validates public structural theses bundle",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public materials lab safety replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
                      "target_kind": "mechanism",
                      "target_label": "validates public mechanistic interpretability circuit attribution replay",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay"
                    },
                    {
                      "relation": "upstream of",
                      "target_id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
                      "target_kind": "mechanism",
                      "target_label": "validates public prediction oracle reconciliation",
                      "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation"
                    }
                  ],
                  "source_field": "rules_and_ideas.records[].cross_refs|links"
                },
                "scope_limit": {
                  "source_field": "rules_and_ideas.records[].anti_claims",
                  "text": "This mechanism JSON seed does not flip source authority away from core/mechanism_sources.json. Resolved code-locus paths prove filesystem grounding only, not runtime correctness or launch-scope decision."
                },
                "statement": {
                  "label": "Statement",
                  "source_field": "rules_and_ideas.records[].statement",
                  "text": "The world-model projection drift control room component validates public metadata-only projection-drift rows and copied world-model/view-quality source-module bodies by checking source refs, repair routes, validation refs, target refs, source-module digests, anchor evidence, metadata-only result record policy, negative cases, and scope limits before writing bounded result records."
                }
              },
              "source_coupling": {
                "body_source": "rules_lattice_record",
                "enrichment_id": "",
                "enrichment_source_ref": "",
                "record_source_ref": "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json"
              }
            },
            "canonical_route_role": "canonical_read_and_context",
            "canonical_url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
            "context_route_role": "same_surface_relationship_context",
            "context_url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
            "cross_refs": [],
            "gloss": "",
            "id": "mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
            "kind": "mechanism",
            "kind_label": "mechanism",
            "links": [
              {
                "relation": "grounded in",
                "target_id": "src/microcosm_core/organs/world_model_projection_drift_control_room.py",
                "target_kind": "source path",
                "target_label": "src/microcosm core/components/world model projection drift control room py",
                "url": ""
              },
              {
                "relation": "runs in",
                "target_id": "world_model_projection_drift_control_room",
                "target_kind": "component",
                "target_label": "World Model Projection Drift Control Room",
                "url": "components.html#component-world_model_projection_drift_control_room"
              },
              {
                "relation": "grounds",
                "target_id": "concept.import_projection_and_drift_control_bundle",
                "target_kind": "concept",
                "target_label": "source import and projection drift controls as provenance-preserving boundaries",
                "url": "rules-and-ideas.html#lattice-concept-concept-import-projection-and-drift-control-bundle"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public market dashboard read model bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch12-market-dashboard-read-model-capsule-validates-public-market-dashboard-read-model-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule",
                "target_kind": "mechanism",
                "target_label": "validates public structural theses bundle",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-batch8-structural-theses-capsule-validates-public-structural-theses-capsule"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay",
                "target_kind": "mechanism",
                "target_label": "validates public materials lab safety replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-materials-chemistry-closed-loop-lab-safety-replay-validates-public-materials-lab-safety-replay"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay",
                "target_kind": "mechanism",
                "target_label": "validates public mechanistic interpretability circuit attribution replay",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-mechanistic-interpretability-circuit-attribution-replay-validates-public-mechanistic-interpretability-circuit-attribution-replay"
              },
              {
                "relation": "upstream of",
                "target_id": "mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation",
                "target_kind": "mechanism",
                "target_label": "validates public prediction oracle reconciliation",
                "url": "rules-and-ideas.html#lattice-mechanism-mechanism-prediction-oracle-reconciliation-validates-public-prediction-oracle-reconciliation"
              }
            ],
            "object_id": "mechanism:mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary",
            "read_route_role": "authoritative_read",
            "read_url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
            "route_status": "read_and_context_same_surface",
            "source_links": [
              {
                "label": "Source JSON",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json"
              }
            ],
            "source_ref": "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json",
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json",
            "statement": "The world-model projection drift control room component validates public metadata-only projection-drift rows and copied world-model/view-quality source-module bodies by checking source refs, repair routes, validation refs, target refs, source-module digests, anchor evidence, metadata-only result record policy, negative cases, and scope limits before writing bounded result records.",
            "status": "active",
            "summary_line": "The world-model projection drift control room component validates public metadata-only projection-drift rows and copied world-model/view-qu\u2026",
            "title": "validates public projection drift control boundary",
            "url": "rules-and-ideas.html#lattice-mechanism-mechanism-world-model-projection-drift-control-room-validates-public-projection-drift-control-boundary",
            "url_route_role": "read_view_alias"
          }
        ]
      },
      {
        "count": 93,
        "description": "Longer public reference objects; bodies stay on the dedicated paper-modules page.",
        "kind": "paper_module",
        "label": "Paper modules",
        "records": [
          {
            "anchor": "paper-module-verifier-lab-kernel",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-verifier-lab-kernel",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-verifier-lab-kernel",
            "id": "paper_module.verifier_lab_kernel",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.verifier_lab_kernel",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-verifier-lab-kernel",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_kernel.md",
            "statement": "Verifier Lab Kernel is the public result record compiler for the formal-math fixture cohort. It runs or consumes named component result records, classifies proof-lab rows by authority class, preserves scope boundaries, and excludes proof/provider/oracle bodies from exported result records.",
            "summary_line": "The public verifier-lab composition root folds bounded formal-math component result records into one leak-proof result record while separating verifier-backed, oracle-compared, provider-suggested, retrieval-miss, CP2, Evolve, and contract-rejected rows.",
            "title": "Verifier Lab Kernel",
            "url": "paper-modules.html#paper-module-verifier-lab-kernel",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-navigation-hologram-route-plane",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-navigation-hologram-route-plane",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-navigation-hologram-route-plane",
            "id": "paper_module.navigation_hologram_route_plane",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.navigation_hologram_route_plane",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-navigation-hologram-route-plane",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/navigation_hologram_route_plane.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/navigation_hologram_route_plane.md",
            "statement": "Navigation Hologram Route Plane is the public route-surface validator for moving from a Microcosm-local control entry into browsable route projections. It checks route rows, source-coupling fingerprints, copied source-module anchors and hashes, route-lease policy, entry-packet floors, affordance-passport selection, and code-architecture projection packets while keeping full source bodies out of result records.",
            "summary_line": "The public navigation route-plane fixture validates bounded route projections, source-coupling gates, entry floors, affordance passports, and copied navigation source-module digests without treating browse rows as authority.",
            "title": "Navigation Hologram Route Plane",
            "url": "paper-modules.html#paper-module-navigation-hologram-route-plane",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-route-observability-runtime",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-agent-route-observability-runtime",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-agent-route-observability-runtime",
            "id": "paper_module.agent_route_observability_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.agent_route_observability_runtime",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-agent-route-observability-runtime",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_route_observability_runtime.md",
            "statement": "Agent Route Observability Runtime is the public evidence membrane for recorded agent route feedback. It checks actor-axis boundaries, selected and replacement routes, route-lease consumption, duplicate trace ids, hook-shadow advisory status, anti-pattern debt retirement, agent-principle-lens admission, egress-mirror boundaries, source-module manifests, and non-public-state exclusion while keeping transcript, provider, browser, HUD, account, account secret, and live-hook bodies out of result records.",
            "summary_line": "The public route-observability fixture validates synthetic route feedback, route leases, hook-shadow advisory rows, anti-pattern debt, copied source trace manifests, and metadata-only result records without claiming live session authority.",
            "title": "Agent Route Observability Runtime",
            "url": "paper-modules.html#paper-module-agent-route-observability-runtime",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-benchmark-integrity-anti-gaming-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
            "id": "paper_module.agent_benchmark_integrity_anti_gaming_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.agent_benchmark_integrity_anti_gaming_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_benchmark_integrity_anti_gaming_replay.md",
            "statement": "Agent Benchmark Integrity Anti-Gaming Replay is the public benchmark-claim boundary for Microcosm. It checks locked evaluator ids and config hashes, declared benchmark case rosters, replay rows, file-access and contamination refs, trusted-reference score refs, output-replay refs, computed-vs-declared integrity verdicts, three copied source pattern provenance bodies, and eleven anti-gaming negative cases while keeping private issue, oracle patch, hidden-gold, provider, raw patch, and score payload bodies out of result records.",
            "summary_line": "The agent benchmark integrity anti-gaming replay validates copied public source pattern provenance bodies and metadata-only benchmark replay rows before any score-like language is allowed.",
            "title": "Agent Benchmark Integrity Anti-Gaming Replay",
            "url": "paper-modules.html#paper-module-agent-benchmark-integrity-anti-gaming-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-research-replication-rubric-artifact-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-research-replication-rubric-artifact-replay",
            "id": "paper_module.research_replication_rubric_artifact_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.research_replication_rubric_artifact_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/research_replication_rubric_artifact_replay.md",
            "statement": "Research Replication Rubric Artifact Replay is the public research-replication claim boundary for Microcosm. It checks contribution decomposition refs, rubric trees, allowed public inputs, scratch repo scaffolds, experiment DAG refs, metric scripts, declared artifact-hash rosters, artifact hashes, grader reports, compute/runtime budgets, ablation diffs, failure taxonomies, cold-rerun result records, public agent-execution trace spans, four copied source modules, and eight replication-overclaim negative cases while keeping private paper/data bodies, hidden rubrics, model-output data, original-author code bodies, benchmark claims, and public-sharing claims out of result records.",
            "summary_line": "The research replication rubric-artifact replay validates source-backed public replication bundles before any paper-replication language is allowed.",
            "title": "Research Replication Rubric Artifact Replay",
            "url": "paper-modules.html#paper-module-research-replication-rubric-artifact-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agentic-vulnerability-discovery-patch-proof-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
            "id": "paper_module.agentic_vulnerability_discovery_patch_proof_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.agentic_vulnerability_discovery_patch_proof_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agentic_vulnerability_discovery_patch_proof_replay.md",
            "statement": "Agentic Vulnerability Discovery Patch-Proof Replay is the public security-claim boundary for Microcosm. It checks projection protocol, vulnerability policy, synthetic target refs, issue hypotheses, trace evidence, abstract exploitability refs, patch diff refs, regression tests, verifier result records, sandbox verdicts, false-positive triage, cold replay, public agent-execution trace spans, secret-exclusion scan, nine copied source/control/standard/tool bodies, source-module manifest digests, metadata-only result record policy, and eight security-overclaim negative cases while keeping live targets, real CVE exploitation, weaponized payloads, account secrets, network exfiltration steps, actionable exploit instructions, model-output data, raw issue or patch bodies, benchmark claims, and source-file changes out of result records.",
            "summary_line": "The agentic vulnerability discovery patch-proof replay validates metadata-only synthetic vulnerability evidence chains before any found-and-fixed security language is allowed.",
            "title": "Agentic Vulnerability Discovery Patch-Proof Replay",
            "url": "paper-modules.html#paper-module-agentic-vulnerability-discovery-patch-proof-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-materials-chemistry-closed-loop-lab-safety-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
            "id": "paper_module.materials_chemistry_closed_loop_lab_safety_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.materials_chemistry_closed_loop_lab_safety_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/materials_chemistry_closed_loop_lab_safety_replay.md",
            "statement": "Materials Chemistry Closed-Loop Lab-Safety Replay is the public lab-safety claim boundary for Microcosm. It checks candidate material refs, safety-screen refs, simulator-only assay refs, active-learning decisions, failure taxonomy refs, cold replay refs, source bundle hashes, Lab/Evolve replay graph evidence, copied source/control/result record/standard bodies, metadata-only result record policy, and eight lab-safety overclaim negative cases while keeping wetlab protocols, hazardous synthesis steps, reagent quantities, controlled or bioactive targets, live lab account secrets, robot commands, private lab notebook bodies, live assay data, discovery claims, benchmark claims, model-output data, source notes, and launch-scope decision out of result records.",
            "summary_line": "The materials chemistry lab-safety replay validates metadata-only simulator-only closed-loop rows before any materials-lab or discovery language is allowed.",
            "title": "Materials Chemistry Closed-Loop Lab-Safety Replay",
            "url": "paper-modules.html#paper-module-materials-chemistry-closed-loop-lab-safety-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-certificate-kernel-execution-lab",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-certificate-kernel-execution-lab",
            "id": "paper_module.certificate_kernel_execution_lab",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.certificate_kernel_execution_lab",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/certificate_kernel_execution_lab.md",
            "statement": "Certificate Kernel Execution Lab is the public proof-adjacent execution boundary for Microcosm. It checks a Lean/Lake certificate-kernel fixture, generated certificate rows, analyzer metadata, transition traces, typed CP2 action translations, bounded Evolve reruns, source-module manifest digests, copied Lean/tool/profile bodies, metadata-only result record policy, and four negative cases while keeping proof bodies, raw tactic scripts, model-output data, oracle ideal answers, oracle-needed premise ids, private source paths, stdout/stderr bodies, account secrets, private Erdos #257 proof bodies, launch-scope decision, benchmark solve-rate, and general theorem-proof authority out of result records.",
            "summary_line": "The certificate kernel execution lab validates bounded public Lean/Lake certificate-kernel rows before any proof-adjacent claim is allowed.",
            "title": "Certificate Kernel Execution Lab",
            "url": "paper-modules.html#paper-module-certificate-kernel-execution-lab",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-corpus-readiness-mathlib-absence-gate",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-corpus-readiness-mathlib-absence-gate",
            "id": "paper_module.corpus_readiness_mathlib_absence_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.corpus_readiness_mathlib_absence_gate",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/corpus_readiness_mathlib_absence.md",
            "statement": "Corpus Readiness Mathlib Absence Gate is the public formal-math corpus readiness boundary for Microcosm. It checks copied PROVER smoke-run corpus readiness rows, Lean/Std toolchain probe rows, Mathlib absence status, consumer-gate decisions, absent corpus blocking, source-module manifest digests, metadata-only result record policy, and five negative cases while keeping proof bodies, model-output data, non-public source refs, benchmark-completeness claims, launch-scope decision, and Mathlib proof authority out of result records.",
            "summary_line": "The corpus readiness Mathlib absence gate validates copied corpus/toolchain readiness bodies before any Mathlib-dependent proof or retrieval claim is allowed.",
            "title": "Corpus Readiness Mathlib Absence Gate",
            "url": "paper-modules.html#paper-module-corpus-readiness-mathlib-absence-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-pattern-binding-contract",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-pattern-binding-contract",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-pattern-binding-contract",
            "id": "paper_module.pattern_binding_contract",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.pattern_binding_contract",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-pattern-binding-contract",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_binding_contract.md",
            "statement": "Pattern Binding Contract is the public system membrane for mined pattern rows. It validates binding fields, source bundles, reference bundles, authority-chain handles, secret-exclusion scans, exported system bundles, and route-readiness selector overlays, then writes bounded result records that keep private bodies out and prevent individual pattern rows from becoming standalone public leaves.",
            "summary_line": "The public pattern-binding component validates pattern rows, source bundles, authority handles, exported system bundles, and route-readiness selector overlays while keeping mined rows component-first and fixture-bound.",
            "title": "Pattern Binding Contract",
            "url": "paper-modules.html#paper-module-pattern-binding-contract",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-bridge-phase-continuity-runtime",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-bridge-phase-continuity-runtime",
            "id": "paper_module.bridge_phase_continuity_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.bridge_phase_continuity_runtime",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bridge_phase_continuity_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bridge_phase_continuity_runtime.md",
            "statement": "Bridge Phase Continuity Runtime is the public observe/apply continuity membrane for detached work. It consumes synthetic transport fixtures, validates copied observe-runtime body digests, writes five metadata-only result records, checks seven negative-case classes, and keeps heartbeat/resume evidence below work-landing, provider, UI, source-file changes, and launch-scope decision.",
            "summary_line": "The public bridge-continuity fixture validates disk-first continuation packets, heartbeat/resource-pressure boundaries, resume-once semantics, worker-skip dedupe, tracked result record-write gates, and non-public-state exclusion without live bridge transport.",
            "title": "Bridge Phase Continuity Runtime",
            "url": "paper-modules.html#paper-module-bridge-phase-continuity-runtime",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-cognitive-operator-registry",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-cognitive-operator-registry",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-cognitive-operator-registry",
            "id": "paper_module.cognitive_operator_registry",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.cognitive_operator_registry",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-cognitive-operator-registry",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cognitive_operator_registry.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cognitive_operator_registry.md",
            "statement": "Cognitive Operator Registry is the public evidence membrane for reusable cognition as typed system. It validates public operator rows, dogfood result records with cognition-delta evidence, negative cases for missing fields, missing dogfood, sprawl, operator-voice claims, authority overclaims, and private-source leakage, then checks copied source registry, standard, and validator bodies by digest while keeping bodies out of result records.",
            "summary_line": "The public cognitive-operator registry fixture validates operator-shape rows, active-operator dogfood result records, anti-sprawl decisions, copied source registry/standard/tool bodies, and scope limits without becoming operator source authority.",
            "title": "Cognitive Operator Registry",
            "url": "paper-modules.html#paper-module-cognitive-operator-registry",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-closeout-faithfulness-audit",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-agent-closeout-faithfulness-audit",
            "id": "paper_module.agent_closeout_faithfulness_audit",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.agent_closeout_faithfulness_audit",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_closeout_faithfulness_audit.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_closeout_faithfulness_audit.md",
            "statement": "Agent Completion Faithfulness Audit is the public fixture witness for completion evidence language. It builds a fixture repo, verifies commit and HEAD evidence with git subprocesses, runs pytest for the declared span, checks cap claims against a fixture ledger, validates a copied source-module manifest for agent experience diagnostics, and writes bounded result records that keep source bodies out.",
            "summary_line": "The public completion-faithfulness fixture checks commit, ledger-cap, and pytest-span claims with real git/pytest subprocess witnesses while refusing unchecked pass overclaims.",
            "title": "Agent Completion Faithfulness Audit",
            "url": "paper-modules.html#paper-module-agent-closeout-faithfulness-audit",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-cold-reader-route-map",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-cold-reader-route-map",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-cold-reader-route-map",
            "id": "paper_module.cold_reader_route_map",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.cold_reader_route_map",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-cold-reader-route-map",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_reader_route_map.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_reader_route_map.md",
            "statement": "Cold-Reader Route Map is the public first-run route membrane. It validates route rows, route-to-result record bindings, ordinal first-run sequencing, command/docs/result record refs, launch/provider/private-source overclaim rejection, exact copied source cold-entry source modules, and metadata-only result records so a cold agent can see what to run first and what proof bounds each row.",
            "summary_line": "The public cold-reader route-map fixture validates first-run command order, docs refs, result record refs, scope limits, copied cold-entry source-module digests, and non-public-state exclusion without becoming route registry control.",
            "title": "Cold-Reader Route Map",
            "url": "paper-modules.html#paper-module-cold-reader-route-map",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-proof-diagnostic-evidence-spine",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-proof-diagnostic-evidence-spine",
            "id": "paper_module.proof_diagnostic_evidence_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.proof_diagnostic_evidence_spine",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_diagnostic_evidence_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_diagnostic_evidence_spine.md",
            "statement": "Proof Diagnostic Evidence Spine is the public evidence membrane before formal proof authority. It validates Ring2 failure-taxonomy and graph-update artifacts, verifier-trace repair and evidence-cell result record refs, copied runtime artifact digests, model-output data policy rows, negative cases, and a copied public component source-body floor while keeping proof bodies and provider output bodies out of public result records.",
            "summary_line": "The public proof-diagnostic evidence spine fixture validates Ring2 diagnostic result record refs, copied runtime artifact digests, provider/proof-body exclusions, stale-coupling visibility, and scope limits without becoming formal proof authority.",
            "title": "Proof Diagnostic Evidence Spine",
            "url": "paper-modules.html#paper-module-proof-diagnostic-evidence-spine",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-proof-derived-governed-mutation-authorization",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-proof-derived-governed-mutation-authorization",
            "id": "paper_module.proof_derived_governed_mutation_authorization",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.proof_derived_governed_mutation_authorization",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/proof_derived_governed_mutation_authorization.md",
            "statement": "Proof-Derived Governed Mutation Authorization is the public mutation-authority replay contract. It checks three synthetic proposals, proof-cell validator refs, visible policy verdicts, side-effect logs, rollback result records, cold replay, eight negative cases, and six exact copied source pattern/result record/internal control bodies while keeping account secrets, proof bodies, model-output data, account refs, source-file changes, and launch-scope decision out of result records.",
            "summary_line": "The public proof-derived governed-mutation fixture validates synthetic mutation proposals through proof cells, visible pre-execution policy verdicts, logged side effects, rollback result records, cold replay, negative cases, and copied source internal control bodies without granting live mutation authority.",
            "title": "Proof-Derived Governed Mutation Authorization",
            "url": "paper-modules.html#paper-module-proof-derived-governed-mutation-authorization",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-durable-agent-work-landing-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-durable-agent-work-landing-replay",
            "id": "paper_module.durable_agent_work_landing_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.durable_agent_work_landing_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/durable_agent_work_landing_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/durable_agent_work_landing_replay.md",
            "statement": "Durable Agent Work-Landing Replay is the public work-spine replay contract for agent landing claims. It checks claimed paths, owner-native validation refs, commit-attempt order, HEAD-before/after evidence, metadata-blocked rows, work log finalizer evidence, nine negative cases, and six exact copied source source bodies while keeping raw diffs, non-public paths, model-output data, and source bodies out of result records.",
            "summary_line": "The public durable work-landing replay fixture validates recorded agent landing rows, copied source internal control source bodies, validation-before-commit ordering, HEAD-advance evidence, blocker capture, and work log completion without performing live Git work.",
            "title": "Durable Agent Work-Landing Replay",
            "url": "paper-modules.html#paper-module-durable-agent-work-landing-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-work-landing-control-spine",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-work-landing-control-spine",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-work-landing-control-spine",
            "id": "paper_module.work_landing_control_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.work_landing_control_spine",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-work-landing-control-spine",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/work_landing_control_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/work_landing_control_spine.md",
            "statement": "Work Landing Control Spine is the public source-open import for work-landing internal control bodies. It validates copied work_landing, work_landing_status, mission transaction preflight, landing preflight, and scoped-commit source modules by manifest digest, required anchors, no-live-mutation contract flags, secret-exclusion scan, and metadata-only result record policy while keeping live Git, work log, work log, claim launch, shared-index mutation, private-index execution, external model access, public sharing, and launch-scope decision out of scope.",
            "summary_line": "The public work-landing control spine validates copied work-landing internal control source bodies without authorizing live Git, ledger, claim-launch, private-index, public sharing, or launch operations.",
            "title": "Work Landing Control Spine",
            "url": "paper-modules.html#paper-module-work-landing-control-spine",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-executable-doctrine-grammar",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-executable-doctrine-grammar",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-executable-doctrine-grammar",
            "id": "paper_module.executable_doctrine_grammar",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.executable_doctrine_grammar",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-executable-doctrine-grammar",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/executable_doctrine_grammar.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/executable_doctrine_grammar.md",
            "statement": "Executable Doctrine Grammar is the public grammar membrane for doctrine-shaped runtime fixtures. It validates standard row fields, paper-module teleology and result record sections, duplicate-slug and overclaim negative cases, exact copied executable-grammar, standards-registry/type-plane, lattice, kind-atlas, and standards option-surface bodies, then emits metadata-only result records with source refs, digests, counts, and scope limits.",
            "summary_line": "The public executable-doctrine grammar fixture validates public standard rows, paper-module sections, negative cases, copied executable-grammar and standards/type-plane source-module bodies, and metadata-only result records without claiming doctrine completeness.",
            "title": "Executable Doctrine Grammar",
            "url": "paper-modules.html#paper-module-executable-doctrine-grammar",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-macro-projection-import-protocol",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-macro-projection-import-protocol",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-macro-projection-import-protocol",
            "id": "paper_module.macro_projection_import_protocol",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.macro_projection_import_protocol",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-macro-projection-import-protocol",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/macro_projection_import_protocol.md",
            "statement": "Source Projection Import Protocol is the public import membrane for source-backed Microcosm growth. It validates fixture and exported projection bundles by checking source refs, public target refs, content digests, source-to-target relations, per-slice source-module manifests, validation refs, omitted-material result records, metadata-only result record policy, secret-exclusion scans, projection cell statuses, and negative cases while keeping true private bodies, model-output data, launch material, and static count claims out of public authority.",
            "summary_line": "The public source-projection import protocol validates classified source-to-Microcosm projection cells, per-slice source-module manifests, digest relations, omission result records, intake statuses, and scope limits without claiming source or launch-scope decision.",
            "title": "Source Projection Import Protocol",
            "url": "paper-modules.html#paper-module-macro-projection-import-protocol",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-mission-transaction-work-spine",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-mission-transaction-work-spine",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-mission-transaction-work-spine",
            "id": "paper_module.mission_transaction_work_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.mission_transaction_work_spine",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-mission-transaction-work-spine",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mission_transaction_work_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mission_transaction_work_spine.md",
            "statement": "Mission Transaction Work Spine is the public replay membrane for Microcosm work-landing discipline. It checks fixed Work item, claim, dependency, transaction, result record-drain, completion, scoped mutation, and checkpoint-lane rows; validates copied work log, work log, checkpoint, scoped-commit, and mission-preflight source modules by manifest; and writes metadata-only result records with secret-exclusion and scope limits.",
            "summary_line": "The public mission-transaction fixture validates work-landing, claim, dependency, scoped-commit, checkpoint-lane, result record-drain, completion, and copied control source-module contracts without mutating live ledgers or git.",
            "title": "Mission Transaction Work Spine",
            "url": "paper-modules.html#paper-module-mission-transaction-work-spine",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-math-readiness-gate",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-formal-math-readiness-gate",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-formal-math-readiness-gate",
            "id": "paper_module.formal_math_readiness_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.formal_math_readiness_gate",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-formal-math-readiness-gate",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_readiness_gate.md",
            "statement": "Formal Math Readiness Gate is the public readiness membrane before downstream proof work. It checks declared Mathlib and corpus readiness, tactic probe result records, proof-metadata-only premise indexes, target-shape routing, provider context budgets, formal_math_readiness_extensions intake rows, copied PROVER smoke-run artifacts, public component source body imports, digest manifests, secret exclusion, and negative cases, then emits readiness boards rather than theorem evidence.",
            "summary_line": "The public formal-math readiness gate validates declared corpus, tactic, premise, routing, provider-budget, source-module manifest, copied PROVER probe body, and negative-case boundaries without claiming Lean/Lake or proof authority.",
            "title": "Formal Math Readiness Gate",
            "url": "paper-modules.html#paper-module-formal-math-readiness-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-math-lean-proof-witness",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-formal-math-lean-proof-witness",
            "id": "paper_module.formal_math_lean_proof_witness",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.formal_math_lean_proof_witness",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_lean_proof_witness.md",
            "statement": "Formal Math Lean Proof Witness is the public runtime crossing from readiness metadata into a real local Lean/Lake subprocess witness. It copies a bounded public Lake project, records tool availability, Lake build status, source hashes, declaration names, line counts, source-module manifest verdicts, a Mathlib-blocked debt row, and four leakage/invalid-proof negative cases while keeping proof bodies and command output bodies out of result records.",
            "summary_line": "The public Lean proof witness runs local Lean/Lake over a tiny synthetic project, validates copied public source-module digests and negative cases, and emits redacted result records without claiming general proof authority.",
            "title": "Formal Math Lean Proof Witness",
            "url": "paper-modules.html#paper-module-formal-math-lean-proof-witness",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-math-verifier-trace-repair-loop",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-formal-math-verifier-trace-repair-loop",
            "id": "paper_module.formal_math_verifier_trace_repair_loop",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.formal_math_verifier_trace_repair_loop",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_verifier_trace_repair_loop.md",
            "statement": "Formal Math Verifier Trace Repair Loop is the public evidence membrane for proof-lab repair mechanics. It checks copied Ring2 run refs and digests, verifier attempts, trace grades, repair actions, promotion gates, source-module manifests, secret exclusion, and seven leakage or overclaim negative cases, then writes metadata-only result records that keep proof bodies, oracle premise ids, model-output data, Lean/Lake execution, and theorem-correctness claims out of scope.",
            "summary_line": "The public verifier-trace repair fixture validates copied Ring2 failure taxonomy, graph-update, oracle-repair contrast rows, source-module digests, negative cases, and one deterministic toy rerun without claiming proof authority.",
            "title": "Formal Math Verifier Trace Repair Loop",
            "url": "paper-modules.html#paper-module-formal-math-verifier-trace-repair-loop",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-evidence-cell-anchor-resolver",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-formal-evidence-cell-anchor-resolver",
            "id": "paper_module.formal_evidence_cell_anchor_resolver",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.formal_evidence_cell_anchor_resolver",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_evidence_cell_anchor_resolver.md",
            "statement": "Formal Evidence Cell Anchor Resolver is the evidence-legibility membrane for Microcosm's formal math claims. It resolves three paper claims to public evidence-cell ids, checks source-anchor and machine-anchor metadata, anchors the verifier-trace cell to real Ring2 verifier-trace repair result records, validates six copied source-open body modules, observes seven proof/private/human-approval/theorem-correctness negative cases, and emits metadata-only result records that make proof-language boundaries inspectable without becoming proof authority.",
            "summary_line": "The formal evidence cell anchor resolver binds proof-language paper claims to public evidence cells, source anchors, machine-anchor metadata, copied source modules, and negative-case result records without claiming formal-result correctness.",
            "title": "Formal Evidence Cell Anchor Resolver",
            "url": "paper-modules.html#paper-module-formal-evidence-cell-anchor-resolver",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-formal-math-premise-retrieval",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-formal-math-premise-retrieval",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-formal-math-premise-retrieval",
            "id": "paper_module.formal_math_premise_retrieval",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.formal_math_premise_retrieval",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-formal-math-premise-retrieval",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/formal_math_premise_retrieval.md",
            "statement": "Formal Math Premise Retrieval is the source-backed retrieval slice between the Lean/Std premise catalog and proof-witness boundary. It validates eleven public premise descriptors, four retrieval queries, forty-four considered candidates, exact and source-faithful source body imports, context recipe byte budgets, strategy ids, card freshness, and five leakage/overclaim negative cases while keeping proof bodies, oracle premise ids, model-output data, Lean/Lake execution, and launch claims out of result records.",
            "summary_line": "Formal math premise retrieval validates copied public Lean/Std premise metadata, query scoring, context budgets, strategy gates, body-floor provenance, and leakage negative cases without claiming proof authority.",
            "title": "Formal Math Premise Retrieval",
            "url": "paper-modules.html#paper-module-formal-math-premise-retrieval",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-lean-std-premise-index",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-lean-std-premise-index",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-lean-std-premise-index",
            "id": "paper_module.lean_std_premise_index",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.lean_std_premise_index",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-lean-std-premise-index",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/lean_std_premise_index.md",
            "statement": "Lean/Std Premise Index is the source-open formal-math catalog component for Microcosm. It imports a premise descriptor index, validates eleven Lean/Std premise rows across Nat, Bool, List, and Iff namespaces, checks six copied body modules through a source-module manifest, observes Mathlib/proof-body/oracle/test-split/source-ref negative cases, and writes metadata-only result records that make premise system inspectable without turning metadata into proof authority.",
            "summary_line": "The Lean/Std premise index validates a copied public Lean/Std descriptor catalog plus Ring2 premise-retrieval source bodies without claiming proof, Mathlib, Lean/Lake, provider, launch, or theorem-correctness authority.",
            "title": "Lean/Std Premise Index",
            "url": "paper-modules.html#paper-module-lean-std-premise-index",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-world-model-projection-drift-control-room",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-world-model-projection-drift-control-room",
            "id": "paper_module.world_model_projection_drift_control_room",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.world_model_projection_drift_control_room",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/world_model_projection_drift_control_room.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/world_model_projection_drift_control_room.md",
            "statement": "World-Model Projection Drift Control Room is the public projection-drift boundary for Microcosm. It validates eight drift rows, source refs, repair routes, validation refs, target refs, source-module digest evidence, copied world-model and view-quality source bodies, secret-exclusion policy, and eight negative cases while keeping private runtime bodies, model-output data, live repair, source-file changes, automatic doctrine changes, launch, public sharing, and source-authority claims out of scope.",
            "summary_line": "The world-model projection drift control room validates public metadata-only projection-drift rows and copied source-module bodies without treating projections as source authority or repair authority.",
            "title": "World-Model Projection Drift Control Room",
            "url": "paper-modules.html#paper-module-world-model-projection-drift-control-room",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-public-reveal-walkthrough",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-public-reveal-walkthrough",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-public-reveal-walkthrough",
            "id": "paper_module.public_reveal_walkthrough",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.public_reveal_walkthrough",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-public-reveal-walkthrough",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/public_reveal_walkthrough.md",
            "statement": "Public Reveal Walkthrough is the source-backed public-entry membrane for Microcosm. It checks the declared reveal steps, runnable command set, evidence refs, claim-floor phrases, secret-exclusion scan, source-open body import manifest, runtime-bundle shape, and four overclaim negative cases while keeping copied bodies out of result records and launch/provider/private-equivalence claims out of scope.",
            "summary_line": "The public reveal walkthrough validates a ten-minute cold-reader path through commands, routes, evidence refs, source-open body imports, negative cases, and scope limits without claiming launch-scope decision or private-system equivalence.",
            "title": "Public Reveal Walkthrough",
            "url": "paper-modules.html#paper-module-public-reveal-walkthrough",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-standards-meta-diagnostics",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-standards-meta-diagnostics",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-standards-meta-diagnostics",
            "id": "paper_module.standards_meta_diagnostics",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.standards_meta_diagnostics",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-standards-meta-diagnostics",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/standards_meta_diagnostics.md",
            "statement": "Checks accepted adapter-backed components against standards_inventory/organ_runtime_contracts/diagnostic_policy; rejects 5 boundary failures (missing standard_id/standard_ref, missing inventory row, missing result record ref, launch/provider/public sharing overclaim, private-body leak); secret_exclusion_scan with body_in_receipt:false and synthetic_receipt_standin_allowed:false.",
            "summary_line": "Terminal public coverage diagnostic: verifies every accepted component stays mapped to a standard, runtime contract, result record, and scope limit.",
            "title": "Standards Meta Diagnostics",
            "url": "paper-modules.html#paper-module-standards-meta-diagnostics",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-finance-forecast-evaluation-spine",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-finance-forecast-evaluation-spine",
            "id": "paper_module.finance_forecast_evaluation_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.finance_forecast_evaluation_spine",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/finance_forecast_evaluation_spine.md",
            "statement": "Runs admissible forecast-evaluation statistics (Diebold-Mariano loss-differential, Harvey-Leybourne-Newbold small-sample correction, Hansen SPA with recentering, Politis-Romano stationary bootstrap, Bartlett HAC long-run variance, purged/embargoed CV) over synthetic market-shaped fixtures and copied source bodies; refusal discipline returns typed refusals (horizon>=sample length, too-small samples, leakage-prone splits, missing SciPy, advice-shaped claims) instead of crashing; computed-statistic and refused-because-inadmissible are both valid validator outcomes.",
            "summary_line": "Forecast-evaluation component: Diebold-Mariano / Hansen-SPA / stationary-bootstrap stats over synthetic fixtures with typed refusal discipline; no market authority.",
            "title": "Finance Forecast Evaluation Spine",
            "url": "paper-modules.html#paper-module-finance-forecast-evaluation-spine",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-demo",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-demo",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-demo",
            "id": "paper_module.engine_room_demo",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_demo",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-demo",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_demo.md",
            "statement": "Wraps the bundles under microcosm_core.engine_room, verifies the 14 controller-selected jewel targets, checks each owned staged bundle surface (module source, fixture input, fixture manifest, paper module, standard, tests), executes the staged demo through the public fixture chain, and observes a negative fixture where an expected target is intentionally absent.",
            "summary_line": "Composition component: verifies the 14 staged Engine Room jewel targets and their owned bundle surfaces through the public fixture chain; composition contract only.",
            "title": "Engine Room Demo",
            "url": "paper-modules.html#paper-module-engine-room-demo",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-memory-temporal-conflict-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-agent-memory-temporal-conflict-replay",
            "id": "paper_module.agent_memory_temporal_conflict_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.agent_memory_temporal_conflict_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_memory_temporal_conflict_replay.md",
            "statement": "Public Microcosm projection of an agent-memory honesty contract. Replays synthetic episodes (a scoped preference later contradicted) and validates temporal-conflict resolution, negative cases, non-public-state exclusion, and scope limits with metadata-only result records.",
            "summary_line": "Synthetic replay fixture for an agent-memory honesty contract: models scoped-preference episodes and checks temporal-conflict handling; no live memory product.",
            "title": "Agent Memory Temporal-Conflict Replay",
            "url": "paper-modules.html#paper-module-agent-memory-temporal-conflict-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-monitor-redteam-falsification-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-agent-monitor-redteam-falsification-replay",
            "id": "paper_module.agent_monitor_redteam_falsification_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.agent_monitor_redteam_falsification_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_monitor_redteam_falsification_replay.md",
            "statement": "Public Microcosm regression drilldown for a monitor/redteam honesty contract. Replays synthetic monitor traces and validates redteam-falsification behavior, negative cases, non-public-state exclusion, and scope limits with metadata-only result records.",
            "summary_line": "Synthetic regression drilldown for a monitor/redteam honesty contract; checks falsification handling, negative cases, non-public-state scan, scope limits.",
            "title": "Agent Monitor Redteam Falsification Replay",
            "url": "paper-modules.html#paper-module-agent-monitor-redteam-falsification-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-sabotage-scheming-monitor-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-agent-sabotage-scheming-monitor-replay",
            "id": "paper_module.agent_sabotage_scheming_monitor_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.agent_sabotage_scheming_monitor_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sabotage_scheming_monitor_replay.md",
            "statement": "Drilldown-only regression contract for synthetic sabotage/scheming monitor claims. Checks projection_protocol, scheming_monitor_policy, task_episodes, action_traces, monitor_scores, counterfactual_replay, and cold_replay against negative cases and scope limits.",
            "summary_line": "Drilldown regression contract for synthetic sabotage/scheming monitor claims: replays task episodes, action traces, monitor scores, counterfactual/cold replay.",
            "title": "Agent Sabotage Scheming-Monitor Replay",
            "url": "paper-modules.html#paper-module-agent-sabotage-scheming-monitor-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-agent-sandbox-policy-escape-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-agent-sandbox-policy-escape-replay",
            "id": "paper_module.agent_sandbox_policy_escape_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.agent_sandbox_policy_escape_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/agent_sandbox_policy_escape_replay.md",
            "statement": "Validator-backed public refactor of the source agent_execution_trace system for sandbox/security claims. Computes metadata-only trace spans from action requests, pre-execution policy verdicts, side-effect diff result records, and rollback against negative cases and scope limits.",
            "summary_line": "Validator-backed public refactor of source agent_execution_trace for sandbox/security: metadata-only trace spans, pre-exec policy verdicts, side-effect diffs",
            "title": "Agent Sandbox Policy-Escape Replay",
            "url": "paper-modules.html#paper-module-agent-sandbox-policy-escape-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-belief-state-process-reward-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-belief-state-process-reward-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-belief-state-process-reward-replay",
            "id": "paper_module.belief_state_process_reward_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.belief_state_process_reward_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-belief-state-process-reward-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/belief_state_process_reward_replay.md",
            "statement": "Public Microcosm projection of a belief-state process-reward claim contract. Backed by the public agent-execution trace refactor lane plus copied source source bodies; validates trajectory groups, cold replay result records, negative cases, and scope limits.",
            "summary_line": "Public projection of a belief-state process-reward claim contract, backed by the agent-execution trace refactor and copied source bodies.",
            "title": "Belief-State Process Reward Replay",
            "url": "paper-modules.html#paper-module-belief-state-process-reward-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-sleeper-memory-poisoning-quarantine-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
            "id": "paper_module.sleeper_memory_poisoning_quarantine_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.sleeper_memory_poisoning_quarantine_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/sleeper_memory_poisoning_quarantine_replay.md",
            "statement": "Public Microcosm projection of a persistent-memory security claim contract. Replays synthetic memory-poisoning episodes and validates quarantine behavior, audit refs, rerun result records, negative cases, and scope limits with metadata-only result records.",
            "summary_line": "Synthetic replay fixture for a persistent-memory security contract: quarantine of poisoned memory, audit refs, rerun result records, negative cases, authority",
            "title": "Sleeper Memory Poisoning Quarantine Replay",
            "url": "paper-modules.html#paper-module-sleeper-memory-poisoning-quarantine-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-indirect-prompt-injection-information-flow-policy-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
            "id": "paper_module.indirect_prompt_injection_information_flow_policy_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.indirect_prompt_injection_information_flow_policy_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/indirect_prompt_injection_information_flow_policy_replay.md",
            "statement": "Validator-backed public claim contract for indirect prompt-injection information-flow policy. Admits one narrow claim: a source-faithful trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action or answer, checked against negative cases and scope limits.",
            "summary_line": "Validator-backed claim: a source-faithful trace refactor separated trusted instructions from untrusted web/tool/browser text before any privileged action.",
            "title": "Indirect Prompt-Injection Information-Flow Policy Replay",
            "url": "paper-modules.html#paper-module-indirect-prompt-injection-information-flow-policy-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-mcp-tool-authority-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-mcp-tool-authority-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-mcp-tool-authority-replay",
            "id": "paper_module.mcp_tool_authority_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.mcp_tool_authority_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-mcp-tool-authority-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mcp_tool_authority_replay.md",
            "statement": "Public Microcosm projection of a tool-authority claim contract. Replays a synthetic MCP-like tool-authority scenario and validates replay result records, negative cases, and scope limits with metadata-only result records.",
            "summary_line": "Synthetic MCP-like replay fixture for a tool-authority claim contract: replay result records, negative cases, scope limits; no live MCP/provider/account secret",
            "title": "MCP Tool Authority Replay",
            "url": "paper-modules.html#paper-module-mcp-tool-authority-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-tactic-portfolio-availability",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-tactic-portfolio-availability",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-tactic-portfolio-availability",
            "id": "paper_module.tactic_portfolio_availability",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.tactic_portfolio_availability",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-tactic-portfolio-availability",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tactic_portfolio_availability.md",
            "statement": "Tactic Portfolio Availability Probe validates copied Lean/Std tactic affordance rows before downstream routing can treat a tactic as usable. It checks compile status, Mathlib absence handling, probe portfolio membership, negative cases, source digests, and metadata-only result records while keeping proof bodies, model-output data, benchmark claims, and launch-scope decision out of scope.",
            "summary_line": "Environment-scoped tactic availability rows gate downstream tactic routing without becoming proof, benchmark, or launch-scope decision.",
            "title": "Tactic Portfolio Availability",
            "url": "paper-modules.html#paper-module-tactic-portfolio-availability",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-target-shape-tactic-routing",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-target-shape-tactic-routing",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-target-shape-tactic-routing",
            "id": "paper_module.target_shape_tactic_routing",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.target_shape_tactic_routing",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-target-shape-tactic-routing",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/target_shape_tactic_routing.md",
            "statement": "Target Shape Tactic Routing is the pre-execution gate between tactic availability and proof attempts. It validates Ring2 problem-domain, failure-class, graph-update, and tactic-probe references, rejects unavailable or unprobed tactics, and records metadata-only route decisions before any Lean/Lake proof authority is claimed.",
            "summary_line": "Pre-execution tactic routing admits or rejects tactics from target shape and probe evidence without proving the target.",
            "title": "Target Shape Tactic Routing",
            "url": "paper-modules.html#paper-module-target-shape-tactic-routing",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-ring2-premise-precision-recall",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-ring2-premise-precision-recall",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-ring2-premise-precision-recall",
            "id": "paper_module.ring2_premise_precision_recall",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.ring2_premise_precision_recall",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-ring2-premise-precision-recall",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/ring2_premise_precision_recall.md",
            "statement": "Ring-2 Premise Precision Recall validates copied Ring2 retrieval rankings against after-the-fact metric labels. It computes precision/recall classes, rejects oracle-label leakage and tuning shortcuts, and keeps proof bodies, model-output data, benchmark claims, and theorem-correctness claims outside the public result record boundary.",
            "summary_line": "After-the-fact premise retrieval metrics separate retrieval misses from proof failures without becoming theorem authority.",
            "title": "Ring-2 Premise Precision Recall",
            "url": "paper-modules.html#paper-module-ring2-premise-precision-recall",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-mathematical-strategy-atlas",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-mathematical-strategy-atlas",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-mathematical-strategy-atlas",
            "id": "paper_module.mathematical_strategy_atlas",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.mathematical_strategy_atlas",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-mathematical-strategy-atlas",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mathematical_strategy_atlas.md",
            "statement": "Mathematical Strategy Atlas scores public problem features into explicit pre-oracle strategy hypotheses before retrieval or proof execution. It validates strategy ids, copied public source tool bodies, retrieval-term effects, oracle-label exclusion, negative cases, and metadata-only result records while keeping proof and provider authority out of scope.",
            "summary_line": "Pre-oracle strategy hypotheses make the first proof-search move inspectable without claiming proof or provider authority.",
            "title": "Mathematical Strategy Atlas",
            "url": "paper-modules.html#paper-module-mathematical-strategy-atlas",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-verifier-lab-execution-spine",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-verifier-lab-execution-spine",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-verifier-lab-execution-spine",
            "id": "paper_module.verifier_lab_execution_spine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.verifier_lab_execution_spine",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-verifier-lab-execution-spine",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/verifier_lab_execution_spine.md",
            "statement": "Verifier Lab Execution Spine records bounded public Lean transition execution evidence: command intent, tool facts, return codes, result record refs, omitted dangerous payload fields, negative cases, and source-open body imports. It separates real execution evidence from formal-result correctness, provider text, oracle answers, proof-body exposure, source-file changes, and launch-scope decision.",
            "summary_line": "Bounded public verifier execution result records witness command execution without upgrading output into theorem authority.",
            "title": "Verifier Lab Execution Spine",
            "url": "paper-modules.html#paper-module-verifier-lab-execution-spine",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-bounded-autonomy-campaign-packet",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-bounded-autonomy-campaign-packet",
            "id": "paper_module.bounded_autonomy_campaign_packet",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.bounded_autonomy_campaign_packet",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/bounded_autonomy_campaign_packet.md",
            "statement": "Bounded Autonomy Campaign Packet validates public campaign packet fixtures: proposed gaps, policy gates, repeated-failure digests, negative cases, source-open body imports, and scope limits. It keeps campaign proposals separate from self-repair, source writes, live scheduling, external model access, launch-scope decision, public sharing, and whole-system correctness.",
            "summary_line": "Bounded autonomy campaign packets propose guarded agent work without authorizing source-file changes or unsupervised repair.",
            "title": "Bounded Autonomy Campaign Packet",
            "url": "paper-modules.html#paper-module-bounded-autonomy-campaign-packet",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-computer-use-action-trace-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-computer-use-action-trace-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-computer-use-action-trace-replay",
            "id": "paper_module.computer_use_action_trace_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.computer_use_action_trace_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-computer-use-action-trace-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/computer_use_action_trace_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/computer_use_action_trace_replay.md",
            "statement": "Computer-Use Action Trace Replay validates a synthetic computer-use episode through visible observations, affordances, action rows, authority verdicts, state-transition and recovery result records, cold replay rows, public trace spans, source-module manifests, negative cases, and metadata-only result records. It is a reader-facing contract under Agent Route Observability Runtime, not live browser or desktop control.",
            "summary_line": "Validator-backed public replay for synthetic computer-use action traces under the route-observability runtime.",
            "title": "Computer-Use Action Trace Replay",
            "url": "paper-modules.html#paper-module-computer-use-action-trace-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-concurrency-mission-control",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-concurrency-mission-control",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-concurrency-mission-control",
            "id": "paper_module.concurrency_mission_control",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.concurrency_mission_control",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-concurrency-mission-control",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/concurrency_mission_control.md",
            "statement": "Concurrency Mission Control validates the public concurrency mission-control membrane: copied source-builder digests, bridge artifacts, failure classes, work log seed-speed topology, heartbeat and claim-collision anchors, negative cases, source-open body imports, and metadata-only result records. It separates coordination evidence from hosted orchestration, external model access, live scheduling, private-system equivalence, source authority, launch, public sharing, and production concurrency guarantees.",
            "summary_line": "Concurrency Mission Control validates metadata-only coordination result records without becoming a live scheduler or production concurrency proof.",
            "title": "Concurrency Mission Control",
            "url": "paper-modules.html#paper-module-concurrency-mission-control",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-doctrine-fact-claim-audit",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-doctrine-fact-claim-audit",
            "id": "paper_module.doctrine_fact_claim_audit",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.doctrine_fact_claim_audit",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/doctrine_fact_claim_audit.md",
            "statement": "Doctrine Fact Claim Audit validates public doctrine fact assertions against declared sections, numeric claim gates, code-locus anchors, route DAG fixtures, negative cases, source-open body imports, and scope limits. It lowers claim strength to fixture truth: fact assertion, code-loci, and DAG evidence are checked, but the component does not become a comprehension engine, minimum-read graph, doctrine saturation proof, source-file changes lane, or launch-scope decision.",
            "summary_line": "Doctrine Fact Claim Audit rejects wrong fact counts and dead anchors without claiming comprehension or route completeness.",
            "title": "Doctrine Fact Claim Audit",
            "url": "paper-modules.html#paper-module-doctrine-fact-claim-audit",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-self-ignorance-coverage-ledger",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-self-ignorance-coverage-ledger",
            "id": "paper_module.self_ignorance_coverage_ledger",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.self_ignorance_coverage_ledger",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/self_ignorance_coverage_ledger.md",
            "statement": "Self-Ignorance Coverage Ledger validates a public known-debt coverage fixture: declared Kind Atlas gaps, missing coverage categories, negative cases, source-open body imports, and scope limits. It records what the system knows it has not covered without claiming omniscience, absence proof, total search, source-file changes, public sharing, launch-scope decision, or whole-system correctness.",
            "summary_line": "Self-Ignorance Coverage Ledger counts known coverage debt while refusing unknown-unknown or absence-proof claims.",
            "title": "Self-Ignorance Coverage Ledger",
            "url": "paper-modules.html#paper-module-self-ignorance-coverage-ledger",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-tool-server-pressure-inventory",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-tool-server-pressure-inventory",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-tool-server-pressure-inventory",
            "id": "paper_module.tool_server_pressure_inventory",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.tool_server_pressure_inventory",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-tool-server-pressure-inventory",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/tool_server_pressure_inventory.md",
            "statement": "Tool Server Pressure Inventory validates the public tool-server pressure membrane: synthetic process rows, active-owner descendants, over-budget owner launch requests, redaction findings, source-module digests, metadata-only result records, negative cases, and scope limits. It treats pressure inventory rows as fixture evidence, not live process control, process signalling, host mutation, provider authority, launch-scope decision, public sharing, or whole-system correctness.",
            "summary_line": "Tool Server Pressure Inventory validates public pressure-inventory fixtures without reading or mutating live host process state.",
            "title": "Tool Server Pressure Inventory",
            "url": "paper-modules.html#paper-module-tool-server-pressure-inventory",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-mechanistic-interpretability-circuit-attribution-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
            "id": "paper_module.mechanistic_interpretability_circuit_attribution_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.mechanistic_interpretability_circuit_attribution_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/mechanistic_interpretability_circuit_attribution_replay.md",
            "statement": "Mechanistic Interpretability Circuit Attribution Replay checks that public circuit-attribution replay rows carry feature-to-edge links, intervention deltas, sufficiency and faithfulness limits, target/source refs, source-module digest evidence, secret-exclusion scans, negative cases, and scope limits. It validates the result record contract only, not live model transparency, private weights, raw activations, proprietary prompts, hidden reasoning, external model access, benchmark claims, launch, public sharing, or whole-system correctness.",
            "summary_line": "Mechanistic interpretability replay validates public circuit-attribution result record contracts without live model access or private activation export.",
            "title": "Mechanistic Interpretability Circuit Attribution Replay",
            "url": "paper-modules.html#paper-module-mechanistic-interpretability-circuit-attribution-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-spatial-world-model-counterfactual-simulation-replay",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
            "id": "paper_module.spatial_world_model_counterfactual_simulation_replay",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.spatial_world_model_counterfactual_simulation_replay",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/spatial_world_model_counterfactual_simulation_replay.md",
            "statement": "Spatial World Model Counterfactual Simulation Replay validates public synthetic counterfactual rows: scene-state refs, action traces, predicted-state refs, transition diffs, oracle-check refs, public sensor-packet refs, limitation labels, source-module digest evidence, negative cases, and scope limits. It keeps generated-video and metadata evidence below real-world geographic accuracy, robot or AV operation, simulator product claims, benchmark claims, external model access, hosting, launch, public sharing, and whole-system correctness.",
            "summary_line": "Spatial world-model replay validates synthetic counterfactual metadata without robot operation, simulator product claims, or real-world accuracy claims.",
            "title": "Spatial World Model Counterfactual Simulation Replay",
            "url": "paper-modules.html#paper-module-spatial-world-model-counterfactual-simulation-replay",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-prediction-oracle-reconciliation",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-prediction-oracle-reconciliation",
            "id": "paper_module.prediction_oracle_reconciliation",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.prediction_oracle_reconciliation",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/prediction_oracle_reconciliation.md",
            "statement": "Prediction Oracle Reconciliation validates synthetic prediction packets through CP1 fork preservation, CP2 target-universe checks, pre-target evidence limits, oracle-diff grading, bounded dossier edits, numeric reconciliation rows, source-module imports, negative cases, and scope limits. It is a projection-mechanics replay, not a forecasting correctness claim, investment or trading decisions, live market data call, external model access, private-data equivalence, public sharing, launch, or whole-system correctness.",
            "summary_line": "Prediction Oracle Reconciliation exercises synthetic forecast reconciliation gates without forecasting, trading, provider, or live-market authority.",
            "title": "Prediction Oracle Reconciliation",
            "url": "paper-modules.html#paper-module-prediction-oracle-reconciliation",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-provider-context-recipe-budget",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-provider-context-recipe-budget",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-provider-context-recipe-budget",
            "id": "paper_module.provider_context_recipe_budget",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.provider_context_recipe_budget",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-provider-context-recipe-budget",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/provider_context_recipe_budget.md",
            "statement": "Provider Context Recipe Budget validates provider-context recipe mechanics: fixed byte ceilings, ordered section fill, omitted-section manifests, deliverable routing, digest-checked source-body imports, forbidden-body rejection, negative cases, and scope limits. It emits context metadata and verdicts only, without provider/API authorization, Lean/Lake execution, proof or oracle truth-side material, formal-result correctness, domain-level conclusions, launch, public sharing, or whole-system correctness.",
            "summary_line": "Provider Context Recipe Budget validates context-budget projection mechanics without authorizing external model access or truth-side material.",
            "title": "Provider Context Recipe Budget",
            "url": "paper-modules.html#paper-module-provider-context-recipe-budget",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-undeclared-library-prior-classifier",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-undeclared-library-prior-classifier",
            "id": "paper_module.undeclared_library_prior_classifier",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.undeclared_library_prior_classifier",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/undeclared_library_prior_classifier.md",
            "statement": "Undeclared Library Prior Classifier validates copied Lean/Std premise rows and pre-extracted symbol observations, classifying undeclared library priors and premise-budget violations with route outcomes, source-module digest checks, secret-exclusion scans, negative cases, and scope limits. It does not read proof source, run Lean or Lake, prove formal-result correctness, treat the whole standard library as an implicit allowlist, claim Mathlib availability, use external model services, launch, publish, or prove whole-system correctness.",
            "summary_line": "Undeclared Library Prior Classifier scores extracted Lean symbol observations against an allowed premise set without running Lean or treating libraries as implicit allowlists.",
            "title": "Undeclared Library Prior Classifier",
            "url": "paper-modules.html#paper-module-undeclared-library-prior-classifier",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-voice-to-doctrine-self-improvement-loop",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-voice-to-doctrine-self-improvement-loop",
            "id": "paper_module.voice_to_doctrine_self_improvement_loop",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.voice_to_doctrine_self_improvement_loop",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/voice_to_doctrine_self_improvement_loop.md",
            "statement": "Voice to Doctrine Self-Improvement Loop validates whether declared lessons refined a named owner surface with validation or were captured with a re-entry condition. It checks projection protocol, policy, owner surfaces, lesson rows, negative cases, source-open body imports, and scope limits while rejecting source notes export, private thread bodies, model-output data, direct doctrine-node edits, unvalidated global promotion, live work log mutation, public sharing, launch, and whole-system correctness.",
            "summary_line": "Voice to Doctrine Self-Improvement Loop validates lesson propagation without exporting source notes or granting doctrine mutation authority.",
            "title": "Voice to Doctrine Self-Improvement Loop",
            "url": "paper-modules.html#paper-module-voice-to-doctrine-self-improvement-loop",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-routing-anti-patterns-registry",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-routing-anti-patterns-registry",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-routing-anti-patterns-registry",
            "id": "paper_module.routing_anti_patterns_registry",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.routing_anti_patterns_registry",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-routing-anti-patterns-registry",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/routing_anti_patterns_registry.md",
            "statement": "Routing Anti-Patterns Registry validates the public routing anti-pattern registry contract: kind/version, unique row ids, text fields, required navigation anchors, source-module digest evidence, negative cases, and scope limits. It treats the registry as a checked public artifact, not route source authority, route mutation authority, private routing-note export, provider authority, launch, public sharing, or whole-system correctness.",
            "summary_line": "Routing Anti-Patterns Registry validates public anti-pattern registry rows without becoming route source authority or mutating routes.",
            "title": "Routing Anti-Patterns Registry",
            "url": "paper-modules.html#paper-module-routing-anti-patterns-registry",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-audio-level-rms-port",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch8-audio-level-rms-port",
            "id": "paper_module.batch8_audio_level_rms_port",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch8_audio_level_rms_port",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_audio_level_rms_port.md",
            "statement": "Set 8 Audio Level RMS Port ports the Swift AudioLevelMonitor normalizedLevel RMS calculation into a bounded Python component and checks float, int16, clamp, empty-buffer, and unsupported-format cases over public synthetic sample arrays. It carries source-module refs, digests, anchors, sample counts, parity verdicts, negative cases, and an scope limit while excluding AVCaptureSession startup, microphone permission, recorded audio, device state, UI readiness, source-file changes, launch, public sharing, and whole-system correctness.",
            "summary_line": "Set 8 Audio Level RMS Port validates deterministic RMS math parity over public synthetic samples without audio capture, microphone permission, or UI readiness authority.",
            "title": "Set 8 Audio Level RMS Port",
            "url": "paper-modules.html#paper-module-batch8-audio-level-rms-port",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-compliance-pipeline-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch8-compliance-pipeline-capsule",
            "id": "paper_module.batch8_compliance_pipeline_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch8_compliance_pipeline_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_compliance_pipeline_capsule.md",
            "statement": "Set 8 Compliance Pipeline Bundle imports compliance scanner registry, bounded compliance ledger builder, and observe-loop pipeline helper bodies into a runnable component. It checks registry shape, bounded no-write compliance checks, baseline scanner truth accounting, pure pipeline helper behavior, source-module digests, negative cases, and scope limits while excluding full compliance-ledger refresh, bridge/external model access, source note mutation, repository mutation, launch, public sharing, and complete compliance proof.",
            "summary_line": "Set 8 Compliance Pipeline Bundle validates copied compliance scanner and observe-pipeline mechanics without refreshing the full ledger or dispatching bridge/provider work.",
            "title": "Set 8 Compliance Pipeline Bundle",
            "url": "paper-modules.html#paper-module-batch8-compliance-pipeline-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-policy-engines-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch8-policy-engines-capsule",
            "id": "paper_module.batch8_policy_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch8_policy_engines_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_policy_engines_capsule.md",
            "statement": "Set 8 Policy Engines Bundle imports Lab contract audit red/green gating, market-fusion fail-closed claim preflight, and campaign dispatch transition adjudication as exact copied source bodies with bounded public exercises. It checks source-module manifests, stable negative cases, exercise outcomes, source digests, and scope limits while excluding live campaigns, external model access, repository mutation, private artifact export, market-level conclusions, launch, public sharing, and whole-system safety.",
            "summary_line": "Set 8 Policy Engines Bundle validates three deterministic public policy-engine exercises without running campaigns, providers, markets, or repository mutations.",
            "title": "Set 8 Policy Engines Bundle",
            "url": "paper-modules.html#paper-module-batch8-policy-engines-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-structural-theses-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch8-structural-theses-capsule",
            "id": "paper_module.batch8_structural_theses_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch8_structural_theses_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_structural_theses_capsule.md",
            "statement": "Set 8 Structural Theses Bundle imports tools/finance/structural_theses.py as exact copied source source and exercises CP1/CP2 thesis-family validation over public synthetic winner, loser, and control rows. It checks source digest parity, anchors, public family evidence, loser evidence, negative controls, survivor-only rejection, forward-gate-breach rejection, control-leak rejection, runtime verdicts, and scope limits while excluding financial decisions, investment recommendations, live market data, external model access, portfolio action, launch, public sharing, and whole-system correctness.",
            "summary_line": "Set 8 Structural Theses Bundle validates public synthetic thesis-family replay without financial decisions, live-market validation, external model access, or portfolio authority.",
            "title": "Set 8 Structural Theses Bundle",
            "url": "paper-modules.html#paper-module-batch8-structural-theses-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-tools-tail-primitives-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch8-tools-tail-primitives-capsule",
            "id": "paper_module.batch8_tools_tail_primitives_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch8_tools_tail_primitives_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_tools_tail_primitives_capsule.md",
            "statement": "Set 8 Tools-Tail Primitives Bundle imports observer set diffing, JSON patch interpretation, ledger identity hashing, and shadow envelope parse coverage as exact copied source source bodies with bounded public exercises. It checks source-module manifests, stable negative cases, exercise outcomes, mechanism rows, digests, and scope limits while excluding GodMode execution, external model access, live bridge work, repository mutation, private lab artifact export, oracle truth, launch, public sharing, and whole-system correctness.",
            "summary_line": "Set 8 Tools-Tail Primitives Bundle validates four public tools-tail primitive exercises without Oracle truth, external model access, live bridge work, or repository mutation authority.",
            "title": "Set 8 Tools-Tail Primitives Bundle",
            "url": "paper-modules.html#paper-module-batch8-tools-tail-primitives-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch8-validator-checker-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch8-validator-checker-capsule",
            "id": "paper_module.batch8_validator_checker_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch8_validator_checker_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch8_validator_checker_capsule.md",
            "statement": "Set 8 Validator Checker Bundle imports the real idea_microcosm validators body and exercises policy well-formedness, status transition judging, private-boundary scanning, zero-failure, specimen, launch-gate, source-bundle, source-shuttle, concurrency, native-guard, launch-root compiler, and no-write validate entrypoint groups. It carries source anchors, public runtime-only evidence, negative cases, and scope limits while excluding launch-scope decision, hosted-public proof, source-file changes, full validator-suite proof, external model access, public sharing, and whole-system correctness.",
            "summary_line": "Set 8 Validator Checker Bundle validates selected public checker groups without becoming launch-scope decision or a complete validator-suite proof.",
            "title": "Set 8 Validator Checker Bundle",
            "url": "paper-modules.html#paper-module-batch8-validator-checker-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch12-market-dashboard-read-model-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch12-market-dashboard-read-model-capsule",
            "id": "paper_module.batch12_market_dashboard_read_model_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch12_market_dashboard_read_model_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_market_dashboard_read_model_capsule.md",
            "statement": "Set 12 Market Dashboard Read-Model Bundle runs market-dashboard read-model over public synthetic fixtures. It validates market dashboard import stubs, validator-case derivation, runtime feed freshness overlays, related-situation rows, source anchors, digest checks, negative cases, and scope limits while excluding launch-scope decision, external model access, private-system equivalence, live market-level conclusions, investment-related actions, public sharing, and whole-system correctness.",
            "summary_line": "Set 12 Market Dashboard Read-Model Bundle validates copied read-model helpers over public fixtures without market-level conclusions, external model access, or launch-scope decision.",
            "title": "Set 12 Market Dashboard Read-Model Bundle",
            "url": "paper-modules.html#paper-module-batch12-market-dashboard-read-model-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch12-prediction-market-board-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch12-prediction-market-board-capsule",
            "id": "paper_module.batch12_prediction_market_board_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch12_prediction_market_board_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_prediction_market_board_capsule.md",
            "statement": "Set 12 Prediction Market Board Bundle runs prediction-market board and quant-mart diagnostics over public synthetic fixtures. It validates prediction-market joins, Polymarket identity by slug, provider drift monitors, missingness boards, prior green deltas, source lifecycle vintage enrichment, source-module digests, negative cases, and scope limits while excluding launch-scope decision, external model access, private-system equivalence, market-level conclusions, provider truth, investment-related actions, public sharing, and whole-system correctness.",
            "summary_line": "Set 12 Prediction Market Board Bundle validates copied prediction-board and quant-mart diagnostics over public fixtures without market-level conclusions or provider authority.",
            "title": "Set 12 Prediction Market Board Bundle",
            "url": "paper-modules.html#paper-module-batch12-prediction-market-board-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch12-release-claim-language-gate",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch12-release-claim-language-gate",
            "id": "paper_module.batch12_release_claim_language_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch12_release_claim_language_gate",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch12_release_claim_language_gate.md",
            "statement": "Set 12 launch claim-Language Gate runs launch claim-language over public fixtures. It classifies phrases against evidence class and scope limit, checks typed ordinal evidence ranks, real-system flags, fail-closed defaults, boundary-context negation, main --assert-clear behavior, source digests, negative cases, and scope limits while excluding launch-scope decision, external model access, private-system equivalence, market-level conclusions, investment-related actions, public sharing, and whole-system correctness.",
            "summary_line": "Set 12 launch claim-Language Gate checks public claim language against result record-backed scope limits without approving launch or public sharing.",
            "title": "Set 12 launch claim-Language Gate",
            "url": "paper-modules.html#paper-module-batch12-release-claim-language-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch10-cold-eval-honesty-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch10-cold-eval-honesty-capsule",
            "id": "paper_module.batch10_cold_eval_honesty_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch10_cold_eval_honesty_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_cold_eval_honesty_capsule.md",
            "statement": "Set 10 Cold Eval Honesty Bundle imports the real cold_eval.py source body and runs its route-quality simulator over a synthetic public workspace. It audits the all-B idea-first scorecard shape, expected-ref injection policy, private fixture refs, missing-task refusals, negative cases, and scope limits while excluding live benchmark results, navigation truth, hosted readiness, launch-scope decision, external model access, source-file changes, and whole-system correctness.",
            "summary_line": "Set 10 Cold Eval Honesty Bundle runs cold-eval over public fixtures without benchmark, navigation-truth, or launch-scope decision.",
            "title": "Set 10 Cold Eval Honesty Bundle",
            "url": "paper-modules.html#paper-module-batch10-cold-eval-honesty-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch10-live-source-drift-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch10-live-source-drift-capsule",
            "id": "paper_module.batch10_live_source_drift_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch10_live_source_drift_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_live_source_drift_capsule.md",
            "statement": "Set 10 Live Source Drift Bundle imports exact current internal control Python bodies after source source drift. It validates stale-versus-current digest rows, copied-source compileability without import execution, required behavioral anchors, source-manifest boundaries, negative cases, and scope limits while excluding route authority, work log or work log mutation authority, mission execution, git approval, source-file changes, launch, public sharing, external model access, and non-public runtime export.",
            "summary_line": "Set 10 Live Source Drift Bundle validates copied current internal control source bodies without route, ledger-mutation, or launch-scope decision.",
            "title": "Set 10 Live Source Drift Bundle",
            "url": "paper-modules.html#paper-module-batch10-live-source-drift-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch7-macro-engines-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch7-macro-engines-capsule",
            "id": "paper_module.batch7_macro_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch7_macro_engines_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_macro_engines_capsule.md",
            "statement": "Set 7 Source Engines Bundle binds the accepted batch7_macro_engines_capsule component to its public source-open bundle. It checks copied trace parser, codemap layout, DAG scheduling, launch-root, source-surgeon, clean-clone, calculator, PageRank, and regression-selection witnesses, negative cases, digest boundaries, and scope limits while excluding launch-scope decision, private-system equivalence, semantic truth, investment-related actions, sandbox completeness, and selected-test sufficiency proof.",
            "summary_line": "Set 7 Source Engines Bundle imports source engine bodies and exercises trace, graph, scheduling, source-index, patch, numeric, rank, and regression-selection invariants.",
            "title": "Set 7 Source Engines Bundle",
            "url": "paper-modules.html#paper-module-batch7-macro-engines-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch9-macro-engines-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch9-macro-engines-capsule",
            "id": "paper_module.batch9_macro_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch9_macro_engines_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch9_macro_engines_capsule.md",
            "statement": "Set 9 Source Engines Bundle binds the accepted batch9_macro_engines_capsule component to its public source-open bundle. It checks thirteen copied source engines for provenance lineage, approval adjudication, Python AST indexing, finance headline clustering, mission graph compilation, dependency pin drift, config authority audit, heterogeneous edge extraction, WorkAtlas aggregation, host-pressure admission, doctrine enrichment, worker job budget gating, and milestone-relative quality accounting while excluding live lineage truth, approval authority, market/news truth, host-state truth, work log truth, external model access, source-file changes, public sharing, and launch-scope decision.",
            "summary_line": "Set 9 Source Engines Bundle imports backend and governance source-engine bodies and exercises provenance, approval, AST, finance-news, mission graph, dependency, config, edge, WorkAtlas, host-pressure, doctrine-enrichment, worker-budget, and milestone-quality invariants.",
            "title": "Set 9 Source Engines Bundle",
            "url": "paper-modules.html#paper-module-batch9-macro-engines-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-pattern-assimilation",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-pattern-assimilation",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-pattern-assimilation",
            "id": "paper_module.pattern_assimilation",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.pattern_assimilation",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-pattern-assimilation",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/pattern_assimilation.md",
            "statement": "Pattern Assimilation binds the accepted pattern_assimilation_step component to the public sign-off validator, first-wave fixture, exported assimilation bundle, source-module manifest, standard row, and metadata-only result records. It checks same-lane completion decisions, owner-surface refinement evidence, stewardship and re-entry fields, duplicate result record rejection, local-lesson scope limits, source note exclusion, copied body imports, and public-relative result record paths while excluding live ledger mutation, source notes ingestion, model-output data, global doctrine changes, launch, public sharing, behavior-change proof, and private-data equivalence.",
            "summary_line": "Pattern Assimilation validates public completion-learning metadata, owner-routed refinement result records, typed nothing-to-refine decisions, and copied body-import manifests without promoting local lessons into global doctrine.",
            "title": "Pattern Assimilation",
            "url": "paper-modules.html#paper-module-pattern-assimilation",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch10-governance-compilers-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch10-governance-compilers-capsule",
            "id": "paper_module.batch10_governance_compilers_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch10_governance_compilers_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch10_governance_compilers_capsule.md",
            "statement": "Set 10 Governance And Compilers Bundle binds the accepted batch10_governance_compilers_capsule component to a refreshed source-open bundle. It exercises governed-mutation intent, observe/apply compilation, public-proof review, launch blocker triage, public sharing path contracts, result record reuse, no-lookahead horizons, session-wave execution, claim-conflict wait tax, role-aware DAG blocking, frontend table shaping, reference grouping, recent-change coalescing, and the deferred Set-9 lane-width repair while preserving copied source digests, negative cases, and scope limits.",
            "summary_line": "Set 10 Governance And Compilers Bundle imports governance, compiler, launch, finance, dependency, DAG, table, reference, and recent-change source bodies as public source-open evidence without granting live ledger, public sharing, launch, market, or source-file changes.",
            "title": "Set 10 Governance And Compilers Bundle",
            "url": "paper-modules.html#paper-module-batch10-governance-compilers-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch11-saturation-engines-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch11-saturation-engines-capsule",
            "id": "paper_module.batch11_saturation_engines_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch11_saturation_engines_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch11_saturation_engines_capsule.md",
            "statement": "Set 11 Saturation Engines Bundle binds the accepted batch11_saturation_engines_capsule component to a refreshed source-open bundle. It exercises run-affinity scoring, calculator cluster insight derivation, std_python delta gating, exogenous navigation grading, portability supersession rollup, shard browse priority, holographic evidence selection, projection secret scanning, stockgrid flow normalization, source-regime board bucketing, frontend wayfinding, agent-session diagnostic lenses, and demo-take coverage auditing while preserving copied source digests, computed negative probes, and scope limits.",
            "summary_line": "Set 11 Saturation Engines Bundle imports saturation, diagnostic, wayfinding, market-board, secret-scan, and demo-take source bodies as public source-open evidence without granting live runtime, launch, market, or navigation authority.",
            "title": "Set 11 Saturation Engines Bundle",
            "url": "paper-modules.html#paper-module-batch11-saturation-engines-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch4-proof-authority-runtime",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch4-proof-authority-runtime",
            "id": "paper_module.batch4_proof_authority_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch4_proof_authority_runtime",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch4_proof_authority_runtime.md",
            "statement": "Set 4 Proof, Authority, and Runtime Bundle binds the accepted batch4_proof_authority_runtime component to a refreshed source-open bundle. It exercises Lean strategy-control and prover-skill witnesses, VeriSoftBench harness and calibration rows, Erdos #257 certificate-kernel static checks, Lean packet integrity, reasoning grant and plan authority fences, forward-integration policy, completion executor deferral, Codex driver and idle heartbeat diagnostics, metabolism claim logs, taskpolicy passthrough, and context-yield attribution while preserving copied source digests, bounded negative cases, and scope limits.",
            "summary_line": "Set 4 Proof, Authority, and Runtime Bundle imports proof-search, reasoning-authority, completion, Codex runtime, bitemporal, taskpolicy, and context-yield source bodies as public source-open evidence without claiming proof success, benchmark claims, live runtime control, or launch-scope decision.",
            "title": "Set 4 Proof, Authority, and Runtime Bundle",
            "url": "paper-modules.html#paper-module-batch4-proof-authority-runtime",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch6-unsurfaced-primitives-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch6-unsurfaced-primitives-capsule",
            "id": "paper_module.batch6_unsurfaced_primitives_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch6_unsurfaced_primitives_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch6_unsurfaced_primitives_capsule.md",
            "statement": "Set 6 Unsurfaced Primitives Bundle binds the accepted batch6_unsurfaced_primitives_capsule component to source-open primitive exercises. It checks source note keyphrase scoring, schema-loose distillation, operator handoff linkage, observed-turn window merging, market situation graphs, finance numeric assurance, fail-closed policy judgment, clone-local concurrency, market-clock scheduling, provider-recovery scoping, and demo-take temporal remapping while preserving public fixture inputs, exact-source digest expectations, negative cases, and scope limits.",
            "summary_line": "Set 6 Unsurfaced Primitives Bundle imports provenance, operator-handoff, market, finance, provider-recovery, and demo-take source primitives as public source-open evidence without granting live operator memory, market, provider, media, public sharing, or launch-scope decision.",
            "title": "Set 6 Unsurfaced Primitives Bundle",
            "url": "paper-modules.html#paper-module-batch6-unsurfaced-primitives-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-public-projection-leak-gate",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-public-projection-leak-gate",
            "id": "paper_module.engine_room_public_projection_leak_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_public_projection_leak_gate",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_public_projection_leak_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_public_projection_leak_gate.md",
            "statement": "Engine Room Public Projection Leak Gate is a DLP-style projection boundary. It scans rendered public projection files and paths, checks symlink escapes, records policy-exception hits as hash-only evidence, reports optional gitleaks status, and validates two positive plus three negative fixture cases without copying sensitive payloads, approving launch, or claiming general security, prompt-injection, sandbox, or information-flow authority.",
            "summary_line": "The Engine Room public projection leak gate validates rendered public projection roots for account secret-shaped strings, non-public paths shapes, symlink escapes, policy-exception handling, and optional gitleaks status while keeping findings hash-only.",
            "title": "Engine Room Public Projection Leak Gate",
            "url": "paper-modules.html#paper-module-engine-room-public-projection-leak-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch5-authority-systems-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch5-authority-systems-capsule",
            "id": "paper_module.batch5_authority_systems_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch5_authority_systems_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch5_authority_systems_capsule.md",
            "statement": "Set 5 Authority and Systems Bundle binds the legacy Markdown projection, Set 5 runnable source locus, exported copied-source bundle, source-module digests, synthetic negative exercises, metadata-only result records, and scope limits to a mechanism-backed JSON bundle. It covers post-execution result record validation, reasoning replay scope and lineage, verifier-gated Lean repair harnessing, process orphan classification, generated-state fixpoint settlement, trace-tape compaction, code blast radius, and doctrine graph compilation while preserving fixture boundaries.",
            "summary_line": "Set 5 Authority and Systems Bundle imports post-execution authority, replay, proof-repair, process, generated-state, trace, blast-radius, and doctrine-graph source bodies as public source-open evidence without claiming live authority or launch-scope decision.",
            "title": "Set 5 Authority and Systems Bundle",
            "url": "paper-modules.html#paper-module-batch5-authority-systems-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch7-oracle-sibling-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch7-oracle-sibling-capsule",
            "id": "paper_module.batch7_oracle_sibling_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch7_oracle_sibling_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_oracle_sibling_capsule.md",
            "statement": "Set 7 Oracle Sibling Bundle binds the runnable Oracle sibling source locus, exported copied-source bundle, source-module digests, original pytest witnesses, deterministic subject-index/snapshot/truth-diff/quartet-plan exercises, negative cases, metadata-only result records, and scope limits to a mechanism-backed JSON bundle without claiming accepted-component authority or semantic truth authority.",
            "summary_line": "Set 7 Oracle Sibling Bundle imports Oracle sibling source bodies and exercises deterministic subject-index, snapshot, truth-diff, quartet-plan, and original pytest witness boundaries.",
            "title": "Set 7 Oracle Sibling Bundle",
            "url": "paper-modules.html#paper-module-batch7-oracle-sibling-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch7-demo-take-console-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch7-demo-take-console-capsule",
            "id": "paper_module.batch7_demo_take_console_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch7_demo_take_console_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_demo_take_console_capsule.md",
            "statement": "Set 7 Demo Take Console Bundle binds the runnable Demo Take Console source locus, exported copied Swift source bundle, source-module digests, SwiftPM build-witness posture, deterministic recording-state/helper-bridge/recorder-store/hotkey-audio-meter/transcribe-payload exercises, negative cases, metadata-only result records, and scope limits to a mechanism-backed JSON bundle without claiming accepted-component authority, app launch authority, or recording authority.",
            "summary_line": "Set 7 Demo Take Console Bundle imports Swift capture-console source bodies and exercises SwiftPM build, recording-state, helper-bridge, recorder-store, hotkey/audio-meter, and transcribe-payload boundaries.",
            "title": "Set 7 Demo Take Console Bundle",
            "url": "paper-modules.html#paper-module-batch7-demo-take-console-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-generated-projection-drift-gate",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-generated-projection-drift-gate",
            "id": "paper_module.engine_room_generated_projection_drift_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_generated_projection_drift_gate",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_generated_projection_drift_gate.md",
            "statement": "Engine Room Generated Projection Drift Gate is a generated-artifact freshness bundle. It validates projection owner selection from changed paths, declared source and artifact fingerprints, no-write check return codes, source-hash cache reuse, planted-byte detection, and missing-artifact failure over four public fixtures while keeping semantic drift proof, repair authority, full source registry validation, launch, and private-system claims out of scope.",
            "summary_line": "Public generated-projection drift fixture: owner-routed checks fingerprint declared sources and artifacts, reuse clean result records only under matching hashes, and fail planted-byte or missing-artifact cases.",
            "title": "Engine Room Generated Projection Drift Gate",
            "url": "paper-modules.html#paper-module-engine-room-generated-projection-drift-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-command-run-singleflight",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-command-run-singleflight",
            "id": "paper_module.engine_room_command_run_singleflight",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_command_run_singleflight",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_command_run_singleflight.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_command_run_singleflight.md",
            "statement": "Engine Room Command-Run Singleflight is a subprocess singleflight bundle. It validates content-addressed command keys, scoped dirty/content fingerprints, fcntl leader/follower election, completed-run reuse, captured output replay, and two negative boundaries over fixture commands while keeping scheduler, daemon, distributed-lock, live-state export, launch, and private-system claims out of scope.",
            "summary_line": "Public command-run singleflight fixture: content-addressed subprocess keys collapse duplicate active runs and replay captured result records without claiming scheduler or daemon authority.",
            "title": "Engine Room Command-Run Singleflight",
            "url": "paper-modules.html#paper-module-engine-room-command-run-singleflight",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-metabolism-runtime",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-metabolism-runtime",
            "id": "paper_module.engine_room_metabolism_runtime",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_metabolism_runtime",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_metabolism_runtime.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_metabolism_runtime.md",
            "statement": "Engine Room Metabolism Runtime explains the metabolism runtime component inside the accepted Engine Room demo. It exercises synthetic SQLite queue state, lease recovery, blackboard claim projection, and cold-start reconciliation fixtures without exporting private runtime state or dispatching providers.",
            "summary_line": "Staged Engine Room component: synthetic SQLite metabolism runtime exercise for queues, leases, blackboard projection, and reconciliation.",
            "title": "Engine Room Metabolism Runtime",
            "url": "paper-modules.html#paper-module-engine-room-metabolism-runtime",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-bridge-campaign-dag",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-bridge-campaign-dag",
            "id": "paper_module.engine_room_bridge_campaign_dag",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_bridge_campaign_dag",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_bridge_campaign_dag.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_bridge_campaign_dag.md",
            "statement": "Engine Room Bridge Campaign DAG binds the staged pre-dispatch campaign validator to the accepted Engine Room demo mechanism. It validates typed probe/reducer/synthesis graphs, rejects cycles, requires synthesis nodes to trace back to probe evidence, checks provider parallelism ceilings, and emits public fixture result records without dispatching providers or proving campaign execution safety.",
            "summary_line": "Staged Engine Room component: pre-dispatch bridge-campaign DAG validator for typed nodes, acyclicity, synthesis reachability, and provider fan-out ceilings.",
            "title": "Engine Room Bridge Campaign DAG",
            "url": "paper-modules.html#paper-module-engine-room-bridge-campaign-dag",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-annex-knowledge-router",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-annex-knowledge-router",
            "id": "paper_module.engine_room_annex_knowledge_router",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_annex_knowledge_router",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_annex_knowledge_router.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_annex_knowledge_router.md",
            "statement": "Engine Room Reference Knowledge Router binds the staged reference-routing bundle to a concrete mechanism. It scores structured routing metadata, family text, open-first summaries, and curated notes over public fixtures, then rejects domain-mismatch and empty-query cases without cloning repositories, exporting private reference material, or claiming BM25, TF-IDF, embedding, license, launch, or private-system authority.",
            "summary_line": "Public Engine Room component: sanitized reference router for structured fields, note relevance, domain filters, and no-match boundaries.",
            "title": "Engine Room Reference Knowledge Router",
            "url": "paper-modules.html#paper-module-engine-room-annex-knowledge-router",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-derived-fact-provider-engine",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-derived-fact-provider-engine",
            "id": "paper_module.engine_room_derived_fact_provider_engine",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_derived_fact_provider_engine",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_derived_fact_provider_engine.md",
            "statement": "Engine Room Derived Fact Provider Engine binds the staged derived-fact bundle to a concrete mechanism. It resolves JSON-pointer, glob-count, and git-backed callable fact rows over public fixture roots, records provider errors as repairable data, and keeps derived-fact availability below truth-audit, semantic-claim-validation, full source registry, launch, and private-system authority.",
            "summary_line": "Public Engine Room component: registry-backed derived fact provider over JSON pointers, glob counts, git-backed callables, and provider error rows.",
            "title": "Engine Room Derived Fact Provider Engine",
            "url": "paper-modules.html#paper-module-engine-room-derived-fact-provider-engine",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-egress-self-compliance-gate",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-egress-self-compliance-gate",
            "id": "paper_module.engine_room_egress_self_compliance_gate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_egress_self_compliance_gate",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_egress_self_compliance_gate.md",
            "statement": "Engine Room Egress Self-Compliance Gate binds the staged egress bundle to a concrete mechanism. It detects permission ceremony without a real blocker, self-error statements without durable capture, and command handoff language without execution evidence over public fixtures, while accepting bounded blocker or result record language and refusing taint-analysis, prompt-injection-defense, sandbox, information-flow, launch, and private-system claims.",
            "summary_line": "Public Engine Room component: phrase-membership egress gate for permission ceremony, self-error capture binding, and command-displacement evidence.",
            "title": "Engine Room Egress Self-Compliance Gate",
            "url": "paper-modules.html#paper-module-engine-room-egress-self-compliance-gate",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-lean-proof-search-lab",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-lean-proof-search-lab",
            "id": "paper_module.engine_room_lean_proof_search_lab",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_lean_proof_search_lab",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_lean_proof_search_lab.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_lean_proof_search_lab.md",
            "statement": "Engine Room Lean Proof Search Lab binds the staged proof-search bundle to a concrete mechanism. It runs tiny public Lean statements through symbolic tactic search, statement-only candidate scoring, problem-id ablation, forward oracle-body rejection, and axiom cleanliness checks, while keeping private source run state, oracle proof bodies, neural theorem proving, frontier-scale automation, launch, and private-system authority out of scope.",
            "summary_line": "Public Engine Room component: bounded Lean proof-search lab for tiny fixture statements, oracle-firewall negatives, ablation, and axiom-cleanliness checks.",
            "title": "Engine Room Lean Proof Search Lab",
            "url": "paper-modules.html#paper-module-engine-room-lean-proof-search-lab",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-engine-room-navigation-fitness-benchmark",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-engine-room-navigation-fitness-benchmark",
            "id": "paper_module.engine_room_navigation_fitness_benchmark",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.engine_room_navigation_fitness_benchmark",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/engine_room_navigation_fitness_benchmark.md",
            "statement": "Engine Room Navigation Fitness Benchmark binds the staged navigation-fitness bundle to a concrete mechanism. It evaluates public route-packet fixtures for expected stable-id recall, precision, forbidden first routes, latency budgets, scent terms, and debt candidates without running the private kernel, validating embeddings, claiming universal benchmark authority, or upgrading launch/private-system status.",
            "summary_line": "Public Engine Room component: route-packet benchmark evaluator for stable-id recall, precision, forbidden first routes, latency, and debt candidates.",
            "title": "Engine Room Navigation Fitness Benchmark",
            "url": "paper-modules.html#paper-module-engine-room-navigation-fitness-benchmark",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-cold-clone-probe",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-cold-clone-probe",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-cold-clone-probe",
            "id": "paper_module.cold_clone_probe",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.cold_clone_probe",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-cold-clone-probe",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_clone_probe.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/cold_clone_probe.md",
            "statement": "Cold Clone Probe is the public source-root bootstrap membrane. It binds bootstrap.sh, src/microcosm_core/cold_clone_probe.py, the first-wave pattern-binding fixture, the secret-exclusion scan, public relative result record refs, and focused tests so a fresh checkout has one bounded proof of first-run mechanics before install, CI, hosted launch, or full component inventory review.",
            "summary_line": "The cold-clone probe validates the first public source-root bootstrap path: src import, secret-exclusion scan, first-wave pattern-binding fixture replay, public result record refs, and ignored local result record emission.",
            "title": "Cold Clone Probe",
            "url": "paper-modules.html#paper-module-cold-clone-probe",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-first-screen-composition-root",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-first-screen-composition-root",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-first-screen-composition-root",
            "id": "paper_module.first_screen_composition_root",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.first_screen_composition_root",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-first-screen-composition-root",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/first_screen_composition_root.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/first_screen_composition_root.md",
            "statement": "First-Screen Composition Root is the public entry-card contract for Microcosm. It binds the package card helper, CLI emitter, standard, README entry order, reader branch ids, doctrine-effect frame, omission result record, observatory landing refs, text projection, and focused tests so a cold reader sees what to inspect first without treating counts as maturity scores or route cards as launch, hosted-public sharing, provider, source-file changes, private-equivalence, or whole-system proof.",
            "summary_line": "The first-screen composition root validates the public one-screen entry card, reader branches, omission result records, evidence accounting frame, text projection, README order, and scope limit without becoming launch or hosted-publishing-scope decision.",
            "title": "First-Screen Composition Root",
            "url": "paper-modules.html#paper-module-first-screen-composition-root",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-batch7-secondary-runtime-capsule",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-batch7-secondary-runtime-capsule",
            "id": "paper_module.batch7_secondary_runtime_capsule",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.batch7_secondary_runtime_capsule",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/batch7_secondary_runtime_capsule.md",
            "statement": "Set 7 Secondary Runtime Bundle binds the accepted batch7_secondary_runtime_capsule component to copied runtime view-model, lane-progress, graph-lens, graph-projection, cartography, stockgrid, and Polymarket source bodies. It exercises eight fixture engines, source digest anchors, required anchors, UI witness metadata, synthetic runtime packets, synthetic market rows, negative cases, and scope limits while excluding browser/session export, wallet authority, live market data, investment-related actions, external model access, launch-scope decision, private-system equivalence, semantic truth, and complete UI or ranking coverage.",
            "summary_line": "Set 7 Secondary Runtime Bundle imports runtime, graph, cartography, stockgrid, and Polymarket bodies and exercises their fixture-bound boundaries.",
            "title": "Set 7 Secondary Runtime Bundle",
            "url": "paper-modules.html#paper-module-batch7-secondary-runtime-capsule",
            "url_route_role": "read_view_alias"
          },
          {
            "anchor": "paper-module-microcosm-axiom-substrate",
            "body_bearing_view": "paper_modules_page",
            "body_rendered_on_reference_page": false,
            "canonical_route_role": "canonical_read",
            "canonical_url": "paper-modules.html#paper-module-microcosm-axiom-substrate",
            "context_route_role": "lattice_relationship_context",
            "context_url": "rules-and-ideas.html#paper-module-microcosm-axiom-substrate",
            "id": "paper_module.microcosm_axiom_substrate",
            "kind": "paper_module",
            "kind_label": "paper module",
            "object_id": "paper_module:paper_module.microcosm_axiom_substrate",
            "read_route_role": "authoritative_read",
            "read_url": "paper-modules.html#paper-module-microcosm-axiom-substrate",
            "route_status": "read_and_context_split",
            "source_links": [
              {
                "label": "Design note",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/microcosm_axiom_substrate.md"
              },
              {
                "label": "Source registry",
                "url": "https://github.com/wcook04/microcosm-substrate/blob/main/core/paper_module_capsules.json"
              }
            ],
            "source_url": "https://github.com/wcook04/microcosm-substrate/blob/main/paper_modules/microcosm_axiom_substrate.md",
            "statement": "Microcosm Axiom System is the public doctrine/routing boundary for axiom support. Its bundle binds the authored paper-module projection to the axiom support-cover mechanism and validator locus, with source refs to AXIOMS.md, PRINCIPLES.md, ANTI_PRINCIPLES.md, core/axiom_organ_routing.json, standards/std_microcosm_axiom.json, and focused tests. The validator computes support cases, anti-axiom rejection mappings, candidate pressure, and strong-gate pressure as a read-only projection.",
            "summary_line": "The public Microcosm axiom system routes readers from axiom doctrine to the read-only support-cover evaluator, routing registry, standard, tests, and result records without claiming proof, launch, or source-file changes.",
            "title": "Microcosm Axiom System",
            "url": "paper-modules.html#paper-module-microcosm-axiom-substrate",
            "url_route_role": "read_view_alias"
          }
        ]
      }
    ],
    "relation_grammar": {
      "anti_claim": "This registry defines the public relation grammar for doctrine-lattice edges. It supports source/ref navigation only; quality claims and generated coverage promotion require separate evidence.",
      "authority_boundary": "source_relation_grammar_for_public_microcosm_lattice_edges",
      "authority_classes": [
        "source_assertion",
        "derived_from_source",
        "generated_projection",
        "planned_unresolved",
        "blocked",
        "deprecated",
        "candidate_intake_only"
      ],
      "edge_justification_classes": [
        "constitutional_constraint",
        "operative_governance",
        "conceptual_instantiation",
        "failure_guard",
        "projection_support",
        "historical_provenance"
      ],
      "registry_id": "public_microcosm_doctrine_lattice_relation_registry",
      "relation_count": 37,
      "relations": [
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "witnessed_by",
          "forward_label": "witnessed by",
          "relation_id": "axiom.witnessed_by.organ",
          "requirement": "selective",
          "reverse": "witnesses",
          "reverse_label": "witnesses",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "axiom",
          "target_kind": "component",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "principle_grounding_routes_support_to_axiom_cover_only",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "grounded_by",
          "forward_label": "grounded by",
          "relation_id": "principle.grounded_by.axiom",
          "requirement": "selective",
          "reverse": "grounds",
          "reverse_label": "grounds",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "principle",
          "target_kind": "axiom",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "principle_grounding_routes_support_to_axiom_cover_only",
            "claim_role": "grounding_route_not_support_witness",
            "computed_by": "validator.microcosm.axiom_support_cover",
            "non_laundering_rules": [
              "grounded_by edges expose source-owned axiom grounding but do not certify principle support strength",
              "support is inherited only through principle_payload.support_contract.grounding_obligation_refs",
              "generated relation projections cannot raise a principle support ceiling"
            ]
          }
        },
        {
          "authority_boundary": "principle_governance_relation_is_routing_not_support",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "governs",
          "forward_label": "governs",
          "relation_id": "principle.governs.concept",
          "requirement": "selective",
          "reverse": "governed_by",
          "reverse_label": "governed by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "principle",
          "target_kind": "concept",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "principle_governance_relation_is_routing_not_support",
            "claim_role": "governance_route_not_support_witness",
            "computed_by": "validator.microcosm.axiom_support_cover",
            "non_laundering_rules": [
              "governs concept edges are navigation and system-routing evidence only",
              "concept neighbours cannot assert or upgrade principle support strength",
              "missing concept governance remains typed residual pressure, not a support downgrade"
            ]
          }
        },
        {
          "authority_boundary": "principle_governance_relation_is_routing_not_support",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "governs",
          "forward_label": "governs",
          "relation_id": "principle.governs.mechanism",
          "requirement": "selective",
          "reverse": "governed_by",
          "reverse_label": "governed by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "principle",
          "target_kind": "mechanism",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "principle_governance_relation_is_routing_not_support",
            "claim_role": "governance_route_not_support_witness",
            "computed_by": "validator.microcosm.axiom_support_cover",
            "non_laundering_rules": [
              "governs mechanism edges are navigation and system-routing evidence only",
              "mechanism neighbours cannot assert or upgrade principle support strength",
              "missing mechanism governance remains typed residual pressure, not a support downgrade"
            ]
          }
        },
        {
          "authority_boundary": "anti_principle_failure_guard_not_truth_negation",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "negates_failure_of",
          "forward_label": "negates failure of",
          "relation_id": "anti_principle.negates_failure_of.principle",
          "requirement": "selective",
          "reverse": "failure_guarded_by",
          "reverse_label": "failure guarded by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "anti-principle",
          "target_kind": "principle",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "anti_principle_failure_guard_not_truth_negation",
            "claim_role": "failure_guard_route_not_principle_truth_verdict",
            "computed_by": "validator.microcosm.axiom_support_cover",
            "non_laundering_rules": [
              "negates_failure_of edges name principle-failure guards, bounded evidence that the principle is false or unsupported",
              "anti-principle guards cannot become positive principle support",
              "exact anti-axiom rejection remains governed by std_microcosm_axiom anti-axiom rejection mapping"
            ]
          }
        },
        {
          "authority_boundary": "anti_principle_axiom_guard_not_rejection_proof",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "guards",
          "forward_label": "guards",
          "relation_id": "anti_principle.guards.axiom",
          "requirement": "selective",
          "reverse": "guarded_by",
          "reverse_label": "guarded by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "anti-principle",
          "target_kind": "axiom",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "anti_principle_axiom_guard_not_rejection_proof",
            "claim_role": "failure_guard_route_not_obligation_rejection_proof",
            "computed_by": "validator.microcosm.axiom_support_cover",
            "non_laundering_rules": [
              "guards edges expose violated-axiom routing but do not verify exact obligation rejection",
              "negative-case coverage cannot certify rejection without source-owned obligation mapping",
              "generated relation projections cannot become source evidence for anti-axiom rejection"
            ]
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "implements_or_refines",
          "forward_label": "implements or refines",
          "relation_id": "concept.implements_or_refines.principle",
          "requirement": "selective",
          "reverse": "refined_by",
          "reverse_label": "refined by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "concept",
          "target_kind": "principle",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "instantiated_by",
          "forward_label": "instantiated by",
          "relation_id": "concept.instantiated_by.mechanism",
          "requirement": "selective",
          "reverse": "instantiates",
          "reverse_label": "instantiates",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "concept",
          "target_kind": "mechanism",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "abides_by",
          "forward_label": "abides by",
          "relation_id": "concept.abides_by.axiom",
          "requirement": "selective",
          "reverse": "constrains",
          "reverse_label": "constrains",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "concept",
          "target_kind": "axiom",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_many",
          "edge_justification_required": true,
          "forward": "grounded_in",
          "forward_label": "grounded in",
          "relation_id": "mechanism.grounded_in.code_locus",
          "requirement": "required",
          "reverse": "implements",
          "reverse_label": "implements",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "mechanism",
          "target_kind": "source path",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "evidenced_by",
          "forward_label": "evidenced by",
          "relation_id": "mechanism.evidenced_by.receipt",
          "requirement": "selective",
          "reverse": "evidences",
          "reverse_label": "evidences",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "mechanism",
          "target_kind": "receipt",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "grounds",
          "forward_label": "grounds",
          "relation_id": "mechanism.grounds.concept",
          "requirement": "selective",
          "reverse": "grounded_by",
          "reverse_label": "grounded by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "mechanism",
          "target_kind": "concept",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "runs_in",
          "forward_label": "runs in",
          "relation_id": "mechanism.runs_in.organ",
          "requirement": "selective",
          "reverse": "operates_through",
          "reverse_label": "operates through",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "mechanism",
          "target_kind": "component",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "upstream_of",
          "forward_label": "upstream of",
          "relation_id": "mechanism.upstream_of.mechanism",
          "requirement": "selective",
          "reverse": "downstream_of",
          "reverse_label": "downstream of",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "mechanism",
          "target_kind": "mechanism",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_many",
          "edge_justification_required": false,
          "forward": "explains",
          "forward_label": "explains",
          "relation_id": "paper_module.explains.organ_or_mechanism",
          "requirement": "required",
          "reverse": "explained_by",
          "reverse_label": "explained by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "paper module",
          "target_kind": "organ or mechanism",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "governed_by",
          "forward_label": "governed by",
          "relation_id": "paper_module.governed_by.concept",
          "requirement": "selective",
          "reverse": "governs",
          "reverse_label": "governs",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "paper module",
          "target_kind": "concept",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "governed_by",
          "forward_label": "governed by",
          "relation_id": "paper_module.governed_by.principle",
          "requirement": "selective",
          "reverse": "governs",
          "reverse_label": "governs",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "paper module",
          "target_kind": "principle",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "abides_by",
          "forward_label": "abides by",
          "relation_id": "paper_module.abides_by.axiom",
          "requirement": "selective",
          "reverse": "constrains",
          "reverse_label": "constrains",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "paper module",
          "target_kind": "axiom",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "depends_on",
          "forward_label": "depends on",
          "relation_id": "paper_module.depends_on.paper_module",
          "requirement": "selective",
          "reverse": "depended_on_by",
          "reverse_label": "depended on by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "paper module",
          "target_kind": "paper module",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "cites",
          "forward_label": "cites",
          "relation_id": "paper_module.cites.code_locus",
          "requirement": "selective",
          "reverse": "cited_by",
          "reverse_label": "cited by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "paper module",
          "target_kind": "source path",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "evidenced_by",
          "forward_label": "evidenced by",
          "relation_id": "paper_module.evidenced_by.receipt",
          "requirement": "selective",
          "reverse": "evidences",
          "reverse_label": "evidences",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "paper module",
          "target_kind": "receipt",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_one",
          "edge_justification_required": false,
          "forward": "explained_by",
          "forward_label": "explained by",
          "relation_id": "organ.explained_by.paper_module",
          "requirement": "required",
          "reverse": "explains",
          "reverse_label": "explains",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "component",
          "target_kind": "paper module",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_many",
          "edge_justification_required": false,
          "forward": "operates_through",
          "forward_label": "operates through",
          "relation_id": "organ.operates_through.mechanism",
          "requirement": "required",
          "reverse": "runs_in",
          "reverse_label": "runs in",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "component",
          "target_kind": "mechanism",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_many",
          "edge_justification_required": true,
          "forward": "implemented_by",
          "forward_label": "implemented by",
          "relation_id": "organ.implemented_by.code_locus",
          "requirement": "required",
          "reverse": "implements",
          "reverse_label": "implements",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "component",
          "target_kind": "source path",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "evidenced_by",
          "forward_label": "evidenced by",
          "relation_id": "organ.evidenced_by.receipt",
          "requirement": "selective",
          "reverse": "evidences",
          "reverse_label": "evidences",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "component",
          "target_kind": "receipt",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "instantiates",
          "forward_label": "instantiates",
          "relation_id": "organ.instantiates.concept",
          "requirement": "selective",
          "reverse": "instantiated_by",
          "reverse_label": "instantiated by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "component",
          "target_kind": "concept",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "organ_principle_binding_routes_governance_not_support",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "governed_by",
          "forward_label": "governed by",
          "relation_id": "organ.governed_by.principle",
          "requirement": "selective",
          "reverse": "governs",
          "reverse_label": "governs",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "component",
          "target_kind": "principle",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "organ_principle_binding_routes_governance_not_support",
            "claim_role": "organ_governance_route_not_principle_support_witness",
            "computed_by": "validator.microcosm.axiom_support_cover",
            "non_laundering_rules": [
              "component governed_by principle edges expose source-owned system governance, bounded evidence that the principle is supported",
              "component neighbours cannot assert or upgrade principle support strength",
              "blanket component-to-principle wiring is forbidden; unresolved governance remains typed residual pressure"
            ]
          }
        },
        {
          "authority_boundary": "organ_axiom_binding_routes_constraint_not_support",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "constrained_by",
          "forward_label": "constrained by",
          "relation_id": "organ.constrained_by.axiom",
          "requirement": "selective",
          "reverse": "constrains",
          "reverse_label": "constrains",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "component",
          "target_kind": "axiom",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "organ_axiom_binding_routes_constraint_not_support",
            "claim_role": "organ_constraint_route_not_axiom_support_witness",
            "computed_by": "validator.microcosm.axiom_support_cover",
            "non_laundering_rules": [
              "component constrained_by axiom edges expose source-owned system constraint routing, bounded evidence of axiom support strength",
              "axiom support remains computed from obligations, witnesses, and evidence cases by validator.microcosm.axiom_support_cover",
              "blanket component-to-axiom wiring is forbidden; missing constraints remain typed residual pressure"
            ]
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "wires_to",
          "forward_label": "wires to",
          "relation_id": "organ.wires_to.organ",
          "requirement": "selective",
          "reverse": "wired_from",
          "reverse_label": "wired from",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "component",
          "target_kind": "component",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_one",
          "edge_justification_required": false,
          "forward": "operates",
          "forward_label": "operates",
          "relation_id": "skill.operates.standard",
          "requirement": "required",
          "reverse": "operated_by",
          "reverse_label": "operated by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "skill",
          "target_kind": "standard",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_one",
          "edge_justification_required": false,
          "forward": "acts_on",
          "forward_label": "acts on",
          "relation_id": "skill.acts_on.doctrine_kind",
          "requirement": "required",
          "reverse": "acted_on_by",
          "reverse_label": "acted on by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "skill",
          "target_kind": "doctrine kind",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "uses",
          "forward_label": "uses",
          "relation_id": "skill.uses.mechanism",
          "requirement": "selective",
          "reverse": "used_by",
          "reverse_label": "used by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "skill",
          "target_kind": "mechanism",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "applies",
          "forward_label": "applies",
          "relation_id": "skill.applies.concept",
          "requirement": "selective",
          "reverse": "applied_by",
          "reverse_label": "applied by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "skill",
          "target_kind": "concept",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_one",
          "edge_justification_required": false,
          "forward": "governs",
          "forward_label": "governs",
          "relation_id": "standard.governs.doctrine_kind",
          "requirement": "required",
          "reverse": "governed_by",
          "reverse_label": "governed by",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "standard",
          "target_kind": "doctrine kind",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "one_to_many",
          "edge_justification_required": false,
          "forward": "owns_triad",
          "forward_label": "owns triad",
          "relation_id": "standard.owns_triad.skill",
          "requirement": "required",
          "reverse": "operates",
          "reverse_label": "operates",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "standard",
          "target_kind": "skill",
          "target_resolution": "must_resolve_or_marked_planned",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "used_by",
          "forward_label": "used by",
          "relation_id": "standard.used_by.organ",
          "requirement": "selective",
          "reverse": "uses_standard",
          "reverse_label": "uses standard",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "standard",
          "target_kind": "component",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        },
        {
          "authority_boundary": "source_assertion",
          "authority_class": "source_assertion",
          "cardinality": "zero_to_many",
          "edge_justification_required": true,
          "forward": "evidenced_by",
          "forward_label": "evidenced by",
          "relation_id": "standard.evidenced_by.receipt",
          "requirement": "selective",
          "reverse": "evidences",
          "reverse_label": "evidences",
          "schema": "microcosm_public_relation_grammar_row_v1",
          "source_kind": "standard",
          "target_kind": "receipt",
          "target_resolution": "resolve_when_present",
          "truth_boundary": {
            "boundary_id": "",
            "claim_role": "",
            "computed_by": "",
            "non_laundering_rules": []
          }
        }
      ],
      "schema": "microcosm_public_relation_grammar_v1",
      "source_ref": "microcosm-substrate/core/doctrine_lattice_relations.json",
      "target_resolution_classes": [
        "resolve_when_present",
        "must_resolve_or_marked_planned"
      ],
      "verb_count": 44,
      "verbs": [
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "concept.abides_by.axiom",
            "paper_module.abides_by.axiom"
          ],
          "label": "abides by",
          "reverse_relation_ids": [],
          "verb": "abides_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "acted on by",
          "reverse_relation_ids": [
            "skill.acts_on.doctrine_kind"
          ],
          "verb": "acted_on_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "skill.acts_on.doctrine_kind"
          ],
          "label": "acts on",
          "reverse_relation_ids": [],
          "verb": "acts_on"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "applied by",
          "reverse_relation_ids": [
            "skill.applies.concept"
          ],
          "verb": "applied_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "skill.applies.concept"
          ],
          "label": "applies",
          "reverse_relation_ids": [],
          "verb": "applies"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "cited by",
          "reverse_relation_ids": [
            "paper_module.cites.code_locus"
          ],
          "verb": "cited_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "paper_module.cites.code_locus"
          ],
          "label": "cites",
          "reverse_relation_ids": [],
          "verb": "cites"
        },
        {
          "authority_boundaries": [
            "organ_axiom_binding_routes_constraint_not_support"
          ],
          "forward_relation_ids": [
            "organ.constrained_by.axiom"
          ],
          "label": "constrained by",
          "reverse_relation_ids": [],
          "verb": "constrained_by"
        },
        {
          "authority_boundaries": [
            "organ_axiom_binding_routes_constraint_not_support",
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "constrains",
          "reverse_relation_ids": [
            "concept.abides_by.axiom",
            "organ.constrained_by.axiom",
            "paper_module.abides_by.axiom"
          ],
          "verb": "constrains"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "depended on by",
          "reverse_relation_ids": [
            "paper_module.depends_on.paper_module"
          ],
          "verb": "depended_on_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "paper_module.depends_on.paper_module"
          ],
          "label": "depends on",
          "reverse_relation_ids": [],
          "verb": "depends_on"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "downstream of",
          "reverse_relation_ids": [
            "mechanism.upstream_of.mechanism"
          ],
          "verb": "downstream_of"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "mechanism.evidenced_by.receipt",
            "organ.evidenced_by.receipt",
            "paper_module.evidenced_by.receipt",
            "standard.evidenced_by.receipt"
          ],
          "label": "evidenced by",
          "reverse_relation_ids": [],
          "verb": "evidenced_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "evidences",
          "reverse_relation_ids": [
            "mechanism.evidenced_by.receipt",
            "organ.evidenced_by.receipt",
            "paper_module.evidenced_by.receipt",
            "standard.evidenced_by.receipt"
          ],
          "verb": "evidences"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "organ.explained_by.paper_module"
          ],
          "label": "explained by",
          "reverse_relation_ids": [
            "paper_module.explains.organ_or_mechanism"
          ],
          "verb": "explained_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "paper_module.explains.organ_or_mechanism"
          ],
          "label": "explains",
          "reverse_relation_ids": [
            "organ.explained_by.paper_module"
          ],
          "verb": "explains"
        },
        {
          "authority_boundaries": [
            "anti_principle_failure_guard_not_truth_negation"
          ],
          "forward_relation_ids": [],
          "label": "failure guarded by",
          "reverse_relation_ids": [
            "anti_principle.negates_failure_of.principle"
          ],
          "verb": "failure_guarded_by"
        },
        {
          "authority_boundaries": [
            "organ_principle_binding_routes_governance_not_support",
            "principle_governance_relation_is_routing_not_support",
            "source_assertion"
          ],
          "forward_relation_ids": [
            "organ.governed_by.principle",
            "paper_module.governed_by.concept",
            "paper_module.governed_by.principle"
          ],
          "label": "governed by",
          "reverse_relation_ids": [
            "principle.governs.concept",
            "principle.governs.mechanism",
            "standard.governs.doctrine_kind"
          ],
          "verb": "governed_by"
        },
        {
          "authority_boundaries": [
            "organ_principle_binding_routes_governance_not_support",
            "principle_governance_relation_is_routing_not_support",
            "source_assertion"
          ],
          "forward_relation_ids": [
            "principle.governs.concept",
            "principle.governs.mechanism",
            "standard.governs.doctrine_kind"
          ],
          "label": "governs",
          "reverse_relation_ids": [
            "organ.governed_by.principle",
            "paper_module.governed_by.concept",
            "paper_module.governed_by.principle"
          ],
          "verb": "governs"
        },
        {
          "authority_boundaries": [
            "principle_grounding_routes_support_to_axiom_cover_only",
            "source_assertion"
          ],
          "forward_relation_ids": [
            "principle.grounded_by.axiom"
          ],
          "label": "grounded by",
          "reverse_relation_ids": [
            "mechanism.grounds.concept"
          ],
          "verb": "grounded_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "mechanism.grounded_in.code_locus"
          ],
          "label": "grounded in",
          "reverse_relation_ids": [],
          "verb": "grounded_in"
        },
        {
          "authority_boundaries": [
            "principle_grounding_routes_support_to_axiom_cover_only",
            "source_assertion"
          ],
          "forward_relation_ids": [
            "mechanism.grounds.concept"
          ],
          "label": "grounds",
          "reverse_relation_ids": [
            "principle.grounded_by.axiom"
          ],
          "verb": "grounds"
        },
        {
          "authority_boundaries": [
            "anti_principle_axiom_guard_not_rejection_proof"
          ],
          "forward_relation_ids": [],
          "label": "guarded by",
          "reverse_relation_ids": [
            "anti_principle.guards.axiom"
          ],
          "verb": "guarded_by"
        },
        {
          "authority_boundaries": [
            "anti_principle_axiom_guard_not_rejection_proof"
          ],
          "forward_relation_ids": [
            "anti_principle.guards.axiom"
          ],
          "label": "guards",
          "reverse_relation_ids": [],
          "verb": "guards"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "organ.implemented_by.code_locus"
          ],
          "label": "implemented by",
          "reverse_relation_ids": [],
          "verb": "implemented_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "implements",
          "reverse_relation_ids": [
            "mechanism.grounded_in.code_locus",
            "organ.implemented_by.code_locus"
          ],
          "verb": "implements"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "concept.implements_or_refines.principle"
          ],
          "label": "implements or refines",
          "reverse_relation_ids": [],
          "verb": "implements_or_refines"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "concept.instantiated_by.mechanism"
          ],
          "label": "instantiated by",
          "reverse_relation_ids": [
            "organ.instantiates.concept"
          ],
          "verb": "instantiated_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "organ.instantiates.concept"
          ],
          "label": "instantiates",
          "reverse_relation_ids": [
            "concept.instantiated_by.mechanism"
          ],
          "verb": "instantiates"
        },
        {
          "authority_boundaries": [
            "anti_principle_failure_guard_not_truth_negation"
          ],
          "forward_relation_ids": [
            "anti_principle.negates_failure_of.principle"
          ],
          "label": "negates failure of",
          "reverse_relation_ids": [],
          "verb": "negates_failure_of"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "operated by",
          "reverse_relation_ids": [
            "skill.operates.standard"
          ],
          "verb": "operated_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "skill.operates.standard"
          ],
          "label": "operates",
          "reverse_relation_ids": [
            "standard.owns_triad.skill"
          ],
          "verb": "operates"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "organ.operates_through.mechanism"
          ],
          "label": "operates through",
          "reverse_relation_ids": [
            "mechanism.runs_in.organ"
          ],
          "verb": "operates_through"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "standard.owns_triad.skill"
          ],
          "label": "owns triad",
          "reverse_relation_ids": [],
          "verb": "owns_triad"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "refined by",
          "reverse_relation_ids": [
            "concept.implements_or_refines.principle"
          ],
          "verb": "refined_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "mechanism.runs_in.organ"
          ],
          "label": "runs in",
          "reverse_relation_ids": [
            "organ.operates_through.mechanism"
          ],
          "verb": "runs_in"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "mechanism.upstream_of.mechanism"
          ],
          "label": "upstream of",
          "reverse_relation_ids": [],
          "verb": "upstream_of"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "standard.used_by.organ"
          ],
          "label": "used by",
          "reverse_relation_ids": [
            "skill.uses.mechanism"
          ],
          "verb": "used_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "skill.uses.mechanism"
          ],
          "label": "uses",
          "reverse_relation_ids": [],
          "verb": "uses"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "uses standard",
          "reverse_relation_ids": [
            "standard.used_by.organ"
          ],
          "verb": "uses_standard"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "wired from",
          "reverse_relation_ids": [
            "organ.wires_to.organ"
          ],
          "verb": "wired_from"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "organ.wires_to.organ"
          ],
          "label": "wires to",
          "reverse_relation_ids": [],
          "verb": "wires_to"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [
            "axiom.witnessed_by.organ"
          ],
          "label": "witnessed by",
          "reverse_relation_ids": [],
          "verb": "witnessed_by"
        },
        {
          "authority_boundaries": [
            "source_assertion"
          ],
          "forward_relation_ids": [],
          "label": "witnesses",
          "reverse_relation_ids": [
            "axiom.witnessed_by.organ"
          ],
          "verb": "witnesses"
        }
      ]
    },
    "relations": [
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "witnessed_by",
        "forward_label": "witnessed by",
        "relation_id": "axiom.witnessed_by.organ",
        "requirement": "selective",
        "reverse": "witnesses",
        "reverse_label": "witnesses",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "axiom",
        "target_kind": "component",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "principle_grounding_routes_support_to_axiom_cover_only",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "grounded_by",
        "forward_label": "grounded by",
        "relation_id": "principle.grounded_by.axiom",
        "requirement": "selective",
        "reverse": "grounds",
        "reverse_label": "grounds",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "principle",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "principle_grounding_routes_support_to_axiom_cover_only",
          "claim_role": "grounding_route_not_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "grounded_by edges expose source-owned axiom grounding but do not certify principle support strength",
            "support is inherited only through principle_payload.support_contract.grounding_obligation_refs",
            "generated relation projections cannot raise a principle support ceiling"
          ]
        }
      },
      {
        "authority_boundary": "principle_governance_relation_is_routing_not_support",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governs",
        "forward_label": "governs",
        "relation_id": "principle.governs.concept",
        "requirement": "selective",
        "reverse": "governed_by",
        "reverse_label": "governed by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "principle",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "principle_governance_relation_is_routing_not_support",
          "claim_role": "governance_route_not_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "governs concept edges are navigation and system-routing evidence only",
            "concept neighbours cannot assert or upgrade principle support strength",
            "missing concept governance remains typed residual pressure, not a support downgrade"
          ]
        }
      },
      {
        "authority_boundary": "principle_governance_relation_is_routing_not_support",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governs",
        "forward_label": "governs",
        "relation_id": "principle.governs.mechanism",
        "requirement": "selective",
        "reverse": "governed_by",
        "reverse_label": "governed by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "principle",
        "target_kind": "mechanism",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "principle_governance_relation_is_routing_not_support",
          "claim_role": "governance_route_not_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "governs mechanism edges are navigation and system-routing evidence only",
            "mechanism neighbours cannot assert or upgrade principle support strength",
            "missing mechanism governance remains typed residual pressure, not a support downgrade"
          ]
        }
      },
      {
        "authority_boundary": "anti_principle_failure_guard_not_truth_negation",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "negates_failure_of",
        "forward_label": "negates failure of",
        "relation_id": "anti_principle.negates_failure_of.principle",
        "requirement": "selective",
        "reverse": "failure_guarded_by",
        "reverse_label": "failure guarded by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "anti-principle",
        "target_kind": "principle",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "anti_principle_failure_guard_not_truth_negation",
          "claim_role": "failure_guard_route_not_principle_truth_verdict",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "negates_failure_of edges name principle-failure guards, bounded evidence that the principle is false or unsupported",
            "anti-principle guards cannot become positive principle support",
            "exact anti-axiom rejection remains governed by std_microcosm_axiom anti-axiom rejection mapping"
          ]
        }
      },
      {
        "authority_boundary": "anti_principle_axiom_guard_not_rejection_proof",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "guards",
        "forward_label": "guards",
        "relation_id": "anti_principle.guards.axiom",
        "requirement": "selective",
        "reverse": "guarded_by",
        "reverse_label": "guarded by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "anti-principle",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "anti_principle_axiom_guard_not_rejection_proof",
          "claim_role": "failure_guard_route_not_obligation_rejection_proof",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "guards edges expose violated-axiom routing but do not verify exact obligation rejection",
            "negative-case coverage cannot certify rejection without source-owned obligation mapping",
            "generated relation projections cannot become source evidence for anti-axiom rejection"
          ]
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "implements_or_refines",
        "forward_label": "implements or refines",
        "relation_id": "concept.implements_or_refines.principle",
        "requirement": "selective",
        "reverse": "refined_by",
        "reverse_label": "refined by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "concept",
        "target_kind": "principle",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "instantiated_by",
        "forward_label": "instantiated by",
        "relation_id": "concept.instantiated_by.mechanism",
        "requirement": "selective",
        "reverse": "instantiates",
        "reverse_label": "instantiates",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "concept",
        "target_kind": "mechanism",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "abides_by",
        "forward_label": "abides by",
        "relation_id": "concept.abides_by.axiom",
        "requirement": "selective",
        "reverse": "constrains",
        "reverse_label": "constrains",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "concept",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": true,
        "forward": "grounded_in",
        "forward_label": "grounded in",
        "relation_id": "mechanism.grounded_in.code_locus",
        "requirement": "required",
        "reverse": "implements",
        "reverse_label": "implements",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "source path",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "evidenced_by",
        "forward_label": "evidenced by",
        "relation_id": "mechanism.evidenced_by.receipt",
        "requirement": "selective",
        "reverse": "evidences",
        "reverse_label": "evidences",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "receipt",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "grounds",
        "forward_label": "grounds",
        "relation_id": "mechanism.grounds.concept",
        "requirement": "selective",
        "reverse": "grounded_by",
        "reverse_label": "grounded by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "runs_in",
        "forward_label": "runs in",
        "relation_id": "mechanism.runs_in.organ",
        "requirement": "selective",
        "reverse": "operates_through",
        "reverse_label": "operates through",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "component",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "upstream_of",
        "forward_label": "upstream of",
        "relation_id": "mechanism.upstream_of.mechanism",
        "requirement": "selective",
        "reverse": "downstream_of",
        "reverse_label": "downstream of",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "mechanism",
        "target_kind": "mechanism",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": false,
        "forward": "explains",
        "forward_label": "explains",
        "relation_id": "paper_module.explains.organ_or_mechanism",
        "requirement": "required",
        "reverse": "explained_by",
        "reverse_label": "explained by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "organ or mechanism",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governed_by",
        "forward_label": "governed by",
        "relation_id": "paper_module.governed_by.concept",
        "requirement": "selective",
        "reverse": "governs",
        "reverse_label": "governs",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governed_by",
        "forward_label": "governed by",
        "relation_id": "paper_module.governed_by.principle",
        "requirement": "selective",
        "reverse": "governs",
        "reverse_label": "governs",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "principle",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "abides_by",
        "forward_label": "abides by",
        "relation_id": "paper_module.abides_by.axiom",
        "requirement": "selective",
        "reverse": "constrains",
        "reverse_label": "constrains",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "depends_on",
        "forward_label": "depends on",
        "relation_id": "paper_module.depends_on.paper_module",
        "requirement": "selective",
        "reverse": "depended_on_by",
        "reverse_label": "depended on by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "paper module",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "cites",
        "forward_label": "cites",
        "relation_id": "paper_module.cites.code_locus",
        "requirement": "selective",
        "reverse": "cited_by",
        "reverse_label": "cited by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "source path",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "evidenced_by",
        "forward_label": "evidenced by",
        "relation_id": "paper_module.evidenced_by.receipt",
        "requirement": "selective",
        "reverse": "evidences",
        "reverse_label": "evidences",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "paper module",
        "target_kind": "receipt",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_one",
        "edge_justification_required": false,
        "forward": "explained_by",
        "forward_label": "explained by",
        "relation_id": "organ.explained_by.paper_module",
        "requirement": "required",
        "reverse": "explains",
        "reverse_label": "explains",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "paper module",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": false,
        "forward": "operates_through",
        "forward_label": "operates through",
        "relation_id": "organ.operates_through.mechanism",
        "requirement": "required",
        "reverse": "runs_in",
        "reverse_label": "runs in",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "mechanism",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": true,
        "forward": "implemented_by",
        "forward_label": "implemented by",
        "relation_id": "organ.implemented_by.code_locus",
        "requirement": "required",
        "reverse": "implements",
        "reverse_label": "implements",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "source path",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "evidenced_by",
        "forward_label": "evidenced by",
        "relation_id": "organ.evidenced_by.receipt",
        "requirement": "selective",
        "reverse": "evidences",
        "reverse_label": "evidences",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "receipt",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "instantiates",
        "forward_label": "instantiates",
        "relation_id": "organ.instantiates.concept",
        "requirement": "selective",
        "reverse": "instantiated_by",
        "reverse_label": "instantiated by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "organ_principle_binding_routes_governance_not_support",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "governed_by",
        "forward_label": "governed by",
        "relation_id": "organ.governed_by.principle",
        "requirement": "selective",
        "reverse": "governs",
        "reverse_label": "governs",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "principle",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "organ_principle_binding_routes_governance_not_support",
          "claim_role": "organ_governance_route_not_principle_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "component governed_by principle edges expose source-owned system governance, bounded evidence that the principle is supported",
            "component neighbours cannot assert or upgrade principle support strength",
            "blanket component-to-principle wiring is forbidden; unresolved governance remains typed residual pressure"
          ]
        }
      },
      {
        "authority_boundary": "organ_axiom_binding_routes_constraint_not_support",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "constrained_by",
        "forward_label": "constrained by",
        "relation_id": "organ.constrained_by.axiom",
        "requirement": "selective",
        "reverse": "constrains",
        "reverse_label": "constrains",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "axiom",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "organ_axiom_binding_routes_constraint_not_support",
          "claim_role": "organ_constraint_route_not_axiom_support_witness",
          "computed_by": "validator.microcosm.axiom_support_cover",
          "non_laundering_rules": [
            "component constrained_by axiom edges expose source-owned system constraint routing, bounded evidence of axiom support strength",
            "axiom support remains computed from obligations, witnesses, and evidence cases by validator.microcosm.axiom_support_cover",
            "blanket component-to-axiom wiring is forbidden; missing constraints remain typed residual pressure"
          ]
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "wires_to",
        "forward_label": "wires to",
        "relation_id": "organ.wires_to.organ",
        "requirement": "selective",
        "reverse": "wired_from",
        "reverse_label": "wired from",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "component",
        "target_kind": "component",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_one",
        "edge_justification_required": false,
        "forward": "operates",
        "forward_label": "operates",
        "relation_id": "skill.operates.standard",
        "requirement": "required",
        "reverse": "operated_by",
        "reverse_label": "operated by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "skill",
        "target_kind": "standard",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_one",
        "edge_justification_required": false,
        "forward": "acts_on",
        "forward_label": "acts on",
        "relation_id": "skill.acts_on.doctrine_kind",
        "requirement": "required",
        "reverse": "acted_on_by",
        "reverse_label": "acted on by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "skill",
        "target_kind": "doctrine kind",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "uses",
        "forward_label": "uses",
        "relation_id": "skill.uses.mechanism",
        "requirement": "selective",
        "reverse": "used_by",
        "reverse_label": "used by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "skill",
        "target_kind": "mechanism",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "applies",
        "forward_label": "applies",
        "relation_id": "skill.applies.concept",
        "requirement": "selective",
        "reverse": "applied_by",
        "reverse_label": "applied by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "skill",
        "target_kind": "concept",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_one",
        "edge_justification_required": false,
        "forward": "governs",
        "forward_label": "governs",
        "relation_id": "standard.governs.doctrine_kind",
        "requirement": "required",
        "reverse": "governed_by",
        "reverse_label": "governed by",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "standard",
        "target_kind": "doctrine kind",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "one_to_many",
        "edge_justification_required": false,
        "forward": "owns_triad",
        "forward_label": "owns triad",
        "relation_id": "standard.owns_triad.skill",
        "requirement": "required",
        "reverse": "operates",
        "reverse_label": "operates",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "standard",
        "target_kind": "skill",
        "target_resolution": "must_resolve_or_marked_planned",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "used_by",
        "forward_label": "used by",
        "relation_id": "standard.used_by.organ",
        "requirement": "selective",
        "reverse": "uses_standard",
        "reverse_label": "uses standard",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "standard",
        "target_kind": "component",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      },
      {
        "authority_boundary": "source_assertion",
        "authority_class": "source_assertion",
        "cardinality": "zero_to_many",
        "edge_justification_required": true,
        "forward": "evidenced_by",
        "forward_label": "evidenced by",
        "relation_id": "standard.evidenced_by.receipt",
        "requirement": "selective",
        "reverse": "evidences",
        "reverse_label": "evidences",
        "schema": "microcosm_public_relation_grammar_row_v1",
        "source_kind": "standard",
        "target_kind": "receipt",
        "target_resolution": "resolve_when_present",
        "truth_boundary": {
          "boundary_id": "",
          "claim_role": "",
          "computed_by": "",
          "non_laundering_rules": []
        }
      }
    ],
    "route": {
      "atlas_option_surface_count": 5,
      "authority": "navigation lattice only, source-linked only, launch-scope decision, proof authority, doctrine-promotion authority, or candidate-axiom promotion authority",
      "band_ladder": [
        "cluster_flag",
        "flag",
        "card",
        "source_receipt"
      ],
      "candidate_axiom_policy": "candidate pressure only not active law",
      "candidate_axiom_pressure_refs": [
        "axiom_candidate_evolution_proves_in_microcosm",
        "axiom_candidate_availability_before_invention",
        "axiom_candidate_common_sense_up_propagates",
        "axiom_candidate_cybernetic_projection_feedback"
      ],
      "concept_refs": [
        "con_022",
        "con_024",
        "con_028",
        "con_031",
        "con_041"
      ],
      "mechanism_refs": [
        "mech_019",
        "mech_034",
        "mech_036"
      ],
      "paper_module_ref_count": 10,
      "principle_refs": [
        "pri_049",
        "pri_080",
        "pri_088",
        "pri_111",
        "pri_121",
        "pri_128",
        "pri_134",
        "pri_139",
        "pri_144"
      ],
      "selection_rule": "Start from proof_lab_route for visible behavior; use observatory_route to inspect the local read-model over status, route, work, evidence, graph, and proof surfaces; use microcosm observe --card <project> and route_explanation_chain_route before asking readers to infer the causal chain from result records; use full microcosm observe <project> only when event rows are needed; use pattern_route_readiness_route before treating imported pattern rows as selectable; then use this lattice route to choose explicit principle, candidate-axiom, concept, mechanism, standard, paper-module, and Atlas drilldowns. Do not treat candidate axioms as active law.",
      "standard_ref_count": 8,
      "surface_id": "microcosm_doctrine_lattice"
    },
    "schema": "microcosm_public_rules_and_ideas_lattice_v1",
    "source_lattice_ref": "microcosm-substrate/atlas/entry_packet.json::doctrine_lattice_route",
    "source_refs": [
      "microcosm-substrate/anti_principles/AP-1.json",
      "microcosm-substrate/anti_principles/AP-10.json",
      "microcosm-substrate/anti_principles/AP-11.json",
      "microcosm-substrate/anti_principles/AP-12.json",
      "microcosm-substrate/anti_principles/AP-13.json",
      "microcosm-substrate/anti_principles/AP-14.json",
      "microcosm-substrate/anti_principles/AP-15.json",
      "microcosm-substrate/anti_principles/AP-16.json",
      "microcosm-substrate/anti_principles/AP-17.json",
      "microcosm-substrate/anti_principles/AP-2.json",
      "microcosm-substrate/anti_principles/AP-3.json",
      "microcosm-substrate/anti_principles/AP-4.json",
      "microcosm-substrate/anti_principles/AP-5.json",
      "microcosm-substrate/anti_principles/AP-6.json",
      "microcosm-substrate/anti_principles/AP-7.json",
      "microcosm-substrate/anti_principles/AP-8.json",
      "microcosm-substrate/anti_principles/AP-9.json",
      "microcosm-substrate/atlas/entry_packet.json",
      "microcosm-substrate/axioms/AX-1.json",
      "microcosm-substrate/axioms/AX-10.json",
      "microcosm-substrate/axioms/AX-11.json",
      "microcosm-substrate/axioms/AX-12.json",
      "microcosm-substrate/axioms/AX-2.json",
      "microcosm-substrate/axioms/AX-3.json",
      "microcosm-substrate/axioms/AX-4.json",
      "microcosm-substrate/axioms/AX-5.json",
      "microcosm-substrate/axioms/AX-6.json",
      "microcosm-substrate/axioms/AX-7.json",
      "microcosm-substrate/axioms/AX-8.json",
      "microcosm-substrate/axioms/AX-9.json",
      "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json",
      "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json",
      "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json",
      "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json",
      "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json",
      "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json",
      "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json",
      "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json",
      "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json",
      "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json",
      "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json",
      "microcosm-substrate/core/doctrine_lattice_coverage.json",
      "microcosm-substrate/core/doctrine_lattice_relations.json",
      "microcosm-substrate/core/mechanism_sources.json",
      "microcosm-substrate/core/paper_module_capsules.json",
      "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json",
      "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json",
      "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json",
      "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json",
      "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json",
      "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json",
      "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json",
      "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json",
      "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json",
      "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json",
      "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json",
      "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json",
      "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json",
      "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json",
      "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json",
      "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json",
      "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json",
      "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json",
      "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json",
      "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json",
      "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json",
      "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json",
      "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json",
      "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json",
      "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json",
      "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json",
      "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json",
      "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json",
      "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json",
      "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json",
      "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json",
      "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json",
      "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json",
      "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json",
      "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json",
      "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json",
      "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json",
      "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json",
      "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json",
      "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json",
      "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json",
      "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json",
      "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json",
      "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json",
      "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json",
      "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json",
      "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json",
      "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json",
      "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json",
      "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json",
      "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json",
      "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json",
      "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json",
      "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json",
      "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json",
      "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json",
      "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json",
      "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json",
      "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json",
      "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json",
      "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json",
      "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json",
      "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json",
      "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json",
      "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json",
      "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json",
      "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json",
      "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json",
      "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json",
      "microcosm-substrate/principles/P-1.json",
      "microcosm-substrate/principles/P-10.json",
      "microcosm-substrate/principles/P-11.json",
      "microcosm-substrate/principles/P-12.json",
      "microcosm-substrate/principles/P-13.json",
      "microcosm-substrate/principles/P-14.json",
      "microcosm-substrate/principles/P-15.json",
      "microcosm-substrate/principles/P-16.json",
      "microcosm-substrate/principles/P-17.json",
      "microcosm-substrate/principles/P-18.json",
      "microcosm-substrate/principles/P-19.json",
      "microcosm-substrate/principles/P-2.json",
      "microcosm-substrate/principles/P-20.json",
      "microcosm-substrate/principles/P-3.json",
      "microcosm-substrate/principles/P-4.json",
      "microcosm-substrate/principles/P-5.json",
      "microcosm-substrate/principles/P-6.json",
      "microcosm-substrate/principles/P-7.json",
      "microcosm-substrate/principles/P-8.json",
      "microcosm-substrate/principles/P-9.json"
    ]
  },
  "schema": "microcosm_public_content_graph_v1",
  "source_fingerprint": "281603a720a282e93079ca6c61bc8825",
  "source_hashes": {
    "microcosm-substrate/anti_principles/AP-1.json": "sha256:368b7ac65b8fa2ef415b7a0aeb47a92122f11cd99979228515836aa4500d4131",
    "microcosm-substrate/anti_principles/AP-10.json": "sha256:aa15f69c657442a025016a40e0bf5941fdfb19e37e157b9cbdd96c23fb4a0bee",
    "microcosm-substrate/anti_principles/AP-11.json": "sha256:e70d5e5b298ac7be02c3675fce3730ebda327c94a2c63e68cc3ba7bb99bf3e76",
    "microcosm-substrate/anti_principles/AP-12.json": "sha256:f2d2cdddbc8d11125e39b14089bab7d06c3ac4e065ec4c714af8d50415cd7862",
    "microcosm-substrate/anti_principles/AP-13.json": "sha256:bbffbe03103c43b0fb58e98456defe644a2d53eb07db2842b06519809b0df4f3",
    "microcosm-substrate/anti_principles/AP-14.json": "sha256:9267ddb2a88507e8ca84a1bbc7e9a875485ee2517201dde0c0278b4a1d6a4af7",
    "microcosm-substrate/anti_principles/AP-15.json": "sha256:138fdcc6b10c8f8fcaa1fda76978a6270563a89dee3a61f702064559a105c42b",
    "microcosm-substrate/anti_principles/AP-16.json": "sha256:5d5182b3907b5ccf5827a62c8fcedb558666a7006bef088c670c7678970c2c04",
    "microcosm-substrate/anti_principles/AP-17.json": "sha256:1e46d232b36bc5d3a610742829df43ef8dc52da9809c6387e52f75f09ae9236c",
    "microcosm-substrate/anti_principles/AP-2.json": "sha256:db16178ad9407aa6b0fc5035b3d120d69e317d72ce9bb26205f450213058d830",
    "microcosm-substrate/anti_principles/AP-3.json": "sha256:4a79203a8a6e8e4407b4a1b1eff4dfe3ba53d6a5a36380ad2b11af53efa16185",
    "microcosm-substrate/anti_principles/AP-4.json": "sha256:7ccebd2557d19e527ba8390b3cbbea3437ab4c6302e2db179cb1b26c39be8908",
    "microcosm-substrate/anti_principles/AP-5.json": "sha256:c9860f96f0757651e7f7812f18341b9dc807f6004087c03351fa9ced608346e4",
    "microcosm-substrate/anti_principles/AP-6.json": "sha256:aba86c76e478b7f1c3d0cda3570d0234e6e68e80fcefdf226195d5a8832d3ff4",
    "microcosm-substrate/anti_principles/AP-7.json": "sha256:b4958c38fe6f9f889a8c5ba02cff0362a69ae797b234cb61bebc6fc03f641bed",
    "microcosm-substrate/anti_principles/AP-8.json": "sha256:0fcc46ea008fb5ccb48aede94964e04c794181cd07a703ddbb0ebd781b310e54",
    "microcosm-substrate/anti_principles/AP-9.json": "sha256:0e6e78885214319cbe596dff586b05a4124e41bbb4e8d5f092212ead9aaebdf6",
    "microcosm-substrate/atlas/entry_packet.json": "sha256:a038737d2ab18ac7bc18b5a7039360ca35a37fe959504e4c0334d3cc30adcf74",
    "microcosm-substrate/axioms/AX-1.json": "sha256:9802f233f1b183f675fdd85992fa7ab01714950e30567bd0dda6d6c82b6822a8",
    "microcosm-substrate/axioms/AX-10.json": "sha256:c0873ec22165c53d443c3421553379a7f0ea38da02c80c89682f4e745143d635",
    "microcosm-substrate/axioms/AX-11.json": "sha256:606a8b913d2bbd162d6ded70f3fa0d48343ec54df818bfed87e3b7b9fe6b1606",
    "microcosm-substrate/axioms/AX-12.json": "sha256:0c725cf3b4999cc96fde8f6185ed5902ab29c6982aeda34fb70d9c45b022eaaa",
    "microcosm-substrate/axioms/AX-2.json": "sha256:81162fc32c4a3763bcadae289d29b4da04e6702a75758ef49213750198edf89f",
    "microcosm-substrate/axioms/AX-3.json": "sha256:172e642cbeec0a0533147d3f927f4db2a60cdd36864ebc9e737ef36dfe44728a",
    "microcosm-substrate/axioms/AX-4.json": "sha256:055e90bc73571610672e3ed83fb8d44aa911dc6bb4e49b3c06ac915dedc5f463",
    "microcosm-substrate/axioms/AX-5.json": "sha256:225e32a0c3c352f5b87b3a86a8c72c87e80413b5374750aaf802c18d7ee1f4fe",
    "microcosm-substrate/axioms/AX-6.json": "sha256:7fbb907e209af0f0e5a321ecaa15a360ba5a334729d2bcad862a6a850410f11a",
    "microcosm-substrate/axioms/AX-7.json": "sha256:af9577e8ec3cfd491b64cb088c9d6b95701d5c3b8314eac627a31801469de96b",
    "microcosm-substrate/axioms/AX-8.json": "sha256:4a58794de3daadeceef94d2451056f39ae37ee549f87c5f6091b7ce8f71941a9",
    "microcosm-substrate/axioms/AX-9.json": "sha256:0914785fdb5bbbd264732498f22e09c5b8ffc12d196f7728b9fc95b465dcdc54",
    "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json": "sha256:27dc963688c6c14fba9d3dc153a7c511ada6d4fb408c8305d68d3c90cc6afbed",
    "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json": "sha256:e36579d772a8064da87dde5ae956f7034af609deb6efb4de278029bb7835e162",
    "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json": "sha256:b9d274a2c03efe6459d9b30cc30218458f94fc27ab5a42f8afcbfd3bd2bf7c90",
    "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json": "sha256:d9ca8c8317e43b491e351c109a14c3f475d7330c578e4006c37c4ad38b839872",
    "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json": "sha256:1a30a6def1af3ff02cb3dfb7e52a634c9ab8ec1e8fab4982fbcfaeb77fa71c5f",
    "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json": "sha256:800e73b73f609d6c370a29ed06ad75a5f5900b62a6a8246f8aee44269cf1e0a0",
    "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json": "sha256:3df70cfb302b1fe62caaa69710ee93318299e4ed366f86d1a490d35d387996ab",
    "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json": "sha256:60e97f41e69411abc6cbf57315ed251db2bcaa761dd1a0990c267300967fd2ad",
    "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json": "sha256:a4a9d140acadc397e09ffb12fa6a898e7dc5e7b03420c7466e044a02b5952dcc",
    "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json": "sha256:e177bd7ab06d80896e1aa39c288fa16873f458a3143d591bb1089978b373fb8a",
    "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json": "sha256:a2fec673894ac89272337a72dc629955215ef130a6036f56a662569905de4453",
    "microcosm-substrate/core/doctrine_lattice_coverage.json": "sha256:c7b70cbaff80c06f5c134791c7f9e53f439fc61be287b4a9d5789a393404afa7",
    "microcosm-substrate/core/doctrine_lattice_relations.json": "sha256:bac00f9667cdada9b3c7efb151f7d2d14c9abee2bb85f0f7ff9287c75d3ba400",
    "microcosm-substrate/core/mechanism_sources.json": "sha256:f494459ea6f3ef94e5d458719a5e82d5d8058aba036a653baa772afc404af4f6",
    "microcosm-substrate/core/organ_atlas.json": "sha256:f838566d799da4a7ff150f9479a6eeedc507ab7d9d10a357cc0b49e46c5821ff",
    "microcosm-substrate/core/organ_families.json": "sha256:da9fdfae54a88fa3f9620d222b1fe5c74c221de30d36db24d639b51bd7bb8d08",
    "microcosm-substrate/core/organ_registry.json": "sha256:2587fc365278101f4af777a0c9e2d28caad45d6d11b9772c6d1ada19b8340ea0",
    "microcosm-substrate/core/paper_module_capsules.json": "sha256:be4840a823114123ab3f6cc1aa506169b9dbdfa9d51098941807c9483ed54981",
    "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json": "sha256:6135ad264a355eb0245e0d2f4778a2cc2a1eb5fe018fa3a7887dccb69e7e7dac",
    "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json": "sha256:8eeafeda3f656f1d508ef30ae334bd3f7d2be8dc61e1e9e66cabe24eb24fd70a",
    "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json": "sha256:80b6e1d8344d58a88ecfaf492528f34f6db9b712d49d90acc2f2e48b527ae01b",
    "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json": "sha256:a2384b1804522425e1bd6e1bbf7c6d12ccc11201f9d857337ce17f99684fed00",
    "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json": "sha256:e15625a6e1109552e646d41d49bbc45a9cf4b4de2e04c780c288fbf66b4cfdf0",
    "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json": "sha256:f4defb02097979f33dfac84237b59bbd6e31b138b3eeb08070e8d9c76e53aa1e",
    "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json": "sha256:604afbeef3496a7a3cc223a97f16a720a33bbe3c005afad2b3d8ef590a1e8613",
    "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json": "sha256:9b0582182e6a864f28b0bd9b42d3591ff1026f7d0654bc0c69a504917abc3967",
    "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json": "sha256:0532d68ed82ff46c5dc9756436c4ce14072d594a9e64441ed4ddbb6e23c38060",
    "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json": "sha256:044257510744fb58f1acbc010d9d47f529a665826e770951edbdc65295b83855",
    "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json": "sha256:861fa2d51fb5160c343e69932ecb4763ec6266fc472548f45ba436b5ac0fd487",
    "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json": "sha256:3ef0f4cdfb26ed1592d9395b955353b3bb78e97d2ac7897adace027e2736e40d",
    "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json": "sha256:b97212db67672d9be420b55c375b2c5ba5906fba5cff87ecc2e5681d3c4a805d",
    "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json": "sha256:f68e4fbd80693944b0abc42e48dbe295e11297ee1de9e6fd30a6a9f26ea9ac49",
    "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json": "sha256:bd8114a4fb2873d7b23815b9558547de3cf3ba921f9e1f0803998aa7e347ae77",
    "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json": "sha256:c8c9bcd4f016c6ec99bf59360e55a8408c69316ae671392513b2129e80dfebae",
    "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json": "sha256:4a185b0bb6a8256def8c0f8694d9034690355f02a5661d99d17ec87cb40b79e9",
    "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json": "sha256:9926387b1ca8a94e9cadd9495644bf392b786f54e6105977b81474709e4cf369",
    "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json": "sha256:8ff00fb871a4bf162687badc656368ebd38c3216e814293c92ab99dfe6c13fd0",
    "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json": "sha256:b70db0b237ec2fb4e4bcdc22e6df6faf70be7878697cf818b910dad5dee0f3a2",
    "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json": "sha256:d1efd911e81520efb2c13fa127a533e5f94b09ebace8ff06ffc8db93e02fccce",
    "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json": "sha256:123bbb0b873a73ec8e98b6cd8cd8d3f63a8b68ae720fd01f2f834018aac1f1f9",
    "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json": "sha256:9ce5943a304c948d27c9b202f9068d247803734cb4f5e4e215435832b1ec7608",
    "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json": "sha256:9603348a31d9d339bdb6afa6a662f0ff2456c6c421a0d3c2175c0fed2eb685da",
    "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json": "sha256:7976f9a84c632de51a6954ecf8868a41f424e438ed138fa44ef1bcca098f3997",
    "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json": "sha256:4d1f867de5f61ca09598cfa5b28d7bbe4c9d2406181056601b41acff6308afba",
    "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json": "sha256:73142a751dc31e75ad78abdb1f367fd575603fbca44cadc63718e4adb171489f",
    "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json": "sha256:29c2e3a3668724e51061f4ea015989d3a97e9b8e29d37649f059aecdab2caac3",
    "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json": "sha256:1e122cea4794fa92ed0945df9445d222bf3d9caf52aaa53cdf37b3e116cfa5ec",
    "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json": "sha256:c53df5ea6932a243ae93282b1f583c2f02a32e07c6a0686a74691c65fb7adbf6",
    "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json": "sha256:198b6d5a025fa32afb28594ee3664abcad43eaf19fcdd985e37659c00a6b1b72",
    "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json": "sha256:1d7c4d91a58e6fd2200445da969dd21244efb47fbd4d87bf34f2960e0a942446",
    "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json": "sha256:90ff1b6269a04fb1e5340931be00f1e22ab8e8eb177af7ecdd5e6594cdf9f3d7",
    "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json": "sha256:0e0f1485ff6968bfe35a7808e8ae46f07d7f5d1751385f28b5634a7e745a37bd",
    "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json": "sha256:3292fcef006eee1a0b459ed17efc605df4ffbe5c0d08f8efc41e1bfae02b4249",
    "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json": "sha256:12c8f70f660e71b2eafbec7037bdf2c2e5a4dc7108a962caffb3bb5e47070051",
    "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json": "sha256:726ff50858d8ada011ffe2bb4652f636e4486df1c49a093803ac80ac82113d25",
    "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json": "sha256:0aaaa5322f2081348ea21a150d62fef9ae7cea806a9cca54177566c9dd7e33c0",
    "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json": "sha256:54575b08d976ff4c814f8a563edbf06b2083156d11aa4a580be3c4c0e34f915f",
    "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json": "sha256:5ed59d4e67eb532100d8d7367ff07988dd7b2f165654eb1eac06677879c1b88a",
    "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json": "sha256:04cce1905ac1d2cee1528c8d6bcff6157a3ed95cbdcab7ee4b65bb19f9e91d57",
    "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json": "sha256:9cf96ad07a0e8a0cd65a8f30b3fef2e106726215ec601305c982bf2a3b5cee74",
    "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json": "sha256:649c1ec383df6d4505087103102d24ff73f7748b87c134234ab12b56e5a161b5",
    "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json": "sha256:e1f24e1a88dca57c0789971dc3741dcbbba93c07609408668324c57eded016c8",
    "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json": "sha256:9f83a0af1357303b849286b175622439094e65741f89f26656297f63a9c10b9f",
    "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json": "sha256:b6727bb905a02db775697274ddab504da1e3c4e3ff7a2d16a3b2fbb59a4515eb",
    "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json": "sha256:d760a19b29087e564a5b0b599292cedd20da170aa7ebd85d8be4ca61dd4e6c0c",
    "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json": "sha256:4689426c64a7f5dd33f780e9b4c33afc8a537db357995c195d3a7786928e199e",
    "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json": "sha256:13423ee70b6c6c9322bf64511f2e67928214791b67dfe3ebb63efc5b2a6e4864",
    "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json": "sha256:a4397141b5b92e9718ae0c4a3e8fbc58c8e2622b80bad154773d5c14d27479a9",
    "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json": "sha256:09f01bb72a4d3e461c03731cf669dfe78442c72d05e454c1d3dd25e153d05a4e",
    "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json": "sha256:92beaf200a89d5ca4e04daa38b8a23f0f123db3815ae08512a41cff871813eca",
    "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json": "sha256:f1a202fbdc98a8290760352726bc57cf253cf9c893d3e6e2868c0726908832be",
    "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json": "sha256:4469c10c59f507b2d9792e775c1b807bf55c9fd43bc0d6c98f6afdbfa2372f48",
    "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json": "sha256:cc9c7e9fad0f956756b8dfcdec0f33cd0485092c701432d7b55e377b9aafffb6",
    "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json": "sha256:a2249db850ed9f7e9211c76231adc188a13879f13ff023cee0379cf372711549",
    "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json": "sha256:2ed697d22cb9b854af78eecf840544df23745180782976de32bc6ad03206c37c",
    "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json": "sha256:1e17974d4cd8edae5660529ce16db3418fb9d0274523ed6ebc5681514a994519",
    "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json": "sha256:e1489f6a1db365e77ac96c5801ad2606d34dcbd1fb53cce31a432708e0715110",
    "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json": "sha256:36cc0852afe877ed89556d2f92f3e20fd7ffcfc2eb4552b95a33e9c5f98120bf",
    "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json": "sha256:d456ea450d649ea197ba4e7373a20f66ee7a6b733e1049162cae2cfce94d2ce0",
    "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json": "sha256:90d8c184e2a28580b012c2379d285a034f3b1ee5de0efeaf8973a9eaa09b0859",
    "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json": "sha256:106c36f5c2c93848413ee3fecfae892a47df073b849f71ab3c57f6e8f3eb40a2",
    "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json": "sha256:9813b749b406847e1824af812bddef9703a4db2870eb9871f04b03be714fd0fd",
    "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json": "sha256:e5c93e2c59f26fb7cc6744af1fa1e5911f13f8e0d2e2740ff2c0b22daab65a67",
    "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json": "sha256:c97bdc0fd14f10bfa87fd60eb4b9fc196ed35eda8c35a458b425e5396c64d395",
    "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json": "sha256:fa0f465d706fe16eade4aad595ef25c815dc594ed0d19917fb0e0c89e26f8b1e",
    "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json": "sha256:e3f402edd6f101c10128ee0d5534991cc02ce3e08ed3894023f6623ab4181a46",
    "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json": "sha256:cc4fe8ed7c821bc8d46d8b09ce12efd1690c6d73ec925a542630a5de145efa16",
    "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json": "sha256:5d8cb4b39fe3c63b4ac4a7766a3a59d0ea70244a16a1fc9f6dc0a3137ed89c37",
    "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json": "sha256:1e7d8ee2bec186f738ffc613ea35879d8e0d709f3bf9352c823b3ae7c9341b25",
    "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json": "sha256:eda80a8ebe61e38b07a88bf17dc7f4ef1793593decb20ccafc51dd94e99504a6",
    "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json": "sha256:082ea0af67c3542fd83c3ae13308f422393e0a009075225ab9e4d58478281e7f",
    "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json": "sha256:2c05466c7bcdfaacd5db78ab80037bac354b671e3e477a8c0a67eb0a9464143e",
    "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json": "sha256:5d8aeae1244115ce42dc0281a6d448bd427a64c25ff4d9675acd0bc5c9504260",
    "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json": "sha256:8513c2715986ced1221b989df459e5d8377d473ed3ee0fd0b83cd304053fc1a0",
    "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json": "sha256:a812cad563fcb11690263fa6530cebc37a460de8b1c2afbf86f6058c85105d07",
    "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json": "sha256:75bbe8ab382ea4983400de3de1eb86e7e2db2625ce41e8dafcea90465c31eda4",
    "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json": "sha256:a0979104a3b830ee5800fa4a84e7c37efe6f7b2197e8aed6e4fd5d9220908030",
    "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json": "sha256:c5e5c81f9a17baf04ee94c32a00d026a675f6a2b01c5f6dada7c4f4571f6cdcf",
    "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json": "sha256:4ec847ed80dc11f3e600a4d067b0476f950a72c5d662de26dc7008358d6429a6",
    "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json": "sha256:fa869c1f75be7e25338ea62433adb93148c25bd6a6b16aa7e211d7e21f5ac2cc",
    "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json": "sha256:35de2183475624021b84956de40d476a7ad16528e0af2443df207a846ef71386",
    "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json": "sha256:2dcda90038f9669fafb592c1eda73e7c2426e7a8726db541f38cd15b23d67ece",
    "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json": "sha256:db72cd442f3ed2f24ab61891e1dab0a33016ef3b7f7f7f807fcbf6220a2b104c",
    "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json": "sha256:d88d9fda6912729b6ed21dfe168d55e63b050cff1ebffe28f6e746d00e9f5ecb",
    "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json": "sha256:13a93fc42263963887fc44c36641529511755de8d175f91129750d85605b6a67",
    "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json": "sha256:8ef42afae017342406e480106081597760285fb7023a6d11404c9244df2d5cb1",
    "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json": "sha256:4f302284600300b127ab4ffecf4a827624dae6480b16fa96e692bc7635e16f8b",
    "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json": "sha256:04b3d18fec2926ddd3fde3401633cdc3ac578aa324022ba31f64f69408696e06",
    "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json": "sha256:46ef9340c5858885777ebd5a667e2d9586f43793abe3fb450e95369a179ca03c",
    "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json": "sha256:b76590154f02ade97b4b34961c0e4d463b3bee8d7f5d9f14a304ad9f506952ae",
    "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json": "sha256:851572d9924f07e7e0f56575cba6ec3651d589962a17a7d0c8528d5ad07760ab",
    "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json": "sha256:5c07d17e4908a21c7ef1f39e0b7d52188a11bfcc39d4798f69e0091189d779e7",
    "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json": "sha256:e04bb3d2a219dcf7519e07444c45101a2da412871f01ff2c3ce1ed279f54986b",
    "microcosm-substrate/principles/P-1.json": "sha256:fa5fe4061170a939d2b9cc30827590933ed9abb97d660a6ac25d5634ac266f49",
    "microcosm-substrate/principles/P-10.json": "sha256:93535704e81cc9774cc87ea5d038ca82fa3f24a9551958b91a198aa735eab585",
    "microcosm-substrate/principles/P-11.json": "sha256:48f795ed37ac1f4584b358a8e817a3acb356c3e6403a386f118944dcd2e9ade8",
    "microcosm-substrate/principles/P-12.json": "sha256:d45a7777a5dcc0de3f267630453eed538f77ea1a8444cb4e9f2f212dc6de66ce",
    "microcosm-substrate/principles/P-13.json": "sha256:169472acd94f388a6b51124d1de522440dd54bb39e0c3c68fa59261b6fa06062",
    "microcosm-substrate/principles/P-14.json": "sha256:7d4f0930e4be0c152a6ce164b8d76b7eec708c19e34bde98307254268f9952de",
    "microcosm-substrate/principles/P-15.json": "sha256:b7bd4cad15001c488c0214d61e74509a870350f263c8a1efdb2fb54e4699c022",
    "microcosm-substrate/principles/P-16.json": "sha256:b85890625a5aa6497220e8f7c0c690d56a47b38d5f1dbfe9cd6b2506ac5e1a6b",
    "microcosm-substrate/principles/P-17.json": "sha256:ea7c0d84a46b3d6f39b792df381f8a6e7a08e233f0c22cb52f68ddfa01200b3e",
    "microcosm-substrate/principles/P-18.json": "sha256:925fcf710105ea5a699e662410c42c1893bb129c21b6ff5fe423e80264415565",
    "microcosm-substrate/principles/P-19.json": "sha256:409aa66b29116398c9614900d815de774aa82439c0bcfa5ee1f17cc6fb5a0c36",
    "microcosm-substrate/principles/P-2.json": "sha256:10c6c6dd6f6f0901bac252373ab7925c1292a9bb6b2d9866b0cc49fba92bb1ac",
    "microcosm-substrate/principles/P-20.json": "sha256:31afc429108f752af6fa811c178e4b66509a5f3c9be50cecd8cd7fbaf1422988",
    "microcosm-substrate/principles/P-3.json": "sha256:f9e7168287c7db057c0d898df17e7bda617ff32f8e49373bf0a793443aa60016",
    "microcosm-substrate/principles/P-4.json": "sha256:c4e8a1014c56df2d5646c8db1bfd310038c955eb59179e6bc38012bbe74ce90f",
    "microcosm-substrate/principles/P-5.json": "sha256:534e133f82c45221f381d3d9f9b3278da192936caa314c68d5adb1a96ca2a3a0",
    "microcosm-substrate/principles/P-6.json": "sha256:29b19ccdb49725e36ea91c6f02ee036102d5440e77a326b439a8b1b5c69ca509",
    "microcosm-substrate/principles/P-7.json": "sha256:bc3286bbe463a02f64d3256c839b875d3f0e974d98a2bc2ffb916c35ab5aa149",
    "microcosm-substrate/principles/P-8.json": "sha256:b36240773bfe4f799834dc68109b4eb635bc8216c10eefa3096f2db28cba00cb",
    "microcosm-substrate/principles/P-9.json": "sha256:52899be264175c458cf51068f42141d923df6b8ce7b1ad9bf3c537cc04eb3d18"
  },
  "source_refs": [
    "microcosm-substrate/anti_principles/AP-1.json",
    "microcosm-substrate/anti_principles/AP-10.json",
    "microcosm-substrate/anti_principles/AP-11.json",
    "microcosm-substrate/anti_principles/AP-12.json",
    "microcosm-substrate/anti_principles/AP-13.json",
    "microcosm-substrate/anti_principles/AP-14.json",
    "microcosm-substrate/anti_principles/AP-15.json",
    "microcosm-substrate/anti_principles/AP-16.json",
    "microcosm-substrate/anti_principles/AP-17.json",
    "microcosm-substrate/anti_principles/AP-2.json",
    "microcosm-substrate/anti_principles/AP-3.json",
    "microcosm-substrate/anti_principles/AP-4.json",
    "microcosm-substrate/anti_principles/AP-5.json",
    "microcosm-substrate/anti_principles/AP-6.json",
    "microcosm-substrate/anti_principles/AP-7.json",
    "microcosm-substrate/anti_principles/AP-8.json",
    "microcosm-substrate/anti_principles/AP-9.json",
    "microcosm-substrate/atlas/entry_packet.json",
    "microcosm-substrate/axioms/AX-1.json",
    "microcosm-substrate/axioms/AX-10.json",
    "microcosm-substrate/axioms/AX-11.json",
    "microcosm-substrate/axioms/AX-12.json",
    "microcosm-substrate/axioms/AX-2.json",
    "microcosm-substrate/axioms/AX-3.json",
    "microcosm-substrate/axioms/AX-4.json",
    "microcosm-substrate/axioms/AX-5.json",
    "microcosm-substrate/axioms/AX-6.json",
    "microcosm-substrate/axioms/AX-7.json",
    "microcosm-substrate/axioms/AX-8.json",
    "microcosm-substrate/axioms/AX-9.json",
    "microcosm-substrate/concepts/concept.agent_reliability_and_safety_validator_bundle.json",
    "microcosm-substrate/concepts/concept.architecture_and_navigation_route_contract_bundle.json",
    "microcosm-substrate/concepts/concept.entry_and_reveal_route_readiness_bundle.json",
    "microcosm-substrate/concepts/concept.executable_doctrine_grammar_standard_bundle.json",
    "microcosm-substrate/concepts/concept.first_screen_doctrine_effect_frame.json",
    "microcosm-substrate/concepts/concept.formal_math_and_proof_witness_bundle.json",
    "microcosm-substrate/concepts/concept.import_projection_and_drift_control_bundle.json",
    "microcosm-substrate/concepts/concept.research_and_science_replay_evidence_bundle.json",
    "microcosm-substrate/concepts/concept.standards_meta_diagnostics_bundle.json",
    "microcosm-substrate/concepts/concept.voice_to_doctrine_self_improvement_loop_bundle.json",
    "microcosm-substrate/concepts/concept.work_landing_and_continuity_control_bundle.json",
    "microcosm-substrate/core/doctrine_lattice_coverage.json",
    "microcosm-substrate/core/doctrine_lattice_relations.json",
    "microcosm-substrate/core/mechanism_sources.json",
    "microcosm-substrate/core/organ_atlas.json",
    "microcosm-substrate/core/organ_families.json",
    "microcosm-substrate/core/organ_registry.json",
    "microcosm-substrate/core/paper_module_capsules.json",
    "microcosm-substrate/mechanisms/mechanism.agent_benchmark_integrity_anti_gaming_replay.validates_public_benchmark_integrity_replay.json",
    "microcosm-substrate/mechanisms/mechanism.agent_closeout_faithfulness_audit.validates_closeout_evidence_claims.json",
    "microcosm-substrate/mechanisms/mechanism.agent_memory_temporal_conflict_replay.validates_public_memory_conflict_replay.json",
    "microcosm-substrate/mechanisms/mechanism.agent_monitor_redteam_falsification_replay.validates_public_monitor_verdict_receipts.json",
    "microcosm-substrate/mechanisms/mechanism.agent_route_observability_runtime.validates_public_route_feedback.json",
    "microcosm-substrate/mechanisms/mechanism.agent_sabotage_scheming_monitor_replay.validates_public_sabotage_scheming_monitor_replay.json",
    "microcosm-substrate/mechanisms/mechanism.agent_sandbox_policy_escape_replay.validates_public_sandbox_policy_trace.json",
    "microcosm-substrate/mechanisms/mechanism.agentic_vulnerability_discovery_patch_proof_replay.validates_public_agentic_vulnerability_patch_proof_replay.json",
    "microcosm-substrate/mechanisms/mechanism.batch10_cold_eval_honesty_capsule.validates_public_cold_eval_honesty_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch10_governance_compilers_capsule.validates_public_governance_compilers_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch10_live_source_drift_capsule.validates_public_live_source_drift_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch11_saturation_engines_capsule.validates_public_saturation_engines_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch12_market_dashboard_read_model_capsule.validates_public_market_dashboard_read_model_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch12_prediction_market_board_capsule.validates_public_prediction_market_board_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch12_release_claim_language_gate.validates_public_release_claim_language_gate.json",
    "microcosm-substrate/mechanisms/mechanism.batch4_proof_authority_runtime.validates_public_proof_authority_runtime_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch5_authority_systems_capsule.validates_public_authority_systems_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch6_unsurfaced_primitives_capsule.validates_public_unsurfaced_primitives_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch7_demo_take_console_capsule.validates_public_demo_take_console_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch7_macro_engines_capsule.validates_public_macro_engines_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch7_oracle_sibling_capsule.validates_public_oracle_sibling_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch7_secondary_runtime_capsule.validates_public_secondary_runtime_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch8_audio_level_rms_port.validates_public_audio_level_rms_port.json",
    "microcosm-substrate/mechanisms/mechanism.batch8_compliance_pipeline_capsule.validates_public_compliance_pipeline_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch8_policy_engines_capsule.validates_public_policy_engines_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch8_structural_theses_capsule.validates_public_structural_theses_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch8_tools_tail_primitives_capsule.validates_public_tools_tail_primitives_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch8_validator_checker_capsule.validates_public_validator_checker_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.batch9_macro_engines_capsule.validates_public_macro_engines_capsule.json",
    "microcosm-substrate/mechanisms/mechanism.belief_state_process_reward_replay.validates_public_belief_state_process_reward_replay.json",
    "microcosm-substrate/mechanisms/mechanism.bounded_autonomy_campaign_packet.validates_public_bounded_autonomy_campaign_packet.json",
    "microcosm-substrate/mechanisms/mechanism.bridge_phase_continuity_runtime.validates_synthetic_bridge_continuity.json",
    "microcosm-substrate/mechanisms/mechanism.certificate_kernel_execution_lab.validates_public_certificate_kernel_execution.json",
    "microcosm-substrate/mechanisms/mechanism.cognitive_operator_registry.validates_public_operator_contract.json",
    "microcosm-substrate/mechanisms/mechanism.cold_clone_probe.validates_public_source_root_bootstrap.json",
    "microcosm-substrate/mechanisms/mechanism.cold_reader_route_map.validates_public_first_run_route_map.json",
    "microcosm-substrate/mechanisms/mechanism.concurrency_mission_control.validates_public_concurrency_mission_control.json",
    "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_corpus_readiness_boundary.json",
    "microcosm-substrate/mechanisms/mechanism.corpus_readiness_mathlib_absence_gate.validates_public_mathlib_absence_boundary.json",
    "microcosm-substrate/mechanisms/mechanism.doctrine_fact_claim_audit.validates_public_doctrine_fact_claim_audit.json",
    "microcosm-substrate/mechanisms/mechanism.durable_agent_work_landing_replay.validates_public_work_landing_replay_contract.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_annex_knowledge_router.validates_public_annex_knowledge_router.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_command_run_singleflight.validates_public_command_run_singleflight.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_demo.validates_public_engine_room_demo.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_derived_fact_provider_engine.validates_public_derived_fact_provider_engine.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_egress_self_compliance_gate.validates_public_egress_self_compliance_gate.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_generated_projection_drift_gate.validates_public_generated_projection_drift_gate.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_lean_proof_search_lab.validates_public_lean_proof_search_lab.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_navigation_fitness_benchmark.validates_public_navigation_fitness_benchmark.json",
    "microcosm-substrate/mechanisms/mechanism.engine_room_public_projection_leak_gate.validates_public_projection_leak_gate.json",
    "microcosm-substrate/mechanisms/mechanism.executable_doctrine_grammar.validates_public_doctrine_grammar_bundle.json",
    "microcosm-substrate/mechanisms/mechanism.finance_forecast_evaluation_spine.validates_public_finance_forecast_evaluation_spine.json",
    "microcosm-substrate/mechanisms/mechanism.first_screen_composition_root.validates_public_first_screen_composition_root.json",
    "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchor_resolution.json",
    "microcosm-substrate/mechanisms/mechanism.formal_evidence_cell_anchor_resolver.validates_public_evidence_cell_anchors.json",
    "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_lake_witness.json",
    "microcosm-substrate/mechanisms/mechanism.formal_math_lean_proof_witness.validates_public_lean_witness.json",
    "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_projection.json",
    "microcosm-substrate/mechanisms/mechanism.formal_math_premise_retrieval.validates_public_premise_retrieval_slice.json",
    "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_formal_math_readiness_bundle.json",
    "microcosm-substrate/mechanisms/mechanism.formal_math_readiness_gate.validates_public_readiness_boundary.json",
    "microcosm-substrate/mechanisms/mechanism.formal_math_verifier_trace_repair_loop.validates_public_verifier_trace_repair_bundle.json",
    "microcosm-substrate/mechanisms/mechanism.indirect_prompt_injection_information_flow_policy_replay.validates_public_indirect_prompt_injection_information_flow_policy_replay.json",
    "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_catalog.json",
    "microcosm-substrate/mechanisms/mechanism.lean_std_premise_index.validates_public_lean_std_premise_index.json",
    "microcosm-substrate/mechanisms/mechanism.macro_projection_import_protocol.validates_public_macro_projection_imports.json",
    "microcosm-substrate/mechanisms/mechanism.materials_chemistry_closed_loop_lab_safety_replay.validates_public_materials_lab_safety_replay.json",
    "microcosm-substrate/mechanisms/mechanism.mathematical_strategy_atlas_hypothesis_scorer.validates_public_strategy_hypothesis_projection.json",
    "microcosm-substrate/mechanisms/mechanism.mcp_tool_authority_replay.validates_public_mcp_tool_authority_replay.json",
    "microcosm-substrate/mechanisms/mechanism.mechanistic_interpretability_circuit_attribution_replay.validates_public_mechanistic_interpretability_circuit_attribution_replay.json",
    "microcosm-substrate/mechanisms/mechanism.microcosm_axiom_substrate.validates_public_axiom_support_boundary.json",
    "microcosm-substrate/mechanisms/mechanism.mission_transaction_work_spine.validates_public_mission_transaction_bundle.json",
    "microcosm-substrate/mechanisms/mechanism.navigation_hologram_route_plane.validates_public_route_plane_bundle.json",
    "microcosm-substrate/mechanisms/mechanism.pattern_assimilation_step.validates_public_pattern_assimilation_step.json",
    "microcosm-substrate/mechanisms/mechanism.pattern_binding_contract.validates_public_pattern_bindings.json",
    "microcosm-substrate/mechanisms/mechanism.prediction_oracle_reconciliation.validates_public_prediction_oracle_reconciliation.json",
    "microcosm-substrate/mechanisms/mechanism.proof_derived_governed_mutation_authorization.validates_synthetic_governed_mutation_authorization.json",
    "microcosm-substrate/mechanisms/mechanism.proof_diagnostic_evidence_spine.validates_ring2_diagnostic_evidence_membrane.json",
    "microcosm-substrate/mechanisms/mechanism.provider_context_recipe_budget_policy.validates_public_context_budget_boundary.json",
    "microcosm-substrate/mechanisms/mechanism.public_reveal_walkthrough.validates_public_reveal_walkthrough.json",
    "microcosm-substrate/mechanisms/mechanism.research_replication_rubric_artifact_replay.validates_public_research_replication_replay.json",
    "microcosm-substrate/mechanisms/mechanism.ring2_premise_retrieval_precision_recall_harness.validates_public_premise_retrieval_attribution.json",
    "microcosm-substrate/mechanisms/mechanism.routing_anti_patterns_registry.validates_public_routing_anti_patterns_registry.json",
    "microcosm-substrate/mechanisms/mechanism.self_ignorance_coverage_ledger.validates_public_self_ignorance_coverage_ledger.json",
    "microcosm-substrate/mechanisms/mechanism.sleeper_memory_poisoning_quarantine_replay.validates_public_sleeper_memory_poisoning_quarantine_replay.json",
    "microcosm-substrate/mechanisms/mechanism.spatial_world_model_counterfactual_simulation_replay.validates_public_spatial_world_model_counterfactual_simulation_replay.json",
    "microcosm-substrate/mechanisms/mechanism.standards_meta_diagnostics.validates_public_standards_meta_diagnostics.json",
    "microcosm-substrate/mechanisms/mechanism.tactic_portfolio_availability_probe.validates_public_tactic_availability_projection.json",
    "microcosm-substrate/mechanisms/mechanism.target_shape_tactic_routing_gate.validates_public_tactic_routing_boundary.json",
    "microcosm-substrate/mechanisms/mechanism.tool_server_pressure_inventory.validates_public_tool_server_pressure_inventory.json",
    "microcosm-substrate/mechanisms/mechanism.undeclared_library_prior_symbol_classifier.validates_public_symbol_boundary.json",
    "microcosm-substrate/mechanisms/mechanism.verifier_lab_execution_spine.validates_public_verifier_transition_witness.json",
    "microcosm-substrate/mechanisms/mechanism.verifier_lab_kernel.composes_public_formal_math_receipts.json",
    "microcosm-substrate/mechanisms/mechanism.voice_to_doctrine_self_improvement_loop.validates_public_voice_to_doctrine_self_improvement_loop.json",
    "microcosm-substrate/mechanisms/mechanism.world_model_projection_drift_control_room.validates_public_projection_drift_control_boundary.json",
    "microcosm-substrate/principles/P-1.json",
    "microcosm-substrate/principles/P-10.json",
    "microcosm-substrate/principles/P-11.json",
    "microcosm-substrate/principles/P-12.json",
    "microcosm-substrate/principles/P-13.json",
    "microcosm-substrate/principles/P-14.json",
    "microcosm-substrate/principles/P-15.json",
    "microcosm-substrate/principles/P-16.json",
    "microcosm-substrate/principles/P-17.json",
    "microcosm-substrate/principles/P-18.json",
    "microcosm-substrate/principles/P-19.json",
    "microcosm-substrate/principles/P-2.json",
    "microcosm-substrate/principles/P-20.json",
    "microcosm-substrate/principles/P-3.json",
    "microcosm-substrate/principles/P-4.json",
    "microcosm-substrate/principles/P-5.json",
    "microcosm-substrate/principles/P-6.json",
    "microcosm-substrate/principles/P-7.json",
    "microcosm-substrate/principles/P-8.json",
    "microcosm-substrate/principles/P-9.json"
  ],
  "surface_sync_contract": {
    "authority": "machine_surface_sync_contract_only_not_source_truth_or_release_approval",
    "canonical_kernel": {
      "path": "content-graph.json",
      "role": "canonical_public_query_kernel",
      "schema": "microcosm_public_content_graph_v1"
    },
    "contract_id": "microcosm_public_machine_surface_sync",
    "derived_view_count": 7,
    "derived_views": [
      {
        "join_fields": [
          "source_fingerprint",
          "sidecar_path",
          "json_pointer"
        ],
        "path": "assets/site-packet.js",
        "schema": "microcosm_public_site_json_map_packet_v2",
        "surface_id": "site_packet"
      },
      {
        "join_fields": [
          "source_fingerprint",
          "source_page_id",
          "relative_href",
          "copy_text_byte_count"
        ],
        "path": "assets/ai-orientation-packet.js",
        "schema": "microcosm_public_ai_concise_copy_packet_v2",
        "surface_id": "ai_orientation_packet"
      },
      {
        "join_fields": [
          "source_fingerprint",
          "object_id"
        ],
        "path": "assets/search-index.js",
        "schema": "microcosm_public_search_index_v1",
        "surface_id": "search_index"
      },
      {
        "join_fields": [
          "source_fingerprint",
          "object_id",
          "route_contract",
          "evidence_profile_ref"
        ],
        "path": "object-map.json",
        "schema": "microcosm_public_object_map_v1",
        "surface_id": "object_map"
      },
      {
        "join_fields": [
          "source_fingerprint",
          "content_graph.*_count"
        ],
        "path": "content-manifest.json",
        "schema": "microcosm_public_site_content_manifest_v1",
        "surface_id": "content_manifest"
      },
      {
        "join_fields": [
          "source_fingerprint",
          "packet_lineage",
          "*_count"
        ],
        "path": "projection-status.json",
        "schema": "microcosm_public_site_projection_status_v1",
        "surface_id": "projection_status"
      },
      {
        "join_fields": [
          "object_map.coverage",
          "content-graph.json",
          "object-map.json"
        ],
        "path": "llms.txt",
        "schema": "microcosm_public_llms_doorway_v1",
        "surface_id": "llms"
      }
    ],
    "intentional_non_object_sections": [
      {
        "reason": "structured_assets_are_public_asset_records_not_routeable_public_objects_until_a_route_policy_exists",
        "section": "asset_manifests"
      },
      {
        "reason": "relation_grammar_defines_edge_meanings_while_routeable_relation_edges_live_in_object_map_relation_records",
        "section": "relation_grammar"
      }
    ],
    "kernel_section_count": 7,
    "kernel_sections": [
      "components",
      "paper_modules",
      "asset_manifests",
      "evidence_profiles",
      "relation_grammar",
      "rules_and_ideas",
      "rosters"
    ],
    "object_identity": {
      "compatibility_alias_field": "url",
      "compatibility_alias_policy": "url may mirror the read view when one exists; new consumers should choose a route by intent.",
      "evidence_profile_join_field": "objects[].evidence_profile_ref",
      "object_map_path": "object-map.json",
      "object_map_script_path": "assets/object-map.js",
      "route_contract_field": "objects[].route_contract",
      "route_intent_fields": [
        "read_url",
        "context_url",
        "source_url"
      ],
      "search_object_id_field": "object_id"
    },
    "schema": "microcosm_public_surface_sync_contract_v1"
  },
  "surface_sync_contract_id": "microcosm_public_machine_surface_sync"
}
